Automatically Constructing a Wordnet for Dutch



Similar documents
Clustering Connectionist and Statistical Language Processing

Building a Question Classifier for a TREC-Style Question Answering System

Sense-Tagging Verbs in English and Chinese. Hoa Trang Dang

ANALYSIS OF LEXICO-SYNTACTIC PATTERNS FOR ANTONYM PAIR EXTRACTION FROM A TURKISH CORPUS

Phase 2 of the D4 Project. Helmut Schmid and Sabine Schulte im Walde

BE SURE. BE SAFE. VACCINATE.

Comparing Ontology-based and Corpusbased Domain Annotations in WordNet.

Example-Based Treebank Querying. Liesbeth Augustinus Vincent Vandeghinste Frank Van Eynde

Interactive Dynamic Information Extraction

Identifying Focus, Techniques and Domain of Scientific Papers

ONLINE RESUME PARSING SYSTEM USING TEXT ANALYTICS

Building the Multilingual Web of Data: A Hands-on tutorial (ISWC 2014, Riva del Garda - Italy)

What Is This, Anyway: Automatic Hypernym Discovery

ISSN: Sean W. M. Siqueira, Maria Helena L. B. Braz, Rubens Nascimento Melo (2003), Web Technology for Education

Open Domain Information Extraction. Günter Neumann, DFKI, 2012

A chart generator for the Dutch Alpino grammar

Language Interface for an XML. Constructing a Generic Natural. Database. Rohit Paravastu

Convergence of Translation Memory and Statistical Machine Translation

Extraction and Visualization of Protein-Protein Interactions from PubMed

Using Knowledge Extraction and Maintenance Techniques To Enhance Analytical Performance

Domain Classification of Technical Terms Using the Web

Automatic Mining of Internet Translation Reference Knowledge Based on Multiple Search Engines

Ngram Search Engine with Patterns Combining Token, POS, Chunk and NE Information

Natural Language Database Interface for the Community Based Monitoring System *

Get the most value from your surveys with text analysis

Customer Intentions Analysis of Twitter Based on Semantic Patterns

Identifying free text plagiarism based on semantic similarity

Pneumonia. Pneumonia is an infection that makes the tiny air sacs in your lungs inflamed (swollen and sore). They then fill with liquid.

How To Write A Summary Of A Review

Annotation Guidelines for Dutch-English Word Alignment

2014/02/13 Sphinx Lunch

CINDOR Conceptual Interlingua Document Retrieval: TREC-8 Evaluation.

Big Data and Scripting map/reduce in Hadoop

Language and Computation

Cough, as a leading symptom, would certainly be in the top 10 of reasons for seeing a GP.

Generating SQL Queries Using Natural Language Syntactic Dependencies and Metadata

Discovering and Querying Hybrid Linked Data

3 Paraphrase Acquisition. 3.1 Overview. 2 Prior Work

Domain Adaptive Relation Extraction for Big Text Data Analytics. Feiyu Xu

Automatic Text Processing: Cross-Lingual. Text Categorization

Construction of Thai WordNet Lexical Database from Machine Readable Dictionaries

The University of Amsterdam s Question Answering System at QA@CLEF 2007

Automatic assignment of Wikipedia encyclopedic entries to WordNet synsets

Domain Independent Knowledge Base Population From Structured and Unstructured Data Sources

Natural Language Processing. Part 4: lexical semantics

Hybrid Strategies. for better products and shorter time-to-market

Learning Translation Rules from Bilingual English Filipino Corpus

Research Statement Immanuel Trummer

How the Computer Translates. Svetlana Sokolova President and CEO of PROMT, PhD.

Search Engine Based Intelligent Help Desk System: iassist

Swine Flu and Common Infections to Prepare For. Rochester Recreation Club for the Deaf October 15, 2009

Taxonomic Data Integration from Multilingual Wikipedia Editions

SYSTRAN Chinese-English and English-Chinese Hybrid Machine Translation Systems for CWMT2011 SYSTRAN 混 合 策 略 汉 英 和 英 汉 机 器 翻 译 系 CWMT2011 技 术 报 告

Integrating Open Sources and Relational Data with SPARQL

Natural Language to Relational Query by Using Parsing Compiler

Clustering of Polysemic Words

Topics in Computational Linguistics. Learning to Paraphrase: An Unsupervised Approach Using Multiple-Sequence Alignment

What s in a Lexicon. The Lexicon. Lexicon vs. Dictionary. What kind of Information should a Lexicon contain?

