<?xml version="1.0"?><!DOCTYPE article SYSTEM "/project/take/software/searchbench_offline_processing/paperxml_generator/aclextractor/src/python/../resource/dtd/paperxml.dtd"><article><header><firstpageheader><page local="1" global="13"/><title>Dutch Word Sense Disambiguation: Data and Preliminary Results</title><author surname="Hendrickx" givenname="Iris"><org  name="Tilburg University" country="The Netherlands" city="Tilburg"/></author><author surname="Bosch" givenname="Antal van den"><org  name="Tilburg University" country="The Netherlands" city="Tilburg"/></author></firstpageheader><frontmatter><p>Dutch Word Sense Disambiguation: Data and Preliminary Results</p><p><b>Iris Hendrickx* </b>and <b>Antal van den Bosch*,+</b>* ILK / Computational Linguistics, Tilburg University, NL-5000 LE Tilburg, The Netherlands + WhizBang! Labs-Research, 4616 Henry Street, Pittsburgh PA 15213, USA</p></frontmatter><abstract>We describe the Dutch word sense disambigua­tion data submitted to senseval-2, and give preliminary results on the data using a WSD system based on memory-based learning and statistical keyword selection. </abstract></header><body><section number="1" title="Introduction"><p>Solving lexical ambiguity, or word sense disam­biguation (WSD), is an important task in Nat­ural Language Processing systems. Much like syntactic word-class disambiguation, it is not a end in itself, but rather a subtask of other nat­ural language processing tasks (Kilgarriff and Rozenzweig, 2000). The problem is far from solved, and research and competition in the de­velopment of WSD systems in isolation is mer­ited, preferr ably on many different languages and genres.</p><p>Here we introduce the first electronic Dutch word-sense annotated corpus, that was collected under a sociolinguistic research project (Sch-rooten and Vermeer, 1994), and was kindly do­nated by the team coordinators to the WSD systems community. In this paper we describe the original data and the preprocessing steps that were applied to it before submission to the senseval-2, in Section 2. We also present the first, preliminary, results obtained with mbwsd-d, the Memory-Based Word-Sense Disambigua­tion system for Dutch, that uses statistical key­word selection, in Section 3.</p></section><section number="2" title="Data: The Dutch child book corpus"><p>The Dutch WSD corpus was built as a part of a sociolinguistic project, led by Walter Schrooten and Anne Vermeer (1994), on the active vocab­ulary of children in the age of 4 to 12 in the Netherlands. The aim of developing the corpus was to have a realistic wordlist of the most com­mon words used at elementary schools. This wordlist was further used in the study to make literacy tests, including tests how many senses of ambiguous words were known by children of different ages.</p><p>The corpus consists of texts of 102 illustrated children books in the age range of 4 to 12. Each word in these texts is manually annotated with its appropriate sense. The data was annotated by six persons who all processed a different part of the data.</p><p>Each word in the dataset has a non-hierarchical, symbolic sense tag, realised as a mnemonic description of the specific meaning the word has in the sentence, often using a re­lated term. As there was no gold standard sense set of Dutch available, Schrooten and Vermeer have made their own set of senses.</p><p>Sense tags consist of the word's lemma and a sense description of one or two words <i>(dro-gen-nat) </i>or a reference of the grammatical cat­egory <i>(fiets-N, fietseri-V). </i>Verbs have as their tag their lemma and often a reference to their function in the sentence <i>(is/zijn-kww). </i>When a word has only one sense, this is represented with a simple " =". Names and sound imitations also have       as their sense tag.</p><p>The dataset also contains senses that span over multiple words. These multi-word ex­pressions cover idiomatic expressions, sayings, proverbs, and strong collocations. Each word in the corpus that is part of such multi-word expression has as its meaning the atomic mean­ing of the expression.</p><p>These are two example sentences in the cor­pus:</p><p>"/= het/hetJidwoord raadsel/= van/van_prepositie de/= verdwenen/verdwijnen regenboog/= kan/kunnen_mogelijkheid alleen/alleen-adv met/met-prepositie geweld/= opgelost/oplossen_probleem worden/worden _h ww <b>i"/= </b>zeiden/zeggen_praten de/= koningen/koning .<page local="2" global="14"/>/= toen/toen_adv verklaar-den/verklaren_oorlog ze/= elkaar/=de/= oorlog/= ./=</p><p>The dataset needed some adaptations to make it fully usable for computational purposes. First, spelling and consistency errors have been corrected for most part, but in the data submit­ted to senseval-2, a certain amount of errors is still present. Second, in Dutch, prepositions are often combined with verbs as particles and these combinations have other meanings than the two separate words. Unfortunately the annotations of these cases were rather inconsistent and for that reason it was decided to give all preposi­tions the same sense tag <i>"/prepositie" </i>after their lemma.</p><p>The dataset consists of approximately 150,000 tokens (words and punctuation tokens) and about 10,000 different word forms. Nine thousand of these words have only one sense, leaving a thousand word types to disambiguate. These ambiguous types account for 54 % of the tokens in the corpus. The basic numbers can be found in Table 1.</p><p>For the senseval-2 competition, the dataset was divided in two parts. The training set con­sisted of 76 books and approximately 115.000 words. The test set consisted of the remaining 26 books and had about 38.000 words.</p></section><section number="3" title="The MBWSD-D system and preliminary results"><p>We first describe the representation of the cor­pus data in examples presented to a memorybased learner in Subsection 3.1. We then de­scribe the architecture of the system in Subsec­tion 3.2, and we then present its preliminary results in Subsection 4.</p><subsection number="3.1" title="Representation: features"><p><b>Local and keyword</b></p><p>As a general idea, disambiguation information is assumed to be present in the not-too-distant context of ambiguous words; the present instan­tiation of mbwsd-d limits this to the sentence the ambiguous word occurs in. Sentences are not represented as is, but rather as limited sets of features expected to give salient information about which sense of the word applies.</p><p>The first source of useful disambiguation in­formation can be found immediately adjacent to the ambiguous word.It has been found that a four-word window, two words before the target word and two words after gives good results; cf. (Veenstra et al, 2000).</p><p>Second, information about the grammatical category of the target word and its direct con­text words can also be valuable. Consequently, each sentence of the Dutch corpus was tagged and the part-of-speech (POS) tags of the word and its direct context (two left, two right) are included in the representation of the sentence. Part-of-speech tagging was done with the Mem­ory Based Tagger (Daelemans et al., 1996).</p><p>Third, informative words in the context ('key­words') are detected based on the statistical chi-squared test. Chi-square estimates the sig­nificance, or degree of surprise, of the number of keyword occurrences with respect to the ex­pected number of occurrences (apriori probabil­ity):</p><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">X</doubt><doubt alpha="66.7" length="3" tooSmall="False" monospace="0.0">k=l</doubt><doubt alpha="33.3" length="3" tooSmall="False" monospace="0.0">(i)</doubt><p>where /2- is the keyword frequency and <i>ei </i>is the expected frequency, <i>fi</i><i> </i>is the word frequency and <i>ei </i>is the expected word frequency. The expected frequency of the keyword is given in equation 3.1. It must be noted that the Chi-Square method cannot be considered reliable when the expected frequency has a value below 5: <i>ei </i>= <i>(fwi/fw)</i><i> </i>* where /; is the frequency the ambiguous word <i>w</i><i> </i>of sense i, <i>fw</i><i> </i>is the fre­quency of word <i>w</i><i> </i>and <i>fk</i><i> </i>is the frequency of the keyword.</p><table caption="Table 1: Basic corpus statistics" class="main" frame="box" rules="all" border="0" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b># tokens</b></p></td><td class="cell"><p><b>152.758</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b># types</b></p></td><td class="cell"><p><b>10.263</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b># sentences</b></p></td><td class="cell"><p><b>12.287</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b># words per sentence</b></p></td><td class="cell"><p><b>12.4</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b># unambiguous words</b></p></td><td class="cell"><p><b>9.095</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b># words that occurs once</b></p></td><td class="cell"><p><b>4.949</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b># sense tags</b></p></td><td class="cell"><p><b>9319</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b># word/sense combinations</b></p></td><td class="cell"><p></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>occuring once</b></p></td><td class="cell"><p><b>6.702</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>% of ambiguous tokens</b></p></td><td class="cell"><p></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>in corpus</b></p></td><td class="cell"><p><b>54</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><page local="3" global="15"/><p>The number of occurrences of a very good keyword will have a strong deviation of its ex­pected number of occurrences divided over the senses. The expected probability with respect to all senses can be seen as a distribution of the keyword. A good keyword is a word that differs from the expected distribution and always co-occurs with a certain sense, or never co-occurs with a certain sense.</p><p>In sum, a representation of an instance of an ambiguous word consists of the two words be­fore the target word, two words after the word, the POS tags of these words and of the target word itself, a number of selected keywords, and of course the annotated sense of the word as the class label.</p></subsection><subsection number="3.2" title="System architecture"><p>Following the example of ILK's previous word-sense disambiguation system for English (Veen-stra et al., 2000), it was decided to use word ex­perts. Berleant (Berleant, 1995) defines a word expert as follows: "A word expert is a small expert system-like module for processing a par­ticular word based on other words in its vicin­ity" (1995, p.l). Word experts are common in the field of word sense disambiguation, be­cause words are very different from each other. Words all have different numbers of senses, dif­ferent frequencies and need different informa­tion sources for disambiguation. With word ex­perts, each word can be treated with its own optimal method.</p><p>Making word experts for every ambiguous word may not be useful because many words occur only a few times in the corpus. It was decided to create word experts for wordforms with a threshold of minimal 10 occurrences in the training set. There are 524 of such words in the training set. 10 is a rather low threshold, but many words can be easily disambiguated by knowledge a single feature value, such as of their part-of-speech tag.</p><p>The software for emulating memory-based learning used in this research is TiMBL (Tilburg Memory-Based Learner). TiMBL (Daelemans et al., 2001) is a software package developed by the ILK research group at Tilburg University. TiMBL implements several memory-based clas­sifiers. In essence, memory-based classifiers use stored classified examples to disambiguate new examples.</p><p>For each word a TiMBL word expert was trained on that portion of the training corpus that consisted of sentence representations con­taining that word. TiMBL was trained 300 times, each time with another combination of parameters. Each of these training sessions was evaluated with leave-one-out cross valida­tion (Weiss and Kulikowski, 1991) to select the optimal TiMBL setting for a particular word, to be used eventually for classifying the test mate­rial.</p><p>For each word expert a total of 300 experi­ments were performed, each with another com­bination of parameter settings. In this study the following options were used (cf. (Daelemans et al., 2001) for first pointers to descriptions of these metrics and functions):</p><p><b>distance-weighted voting </b>: (1) all neighbors have equal weight; (2) Inverse Distance weighting; (3) Inverse Linear weighting</p><p><b>feature weighting </b>: (1) no weighting; (2) Gain Ratio; (3) Information Gain; (4) Chi Square; (5) Shared Variance</p><p><b>similarity metric </b>: (1) Overlap metric; (2) MVDM</p><doubt alpha="61.0" length="41" tooSmall="False" monospace="0.0">number of nearest neighbours: 1, 3, 5, 7,</doubt><doubt alpha="12.0" length="25" tooSmall="False" monospace="0.0">9, 11, 15, 25, 45, and 75</doubt><p>The last step for each word expert was to test the optimal settings on the test set. To evaluate the results, described in the next Section, the re­sults were compared with a baseline score. The baseline was to select for each word the most frequent sense.</p></subsection></section><section number="4" title="Results"><p>The top line of Table 2 shows the mean score of all the word experts together on the test set. The score of the word experts on the test set, 84.1%, is generously higher than the baseline score of 74.1%. These are the results of the word experts only; the second row also includes the best-guess outputs for the lower-frequency words, lowering the system's perfor­mance slightly.</p><p>The same results, now split on the frequency of the words in the training set, can be seen in Table 3. The first column shows the frequency groups, based on the word frequencies in the training set, the second the number of words in the test set, and the third column shows the mean score of the WSD system.<page local="4" global="16"/> The scores tend to get better as the frequency goes up, ex­cept for the group of 40-49, which has the lowest score of all. Note that the baseline score of the group of words with a frequency below 10 is rel­atively high: 80.5%.</p><p>We can also calculate the score on all the words in the text, including the unambiguous words, to give an impression of the overall per­formance. The unambiguous words are given a score of 100%, because the task was to dis­ambiguate the ambiguous words. It might be useful for a disambiguation system to tag unam­biguous words with their lemma, but the kind of tagging this is not of interest in our task. The third row of Table 2 shows the results on all words in which the system was applied with a threshold of 10: The system scores 4 % higher than the baseline.</p></section><section number="5" title="Discussion"><p>This paper introduced a Dutch child book cor­pus, generously donated to the WSD commu­nity by the team leaders of the sociolinguistic project that produced the corpus. The data is annotated with a non-hierarchical mnemonic sense inventory. The data has been cleaned up and split for the senseval-2 competition.</p><p>The data provides an arguably interesting case of a "flat" semantic tagging, where there is obviously no gain from a governing wordnet, but alternatively it is not negatively biased by an inappropriate or badly-structured wordnet either. Learnability results are therefore an in­teresting baseline to beat when the data would be annotated with a Dutch wordnet.</p><p>The system applied to the data as a first in­dication of its complexity and learnability, con­sisted of an ensemble of word experts trained to disambiguate particular ambiguous word forms. The score of the system on the 16686 ambiguous words in the test set was 83.8% compared to a baseline score of 74.6%. On free heldout text the system achieved a result of 92.9%; 4% over the baseline of 88.8%, or in other words yielding an error reduction of about 37%. These absolute and relative figures are roughly comparable to performances of other systems on other data, in­dicating at least that the data represents learn­ability properties typical for the WSD area.</p><table caption="Table 2: Summary of results on test material" class="main" frame="box" rules="all" border="1" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>test selection</p></td><td class="cell"><p>#words</p></td><td class="cell"><p>baseline</p></td><td class="cell"><p>system</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>word-expert words</p></td><td class="cell"><p>15365</p></td><td class="cell"><p>74.1</p></td><td class="cell"><p>84.1</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>all ambiguous words</p></td><td class="cell"><p>16686</p></td><td class="cell"><p>74.6</p></td><td class="cell"><p>83.8</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>all words</p></td><td class="cell"><p>37770</p></td><td class="cell"><p>88.8</p></td><td class="cell"><p>92.9</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><table caption="Table 3: Results divided into frequency groups" class="main" frame="box" rules="all" border="1" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>frequency</p></td><td class="cell"><p>#words</p></td><td class="cell"><p>baseline</p></td><td class="cell"><p>system</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>&lt;10</p></td><td class="cell"><p>1321</p></td><td class="cell"><p>-</p></td><td class="cell"><p>80.5</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>10-19</p></td><td class="cell"><p>868</p></td><td class="cell"><p>63.0</p></td><td class="cell"><p>76.8</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>20-29</p></td><td class="cell"><p>644</p></td><td class="cell"><p>70.3</p></td><td class="cell"><p>79.5</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>30-39</p></td><td class="cell"><p>503</p></td><td class="cell"><p>75.9</p></td><td class="cell"><p>83.3</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>40-49</p></td><td class="cell"><p>390</p></td><td class="cell"><p>66.7</p></td><td class="cell"><p>75.9</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>50-99</p></td><td class="cell"><p>1873</p></td><td class="cell"><p>73.7</p></td><td class="cell"><p>85.4</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>100-199</p></td><td class="cell"><p>2289</p></td><td class="cell"><p>77.7</p></td><td class="cell"><p>83.1</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>&gt; 200</p></td><td class="cell"><p>8798</p></td><td class="cell"><p>74.6</p></td><td class="cell"><p>85.6</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>&gt; 100</p></td><td class="cell"><p>10995</p></td><td class="cell"><p>75.3</p></td><td class="cell"><p>85.1</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table></section><references><p>D. Berleant. 1995. Engineering word-experts for word disambiguation. <i>Natural Language Engineering, </i>pages 339-362.</p><p>W. Daelemans, J. Zavrel, and R Berck. 1996. Part-of-speech tagging of dutch with mbt, a memory-based tagger generator. In <i>Congres-boek van de Interdisciplinaire Onderzoekscon-ferentie Informatiewetenchap.</i></p><p>W. Daelemans, J. Zavrel, K. van der Sloot, and A. van den Bosch. 2001. Timbl: Tilburg memory based learner, version 4.0, reference guide. Technical report, Tilburg University.</p><p>A. Kilgarriff and J. Rozenzweig. 2000. Frame­work and results for english senseval. <i>Com­puters and the Humanities, </i>34.</p><p>W. Schrooten and A. Vermeer. 1994. <i>Woorden in het basisonderwijs. 15.000 woorden aange-boden aan leerlingen. </i>TUP (Studies in meer-taligheid 6).</p><p>J. Veenstra, A. van den Bosch, S. Buch­holz, W. Daelemans, and J. Zavrel. 2000. Memory-based word sense disambiguation. <i>Computers and the Humanities, </i>34.</p><p>S. Weiss and C. Kulikowski. 1991. <i>computer systems that learn. </i>Morgan Kaufmann.</p></references></body></article>