<?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="392"/><title>UCF-WS: Domain Word Sense Disambiguation Using Web Selectors</title><pubinfo>Proceedings of the 5th International Workshop on Semantic Evaluation, ACL 2010,pages 392-395, Uppsala, Sweden, 15-16 July 2010. ©2010 Association for Computational Linguistics</pubinfo><author surname="Schwartz" givenname="Hansen A."><org  name="University of Caen" country="France" city="Caen"/></author><author surname="Gomez" givenname="Fernando"><org  name="University of Central Florida" country="USA" city="Orlando"/></author></firstpageheader><frontmatter><p><b>UCF-WS: Domain Word Sense Disambiguation using Web Selectors</b></p><p><b>Hansen A. Schwartz and Fernando Gomez</b></p><p>School of Electrical Engineering and Computer Science University of Central Florida Orlando, FL 32816</p><p>{hschwartz,gomez}@cs.ucf.edu</p></frontmatter><abstract>This paper studies the application of the Web Selectors word sense disambiguation system on a specific domain. The system was primarily applied without any domain tuning, but the incorporation of domain predominant sense information was ex­plored. Results indicated that the system performs relatively the same with domain predominant sense information as without, scoring well above a random baseline, but still 5 percentage points below results of using the first sense. </abstract></header><body><section number="1" title="Introduction"><p>We explore the use of the Web Selectors word sense disambiguation system for disambiguating nouns and verbs of a domain text. Our method to acquire selectors from the Web for WSD was first described in (Schwartz and Gomez, 2008). The system is extended for the all-words domain task by including part of speech tags from the Stanford Parser (Klein and Manning, 2003). Additionally, a domain adaptation technique of using domain pre­dominant senses (Koeling et al., 2005) is explored, but our primary goal is concerned with evaluating the performance of the existing Web Selectors sys­tem on domain text.</p><p>In previous studies, the Web Selectors system was applied to text of a general domain. However, the system was not directly tuned for the general domain. The system may perform just as strong for domain WSD since the selectors, which are the core of disambiguation, can come from any do­main present on the Web. In this paper, we study the application of the Web Selectors WSD algo­rithm to an all-words task on a specific domain, the SemEval 2010: Task 17 (Agirre et al., 2010).</p></section><section number="2" title="Web Selectors"><p>Selectors are words which take the place of a given target word within its local context (Lin, 1997). In the case of acquiring selectors from the Web, we search with the text of local context (Schwartz and Gomez, 2008). For example, if one was search­ing for selectors of 'channel' in the sentence, "Lhe navigation channel undergoes major shifts from north to south banks", then a search query would be:</p><p><i>The navigation * undergoes major shifts from north to south banks. </i>where * represents a wildcard to match every se­lector. The query is shortened to produce more results until at least 300 selectors are acquired or the query is less than 6 words. The process of acquiring selectors repeats for every content word of the sentence. Example selectors that might be returned for 'channel' include 'route', 'pathway', and 'passage'.</p><p>Selectors serve for the system to essentially learn the areas or concepts of WordNet that the sense of a word should be similar or related. The target noun or verb is disambiguated by comparing its senses with all selectors for itself <i>(target selec­tors), </i>as well as with <i>context selectors </i>for other nouns, verbs, adjective, adverbs, proper nouns, and pronouns in the sentence. Figure 1 shows the overall process undertaken to rank the senses of an ambiguous word. A <i>similarity </i>measure is used when comparing with <i>target selectors </i>and a <i>relat-edness </i>measure is used when comparing with <i>con­text selectors. </i>Referring to our previous example, the senses of 'channel' are compared to its own <i>{target) </i>selectors via <i>similarity </i>measures, while relatedness measures are used for the <i>context se­lectors: </i>noun selectors of 'navigation', 'shifts', 'north', 'south', and 'banks'; the verb selectors of<page local="2" global="393"/></p><p>Web query</p><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">i</doubt><p>search the Web for samples</p><p><b><i>:  i .</i></b></p><p>find selectors in samples</p><p>shorten Web query</p><doubt alpha="100.0" length="5" tooSmall="False" monospace="0.0">false</doubt><doubt alpha="66.7" length="21" tooSmall="False" monospace="0.0">selectors| &gt; max \ or</doubt><p>ength(query) &lt; miry</p><p>target selectors</p><p>target word senses</p><p>context selectors <u>Apply Selectors to </u><i><u>WSD</u></i> calculate similarity</p><p>combine scores</p><doubt alpha="0.0" length="1" tooSmall="False" monospace="0.0">4</doubt><p>calculate related ness</p><p>ranked target word senses sort top senses based on MFS predicted sense</p><doubt alpha="25.0" length="4" tooSmall="False" monospace="0.0">—-V—</doubt><figure caption="Figure 1: The overall process undertaken to disambiguate a word using Web selectors."></figure><p>'undergoes'; plus the adjective selectors of 'ma­jor'. Adverbs, proper nouns, and pronouns are not present in the sentence, and so no selectors from those parts of speech are considered.</p><p>For this study, we implemented the Web Selec­tors system that was presented in (Schwartz and Gomez, 2009). This generalized version of the system may annotate verbs in addition to nouns, and it includes the previously unused context se­lectors of adverbs. We used the path-based sim­ilarity measure of (Jiang and Conrath, 1997) for <i>target selectors, </i>and the gloss-based relatedness measure of (Banerjee and Pedersen, 2002) for <i>con­text selectors.</i></p><p>The incorporation of a part of speech tagger was a necessary addition to the existing system. Previ­ous evaluations of Web Selectors relied on the test­ing corpus to provide part of speech (POS) tags for content words. In the case of SemEval-2010 Task 17, words were only marked as targets, but their POS was not included. We used the POS tags from the Stanford Parser (Klein and Manning, 2003). We chose this system since the dependency relationship output was also useful for our domain adaptation (described in section 2.1). A modifica­tion was made to the POS tags given the knowl­edge that the testing corpus only included nouns and verbs as targets. Any target that was not ini­tially tagged as a noun or verb was reassigned as a noun, if the word existed as a noun in WordNet (Miller et al., 1993), or as a verb if not.</p></section><section number="2" title=".1   Domain Adaptation"><p>Overall, the Web Selectors system is not explicitly tuned to the general domain. Selectors themselves can be from any domain. However, sense tagged data may be used indirectly within the system.</p><p>First, the similarity and relatedness measures used in the system may rely on SemCor data (Miller et al., 1994). Also, the system breaks ties by choos­ing the most frequent sense according to WordNet frequency data (based on SemCor). These two as­pects of the system can be seen as tuned to the general domain, and thus, they are likely aspects of the system for adaptation to a specific domain.</p><p>For this work, we focused on domain-adapting the tie breaker aspect of the Web Selectors sys­tem. The system defines a tie occurring when mul­tiple sense choices are scored within 5% of the top sense choice. In order to break the tie, the system normally chooses the most frequent sense among the tied senses. However, it would be ideal to break the tie by choosing the most prevalent sense over the testing domain. Because sense tagged do­main data is not typically available, Koeling et al. (2005) presented the idea of estimating the most frequent sense of a domain by calculating sense prevalence scores from unannotated domain text.</p><p>Several steps are taken to calculate the preva­lence scores. First, a dependency database is cre­ated, listing the frequencies that each dependency relationship appears. In our case, we used the Stanford Parser (Klein and Manning, 2003) on the background data provided by the task organizers. From the dependency database, a thesaurus is cre­ated based on the method of (Lin, 1998). In our ap­proach, we considered the following relationships from the dependency database:</p><p><b>subject </b><i>{agent, csubj, subjpass, nsubj, nsubjpass, xsubj)</i> <b>direct object </b><i>(dobj)</i> <b>indirect object </b><i>(iobj)</i></p><p><u>Acquire Selectors</u> create Web query<page local="3" global="394"/></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></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>true</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>selectors</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><b>adjective modifier </b><i>(amod) </i><b>noun modifier </b><i>(nn)</i></p><p><b>prepositional modifier </b>(any preposition, exclud­ing <i>prep-of </i>and <i>prep .for)</i> (typed dependency names listed in parenthesis)</p><p>Finally, a prevalence score is calculated for each sense of a noun or verb by finding the similarity between it and the top 50 most similar words ac­cording to the automatically created thesaurus. As Koeling et al. did, we use the similarity measure of (Jiang and Conrath, 1997).</p></section><section number="3" title="Results and Discussion"><p>The results of our system are given in Table 1. The first set of results <b>(WS) </b>was a standard run of the system without any domain adaptation, while the second set <b>(WS&lt;iOTO) </b>was from a run including the domain prevalence scores in order to break ties. The results show our domain adaptation technique did not lead to improved results. Overall, <b>WS </b>re­sults came in ranked thirteenth among twenty-nine participating system results.</p><p>We found that using the prevalence scores alone to pick a sense (i.e. the 'predominant sense') re­sulted in an F score of 0.514 <b><i>(PS </i></b>in Table 1). Koeling et al. (2005) found the predominant sense to perform significantly better than the first sense baseline <b><i>(1 </i></b><i>sense: </i>equivalent to most fre­quent sense for the English WordNet) on specific domains (32% error reduction on a finance do­main, and 62% error reduction on a sports do­main). Interestingly, there was no significant error reduction over the <i>lsense </i>for this task, implying either that the domain was more difficult to adapt to or that our implementation of the predominant sense algorithm was not as strong as that use by Koeling et al. In any case, this lack of significant error reduction over the <i>lsense </i>may explain why our <b>WS(iOTO </b>results were not stronger than the <b>WS </b>results. In <b>WS&lt;iOTO, </b>prevalence scores were used instead of <i>lsense </i>to break ties.</p><p>We computed a few figures to gain more in­sights on the system's handling of domain data. Noun precision was 0.446 while verb precision was 0.449. It was unexpected for verb disam­biguation results to be as strong as nouns because a previous study using Web Selectors found noun sense disambiguation clearly stronger than verb sense disambiguation on a coarse-grained corpus</p><p>Table 1: <b>(P</b>)recision, <b>(R</b>)ecall, and <b>(F</b>)-score of various runs of the system on the Task 17 data. <b>Pra </b>and <b><i>Pv </i></b>correspond to precision results broken down by nouns and verbs.</p><p>Table 2: Precision scores based on the three docu­ments of the English testing corpora ('enl', 'en2', and 'en3').</p><p>(Schwartz and Gomez, 2009). Ideally, our results for noun disambiguation would have been stronger than the the <i>lsense </i>and <i>PS </i>results. In order to determine the effect of the POS tagger (parser in this case) on the error, we determined 1.6% of the error was due to the wrong POS tag at (0.9% of all instances). Lastly, Table 2 shows the precision scores for each of the three documents from which the English testing corpus was created. Without understanding the differences between the testing documents it is difficult to explain why the preci­sion varies, but the figures may be useful for com­parisons by others.</p><p>Several aspects of the test data were unexpected for our system. Some proper nouns were consid­ered as target words. Our system was not orig­inally intended to annotate proper nouns, but we were able to adjust it to treat them simply as nouns. To be sure this treatment was appropriate, we also submitted results where proper nouns were ex­cluded, and got a precision of 0.437 and recall of 0.392. One would expect the precision to in­crease at the expense of recall if the proper nouns were more problematic for the system than other instances. This was not the case, and we conclude our handling of proper nouns was appropriate.</p><p>Unfortunately, another unexpected aspect of the data was not handled correctly by our system. Our system only considered senses from one form of the target word according to WordNet, while the key included multiple forms of a word. For exam­ple, the key indicated <i>lowJide</i><b><i>-1 </i></b>was the answer to an instance where our system had only considered senses of 'tide'.<page local="4" global="395"/> We determined that for 10.2% of the instances that were incorrect in our <b>WS </b>re­sults we did not even consider the correct sense as a possible prediction due to using an inventory from only one form of the word. Since this issue mostly applied to nouns it may explain the obser­vation that the noun disambiguation performance was not better than the verb disambiguation per­formance as was expected.</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><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p><b>p</b></p></td><td class="cell"><p><b>R</b></p></td><td class="cell"><p><b>F</b></p></td><td class="cell"><p><b>p</b></p><p>A ri</p></td><td class="cell"><p></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>rand lsense</i></p></td><td class="cell"><p>0.23 0.505</p></td><td class="cell"><p>0.23 0.505</p></td><td class="cell"><p>0.23 0.505</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>WS</b></p><p><b>W^S^om</b></p></td><td class="cell"><p>0.447 0.440</p></td><td class="cell"><p>0.441 0.434</p></td><td class="cell"><p>0.444 0.437</p></td><td class="cell"><p>.446 .441</p></td><td class="cell"><p>.449 .438</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b><i>PS</i></b></p></td><td class="cell"><p>0.514</p></td><td class="cell"><p>0.514</p></td><td class="cell"><p>0.514</p></td><td class="cell"><p>.53</p></td><td class="cell"><p>.44</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><td class="cell"></td></tr></table><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></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>Peril</p></td><td class="cell"><p>Peri2</p></td><td class="cell"><p>Peri3</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>WS</b></p><p><b>W^S^om</b></p></td><td class="cell"><p>0.377 0.384</p></td><td class="cell"><p>0.420 0.415</p></td><td class="cell"><p>0.558 0.531</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><section number="4" title="Conclusion"><p>In this paper we examined the application of the Web Selectors WSD system to the SemEval-2010 Task 17: All-words WSD on a Specific Domain. A primary goal was to apply the pre-existing system with minimal changes. To do this we incorporated automatic part of speech tags, which we found only had a small impact on the error (incorrectly tagged 0.9% of all target instances). Overall, the results showed the system to perform below the <i>lsense </i>baseline for both nouns and verbs. This is a lower relative performance than past studies which found the disambiguation performance above the <i>lsense </i>for nouns. One reason for the lower noun performance is that for 10.2 % of our errors, the system did not consider the correct sense choice as a possibility. Future versions of the system will need to expand the sense inventory to include other forms of a word (example: 'lowJide' when disam­biguating 'tide').</p><p>Toward domain adaptation, we ran an exper­iment in which one aspect of our system was tuned to the domain by using domain prevalence scores (or 'predominant senses'). We found no im­provement from using this adaptation technique, but we also discovered that results entirely based on predictions of the domain predominant senses were only minimally superior to <i>lsense </i>(F-score of 0.514 versus 0.505 for <i>lsense). </i>Thus, future studies will examine better implementation of the predominant sense algorithm, as well as explore other complimentary techniques for domain adap­tation: customizing similarity measures for the domain, or restricting areas of WordNet as sense choices based on the domain.</p><p><b>Acknowledgement</b></p><p>This research was supported by the NASA Engineering and Safety Center under Grant/Cooperative Agreement NNX08AJ98A.</p></section><references><p>Eneko Agirre, Oier Lopez de Lacalle, Christiane Fell­baum, Shu kai Hsieh, Maurizio Tesconi, Mon­ica Monachini, Piek Vossen, and Roxanne Segers. 2010. Semeval-2010 task 17: All-words word sense disambiguation on a specific domain. In <i>Proceed­ings of SemEval-2010. </i>Association for Computa­tional Linguistics.</p><p>Satanjeev Banerjee and Ted Pedersen. 2002. An adapted lesk algorithm for word sense disambigua­tion using wordnet. In <i>Proceedings of the Third In­ternational Conference on Intelligent Text Process­ing and Computational Linguistics, </i>Mexico City, Mexico.</p><p>Jay J. Jiang and David W. Conrath. 1997. Semantic similarity on corpus statistics and lexical taxonomy. In <i>Proceedings ofROCLING </i><i>X,</i><i> </i>Taiwan.</p><p>Dan Klein and Christopher D. Manning. 2003. Fast exact inference with a factored model for natural language parsing. In <i>In Advances in Neural Infor­mation Processing Systems 15, </i>pages 3-10.</p><p>Rob Koeling, Diana McCarthy, and John Carroll. 2005. Domain-specific sense distributions and pre­dominant sense acquisition. In <i>Proceedings of the conference on Human Language Technology and Experimental Methods in NLP, </i>pages 419^126, Morristown, NJ, USA.</p><p>Dekang Lin. 1997. Using syntactic dependency as lo­cal context to resolve word sense ambiguity. In <i>Pro­ceedings of the 35th annual meeting on Association for Computational Linguistics, </i>pages 64—71.</p><p>Dekang Lin. 1998. Automatic retrieval and cluster­ing of similar words. In <i>Proceedings of COLING-ACL 98, </i>pages 768-774, Montreal, Canada. Morgan Kaufmann.</p><p>George Miller, R. Beckwith, Christiane Fellbaum, D. Gross, and K. Miller. 1993. Five papers on word-net. Technical report, Princeton University.</p><p>George A. Miller, Martin Chodorow, Shari L, Claudia Leacock, and Robert G. Thomas. 1994. Using a se­mantic concordance for sense identification. In <i>In</i> <i>Proc.</i><i> ofARPA Human Language Technology Work­shop.</i></p><p>Hansen A. Schwartz and Fernando Gomez. 2008. Ac­quiring knowledge from the web to be used as se­lectors for noun sense disambiguation. In <i>CoNLL 2008: Proceedings of the Twelfth Conference on Computational Natural Language Learning, </i>pages 105-112, Manchester, England, August.</p><p>Hansen A. Schwartz and Fernando Gomez. 2009. Using web selectors for the disambiguation of all words. In <i>Proceedings of the NAACL-2009 Work­shop on Semantic Evaluations: Recent Achieve­ments and Future Directions, </i>pages 28-36, Boulder, Colorado, June.</p></references></body></article>