<?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="159"/><title>Automatic WSD: Does it Make Sense of Estonian?</title><author surname="Vider" givenname="Kadri"><org  name="Lund University" country="Sweden"/></author><author surname="Kaljurand" givenname="Kaarel"><org  name="University of Tartu" country="Estonia" city="Tartu"/></author></firstpageheader><frontmatter><p>Automatic WSD: Does it make sense of Estonian?</p><p>Kadri Vider <b>and </b>Kaarel Kaljurand</p><p><b>University of Tartu Department of General Linguistics Tiigi 78, 50410 Tartu, Estonia </b>kvider@psych.ut.ee<b> and </b>kaarel@ut.ee</p></frontmatter><abstract>This paper describes a fully automatic Esto­nian word sense disambiguation system called <i>semyhe </i>which is based on Estonian WordNet (EstWN) hyponym/hypernym hierarchies and meant to disambiguate both nouns and verbs. </abstract></header><body><section number="1" title="Short description of the system"><p>The main inspiration for our system is Agirre and Rigau (1996) similar system that disam­biguates the English noun senses based on WordNet hyponym/hypernym hierarchy, tak­ing into consideration the distances between the nodes corresponding to the word senses in the WordNet tree as well as the density of the tree. They have also experimented with using meronyms/holonyms in addition to hy-ponyms/hypernyms but report that it does not improve the results.</p><p>Our main object was not to focus on the homonymous words only (lexical sample), but to try to disambiguate all nouns and verbs in the text. The Estonian WordNet (EstWN) also contains adjectives but they are not linked by hyponym/hypernym relations. The word sense disambiguation could also try to describe a unique sense for adverbs but in our case such words have not yet been included in the the­saurus.</p><p>As far as we know this is the first attempt on automatic Estonian word sense disambiguation.</p><subsection number="1.1" title="Input"><p>The input text for our system must be mor­phologically analyzed, meaning that each word is provided with its lemma and morphological reading. Taking those two into account we can localize the senses that correspond to the word in EstWN hyponym/hypernym tree (Vider et al., 1999). It must be mentioned that although the morphological description in the input can be quite detailed, we only use the information on whether the word is a noun or a verb.</p><p>A simple morphological analysis that only looks at the word-form and not its context can result in very ambiguous output. On average 45% of the words are morphologically ambigu­ous in Estonian texts (Kaalep, 1997). The am­biguity can be greatly reduced by also apply­ing the Estonian morphological disambiguator (Kaalep and Vaino, 1998) to the text before the word sense disambiguation. Since even then the words can in principle stay morphologically am­biguous, our system doesn't require each word to have exactly one morphological reading as­signed to it in the input text.</p></subsection><subsection number="1.2" title="Output"><p>Similarly to the morphological analysis, we do not try to provide each word with exactly one sense. In case two (or more) senses have equal evaluation results then both of those prevail in the output.</p></subsection><subsection number="1.3" title="Sense disambiguation algorithm"><p>We apply the exact same algorithm for both nouns and verbs. Nouns and verbs cannot be compared with each other since in terms of hy­ponym/hypernym hierarchy they are located in different trees in the thesaurus. So the disam­biguation is carried out in 2 runs, first nouns are disambiguated, then verbs, or vice versa.</p><p>A window is shifted on the text and as a word moves through the window its senses are com­pared with the senses of other words in the win­dow. The context is either made out of nouns or verbs depending on which part of speech is being disambiguated.</p><p>The basis of the comparison is the similar­ity between the senses which is defined through the notion of conceptual distance, the distance between the nodes corresponding to the senses in EstWN tree.<page local="2" global="160"/> Winners are the senses that minimize the total distance between the word senses in the window, all the rest are removed from the list of candidates for the correct read­ing, <i>semyhe </i>leaves the word ambiguous when there are more than one senses with equal re­sult. This usually happens when the senses of the context words are located in different hierar­chies and hence can not be compared. Currently there are 108 different top nodes in EstWN, 29 corresponding to nouns and 79 to verbs.</p><p>In addition, the work of the system can be modified via several options in the configuration file:</p><p>• The window-size can be changed, increas­ing it makes the output less ambiguous since there is a higher possibility that the comparable senses end up in one window. On the other hand a bigger window may span across several sentences making the compared words possibly irrelevant to each other. For the moment we have used win­dow of 5 words.</p><p>• Since we use no syntactic analysis before word sense disambiguation, the context of any word under observation is unstruc­tured, the only syntactic information that we can use is therefore only the distance of the words from each other in terms of run­ning text. A set of weights can be defined that is mapped to the distances, so that the similarity of the senses of the words that are far away from each other is less relevant for the total score.</p><p>• We can also take into account the average depth of the compared nodes in the tree — the bigger the depth the more reliable the score.</p><p>So far we haven't yet experimented with any of those options much.</p></subsection></section><section number="2" title="Analysis of the results"><p>For the purposes of analyzing the quality of dis­ambiguation, tests were made with 12 manu­ally sense tagged texts. These text samples were mainly from fiction, in a part also from newspapers and they contained approximately 10,000 tokens that corresponded to either nouns or verbs.</p><p>Manual tagging naturally had to remove all the morphological ambiguity, therefore the re­sults obtained on those texts should be bet­ter than on the texts that have only been treated automatically before the word sense dis­ambiguation. Words that occurred in the text but were not present in EstWN were marked as having 0 senses, approximately 30% of such words are proper names.</p><p>Manual tagging also recognized multi-word units, which in our case are mostly non­contiguous verbal phrases that are hard to de­tect automatically even if we had a complete list of such units.</p><p>Using <i>semyhe, </i>we set out to disambiguate all the nouns and verbs contained in the texts. Since <i>semyhe </i>can leave a word ambiguous, it makes sense to evaluate its work in terms of re­call and precision. Table 1 lists <i>semyhe </i>results when the window of context words has size 5. The table also shows the results obtained with a random method which chooses exactly one sense for every word randomly (in this case recall and precision have equal values).</p><p>The row groups of the table refer respectively to the results with polysemous words and the overall results. Note that the words which were manually marked as having 0 senses were con­sidered monosemous and so they are always cor­rectly analyzed, with unique sense selected for every word.</p><p>Table 1: <i>semyhe </i>results with 10,000 nouns and verbs</p><p>Figure 1 shows the distribution of words be­tween different number of senses according to those texts. This shows the ambiguity that any automatic analysis has to cope with.</p><p>Nojte that there is an unusually large num­ber of words with 9 different senses. The main reason for this is the frequent word 'olema' <i>(to</i><i> be, to have).</i><page local="3" global="161"/><i> </i>Fortunately the distribution of its senses is highly skewed, meaning that mostly this word is used in one or two senses. In­cluding the sense frequency information in the disambiguation process could considerably im­prove the results.</p><table 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><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>POS</p></td><td class="cell"><p>recall</p></td><td class="cell"><p>precision</p></td><td class="cell"><p>random</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>polysem</p></td><td class="cell"><p>nouns</p></td><td class="cell"><p>0.543</p></td><td class="cell"><p>0.347</p></td><td class="cell"><p>0.423</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>verbs</p></td><td class="cell"><p>0.495</p></td><td class="cell"><p>0.249</p></td><td class="cell"><p>0.251</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>both</p></td><td class="cell"><p>0.514</p></td><td class="cell"><p>0.283</p></td><td class="cell"><p>0.292</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>overall</p></td><td class="cell"><p>nouns</p></td><td class="cell"><p>0.839</p></td><td class="cell"><p>0.700</p></td><td class="cell"><p>0.773</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>verbs</p></td><td class="cell"><p>0.601</p></td><td class="cell"><p>0.338</p></td><td class="cell"><p>0.412</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>both</p></td><td class="cell"><p>0.745</p></td><td class="cell"><p>0.522</p></td><td class="cell"><p>0.630</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><td class="cell"></td></tr></table><figure caption="Figure 1: distribution of words in running text"></figure></section><section number="3" title="Problems and solutions"><p>Several problems have been discovered concern­ing the relatively simple approach described above.</p><p>The output of the morphological analyzer often contains valuable information for word sense disambiguation which we have currently ignored.</p><p>• in some cases the word-form used in the text can uniquely specify the sense of the word, although its lemma is ambiguous, e.g. the word <footnote anchor="4"/>palk' can either mean <i>salary </i>or <i>log. tree trunk, </i>but its genitive form is different in each meaning (either "palga<footnote anchor="1"/> or kpalgi'). By using only the lemma we ig­nore this distinction that can be explic­itly present in the text. The number of words behaving this way, though, is not-very large.</p><p>• the modal verbs are explicitly marked in the output of the morphological disam-biguator, when a verb is marked as such,</p><p>then the senses that don't correspond to the modal senses could be removed and the winning sense should be chosen from the prevailing ones, e.g. the word 'saama' has all together 12 senses in the thesaurus, but only 2 of them correspond to the modal use of the word (either <i>can </i>or <i>may).</i></p><p>Right now the frequency information of the senses has not been used. Most probably the re­sults that could be obtained with the "common­est" baseline (Kilgariff and Rosenzweig, 2000) would beat the results of <i>semyhe. </i>We think that even the frequency information that could be calculated using the 10,000 manually sense-tagged words can be very useful for disam­biguating purposes.</p><p>At the moment the input text contains no information about its syntactic structure, most importantly the verbal phrases and other multi­word units are not marked as such, there­fore the analyzer tries to disambiguate all the components of a multi-word unit separately, this of course results in an incorrect analysis. Also, having the information about the syntac­tic structure of the sentences could help to re­duce the number of possible senses to choose from. For example the word 'olema' that was already mentioned above has five more frequent senses:</p></section><section number="1." title="be — copula, used with an adjective or a predicate noun"></section><section number="2." title="exist — have an existence, be extant"><p>3. stay in place, be stationary or spend a cer­tain length of time</p><p>4. be somewhere, occupy a certain area, oc­cupy a certain position</p><p>5. <i>have, have got, hold </i>— have or possess, ei­ther in a concrete or an abstract sense</p><p>The first sense is present in complementary clauses; senses 2, 3 and 4 appear in existen­tial sentences and the last one in possessive sen­tences. If the information about the nature of the sentence was present in the input text it would certainly help the disambiguation pro­cess.</p><p>The output of <i>semyhe </i>stays often very am­biguous. This either happens when the sensenodes of the context words are located in dif­ferent trees so that their similarity cannot be calculated; or when different nodes of one word have the same parent node and are equally dis­tant from the rest of the sense-nodes so that the similarity measure for them will be equal. The second reason may not be a big problem considering WordNet's fine-grainedness and the fact that for some applications a detailed sense distinction is not needed.<page local="4" global="162"/> The disambiguation result in this case can be simply seen as the union of the prevailed senses. Often, though, this approach does not hold, e.g. it is crucial for translation that the senses of the word 'naine' which can either stand for <i>woman, wife </i>or gen­erally <i>female person, </i>are fully disambiguated, although the senses stand for more or less the same thing.</p></section><references><p>E. Agirre and G. Rigau. 1996. Word Sense Disambiguation using Conceptual Density. In <i>CO LIN G-96.</i></p><p><b>H.-J. </b>Kaalep and T. Vaino. 1998. Kas vale meetodiga öiged tulemused? Statistikale tug-inev eesti keele morfoloogiline iihestamine. <i>Keel ja Kirjandus, </i>1:30-36. In Estonian. En­glish title: Getting right result with a wrong method? Statistical morphological disam­biguation of Estonian.</p><p><b>H.-J. </b>Kaalep. 1997. An Estonian morphologi­cal analyser and the impact of a corpus on its development. <i>Computers and the Human­ities, </i>31:115-133.</p><p>A. Kilgariff and <b>J. </b>Rosenzweig. 2000. Frame­work and Results for English SENSEVAL. <i>Computers and the Humanities, </i>34:15-48.</p><p>K. Vider, L. Paldre, H. Orav, and H. Öim. 1999. The Estonian Wordnet. In G. Kunze, edi­tor, <i>Final Wordnets for German, French, Es­tonian and Czech. </i>Euro WordNet (LE-8328), Deliverable 2D014.</p><doubt alpha="0.0" length="1" tooSmall="False" monospace="0.0">1</doubt></references></body></article>