<?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="430"/><title>UPV-SI: Word Sense Induction using Self Term Expansion</title><pubinfo>Proceedings of the 4th International Workshop on Semantic Evaluations (SemEval-2007),pages 430-433, Prague, June 2007. ©2007 Association for Computational Linguistics</pubinfo><author surname="Pinto" givenname="David"><org  name="Autonomous University of Puebla" country="Mexico" city="Puebla"/></author><author surname="Rosso" givenname="Paolo"><org  name="YY Technologies" country="USA" city="Mountain View"/></author><author surname="Jiménez-Salazar" givenname="Héctor"><org  name="Autonomous Metropolitan University" country="Mexico" city="Cuajimalpa"/></author></firstpageheader><frontmatter><p><b>UPV-SI: Word Sense Induction using Self Term Expansion*</b></p><p><b>David Pinto(1'2) </b>and <b>Paolo Rosso<footnote anchor="1"/></b></p><p><footnote anchor="1"/> Polytechnic University of Valencia DSIC, Valencia, Spain, 46022 <footnote anchor="2"/>B. Autonomous University of Puebla FCC, Puebla, Mexico, 72570 <b>(dpinto, prosso}@dsic.upv.es</b></p><p><b>Hector Jimenez-Salazar</b></p><p>Autonomous Metropolitan University Department of Information Technologies Cuajimalpa, DF, Mexico, 11850 hgimenezs@gmail.com</p></frontmatter><abstract>In this paper we are reporting the re­sults obtained participating in the "Eval­uating Word Sense Induction and Dis­crimination Systems" task of Semeval 2007. Our totally unsupervised system performed an automatic self-term expan­sion process by mean of co-ocurrence terms and, thereafter, it executed the unsupervised KStar clustering method. Two ranking tables with different eval­uation measures were calculated by the task organizers, every table with two baselines and six runs submitted by dif­ferent teams. We were ranked third place in both ranking tables obtaining a better performance than three different baselines, and outperforming the average score. </abstract></header><body><section number="1" title="Introduction"><p>Word Sense Disambiguation (WSD) is a partic­ular problem of computational linguistics which consists in determining the correct sense for a given ambiguous word. It is well-known that su­pervised algorithms have obtained the best re­sults in public evaluations, but their accuracy is close related with the amount of hand-tagged data available. The construction of that kind of training data is difficult for real applications. The unsupervised WSD overcomes this draw­back by using clustering algorithms which do not need training data in order to determine the possible sense for a given ambiguous word.</p><doubt alpha="60.4" length="134" tooSmall="False" monospace="0.0">This work has been partially supported by the MCyT TIN2006-15265-C06-04 project, as well as by the BUAP-701 PROMEP/103.5/05/1536 grant</doubt><p>This paper describes a simple technique for unsupervised sense induction for ambiguous words. The approach is based on a self term ex­pansion technique which constructs a set of co-ocurrence terms and, thereafter, it uses this set to expand the target dataset. The implemented system was performed in the task "SemEval-2007 Task 2: Evaluating Word Sense Induc­tion and Discrimination Systems"(Agirre and A., 2007). The aim of the task was to per­mit a comparison across sense-induction and dis­crimination systems. Moreover, the comparison with other supervised and knowledge-based sys­tems may be also done, since the test corpus was borrowed from the well known "English lexical-sample" task in SemEval-2007, with the usual training + test split.</p><p>The self term expansion method consists in replacing terms of a document by a set of co-related terms. The goal is to improve natu­ral language processing tasks such as cluster­ing narrow-domain short texts. This process may be done by mean of different ways, of­ten just by using a knowledge database. In information retrieval, for instance, the expan­sion of query terms is a very investigated topic which has shown to improve results with respect to when query expansion is not employed (Qiu and Frei, 1993; Ruge, 1992; R.Baeza-Yates and Ribeiro-Neto, 1999; Grefenstette, 1994; Rijsbergen, 1979).</p><p>The availability of Machine Readable Re­sources (MRR) like "Dictionaries", "Thesauri" and "Lexicons" has allowed to apply term expansion to other fields of natural language pro­cessing like WSD.<page local="2" global="431"/> In (Banerjee and Pedersen, 2002) we may see the typical example of using a external knowledge database for determining the correct sense of a word given in some con­text. In this approach, every word close to the one we would like to determine its correct sense is expanded with its different senses by using the WordNet lexicon (Fellbaum, 1998). Then, an overlapping factor is calculated in order to determine the correct sense of the ambiguous word. Different other approaches have made use of a similar procedure. By using dictionaries, the proposals presented in (Lesk, 1986; Wilks et al., 1990; Nancy and Veronis, 1990) are the most sucessful in WSD. Yarowsky (Yarowsky, 1992) used instead thesauri for their experiments. Fi­nally, in (Sussna, 1993; Resnik, 1995; Baner-jee and Pedersen, 2002) the use of lexicons in WSD has been investigated. Although in some cases the knowledge resource seems not to be used strictly for term expansion, the aplication of co-occurrence terms is included in their algo­rithms. Like in information retrieval, the appli­cation of term expansion in WSD by using co-related terms has shown to improve the baseline results if we carefully select the external resource to use, with a priori knowledge of the domain and the broadness of the corpus (wide or nar­row domain). Evenmore, we have to be sure that the Lexical Data Base (LDB) has been suitable constructed. Due to the last facts, we consider that the use of a self automatically constructed LDB (using the same test corpora), may be of high benefit. This assumption is based on the intrinsic properties extracted from the corpus it­self. Our proposal is related somehow with the investigations presented in (Schütze, 1998) and (Purandare and Pedersen, 2004), where words are also expanded with co-ocurrence terms for word sense discrimination. The main difference consists in the use of the same corpora for con­structing the co-ocurrence list.</p><p>Following we describe the self term expan­sion method used and, thereafter, the results obtained in the task #2 of Semeval 2007 com­petition.</p></section><section number="2" title="The Self Term Expansion Method"><p>In literature, co-ocurrence terms is the most common technique used for automatic construc­tion of LDBs (Grefenstette, 1994; Frakes and Baeza-Yates, 1992). A simple approach may use n-grams, which allows to predict a word from previous words in a sample of text. The fre­quency of each n-gram is calculated and then filtered according to some threshold. The re­sulting n-grams constitutes a LDB which may be used as an "expansion dictionary" for each term.</p><p>On the other hand, an information theory-based co-ocurrence measure is discussed in (Manning and Schuütze, 2003). This measure is named pointwise Mutual Information (MI), and its applications for finding collocations are analysed by determining the co-ocurrence de­gree among two terms. This may be done by cal­culating the ratio between the number of times that both terms appear together (in the same context and not necessarily in the same order) and the product of the number of times that each term ocurrs alone. Given two terms <i>X1</i><i></i>and X2, the pointwise mutual information be­tween X<b>1 </b>and X<b>2 </b>can be calculated as follows:</p><p>The numerator could be modified in order to take into account only bigrams, as presented in (Pinto et al., 2006), where an improvement of clustering short texts in narrow domains has been obtained.</p><p>We have used the pointwise MI for obtaining a co-ocurrence list from the same target dataset. This list is then used to expand every term of the original data. Since the co-ocurrence formula captures relations between related terms, it is possible to see that the self term expansion mag­nifies less the noisy than the meaninful informa­tion. Therefore, the execution of the clustering algorithm in the expanded corpus should out­perform the one executed over the non-expanded data.</p><p>In order to fully appreciate the self term ex­pansion method, in Table 1 we show the coocurrence list for some words related with the verb "kill" of the test corpus.<page local="3" global="432"/> Since the MI is calculated after preprocessing the corpus, we present the stemmed version of the terms.</p><p>total average and two baselines proposed by the task organizers. The first baseline (Baseline1) assumes that each ambiguous word has only one sense, whereas the second baseline (Baseline2) is a random assignation of senses. We are ranked as third place and our results are better scored than the other teams except for the best team score. However, given the similar values with the "Baselinel", we may assume that that team presented one cluster per ambiguous word as its result as the Baselinel did; whereas we obtained 9.03 senses per ambiguous word in average.</p><table caption="Table 2: Unsupervised evaluation (Fscore per­formance)."></table><p>In Table 3 we show our ranking and the super­vised recall obtained (UPV-SI). We again show the best and worst team recalls. The total av­erage and one baseline is also presented (the other baseline obtained the same Fscore). In this case, the baseline tags each test instance with the most frequent sense obtained in a train split. We are ranked again in third place and our score is slightly above the baseline.</p><p>The results show that the technique employed have learned, since our simple approach ob­tained a better performance than the baselines, especially the one that have chosen the most fre­quent sense as baseline.</p><table caption="Table 1: An example of co-ocurrence terms"></table><p>For the task #2 of Semeval 2007, a set of 100 ambiguous words (35 nouns and 65 verbs) were provided. We preprocessed this original dataset by eliminating stopwords and then applying the Porter stemmer (Porter, 1980). Thereafter, when we used the pointwise MI, we determined that the single ocurrence of each term should be at least three (see (Manning and Schütze, 2003)), whereas the maximum separation among the two terms was five. Finally, we selected the unsupervised KStar clustering method (Shin and Han, 2003) for our experiments, defining the average of similarities among all the sentences for a given ambiguous word as the stop criterion for this clustering method. The input similarity matrix for the clustering method was calculated by using the Jaccard coefficient.</p></section><section number="3" title="Evaluation"><p>The task organizers decided to use two differ­ent measures for evaluating the runs submitted to the task. The first measure is called unsuper-vised one, and it is based on the Fscore measure. Whereas the second measure is called supervised recall. For further information on how these measures are calculated refer to (Agirre et al., 2006a; Agirre et al., 2006b). Since these mea­sures give conflicting information, two different evaluation results are reported in this paper.</p><p>In Table 2 we may see our ranking and the Fs-core measure obtained (UPV-SI). We also show the best and worst team Fscores; as well as the<page local="4" global="433"/></p><table 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>Word</b></p></td><td class="cell"><p><b>Co-ocurrence terms</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>soldier</p></td><td class="cell"><p>kill</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>rape</p></td><td class="cell"><p>women think shoot peopl old man</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>kill death beat</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>grenad</p></td><td class="cell"><p>todai live guerrilla fight explod</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>death</p></td><td class="cell"><p>shoot run rape person peopl outsid</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>murder life lebanon kill convict...</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>temblor</p></td><td class="cell"><p>tuesdai peopl least kill earthquak</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><table caption="Table 2: Unsupervised evaluation (Fscore performance)." 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><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Name</b></p></td><td class="cell"><p><b>Rank</b></p></td><td class="cell"><p><b>All</b></p></td><td class="cell"><p><b>Nouns</b></p></td><td class="cell"><p><b>Verbs</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Baseline1</p></td><td class="cell"><p>1</p></td><td class="cell"><p>78.9</p></td><td class="cell"><p>80.7</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>Best Team</p></td><td class="cell"><p>2</p></td><td class="cell"><p>78.7</p></td><td class="cell"><p>80.8</p></td><td class="cell"><p>76.3</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>UPV-SI</p></td><td class="cell"><p>3</p></td><td class="cell"><p>66.3</p></td><td class="cell"><p>69.9</p></td><td class="cell"><p>62.2</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Average</p></td><td class="cell"><p>-</p></td><td class="cell"><p>63.6</p></td><td class="cell"><p>66.5</p></td><td class="cell"><p>60.3</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Worst Team</p></td><td class="cell"><p>7</p></td><td class="cell"><p>56.1</p></td><td class="cell"><p>65.8</p></td><td class="cell"><p>45.1</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Baseline2</p></td><td class="cell"><p>8</p></td><td class="cell"><p>37.8</p></td><td class="cell"><p>38.0</p></td><td class="cell"><p>37.6</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><table caption="Table 3: Supervised evaluation (Recall)." 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><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><b>Name</b></p></td><td class="cell"><p><b>Rank</b></p></td><td class="cell"><p><b>All</b></p></td><td class="cell"><p><b>Nouns</b></p></td><td class="cell"><p><b>Verbs</b></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Best Team</p></td><td class="cell"><p>1</p></td><td class="cell"><p>81.6</p></td><td class="cell"><p>86.8</p></td><td class="cell"><p>76.2</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>UPV-SI</p></td><td class="cell"><p>3</p></td><td class="cell"><p>79.1</p></td><td class="cell"><p>82.5</p></td><td class="cell"><p>75.3</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Average</p></td><td class="cell"><p>-</p></td><td class="cell"><p>79.1</p></td><td class="cell"><p>82.8</p></td><td class="cell"><p>75.0</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Baseline</p></td><td class="cell"><p>4</p></td><td class="cell"><p>78.7</p></td><td class="cell"><p>80.9</p></td><td class="cell"><p>76.2</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Worst Team</p></td><td class="cell"><p>6a</p></td><td class="cell"><p>78.5</p></td><td class="cell"><p>81.8</p></td><td class="cell"><p>74.9</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Worst Team</p></td><td class="cell"><p>6b</p></td><td class="cell"><p>78.5</p></td><td class="cell"><p>81.4</p></td><td class="cell"><p>75.2</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></section><section number="4" title="Conclusions"><p>We have reported the performance of a single approach based on self term expansion. The technique uses the pointwise mutual information for calculating a set of co-ocurrence terms which then are used to expand the original dataset. Once the expansion has been done, the unsu-pervised KStar clustering method was used to induce the sense for the different ocurrences of each ambiguous word. We obtained the third place in the two measures proposed in the task. We will further investigate whether an improve­ment may be obtained by applying term selec­tion methods to the expanded corpus.</p></section><references><p>E. Agirre and Soroa A. 2007. SemEval-2007 Task 2: Evaluating Word Sense Induction and Discrimina­tion Systems. In <i>SemEval-2007. </i>Association for Computational Linguistics.</p><p>E. Agirre, O. Lopez de Lacalle Lekuona, D. Mar­tinez, and A. Soroa. 2006a. Evaluating and opti­mizing the parameters of an unsupervised graph-based WSD algorithm. In <i>Textgraphs 2006 work­shop, NAACL06, </i>pages 89-96.</p><p>E. Agirre, O. Lopez de Lacalle Lekuona, D. Mar­tinez, and A. Soroa. 2006b. Two graph-based algorithms for state-of-the-art WSD. In <i>EMNLP, </i>pages 585-593. ACL.</p><p>S. Banerjee and T. Pedersen. 2002. An Adapted Lesk Algorithm for Word Sense Disambiguation Using WordNet. In <i>CICLing 2002 Conference, </i>volume 3878 of <i>LNCS, </i>pages 136-145. Springer­Verlang.</p><p>C. Fellbaum. 1998. <i>WordNet: An Electronic Lexical</i> <i>Database.</i><i> </i>MIT Press.</p><p>W. B. Frakes and R. A. Baeza-Yates. 1992. <i>Infor­mation Retrieval: Data Structures &amp; Algorithms. </i>Prentice-Hall.</p><p>G. Grefenstette. 1994. <i>Explorations in Automatic Thesaurus Discovery. </i>Kluwer Academic.</p><p>M. Lesk. 1986. Automatic sense disambiguation: How to tell a pine cone from an ice cream cone.</p><p>In <i>ACM SIGDOC Conference, </i>pages 24-26. ACM</p><p>Press.</p><p>D. C. Manning and H. Schutze. 2003. <i>Foundations of Statistical Natural Language Processing. </i>MIT Press. Revised version May 1999.</p><p>I. Nancy and J. Veronis. 1990. Mapping dictionar­ies: A spreading activation approach. In <i>6th An­nual Conference </i><i>ofthe</i><i> Centre for the New Oxford English Dictionary, </i>pages 52-64.</p><p>D. Pinto, H. Jimenez-Salazar, and P. Rosso. 2006. Clustering abstracts of scientific texts using the transition point technique. In <i>CICLing, </i>volume 3878 of <i>LNCS, </i>pages 536-546. Springer-Verlang.</p><p>M. F. Porter. 1980. An algorithm for suffix strip­ping. <i>Program, </i>14(3).</p><p>A. Purandare and T. Pedersen. 2004. Word sense discrimination by clustering contexts in vector and similarity spaces. In <i>Proceedings </i><i>of</i><i> the Confer­ence on Computational Natural Language Learn­ing, </i>pages 41-48, Boston, MA.</p><p>Y. Qiu and H. P. Frei. 1993. Concept based Query Expansion. In <i>ACM SIGIR on R&amp;D in informa­tion retrieval, </i>pages 160-169. ACM Press.</p><p>R.Baeza-Yates and B. Ribeiro-Neto. 1999. <i>Mod­ern information retrieval. </i>New York: ACM Press; Addison-Wesley.</p><p>P. Resnik. 1995. Disambiguating Noun Groupings with Respect to WordNet Senses. In <i>3rd Work­shop on Very Large Corpora, </i>pages 54-68. ACL.</p><p>C. J. Van Rijsbergen. 1979. <i>Information Retrieval, 2nd edition. </i>Dept. of Computer Science, Univer­sity of Glasgow.</p><p>G. Ruge. 1992. Experiments on linguistically-based term associations. <i>Information Processing &amp; Management, </i>28(3):317-332.</p><p>H. Schütze. 1998. Automatic word sense discrimina­tion. <i>Computational Linguistics, </i>24(1):97-123.</p><p>K. Shin and S. Y. Han. 2003. Fast clustering algo­rithm for information organization. In <i>CICLing, </i>volume 2588 of <i>LNCS, </i>pages 619-622. Springer­Verlang.</p><p>M. Sussna. 1993. Word sense disambiguation for free-test indexing using a massive semantic net­work. In <i>2nd International Conference on Infor­mation and Knowledge Management, </i>pages 67-74.</p><doubt alpha="61.2" length="49" tooSmall="False" monospace="0.0">Y. Wilks, D. Fass, C. Guo, J. McDonald, T. Plate,</doubt><p>and B. Slator. 1990. Providing machine tractable dictionary tools.   <i>Machine Translation, </i>5(2):99154.</p><p>D. Yarowsky. 1992. Word-sense disambiguation us­ing statistical models of Rogets categories trained on large corpora. In <i>14-th Conference on Compu­tational Linguistics, </i>pages 454-460. ACL.</p></references></body></article>