<?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="277"/><title>PUTOP: Turning Predominant Senses into a Topic Model for Word Sense Disambiguation</title><pubinfo>i a, ORD ET Proceedings of the 4th International Workshop on Semantic Evaluations (SemEval-2007),pages 277-281, Prague, June 2007. ©2007 Association for Computational Linguistics</pubinfo><author surname="Boyd-Graber" givenname="Jordan"><org  name="Princeton University" country="USA" city="Princeton"/></author><author surname="Blei" givenname="David"><org  name="Princeton University" country="USA" city="Princeton"/></author></firstpageheader><frontmatter><p><b>PUTOP: Turning Predominant Senses into a Topic Model for Word Sense</b></p><p><b>Disambiguation</b></p><p><b>Jordan Boyd-Graber</b></p><p>Computer Science Princeton University Princeton, NJ 08540</p><p>jbg@princeton.edu</p><p><b>David Blei</b></p><p>Computer Science Princeton University</p><p>Princeton, NJ 08540</p><p>blei@cs.princeton.edu</p></frontmatter><abstract>We extend on McCarthy et al.'s predom­inant sense method to create an unsuper­vised method of word sense disambiguation that uses automatically derived topics us­ing Latent Dirichlet allocation. Using topic-specific synset similarity measures, we cre­ate predictions for each word in each doc­ument using only word frequency informa­tion. It is hoped that this procedure can im­prove upon the method for larger numbers of topics by providing more relevant train­ing corpora for the individual topics. This method is evaluated on SemEval-2007 Task 1 and Task 17. </abstract></header><body><section number="1" title="Generative Model of WSD"><p>Word Sense Disambiguation (WSD) is the problem of labeling text with the appropriate semantic labels automatically. Although WSD is claimed to be an essential step in information retrieval and machine translation, it has not seen effective practical appli­cation because the dearth of labeled data has pre­vented the use of established supervised statistical methods that have been successfully applied to other natural language problems.</p><p>Unsupervised methods have been developed for WSD, but despite modest success have not al­ways been well understood statistically (Abney, 2004). Unsupervised methods are particularly ap­pealing because they do not require expensive sense-annotated data and can use the ever-increasing amount of raw text freely available. This paper ex­pands on an effective unsupervised method for WSD and embeds it into a topic model, thus allowing an algorithm trained on a single, monolithic corpora to instead hand-pick relevant documents in choosing a disambiguation. After developing this generative statistical model, we present its performance on a number of tasks.</p><subsection number="1.1" title="The Intersection of Syntactic and Semantic Similarity"><p>McCarthy et al. (2004) outlined a method for learn­ing a word's most-used sense given an untagged cor­pus that ranks each sense <i>wsi </i>using a distributional syntactic similarity <i>7 </i>and a WORDNET-derived se­mantic similarity <i>a. </i>This process for a word w uses its distributional neighbors <i>Nw</i>, the possible senses of not only the word in question, <i>Sw</i>, and also those of the distributionally similar words, <i>Snj</i>. Thus, <i>P </i>(wsi) =</p><doubt alpha="0.0" length="5" tooSmall="False" monospace="0.0">£ 7 (</doubt><p><i>wnss(wsi,nj )</i></p><doubt alpha="64.3" length="14" tooSmall="False" monospace="0.0">wnss(wsj ,nj )</doubt><doubt alpha="85.7" length="7" tooSmall="False" monospace="0.0">wsj&lt;ESW</doubt><p>where <i>wnss(s, c)</i></p><p>max<i>a(a, s).</i></p><doubt alpha="60.0" length="5" tooSmall="False" monospace="0.0">&lt;i€Sc</doubt><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">(1)</doubt><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">(2)</doubt><p>One can view finding the appropriate sense as a search in two types of space. In determining how good a particular synset <i>ws</i><i>i </i>is, <i>a </i>guides the search in the semantic space and <i>7 </i>drives the search in the syntactic space. We consider all of the words used in syntactically similar contexts, which we call "cor-roborators," and for each of them we find the closest meaning to <i>ws</i>using a measure of semantic sim­ilarity for instance a WN-based similar­ity measure such as Jiang-Conrath (1997). Each of the neighboring words' contributions is weighted by the syntactic probability, as provided by Lin's distri­butional similarity measure (1998), which rates two words to be similar if they enter into similar syntac­tic constructions.</p><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">x</doubt><page local="2" global="278"/><p>Figure 1: A reinterpretation of McCarthy et al.'s pre­dominant sense method as a generative model. Note that this model has no notion of context; a synset is assigned in an identical manner for all of the words in a vocabulary.</p><p>One can think of this process as a generative model, even though it was not originally posed in such a manner. For each word <i>w </i>in the vocabulary, we generate one of the neighbor corroborators ac­cording to the Lin similarity, <i>7(c,w), </i>between the two words. We then generate a synset <i>s </i>for that word proportional to the maximum semantic sim­ilarity between <i>s </i>and any synset that contains the corroborator <i>c </i>(see Figure 1).</p><p>Our aim in this paper is to extend the method of McCarthy et al. using topic models. It is hoped that allowing the method to in effect "choose" the con­texts that it uses will improve its ability to disam-biguate sentences.</p></subsection><subsection number="1.2" title="Using Topic Models to Partition a Document's Words"><p>Topic models like Latent Dirichlet allocation (LDA) (Blei et al., 2003) assume a model of text generation where each document has a multinomial distribution over topics and each word comes from one of these topics. In LDA, each topic is a multino­mial distribution, and each document has a multino­mial distribution over topics drawn from a Dirichlet prior that selects the topic for each word in a docu­ment. Previous work has shown that such a model improves WSD over using a single corpus (Boyd-Graber et al., 2007), and we use this insight to de­velop an extension of McCarthy's method for multi­ple topics.</p><p>Although describing the statistical background and motivations behind topic models are beyond the scope of this paper, it suffices to note that the topics induced from a corpus provide a statistical grouping of words that often occur together and a proba­bilistic assignment of each word in a corpus to top­ics. Thus, one topic might have terms like "gov­ernment," "president," "govern," and "regal," while another topic might have terms like "finance," "high-yield," "investor," and "market." This paper assumes that the machinery for learning these distributions can, given a corpus and a specified number of top­ics, return the topic distributions most likely to have generated the corpus.</p></subsection><subsection number="1.3" title="Defining the Model"><p>While the original predominant senses method used Lin's thesaurus similarity method alone in generat­ing the corroborator, we will also use the probability of that word being part of the same topic as the word to be disambiguated. Thus the process of choosing the "corroborator" is no longer identical for each word; it is affected by its topic, which changes for every document. This new generative process can be thought of as a modified LDA system that, after selecting the word generated by the topic, continues on by generating a corroborator and a sense for the original word:</p><doubt alpha="58.1" length="31" tooSmall="False" monospace="0.0">For each document d e {1... D}:</doubt></subsection></section><section number="1." title="Select a topic distribution 9 d  ~ Dir(r)"><doubt alpha="62.8" length="43" tooSmall="False" monospace="0.0">2. For each word in the documentne {1...N}:</doubt><doubt alpha="60.6" length="33" tooSmall="False" monospace="0.0">(a) Select a topic zn~ Mult(1,6d)</doubt><p>(b) Select a word from that topic wn ~ Mult(1, <i>ßz </i>)</p><p>(c) Select a "corroborator" cn also proportional to how important it is to the topic and its similarity to <i>w</i></p><p>(d) Now, select a synset sn for that word based on a distribution <i>p(sn\wn,C</i><b><i>n</i></b><i>,zn)</i></p><p>The conditional dependencies for generating a synset are shown in Figure 2. Our goal, like Mc­Carthy et al.'s, is to determine the most likely sense for each word. This amounts to posterior inference, which we address by marginalizing over the unob­served variables (the topics and the corroborators), where <i>p(ws</i><i>i)</i><i> </i><i>=</i></p><p>p(s|w) = / ^ y~]p(s|w, <i>c, z)p(c\z, w)p(z\w, 6).</i></p><doubt alpha="60.0" length="5" tooSmall="False" monospace="0.0">J®z c</doubt><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">(3)</doubt><p>In order to fully specify this, we must determine the distribution from which the corroborator is drawn and the distribution from which the synset is drawn.</p><p>Ideally, we would want a distribution that for a single topic would be identical to McCarthy et al.'s<page local="3" global="279"/></p><p>Figure 2: Our generative model assumes that doc­uments are divided into topics and that these topics generate both the observed word and a "corrobora­tor," a term similar in usage to the word. Next, a sense that minimizes the semantic distance between the corroborator and the word is generated.</p><p>method but would, as more topics are added, favor corroborators in the same topic as the number of top­ics increases. In McCarthy et al.'s method, the prob­ability of the corroborator given a word <i>w </i>is pro­portional to the Lin similarity y(w, c) between the word and the corroborator. Here, the probability of a corroborator c is where <i>Pzc </i>is the multinomial probability of word c in the <i>zth </i>topic, and ß° is the multinomial probabil­ity of the word with a single topic (i.e. background word probability).</p><doubt alpha="38.9" length="18" tooSmall="False" monospace="0.0">p(c\z,w)« ^Y(w,c),</doubt><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">(4)</doubt><p>Before, the corroborator was weighted simply based on its syntactic similarity to the word w, now we also weight that contribution by how important (or unimportant) that word is to the topic that w has been assigned to. This has the effect of increasing the probability of words pertinent to the topic that also have high syntactic similarity. Thus, whenever the syntactic similarity captures polysemous usage, we hope to be able to separate the different usages. Note, however, that since for a single topic the P term cancels out and the procedure is equivalent to McCarthy et al.</p><p>We adapt the semantic similarity in much the same way to make it topic specific. Because the</p><p>Jiang-Conrath similarity measure uses an underly­ing term frequency to generate a similarity score, we use the topic term frequency instead of the undivided term frequency. Thus, the probability of a sense is proportional to semantic similarity between it and the closest sense among the senses of a corroborator with respect to this topic-specific similarity (c.f. the global similarity in Equation 2). The probability of selecting a synset <i>s </i>given the corroborator c and a topic z then becomes</p><doubt alpha="48.1" length="27" tooSmall="False" monospace="0.0">p(s\w,c,z)« maxaz(s,sr).(5)</doubt><doubt alpha="57.1" length="7" tooSmall="False" monospace="0.0">s'es(c)</doubt><p>This new dependence on the topic happens be­cause we recompute the information content used by Jiang-Conrath with the distribution over words im­plied by each topic. We then use the similarity im­plied by that similarity for <i>az</i>. Following the lead of McCarthy, for notational ease, this becomes defined as <i>wnss </i>in Equation 8.</p><subsection number="1.4" title="Choosing a Synset"><p>The problem of choosing a synset then is reduced to finding the synset with the highest probability under this model. The model is also designed so that the task of learning the assignment of topics to words and documents is not affected by this new machin­ery for corroborators and senses that we've added onto the model. Thus, we can use the variational in­ference method described in (Blei et al., 2003) as a foundation for the problem of synset inference.</p><p>Taking <i>p(z\w) </i>as a given (i.e. determined by run­ning LDA on the corpus), the probability for a synset <i>s </i>given a word <i>w </i>then becomes whose terms have been described in the previous section. With all of the normalization terms, we now see that p(s\w, z) becomes and <i>wnss(s, c, z) </i>now becomes, for the zth topic,</p><doubt alpha="35.7" length="42" tooSmall="False" monospace="0.0">p(s\w, z) = £ £p(s\w, c,z)p(c\z)p(z\w),(6)</doubt><doubt alpha="100.0" length="2" tooSmall="False" monospace="0.0">zc</doubt><doubt alpha="100.0" length="2" tooSmall="False" monospace="0.0">EE</doubt><doubt alpha="75.0" length="4" tooSmall="False" monospace="0.0">ßz,c</doubt><doubt alpha="50.0" length="6" tooSmall="False" monospace="0.0">Y(w,c)</doubt><doubt alpha="53.8" length="13" tooSmall="False" monospace="0.0">wnss(s, c, z)</doubt><doubt alpha="51.6" length="31" tooSmall="False" monospace="0.0">EC' ^y(w, c) £s'eswwnss(s',cz)'</doubt><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">(7)</doubt><p>max <i>az (a, s).</i></p><doubt alpha="66.7" length="6" tooSmall="False" monospace="0.0">aeS(c)</doubt><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">(8)</doubt><p>Thus, we've now assigned a probability to each of the possible senses a word can take in a document.</p><page local="4" global="280"/></subsection><subsection number="1.5" title="Intuition"><p>For example, consider the word "fly," which has two other words that have high syntactic similarity (in our formulation, <i>7</i>) with the terms "fly_ball" and "in­sect." Both of these words would, given the seman­tic similarity provided by WORDNET, point to a sin­gle sense of "fly;" one of them would give a higher value, however, and thus all senses of the word "fly" would be assigned that sense. By separately weight­ing these words by the topic frequencies, we would hope to choose the sports sense in topics that have a higher probability of the terms like "fouLball," "pop_fly," and "grounder" and the other sense in the contexts where insect has a higher probability in the topic.</p></subsection></section><section number="2" title="Evaluations"><p>This section describes three experiments to deter­mine the effectiveness of this unsupervised system. The first was used to help understand the system, and the second two were part of the SemEval 2007 competition.</p><subsection number="2.1" title="SemCor"><p>As an initial evaluation, we learned LDA topics on the British National corpus with paragraphs as the underlying "document" (this allowed for a more uni­form document length). These documents were then used to infer topic probabilities for each of the words in SemCor (Miller et al., 1993), and the model de­scribed in the previous section was run to determine the most likely synset. The results of this procedure are shown in Table 1. Accuracy is determined as the percentage of words for which the most likely sense was the one tagged in the corpus.</p><p>While the method does roughly recreate Mc­Carthy et al.'s result for a single topic, it only of­fers a one percent improvement over McCarthy et al. on five topics and then falls below McCarthy for all greater numbers of topics tried. Thus, for all subsequent experiments we used a five topic model trained on the BNC.</p><doubt alpha="51.7" length="29" tooSmall="False" monospace="0.0">2.2 SemEval-2007 Task 1: CLIR</doubt><p>Using IR metrics, this disambiguation scheme was evaluated against another competing platform and an algorithm provided by the Task 1 (Agirre et al., 2007) organizers. Our system had the best results of any expansion scheme considered (0.30) , although none of the expansion schemes did better than us­ing no expansion (0.36). Although our technique also yielded a better score than the other competing platform forcross-language queries (0.17), itdid not surpass the first sense-heuristic (0.26), but this is not surprising given that our algorithm does not assume the existence of such information. For an overview of Task 1 results, see Table 2.</p><doubt alpha="100.0" length="3" tooSmall="False" monospace="0.0">Cor</doubt><doubt alpha="51.4" length="37" tooSmall="False" monospace="0.0">2.3   SemEval-2007 Task 17: All-Words</doubt><p>Task 17 (Pradhan et al., 2007) asked participants to submit results as probability distributions over senses. Because this is also the output of this algo­rithm, we submitted the probabilities to the contest before realizing that the distributions are very close to uniform over all senses and thus yielded a pre­cision of 0.12, very close to the random baseline. Placing a point distribution on the argmax with our original submission to the task, however, (consistent with our methodology for evaluation on SemCor), gives a precision of 0.39.</p></subsection></section><section number="3" title="Conclusion"><p>While the small improvement over the single topic suggests that topic techniques might have traction in determining the best sense, the addition is not ap­preciable. In a way the failure of the technique is encouraging in that it affirms the original methodology of McCarthy et al. in finding a single predominant sense for each word.<page local="5" global="281"/> While the syntactic similarity measure indeed usually offers high values of similar­ity for words related to a single sense of a word, the similarity for words related to other senses, which we had hoped to strengthen by using topic features, are on par with words observed because of noise.</p><table caption="Table 1: Accuracy on disambiguating words in Sem-" 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></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Topics</p></td><td class="cell"><p>All</p></td><td class="cell"><p>Nouns</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>1</p></td><td class="cell"><p>.393</p></td><td class="cell"><p>.467</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>5</p></td><td class="cell"><p>.397</p></td><td class="cell"><p>.478</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>25</p></td><td class="cell"><p>.387</p></td><td class="cell"><p>.456</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>200</p></td><td class="cell"><p>.359</p></td><td class="cell"><p>.420</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></tr></table><table caption="Table 2: Performance results on Task 1" 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></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Task</p></td><td class="cell"><p>PUTOP</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Topic Expansion</p></td><td class="cell"><p>0.30</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Document Expansion</p></td><td class="cell"><p>0.15</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>English Translation</p></td><td class="cell"><p>0.17</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>SensEval 2</p></td><td class="cell"><p>0.39</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>SensEval 3</p></td><td class="cell"><p>0.33</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><p>Thus, for a word like "bank," words like "firm," "commercial-bank," "company," and "finan­cial-institution" are the closest in terms of the syn­tactic similarity, and this allows the financial senses to be selected without any difficulty. Even if we had corroborating words for another sense in some topic, these words are absent from the syntactically simi­lar words. If we want the meaning similar to that of "riverbank," the word with the most similar mean­ing, "side," had a syntactic similarity on par with the unrelated words "individual" and "group." Thus, in­terpretations other than the dominant sense as deter­mined by the baseline method of McCarthy et al. are hard to find.</p><p>Because one topic is equivalent to McCarthy et al.'s method, this means that we do no worse on disambiguation. However, contrary to our hope, in­creasing the number of topics does not lead to sig­nificantly better sense predictions. This work has not investigated using a topic-based procedure for deter­mining the syntactic similarity, but we feel that this extension could provide real improvement to the un-supervised techniques that can make use of the co­pious amounts of available unlabeled data.</p><p>Jay J. Jiang and David W. Conrath. 1997. Semantic similarity based on corpus statistics and lexical taxon­omy. In <i>Proceedings on International Conference on Research in Computational Linguistics, </i>Taiwan.</p><p>Dekang Lin. 1998. An information-theoretic definition of similarity. In <i>Proc. 15th International Conf. on Ma­chine Learning, </i>pages 296-304. Morgan Kaufmann, San Francisco, CA.</p><p>Diana McCarthy, Rob Koeling, Julie Weeds, and John Carroll. 2004. Finding predominant word senses in untagged text. In <i>In 42nd Annual Meeting of the Asso­ciation for Computational Linguistics, </i>pages 280-287.</p><p>George Miller, Claudia Leacock, Randee Tengi, and Ross Bunker.   1993.   A semantic concordance.   In <i>3rd</i> <i>DARPA Workshop on Human Language Technology,</i> pages 303-308.</p><p>Sameer Pradhan, Martha Palmer, and Edward Loper. 2007. The Senseval-2007 Task 17: English fine­grained all-words. In <i>Proceedings of SemEval-2007. </i>Association for Computational Linguistics.</p></section><references><p>Steven Abney. 2004. Understanding the yarowsky algo­rithm. <i>Comput. Linguist., </i>30(3):365-395.</p><p>Eneko Agirre, Oier Lopez de Lacalle, Arantxa Otegi, German Rigau, and Piek Vossen. 2007. The Senseval-2007 Task 1: Evaluating WSD on cross-language in­formation retrieval. In <i>Proceedings ofSemEval-2007. </i>Association for Computational Linguistics.</p><p>David Blei, Andrew Ng, and Michael Jordan. 2003. La­tent Dirichlet allocation. <i>Journal ofMachine Learning Research, </i>3:993-1022, January.</p><p>Jordan L. Boyd-Graber, David M. Blei, and Jerry Zhu. 2007. Probabalistic walks in semantic hierarchies as a topic model for WSD. In <i>Proc. EMNLP 2007.</i></p></references></body></article>