<?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="300"/><title>SRCB-WSD: Supervised Chinese Word Sense Disambiguation with Key Features</title><pubinfo>Proceedings of the 4th International Workshop on Semantic Evaluations (SemEval-2007),pages 300-303, Prague, June 2007. ©2007 Association for Computational Linguistics</pubinfo><author surname="Xing" givenname="Yun"><org  name="Ricoh Software Research Center Beijing Co., Ltd." country="China" city="Beijing"/></author></firstpageheader><frontmatter><p><b>SRCB-WSD: Supervised Chinese Word Sense Disambiguation</b></p><p><b>with Key Features</b></p><p><b>Yun Xing</b></p><p>Ricoh Software Research Center Beijing Co., Ltd Beijing, China yun.xing@srcb.ricoh.com</p></frontmatter><abstract>This article describes the implementation of Word Sense Disambiguation system that participated in the SemEval-2007 multilin­gual Chinese-English lexical sample task. We adopted a supervised learning approach with Maximum Entropy classifier. The fea­tures used were neighboring words and their part-of-speech, as well as single words in the context, and other syntactic features based on shallow parsing. In addition, we used word category information of a Chinese the­saurus as features for verb disambiguation. For the task we participated in, we obtained precision of 0.716 in micro-average, which is the best among all participated systems. </abstract></header><body><section number="1" title="Introduction"><p>Word Sense Disambiguation(WSD) is the process of assigning a meaning to a word based on the context in which it occurs. It is very important to many re­search fields such as Machine Translation, Informa­tion Retrieval. The goal of the multilingual Chinese-English lexical sample task in SemEval-2007 is to predict the correct English translation for an am­biguous Chinese word w.</p><p>We considered this task as a classification prob­lem, and our system adopted a supervised learning approach with Maximum Entropy classifier, which is widely used in natural language processing(NLP). Within the Maximum Entropy framework, evidence from different features can be combined with no as­sumptions of feature independence. The used features include neighboring words and their part-of-speech(POS), single words in the context, and other syntactic features based on shallow parsing. In ad­dition, we used word category information of a Chi­nese thesaurus for verb disambiguation. Note that we did not do any feature selection in this work.</p><p>Next, we will describe the Maximum Entropy framework and detail the features used in our WSD system.</p></section><section number="2" title="Maximum Entropy"><p>Maximum entropy modelling is a framework for in­tegrating information from many heterogeneous in­formation sources for classification (Manning and Schütze, 1999). It has been successfully applied to a wide range of NLP tasks, including sentence boundary detection, POS tagging, and parsing (Rat-naparkhi, 1998) . The system estimates the condi­tional probability that an ambiguous word has sense <i>x </i>given that it occurs in context y, where <i>y </i>is a con­junction of features. The estimated probability is derived from feature weights which are determined automatically from training data so as to produce a probability distribution that has maximum entropy, under the constraint that it is consistent with ob­served evidence (Dang et al., 2002). We used the im­plementation of Maximum Entropy framework with OpenNLP MAXENT<footnote anchor="1"/>, where each nominal feature was represented as "feature_code=value". Based on this framework, we defined the feature set and im­plemented the interface of feature extraction. For the convenient of evaluation, the default parameters of training model were used.<page local="2" global="301"/> <b>3   Used Features</b></p><footnote label="1"> http://maxent.sourceforge.net/</footnote><p>Many research (Stevenson and Wilks, 2001; Lee and Ng, 2002) have indicated that a combination of knowledge sources improves WSD accuracy, but not any kind of knowledge source contributes the im­provement of Chinese WSD (Dang et al., 2002). For multilingual Chinese-English lexical sample task, some basic features can be obtained directly. Also, we extracted other syntactic features through shal­low parsing. In addition, we used word category in­formation for verb disambiguation.</p><subsection number="3.1" title="Basic Features"><p>Since the data of multilingual Chinese-English lex­ical sample task are word-segmented and POS-tagged, we can get the following features directly.</p><p><i>• </i>W<b>_i(_|_i)</b>: the words (if any) immediately pre­ceding and following <i>w</i></p><p><i>• </i>P_ the POS of the words(if any) imme­diately preceding and following <i>w</i></p><p><i>• SW </i>: single words in the context. We did not consider all words in the context as features for WSD, because our experiment shows that it will bring some noise in small scale super­vised learning if we add all words in the con­text to feature set(See Section 4.1 for details). After carefully analyzing the POS set specifi­cation which is provided by task organizers, we only picked out words of POS listed in Table 1 as features.</p></subsection><subsection number="3.2" title="Syntactic Features based on Shallow Parsing"><p>To get further syntactic features from context, we implemented a simple rule-based parser to do shal­low parsing on each instance. The parser only identi­fies phrases such as noun phrase, verb phrase, adjec­tival phrase, time phrase, position phrase and quan­tity phrase. These phrases are considered as con­stituents of context, as well as words and punctua­tions which do not belong to any phrase. Table 2 lists the constituent types and relative tags.</p><p>For example, a word-segmented and POS-tagged instance in Figure 1 would be processed as a con­stituent list in Figure 2 after shallow parsing.</p><doubt alpha="100.0" length="3" tooSmall="False" monospace="0.0">ifn</doubt><doubt alpha="50.0" length="2" tooSmall="False" monospace="0.0">/w</doubt><p>Figure 1: A word-segmented and POS-tagged in­stance. Note that the instance is not illustrated in XML format as data of multilingual Chinese-English lexical sample task, instead, it is illustrated in the form of "word/pos" for convenient.</p><p><b><i>W</i></b><i>entity </i><i>ijiWiÊ</i><i>^/action </i><i>fttifiMÏB</i><i>/entity „ /w</i></p><p>Figure 2: After shallow parsing, instance is orga­nized in the form of "constituent/tag", that is, the word       is identified as an entity, and words "S " and "     " are merged together as an action.</p><p>Suppose <i>C0 </i>is the constituent which the target word <i>w </i>belongs to , then we add following infor­mation to feature set:</p><p><i>• CT0 </i>: the constituent tag of <i>C0</i></p><doubt alpha="65.7" length="67" tooSmall="False" monospace="0.0">• CT_i(+i), 0&lt;i&lt;3:the tag ofith constituent to the left(right) ofC0</doubt><p><i>• KCT_i(+i), 0 </i><i>&lt;i</i><i> </i><i>&lt;</i><i> </i>3: the tag of ith con­stituent to the left(right) of <i>C</i><b>0, </b>and the type must be entity or action</p><table caption="Table 1: POS of single words in the context to be considered in our WSD system" 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>POS Tag</p></td><td class="cell"><p>Specification</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Ng</p></td><td class="cell"><p>Nominal morpheme</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>n</p></td><td class="cell"><p>Noun</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>nr</p></td><td class="cell"><p>Personal name</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>ns</p></td><td class="cell"><p>Place name</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>nt</p></td><td class="cell"><p>Institution and Group</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>nz</p></td><td class="cell"><p>Any other proper names</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Vg</p></td><td class="cell"><p>Verbal morpheme</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>v</p></td><td class="cell"><p>Verb</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>vd</p></td><td class="cell"><p>Verb with the attribute of adverb</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>vn</p></td><td class="cell"><p>Verb with the attribute of noun</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>r</p></td><td class="cell"><p>Pronoun</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>j</p></td><td class="cell"><p>Abbreviation</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><page local="3" global="302"/><p><i>• LPOS_i(+i) </i>: the POS of ith word in the same constituent of <i>w.</i></p></subsection><subsection number="3.3" title="Word Category Information"><p>We considered word category information as an im­portant knowledge source for verb disambiguation. The word category information comes from a Chi­nese thesaurus (Mei et al., 1983). If <i>w </i>is a verb, then the word category information of nouns in the right side of <i>w </i>is added into feature set. Figure 3 shows an example ofhow to use word category information for verb disambiguation.</p><p>Figure 3: A word-segmented and POS-tagged in­stance of ambiguous verb " ". The word category information of noun " l^/l" has to be added into fea­ture set.</p><p>Note that some nouns can belong to more than two categories, in this case, we do not use the word category information of this kind of noun for disam­biguation.</p><p>Our experiment showed that this extra knowledge source did improve the accuracy of WSD (See 4.1 for detail).</p></subsection></section><section number="4" title="Evaluation"><p>Since the multilingual Chinese-English lexical sam­ple task of SemEval-2007 is quite similar to the Chi­nese lexical sample task of SENSEVAL-3, we firstly evaluated feature set on the data of SENSEVAL-3 Chinese lexical sample task, and then gave the of­ficial SemEval-2007 scores of our system based on the best feature set.</p><subsection number="4.1" title="Evaluation on SENSEVAL-3 Data"><p>We did three experiments on the data of SENSEVAL-3 Chinese lexical sample task to evaluate if all the single words in the context should be included in feature set, and if the word category information of Chinese thesaurus is helpful for WSD. The first experiment used feature set (FS1) included almost the same features listed in Section 3.1 and 3.2, the only difference is that all single words in the context were considered. The second experiment used feature set (FS2) included all the features listed in Section 3.1 and 3.2. The third experiment used feature set (FS3) included all the features listed in Section 3.1, 3.2 and 3.3. The experimental result is given in Table 3. It shows that considering all single words in the context as features did not improve the performance of WSD, while word category information of Chinese thesaurus improved the accuracy obviously.</p></subsection><subsection number="4.2" title="Official SemEval-2007 Scores"><p>In multilingual Chinese-English lexical sample task, there are 2686 instances in training data for 40 Chi­nese ambiguous words. All these ambiguous words are noun or verb. Test data consist of 935 untagged instances of the same target words. The official re­sult of our system in multilingual Chinese-English lexical sample task is reported in Table 4.</p><p>According to the task organizers, our system achieved the best performance out of all the partici­pated systems.</p><table caption="Table 2: Constituent type and relative tag" 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>Constituent type</p></td><td class="cell"><p>Tag</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>noun phrase</p></td><td class="cell"><p>entity</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>verb phrase</p></td><td class="cell"><p>action</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>adjective phrase</p></td><td class="cell"><p>adjective</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>time phrase</p></td><td class="cell"><p>time</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>place phrase</p></td><td class="cell"><p>place</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>quantity phrase</p></td><td class="cell"><p>quantity</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>non-phrase</p></td><td class="cell"><p>same as POS tag</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 3: Result of feature set evaluation on SENSEVAL-3 test data" 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>Feature Set</p></td><td class="cell"><p>Micro-average precision</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>FS1</p></td><td class="cell"><p>0.630</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>FS2</p></td><td class="cell"><p>0.635</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>FS3</p></td><td class="cell"><p>0.654</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 4: Official result on SemEval-2007 test data" 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>System</p></td><td class="cell"><p>Micro-average precision</p></td><td class="cell"><p>Macro-average precision</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>SRCB-WSD</p></td><td class="cell"><p>0.716</p></td><td class="cell"><p>0.749</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><page local="4" global="303"/></subsection></section><section number="5" title="Conclusion"><p>In this paper, we described our participating system in the SemEval-2007 multilingual Chinese-English lexical sample task. We adopted Maximum Entropy method, and collected features not only from con­text provided by task organizers, but also from extra knowledge source. Evaluation results show that this feature set is much effective for supervised Chinese</p><p>WSD.</p></section><section title="Acknowledgements"><p>We would like to thank the anonymous reviewers for their constructive comments and suggestions.</p></section><references><p>Manning, C. and Schütze, H. 1999. <i>Foundations of Statistical Natural Language Processing.</i>. The MIT Press, Cambridge, Massachusetts.</p><p>Ratnaparkhi, A. 1998. <i>Maximum Entropy Models for Natural Language Ambiguity Resolution. </i>Ph.D. thesis University of Pennsylvania.</p><p>Dang, H.T., Chia, C.Y., Palmer, M. and Chiou, F.D. 2002. <i>Simple Features for Chinese Word Sense Dis­ambiguation. </i>InProc. of COLING.</p><p>Mei, J.J., Li, Y.M., Gao, Y.Q. and et al. 1983. <i>Chinese thesaurus(Tongyici Cilin). </i>Shanghai thesaurus Press.</p><p>Stevenson, M. and Wilks, Y. 2001. <i>The interaction ofknowledge sources in word sense disambiguation. </i>Computational Linguistics, 27(3):321-349.</p><p>Lee, Y.K. and Ng, H.T. 2002. <i>An empirical evaluation of knowledge sources and learning algorithms for word sense disambiguation. </i>In Proceedings of the Confer­ence on Empirical Methods in Natural Language Pro-cessing(EMNLP), pages 41-48.</p></references></body></article>