<?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="421"/><title>CFILT: Resource Conscious Approaches for All-Words Domain Specific WSD</title><pubinfo>Proceedings of the 5th International Workshop on Semantic Evaluation, ACL 2010,pages 421^-26, Uppsala, Sweden, 15-16 July 2010. ©2010 Association for Computational Linguistics</pubinfo><author surname="Kulkarni" givenname="Anup"><org  name="Indian Institute of Technology" country="India" city="Kharagpur"/></author><author surname="Khapra" givenname="Mitesh"><org  name="Indian Institute of Technology" country="India" city="Kharagpur"/></author><author surname="Sohoney" givenname="Saurabh"><org  name="Indian Institute of Technology" country="India" city="Kharagpur"/></author><author surname="Bhattacharyya" givenname="Pushpak"><org  name="Indian Institute of Technology" country="India" city="Kharagpur"/></author></firstpageheader><frontmatter><p><b>CFILT: Resource Conscious Approaches for All-Words Domain Specific</b></p><p><b>WSD</b></p><p><b>Anup Kulkarni      Mitesh M. Khapra      Saurabh Sohoney      Pushpak Bhattacharyya</b></p><p>Department of Computer Science and Engineering, Indian Institute of Technology Bombay, Powai, Mumbai 400076, India</p><p>{anup,miteshk,saurabhsohoney,pb}@cse.iitb.ac.in</p></frontmatter><abstract>We describe two approaches for <i>All-words Word Sense Disambiguation on a Spe­cific Domain. </i>The first approach is a knowledge based approach which extracts domain-specific largest connected com­ponents from the Wordnet graph by ex­ploiting the semantic relations between all candidate synsets appearing in a domain-specific untagged corpus. Given a test word, disambiguation is performed by considering only those candidate synsets that belong to the <i>top-k </i>largest connected components. The second approach is a weakly super­vised approach which relies on the <i>"One Sense Per Domain" </i>heuristic and uses a few hand labeled examples for the most frequently appearing words in the target domain. Once the most frequent words have been disambiguated they can pro­vide strong clues for disambiguating other words in the sentence using an iterative disambiguation algorithm. Our weakly supervised system gave the <b>best perfor­mance </b>across all systems that participated in the task even when it used as few as 100 hand labeled examples from the target do­main. </abstract></header><body><section number="1" title="Introduction"><p>Domain specific WSD exhibits high level of ac­curacy even for the all-words scenario (Khapra et al., 2010) - provided training and testing are on the same domain. However, the effort of creating the training corpus - annotated sense marked corpora - for every domain of interest has always been a matter of concern. Therefore, attempts have been made to develop unsupervised (McCarthy et al., 2007; Koeling et al., 2005) and knowledge based techniques (Agirre et al., 2009) for WSD which do not need sense marked corpora. However, such approaches have not proved effective, since they typically do not perform better than the Wordnet first sense baseline accuracy in the all-words sce­nario.</p><p>Motivated by the desire to develop <i>annotation-lean </i>all-words domain specific techniques for WSD we propose two resource conscious ap­proaches. The first approach is a knowledge based approach which focuses on retaining only domain specific synsets in the Wordnet using a two step pruning process. In the first step, the Wordnet graph is restricted to only those synsets which contain words appearing in an untagged domain-specific corpus. In the second step, the graph is pruned further by retaining only the largest con­nected components of the pruned graph. Each tar­get word in a given sentence is then disambiguated using an iterative disambiguation process by con­sidering only those candidate synsets which ap­pear in the <i>top-k </i>largest connected components. Our knowledge based approach performed better than current state of the art knowledge based ap­proach (Agirre et al, 2009). Also, the precision was better than the Wordnet first sense baseline even though the F-score was slightly lower than the baseline.</p><p>The second approach is a weakly supervised ap­proach which uses a few hand labeled examples for the most frequent words in the target domain in addition to the publicly available mixed-domain SemCor (Miller et al., 1993) corpus. The underly­ing assumption is that words exhibit <i>"One Sense Per Domain " </i>phenomenon and hence even as few as 5 training examples per word would be suffi­cient to identify the predominant sense of the most frequent words in the target domain. Further, once the most frequent words have been disambiguated using the predominant sense, they can provide strong clues for disambiguating other words in the sentence.<page local="2" global="422"/> Our weakly supervised system gave the <b>best performance </b>across all systems that partici­pated in the task even when it used <b>as few as 100 hand labeled examples from the target domain.</b></p><p>The remainder of this paper is organized as fol­lows. In section 2 we describe related work on domain-specific WSD. In section 3 we discuss an Iterative Word Sense Disambiguation algorithm which lies at the heart of both our approaches. In section 4 we describe our knowledge based ap­proach. In section 5 we describe our weakly su­pervised approach. In section 6 we present results and discussions followed by conclusion in section 7.</p></section><section number="2" title="Related Work"><p>There are two important lines of work for do­main specific WSD. The first focuses on target word specific WSD where the results are reported on a handful of target words (41-191 words) on three lexical sample datasets, <i>viz., </i>DSO corpus (Ng and Lee, 1996), MEDLINE corpus (Weeber et al., 2001) and the corpus of Koeling et al. (2005). The second focuses on all-words domain specific WSD where the results are reported on large anno­tated corpora from two domains, <i>viz., </i>TOURISM and HEALTH (Khapra et al, 2010).</p><p>In the target word setting, it has been shown that unsupervised methods (McCarthy et al., 2007) and knowledge based methods (Agirre et al., 2009) can do better than wordnet first sense baseline and in some cases can also outperform supervised ap­proaches. However, since these systems have been tested only for certain target words, the question of their utility in all words WSD it still open .</p><p>In the all words setting, Khapra et al. (2010) have shown significant improvements over the wordnet first sense baseline using a fully super­vised approach. However, the need for sense anno­tated corpus in the domain of interest is a matter of concern and provides motivation for adapting their approach to annotation scarce scenarios. Here, we take inspiration from the target-word specific re­sults reported by Chan and Ng (2007) where by using just 30% of the target data they obtained the same performance as that obtained by using the entire target data.</p><p>We take the fully supervised approach of (Khapra et al, 2010) and convert it to a weakly su­pervised approach by using only a handful of hand labeled examples for the most frequent words appearing in the target domain. For the remaining words we use the sense distributions learnt from SemCor (Miller et al., 1993) which is a publicly available mixed domain corpus. Our approach is thus based on the <i>"annotate-little from the target domain " </i>paradigm and does better than all the sys­tems that participated in the shared task.</p><p>Even our knowledge based approach does better than current state of the art knowledge based ap­proaches (Agirre et al, 2009). Here, we use an un­tagged corpus to prune the Wordnet graph thereby reducing the number of candidate synsets for each target word. To the best of our knowledge such an approach has not been tried earlier.</p></section><section number="3" title="Iterative Word Sense Disambiguation"><p>The Iterative Word Sense Disambiguation (IWSD) algorithm proposed by Khapra et al. (2010) lies at the heart of both our approaches. They use a scor­ing function which combines corpus based param­eters (such as, sense distributions and corpus co­occurrence) and Wordnet based parameters (such as, semantic similarity, conceptual distance, <i>etc.) </i>for ranking the candidates synsets of a word. The algorithm is iterative in nature and involves the following steps:</p><p>• Tag all monosemous words in the sentence.</p><p>• Iteratively disambiguate the remaining words in the sentence in increasing order of their de­gree of polysemy.</p><p>• At each stage rank the candidate senses of a word using the scoring function of Equation</p><p>(1).</p><doubt alpha="50.0" length="32" tooSmall="False" monospace="0.0">S* =arg max(0iVi +VWy *V* Vj)(1)</doubt><doubt alpha="100.0" length="3" tooSmall="False" monospace="0.0">jeJ</doubt><doubt alpha="83.3" length="6" tooSmall="False" monospace="0.0">where,</doubt><p>% G <i>Candidate Synsets J = Set of disambiguated words</i></p><p><i>6i = BelongingnessToDominantConcept(Si) </i><i>V </i><i>= P(Si\word) Wij = CorpusCooccurrence(Si, </i><i>Sj)</i> <i>* 1/WNConceptualDistance(Si, </i><i>Sj)</i> <i>* 1/WNSemanticGraphDistance(Si, </i><i>Sj)</i></p><p>The scoring function as given above cleanly separates the self-merit of a synset <i>(P{Si\word))</i> as learnt from a tagged corpus and its interaction-merit in the form of corpus co-occurrence, con­ceptual distance, and wordnet-based semantic dis­tance with the senses of other words in the sen­tence.<page local="3" global="423"/> The scoring function can thus be easily adapted depending upon the amount of informa­tion available. For example, in the weakly su­pervised setting, <i>P(Si\word) </i>will be available for some words for which either manually hand la­beled training data from environment domain is used or which appear in the SemCor corpus. For such words, all the parameters in Equation (1) will be used for scoring the candidate synsets and for remaining words only the interaction parameters will be used. Similarly, in the knowledge based setting, <i>P(Si\word) </i>will never be available and hence only the wordnet based interaction parame­ters <i>(i.e., WNConceptualDistance(Si, </i><i>Sj)</i><i> and WNSemanticGraphDistance(Si, </i><i>Sj))</i><i> </i>will be used for scoring the pruned list of candidate synsets. Please refer to (Khapra et al, 2010) for the details of how each parameter is calculated.</p></section><section number="4" title="Knowledge-Based WSD using Graph Pruning"><p>Wordnet can be viewed as a graph where synsets act as nodes and the semantic relations between them act as edges. It should be easy to see that given a domain-specific corpus, synsets from some portions of this graph would be more likely to occur than synsets from other portions. For example, given a corpus from the HEALTH do­main one might expect synsets belonging to the sub-trees of <i>"doctor", "medicine", "disease" </i>to appear more frequently than the synsets belonging to the sub-tree of <i>"politics". </i>Such dominance ex­hibited by different components can be harnessed for domain-specific WSD and is the motivation for our work.</p><p>The crux of the approach is to identify such do­main specific components using a two step prun­ing process as described below:</p><p><b>Step 1: </b>First, we use an untagged corpus from the environment domain to identify the unique words appearing in the domain. Note that, by unique words we mean all content words which appear at least once in the environment corpus (these words may or may not appear in a gen­eral mixed domain corpus). This untagged corpus containing 15 documents (22K words) was downloaded from the websites of WWF<footnote anchor="1"/> and ECNC<footnote anchor="2"/>and contained articles on <i>Climate Change, De­forestation, Species Extinction, Marine Life and Ecology.</i><i> </i>Once the unique words appearing in this environment-specific corpus are identified, we restrict the Wordnet graph to only those synsets which contain one or more of these unique words as members. This step thus eliminates all spurious synsets which are not related to the environment domain.</p><p><b>Step 2: </b>In the second step, we perform a <i>Breadth-First-Search </i>on the pruned graph to identify the connected components of the graph. While traversing the graph we consider only those edges which correspond to the <i>hypernymy-hyponymy </i>re­lation and ignore all other semantic relations as we observed that such relations add noise to the com­ponents. The <i>top-h </i>largest components thus iden­tified were considered to be environment-specific components. A subset of synsets appearing in one such sample component is listed in Table 1. Each target word in a given sentence is then disam­biguated using the IWSD algorithm described in section 3. However, now the arg max of Equation (1) is computed only over those candidate synsets which belong to the <i>top-h </i>largest components and all other candidate synsets are ignored. The sug­gested pruning technique is indeed very harsh and as a result there are many words for which none of their candidate synsets belong to these <i>top-h </i>largest components. These are typically domain-invariant words for which pruning does not make sense as the synsets of such generic words do not belong to domain-specific components of the Wordnet graph. In such cases, we consider all the candidate synsets of these words while computing the arg max of Equation (1).</p></section><section number="5" title="Weakly Supervised WSD"><p>Words are known to exhibit <i>"One Sense Per Do­main ". </i>For example, in the HEALTH domain the word <i>cancer </i>will invariably occur in the <i>disease </i>sense and almost never in the sense of <i>a zodiac sign. </i>This is especially true for the most frequently appearing nouns in the domain as these are typi­cally domain specific nouns. For example, nouns such as <i>farmer, species, population, conservation, nature, etc. </i>appear very frequently in the envi­ronment domain and exhibit a clear predominant</p><p>'http://www.wwf.org <footnote anchor="2"/>http://www. ecnc.org<page local="4" global="424"/></p><p><b>{ safety} </b>- NOUN - the state of being certain that adverse effects will not be caused by some agent under defined conditions; "insure the safety of the children"; "the reciprocal of safety is risk" <b>{preservation, saving} </b>- NOUN - the activity of protecting something from loss or danger <b>{environment} </b>- NOUN - the totality of surrounding conditions; "he longed for the comfortable environment of his living room" <b>{animation, life, living, aliveness} </b>- NOUN - the condition of living or the state of being alive; "while there's life there's hope"; "life depends on many chemical and physical processes" <b>{renovation, restoration, refurbishment} </b>- NOUN - the state of being restored to its former good condition; "the inn was a renovation of a Colonial house" <b>{ecology} </b>- NOUN - the environment as it relates to living organisms; "it changed the ecology of the island" <b>{development} </b>- NOUN - a state in which things are improving; the result of developing (as in the early part of a game of chess); "after he saw the latest development he changed his mind and be­came a supporter"; "in chess your should take care of your development before moving your queen" <b>{survival, endurance} </b>- NOUN - a state of surviving; remaining alive</p><p>Table 1 : Environment specific component identified after pruning sense in the domain. As a result as few as 5 hand labeled examples per noun are sufficient for find­ing the predominant sense of these nouns. Further, once these most frequently occurring nouns have been disambiguated they can help in disambiguat­ing other words in the sentence by contributing to the interaction-merit of Equation (1) (note that in Equation (1), J = <i>Set of disambiguated words).</i></p><p>Based on the above intuition, we slightly mod­ified the IWSD algorithm and converted it to a weakly supervised algorithm. The original algo­rithm as described in section 3 uses monosemous words as seed input (refer to the first step of the al­gorithm). Instead, we use the most frequently ap­pearing nouns as the seed input. These nouns are disambiguated using their pre-dominant sense as calculated from the hand labeled examples. Our weakly supervised IWSD algorithm can thus be summarized as follows</p><p>• If a word » in a test sentence belongs to the list of most frequently appearing domain-specific nouns then disambiguate it first us­ing its self-merit <i>(i.e., P(Si\word)) </i>as learnt from the hand labeled examples.</p><p>• Iteratively disambiguate the remaining words</p><p>in the sentence in increasing order of their de­gree of polysemy.</p><p>• While disambiguating the remaining words rank the candidate senses of a word using the self-merit learnt from SemCor and the interaction-merit based on previously disam­biguated words.</p><p>The most frequent words and the corresponding examples to be hand labeled are extracted from the same 15 documents (22K words) as described in section 4.</p></section><section number="6" title="Results"><p>We report the performance of our systems in the SEMEVAL task on <i>All-words Word Sense Dis­ambiguation on a Specific Domain </i>(Agirre et al., 2010). The task involved sense tagging 1398 nouns and verbs from 3 documents extracted from the environment domain. We submitted one run for the knowledge based system and 2 runs for the weakly supervised system. For the weakly super­vised system, in one run we used 5 training ex­amples each for the 80 most frequently appear­ing nouns in the domain and in the second run we used 5 training examples each for the 200 most frequently appearing nouns.<page local="5" global="425"/> Both our submis­sions in the weakly supervised setting performed better than all other systems that participated in the shared task. Post-submission we even exper­imented with using 5 training examples each for <b>as few as 20 most frequent nouns </b>and even in this case we found that our weakly supervised sys­tem <b>performed better than all other systems </b>that participated in the shared task.</p><p>The precision of our knowledge based system was slightly better than the most frequent sense (MFS) baseline reported by the task organizers but the recall was slightly lower than the baseline. Also, our approach does better than the current state of the art knowledge based approach (Person­alized Page Rank approach of Agirre et al. (2009)).</p><p>All results are summarized in Table 2. The fol­lowing guide specifies the systems reported:</p><p><b><i>• WS-k: </i></b>Weakly supervised approach using 5 training examples for the <i>k </i>most frequently appearing nouns in the environment domain.</p><p><i>• KB: </i>Knowledge based approach using graph based pruning.</p><p><b><i>• PPR: </i></b>Personalized PageRank approach of Agirre et al. (2009).</p><p><b><i>• MFS: </i></b>Most Frequent Sense baseline pro­vided by the task organizers.</p><p><b><i>• Random: </i></b>Random baseline provided by the</p><p>In Table 3 we provide the results of WS-200 for each POS category. As expected, the results for nouns are much better than those for verbs mainly because nouns are more likely to stick to the "One sense per domain" property than verbs.</p><doubt alpha="55.0" length="60" tooSmall="False" monospace="0.0">Category   Precision Recall Verbs45.37 42.89Nouns59.64 59.01</doubt><table caption="Table 3: The performance of WS-200 on each POS category"></table></section><section number="7" title="Conclusion"><p>We presented two resource conscious approaches for <i>All-words Word Sense Disambiguation on a Specific Domain. </i>The first approach is a knowl­edge based approach which retains only domain specific synsets from the Wordnet by using a two step pruning process. This approach does better than the current state of the art knowledge based approaches although its performance is slightly lower than the Most Frequent Sense baseline. The second approach which is a weakly supervised ap­proach based on the <i>"annotate-little from the tar­get domain" </i>paradigm performed better than all systems that participated in the task even when it used as few as 100 hand labeled examples from the target domain. This approach establishes the veracity of the <i>"One sense per domain" </i>phe­nomenon by showing that even as few as five ex­amples per word are sufficient for predicting the predominant sense of a word.</p></section><section title="Acknowledgments"><p>We would like to thank Siva Reddy and Abhilash Inumella (from HIT Hyderabad, India) for provid­ing us the results of Personalized PageRank (PPR) for comparison.</p><table caption="Table 2: The performance of our systems in the shared task" 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><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>task or|</p></td><td class="cell"><p>ganizers.</p></td><td class="cell"><p></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>System</b></p></td><td class="cell"><p><b>Precision</b></p></td><td class="cell"><p><b>Recall</b></p></td><td class="cell"><p><b>Rank in shared task</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>WS-200</p></td><td class="cell"><p>0.570</p></td><td class="cell"><p>0.555</p></td><td class="cell"><p>1</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>WS-80</p></td><td class="cell"><p>0.554</p></td><td class="cell"><p>0.540</p></td><td class="cell"><p>2</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>WS-20</p></td><td class="cell"><p>0.548</p></td><td class="cell"><p>0.535</p></td><td class="cell"><p>3 (Post submission)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>KB</p></td><td class="cell"><p>0.512</p></td><td class="cell"><p>0.495</p></td><td class="cell"><p>7</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>PPR</p></td><td class="cell"><p>0.373</p></td><td class="cell"><p>0.368</p></td><td class="cell"><p>24 (Post submission)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>MFS</p></td><td class="cell"><p>0.505</p></td><td class="cell"><p>0.505</p></td><td class="cell"><p>6</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Random</p></td><td class="cell"><p>0.23</p></td><td class="cell"><p>0.23</p></td><td class="cell"><p>30</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>Eneko Agirre, Oier Lopez De Lacalle, and Aitor Soroa.</p><p>2009. Knowledge-based wsd on specific domains: Performing better than generic supervised wsd.</p><p>Eneko Agirre, Oier Lopez de Lacalle, Christiane Fell­baum, Shu kai Hsieh, Maurizio Tesconi, Mon­ica Monachini, Piek Vossen, and Roxanne Segers.</p><p>2010. Semeval-2010task 17: All-words word sense disambiguation on a specific domain.</p><p>Yee Seng Chan and Hwee Tou Ng. 2007. Domain adaptation with active learning for word sense dis­ambiguation. In <i>In Proceedings of the 45th Annual Meeting of the Association of Computational Lin­guistics, </i>pages 49-56.</p><p>Mitesh Khapra, Sapan Shah, Piyush Kedia, and Push-pak Bhattacharyya. 2010. Domain-specific word sense disambiguation combining corpus based and wordnet based parameters.<page local="6" global="426"/> In <i>5th International Conference on Global Wordnet (GWC2010)</i>.</p><p>Rob Koeling, Diana McCarthy, and John Carroll. 2005. Domain-specific sense distributions and pre­dominant sense acquisition. In <i>HLT '05: Proceed­ings of the conference on Human Language Tech­nology and Empirical Methods in Natural Language Processing, </i>pages 419-426, Morristown, NJ, USA. Association for Computational Linguistics.</p><p>Diana McCarthy, Rob Koeling, Julie Weeds, and John Carroll. 2007. Unsupervised acquisition of predom­inant word senses. <i>Comput. Linguist., </i>33(4):553590.</p><p>George A. Miller, Claudia Leacock, Randee Tengi, and Ross T. Bunker. 1993. A semantic concordance. In <i>HLT '93:</i><i> Proceedings of the workshop on Human Language Technology, </i>pages 303-308, Morristown, NJ, USA. Association for Computational Linguis­tics.</p><p>Hwee Tou Ng and Hian Beng Lee. 1996. Integrating multiple knowledge sources to disambiguate word senses: An exemplar-based approach. In <i>In Pro­ceedings of the 34th Annual Meeting of the Asso­ciation for Computational Linguistics (ACL), </i>pages 40-47.</p><p>Marc Weeber, James G. Mork, and Alan R. Aronson. 2001. Developing a test collection for biomedical word sense disambiguation. In <i>In Proceedings ofthe American Medical Informatics Association Annual Symposium (AMIA 2001), </i>pages 746-750.</p></references></body></article>