Knowledge-Based WSD on Specific Domains: Performing Better than Generic Supervised WSD

WikiSearch: An Information Retrieval System

Knowledge Discovery using Text Mining: A Programmable Implementation on Information Extraction and Categorization

Using Text Mining and Natural Language Processing for Health Care Claims Processing

ONTOLOGIES A short tutorial with references to YAGO Cosmina CROITORU

Accelerating and Evaluation of Syntactic Parsing in Natural Language Question Answering Systems

Mining Text Data: An Introduction

Automatic Timeline Construction For Computer Forensics Purposes

Data Mining Clustering (2) Sheets are based on the those provided by Tan, Steinbach, and Kumar. Introduction to Data Mining

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November ISSN

Computer Assisted Language Learning (CALL): Room for CompLing? Scott, Stella, Stacia

CENG 734 Advanced Topics in Bioinformatics

IT services for analyses of various data samples

Chapter 8. Final Results on Dutch Senseval-2 Test Data

Recognizing and Treating Fevers in Children with Complex Medical Issues by Susan Agrawal

A Method for Automatic De-identification of Medical Records

A SURVEY ON OPINION MINING FROM ONLINE REVIEW SENTENCES

Automated Extraction of Security Policies from Natural-Language Software Documents

Special Topics in Computer Science

Transformation of Free-text Electronic Health Records for Efficient Information Retrieval and Support of Knowledge Discovery

Transcription:

Automatically Constructing a Wordnet for Dutch rceal, University of Cambridge clin 21 11 February 2011 Ghent

Manual construction of a semantic hierarchy is a tedious and time-consuming job Automatic methods for lexico-semantic information extraction provide accurate results (Wikipedia, Wiktionary,... ) Distributional similarity Translation dictionaries from automatically aligned parallel corpora Goal: combine various methods in order to automatically construct a wordnet for Dutch

Synset structure of original Princeton Wordnet 3.0 for English is used as base structure extend approach: goal is to augment Princeton Wordnet synsets with correct Dutch translations

Mining Wiktionary English Wiktionary contains translations into Dutch, divided by sense Wiktionary senses are automatically mapped to Princeton Wordnet senses using the definition glosses of both resources Dutch translations are assigned to resulting synsets

Sense mapping cold (wiktionary senses) A condition of low temperature (medicine) A common, usually harmless, viral illness, usually with congestion of the nasal passages and sometimes fever cold (wordnet synsets) a mild viral infection involving the nose and respiratory passages (but not the lungs) the sensation produced by low temperatures

Sense mapping cold (wiktionary senses) A condition of low temperature (medicine) A common, usually harmless, viral illness, usually with congestion of the nasal passages and sometimes fever cold (wordnet synsets) a mild viral infection involving the nose and respiratory passages (but not the lungs) the sensation produced by low temperatures

Sense mapping cold (wiktionary senses) A condition of low temperature (medicine) A common, usually harmless, viral illness, usually with congestion of the nasal passages and sometimes fever cold (wordnet synsets) a mild viral infection involving the nose and respiratory passages (but not the lungs) the sensation produced by low temperatures

Sense mapping cold (wiktionary senses) A condition of low temperature kou, koude (medicine) A common, usually harmless, viral illness, usually with congestion of the nasal passages and sometimes fever verkoudheid cold (wordnet synsets) a mild viral infection involving the nose and respiratory passages (but not the lungs) the sensation produced by low temperatures

Sense mapping cold (wiktionary senses) A condition of low temperature kou, koude (medicine) A common, usually harmless, viral illness, usually with congestion of the nasal passages and sometimes fever verkoudheid cold (wordnet synsets) a mild viral infection involving the nose and respiratory passages (but not the lungs) verkoudheid the sensation produced by low temperatures kou, koude

Wordnet extraction based on parallel corpora (Sagot and Fišer 2008) Translation dictionaries can straightforwardly be extracted from automatically aligned parallel corpora Problem: no discrimination among different senses Combine with distributional and wordnet-based similarity measures in order to determine the correct sense

example: en cold Look up translations for en cold nl kou, verkoudheid Find nl similar words (syntax-based distributional similarity model) kou: koude, vrieskou, hitte, regen, winterkou verkoudheid: bronchitis, griep, keelontsteking, hooikoorts, griepje Translate nl similar words back into en kou: cold, heat, heatwave,... verkoudheid: bronchitis, flu, influenza,... Compute wordnet-based distance between synsets of en cold and en similar word translations

example: en cold average pairwise wu & palmer similarity between low temperature synset i 1 and en similar words to kou n j c sim kou wup(i 1, j) = 0.97 (1) n average pairwise wu & palmer similarity between low temperature synset i 1 and en similar words to verkoudheid n j c sim verkoudheid wup(i 1, j) = 0.18 (2) n

example: en cold Likewise, average pairwise wu & palmer similarity between infection synset i 2 and en similar words to kou n j c sim kou wup(i 2, j) = 0.50 (3) n average pairwise wu & palmer similarity between infection synset i 2 and en similar words to verkoudheid n j c sim verkoudheid wup(i 2, j) = 0.92 (4) n

Distributionally similar words (translated back into English) combined with wordnet-based similarity measure allows for mapping to correct synset Wordnet-based similarity threshold is used to select correct sense assignments

Hypernym/hyponym extraction usually based on some form of Hearst patterns fruits such as apples and bananas kumquats, pomegranates and other exotic fruits Effective but noisy Combination with large word cluster database allows for filtering noisy hypernym/hyponym combinations (Van Durme and Pasca 2008)

Method Patterns used: subject nominal predicative complement dependencies from first sentences of Wikipedia xylofoon#predc N#muziekinstrument appositions De Franse president Nicolas Sarkozy Word Clustering: Large 200k word clustering based on ± 1M syntactic features, clustered into 2k clusters Constraints with regard to clustering a particular hypernym needs to cover at least a ratio σ of the total number of instances of a cluster (i.e. a hypernym should be general enough) a particular hypernym must not cover more than a ratio τ of all clusters (but not too general)

example: muziekinstrument muziekinstrument: trekzak, klokkenspel, vibrafoon, hoorn, synthesizer, snaarinstrument, berimbau, contrabas, xylofoon, keyboard, accordeon, sampler, marimba, bas, piano vis: zeelt, Grondel, roodbaars, marlijn, griet, snoekbaars, schol, vis, baars, kopvoorn, steur, zalm, zeebaars, stekelbaars, beekforel, spiering, heilbot, zeewolf, zeeduivel, ansjovis, zeebrasem, zwaardvis, brasem, tong, poon, koolvis, haring, wijting, riviergrondel, blankvoorn, kabeljauw, paling, Heek, makreel, tonijn, alver munteenheid: roebel, won, peso, lira, yen, zloty, roepie, baht, peseta, escudo, pond, lire, gulden, euro, shilling, frank, dollar, som, mark

Implementational details Evaluation : Wiktionary parser implemented in Python Extraction from translation dictionaries Word alignment database from opus corpus (Tiedemann 2009) Word similarity database based on twnc/mediargus (2 billion words) parsed with alpino for dependency triples Hyponym/hypernym extraction First sentences from Wikipedia + appositions from twnc/mediargus k-means clustering (with cluto) using twnc/mediargus Wordnet format: Conversion of Wordnet 3.0 to rdf (VU) Output as rdf triples extension to Wordnet rdf

Evaluation Focus on nouns 11008 synsets are filled with at least one Dutch translation 11783 nouns added in total, accounting for 17182 senses Original wordnet: 82115 nouns, 146347 senses

Evaluation Evaluation Manual evaluation of 200 randomly selected synsets For each synset: Precision = #correct noun senses all noun senses Average precision of added noun senses: 0.82 2935 new nouns added that are not in cornetto (5)

New additions Evaluation boerenzwaluw, hardheid, euro, vergevingsgezindheid, wasdraad, epoch, onbepaalde wijs, caracal, duivenkot, allusie, stormvogel, stuurprogramma, apennoot, arachidenoot, burgerlijke bouwkunde, ransuil, kamper, selenologie, paleolithicum, jaarlijkse uitgave, jaaruitgave, haarkapper, koalabeertje, opportuniste, continentaal plat, waterlelie, bosuil, plaatsigheid, ariteit, xyleem, tandenfee, nirwana, thijm, bloes, meidoren, Maleier, koalabeer, ongewenstheid, coördinatenstelsel, open veld, stamreeks, kwartierstaat, stamboomonderzoek

Future work Using a number of simple extraction algorithms, a Dutch Wordnet can be constructed automatically with great precision Combination of different techniques is able to overcome the noisiness inherent to the individual algorithms Still work to do with regard to recall

Future work Future work Combine techniques described here with other known methods for wordnet extraction Use of Wikipedia s inter-language links (Ponzetto & Navigli 2009) Combine algorithm for hypernym extraction with hierarchical clustering techniques Use of distributional similarity to improve on sense mapping for Wiktionary translations Automatic evaluation using cornetto