<?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="117"/><title>Combining Dictionaries and Contextual Information for Cross-Lingual Lexical Substitution</title><pubinfo>Proceedings of the 5th International Workshop on Semantic Evaluation, ACL 2010,pages 117-122, Uppsala, Sweden, 15-16 July 2010. ©2010 Association for Computational Linguistics</pubinfo><author surname="Aziz" givenname="Wilker"><org  name="University of Sao Paulo" country="Brazil" city="Sao Paulo"/></author><author surname="Specia" givenname="Lucia"><org  name="University of Wolverhampton" country="United Kingdom" city="Wolverhampton"/></author></firstpageheader><frontmatter><p><b>USPw/v and WLVws/?: Combining Dictionaries and Contextual Information for Cross-Lingual Lexical Substitution</b></p><p><b>Wilker Aziz Lucia Specia</b></p><p>University of Säo Paulo University of Wolverhampton</p><p>Säo Carlos, SP, Brazil Wolverhampton, UK</p><p>wilker.aziz@usp.br 1.specia@wlv.ac.uk</p></frontmatter><abstract>We describe two systems participating in Semeval-2010's <i>Cross-Lingual</i><i> </i><i>Lexical</i><i> </i><i>Substitution</i><i> </i>task: USPw/v and <i>WlXusp. </i>Both systems are based on two main com­ponents: (i) a dictionary to provide a num­ber of possible translations for each source word, and (ii) a contextual model to select the best translation according to the con­text where the source word occurs. These components and the way they are inte­grated are different in the two systems: they exploit corpus-based and linguistic resources, and supervised and unsuper­vised learning methods. Among the 14 participants in the subtask to identify the <i>best</i><i> </i>translation, our systems were ranked 2nd and 4th in terms of recall, 3rd and 4th in terms of precision. Both systems out­performed the baselines in all subtasks ac­cording to all metrics used. </abstract></header><body><section number="1" title="Introduction"><p>The goal of the <i>Cross-Lingual</i><i> </i><i>Lexical</i><i> </i><i>Substitu­</i><i></i><i>tion</i><i> </i>task in Semeval-2010 (Mihalcea et al., 2010) is to find the best <b><i>{best </i></b>subtask) Spanish transla­tion or the 10-best <b><i>(pot </i></b>subtask) translations for 100 different English source words depending on their context of occurrence. Source words include nouns, adjectives, adverbs and verbs. 1,000 oc­currences of such words are given along with a short context (a sentence).</p><p>This task resembles that of Word Sense Dis­ambiguation (WSD) within Machine Translation (MT). A few approaches have recently been pro­posed using standard WSD features to learn mod­els using <i>translations</i><i> </i>instead of <i>senses</i><i> </i>(Specia et al., 2007; Carpuat and Wu, 2007; Chan and Ng, 2007). In such approaches, the global WSD score is added as a feature to statistical MT systems, along with additional features, to help the system on its choice for the best translation of a source word or phrase.</p><p>We exploit contextual information in alternative ways to standard WSD features and supervised ap­proaches. Our two systems - USPw/v and WLV <i>usp</i><i> </i><i>-</i><i> </i>use two main components: (i) a list of pos­sible translations for the source word regardless of its context; and (ii) a contextual model that ranks such translations for each occurrence of the source word given its context.</p><p>While these components constitute the core of most WSD systems, the way they are created and integrated in our systems differs from standard ap­proaches. Our systems do not require a model to disambiguate / translate each particular source word, but instead use general models. We experi­mented with both corpus-based and standard dic­tionaries, and different learning methodologies to rank the candidate translations. Our main goal was to maximize the accuracy of the system in choos­ing the <b><i>best </i></b>translation.</p><p><i>WlXusp </i>is a very simple system based es­sentially on (i) a Statistical Machine Translation (SMT) system trained using a large parallel cor­pus to generate the n-best translations for each occurrence of the source words and (ii) a stan­dard English-Spanish dictionary to filter out noisy translations and provide additional translations in case the SMT system was not able to produce a large enough number of legitimate translations, particularly for the <b><i>oot </i></b>subtask.</p><p>USPw/v uses a dictionary built from a large par­allel corpus using inter-language information the­ory metrics and an online-learning supervised al­gorithm to rank the options from the dictionary. The ranking is based on global and local contex­tual features, such as the mutual information be­tween the translation and the words in the source context, which are trained using human annotation on the trial dataset.</p><page local="2" global="118"/></section><section number="2" title="Resources"><subsection number="2.1" title="Parallel corpus"><p>The English-Spanish part of Europarl (Koehn, 2005), a parallel corpus from the European Par­liament proceedings, was used as a source of sen­tence level aligned data. The nearly 1.7M sentence pairs of English-Spanish translations, as provided by the Fourth Workshop on Machine Translation (WMT09<footnote anchor="1"/>), sum up to approximately 48M tokens in each language. Europarl was used both to train the SMT system and to generate dictionaries based on inter-language mutual information.</p></subsection><subsection number="2.2" title="Dictionaries"><p>The dictionary used by <i>WlXusp </i>was extracted us­ing the free online service <i>Word</i><i> </i><i>Reference<footnote anchor="2"/></i>, which provides two dictionaries: Espasa Concise and Pocket Oxford Spanish Dictionary. Regular ex­pressions were used to extract the content of the webpages, keeping only the translations of the words or phrasal expressions, and the outcome was manually revised. The manual revision was necessary to remove translations of long idiomatic expressions which were only defined through ex­amples, for example, for the verb <i>check:</i><i> </i>"we <i>checked</i><i> </i>up and found out he was lying - hicimos averiguaciones y comprobamos que mentfa". The resulting dictionary contains a number of open do­main (single or multi-word) translations for each of the 100 source words. This number varies from</p><doubt alpha="66.7" length="69" tooSmall="False" monospace="0.0">3 to 91, with an average of 12.87 translations per word. For example:</doubt><p><b>• yet.r </b>= todavfa, aün, ya, hasta ahora, sin em­bargo</p><p><b>• paper.n </b>= artfculo, papel, envoitorio, diario, periodico, trabajo, ponencia, examen, parte, documente, libro</p><p>Any other dictionary can in principle be used to produce the list of translations, possibly without manual intervention. More comprehensive dictio­naries could result in better results, particularly those with explicit information about the frequen­cies of different translations. Automatic metrics based on parallel corpus to learn the dictionary can also be used, but we would expect the accuracy of the system to drop in that case.</p><p>!http://www.statmt.org/wmt09/ transiation-task.html http ://www.wordreference.com/</p><p>The process to generate the corpus-based dic­tionary for USPw/v is described in Section 4.</p></subsection><subsection number="2.3" title="Pre-processing techniques"><p>The Europarl parallel corpus was tokenized and lowercased using standard tools provided by the WMT09 competition. Additionally, the sentences that were longer than 100 tokens after tokenization were discarded.</p><p>Since the task specifies that translations should be given in their basic forms, and also in order to decrease the sparsity due to the rich morphology of Spanish, the parallel corpus was lemmatized us­ing TreeTagger (Schmid, 2006), a freely available part-of-speech (POS) tagger and lemmatizer. Two different versions of the parallel corpus were built using both lemmatized words and their POS tags:</p><p><b>Lemma </b>Words are represented by their lemma­tized form. In case of ambiguity, the original form was kept, in order to avoid incorrect choices. Words that could not be lemmatized were also kept as in their original form.</p><p><b>Lemma.pos </b>Words are represented by their lem­matized form followed by their POS tags. POS tags representing content words are generalized into four groups: verbs, nouns, adjectives and ad­verbs. When the system could not identify a POS tag, a dummy tag was used.</p><p>The same techniques were used to pre-process the trial and test data.</p></subsection><subsection number="2.4" title="Training samples"><p>The trial data available for this task was used as a training set for the USPw/v system, which uses a supervised learning algorithm to learn the weights of a number of global features. For the 300 oc­currences of 30 words in the trial data, the ex­pected lexical substitutions were given by the task organizers, and therefore the feature weights could be optimized in a way to make the system result in good translations. These sentences were pre-processed in the same way the parallel corpus.</p></subsection></section><section number="3" title="WLVh.v /? system"><p>This system is based on a combination of the Statistical Machine Translation (SMT) frame­work using the English-Spanish Europarl data and an English-Spanish dictionary built semi-automatically (Section 2.2). The parallel corpus was lowercased, tokenized and lemmatized (Sec­tion 2.<page local="3" global="119"/>3) and then used to train the standard SMT system Moses (Koehn et al., 2007) and translate the trial/test sentences, producing the 1000-best translations for each input sentence.</p><p>Moses produces its own dictionary from the parallel corpus by using a word alignment tool and heuristics to build parallel phrases of up to seven source words and their corresponding target words, to which are assigned translation probabil­ities using frequency counts in the corpus. This methodology provides some very localized con­textual information, which can help guiding the system towards choosing a correct translation. Ad­ditional contextual information is used by the lan­guage model component in Moses, which con­siders how likely the sentence translation is in the Spanish language (with a 5-gram language model).</p><p>Using the phrase alignment information, the translation of each occurrence of a source word is identified in the output of Moses. Since the phrase translations are learned using the Europarl corpus, some translations are very specific to that domain. Moreover, translations can be very noisy, given that the process is unsupervised. We there­fore filter the translations given by Moses to keep only those also given as possible Spanish trans­lations according to the semi-automatically built English-Spanish dictionary (Section 2.2). This is a general-domain dictionary, but it is less likely to contain noise.</p><p>For <i>best</i><i> </i>results, only the top translation pro­duced by Moses is considered. If the actual trans­lation does not belong to the dictionary, the first translation in that dictionary is used. Although there is no information about the order of the translations in the dictionaries used, by looking at the translations provided, we believe that the first translation is in general one of the most frequent.</p><p>For <i>oot</i><i> </i>results, the alternative translations pro­vided by the 1000-best translations are consid­ered. In cases where fewer than 10 translations are found, we extract the remaining ones from the handcrafted dictionary following their given order until 10 translations (when available) are found, without repetition.</p><p><i>WUVusp</i><i> </i>system therefore combines contextual information as provided by Moses (via its phrases and language model) and general translation infor­mation as provided by a dictionary.</p></section><section number="4" title="USPw/v System"><p>For each source word occurring in the context of a specific sentence, this system uses a linear com­bination of features to rank the options from an automatically built English-Spanish dictionary.</p><p>For the <b><i>best </i></b>subtask, the translation ranked first is chosen, while for the <b><i>oot </i></b>subtask, the 10 best ranked translations are used without repetition.</p><p>The building of the dictionary, the features used and the learning scheme are described in what fol­lows.</p><p><b>Dictionary Building </b>The dictionary building is based on the concept of inter-language Mutual In­formation (MI) (Raybaud et al., 2009). It consists in detecting which words in a source-language sentence trigger the appearance of other words in its target-language translation. The inter-language MI in Equation 3 can be defined for pairs of source (s) and target <i>(t) </i>words by observing their occur­rences at the sentence level in a parallel, sentence aligned corpus. Both simple (Equation 1) and joint distributions (Equation 2) were built based on the English-Spanish Europarl corpus using its <i>Lemma.pos</i><i> </i>version (Section 2.3).</p><p><i>counti(x)</i></p><doubt alpha="60.0" length="5" tooSmall="False" monospace="0.0">pi{x)</doubt><doubt alpha="100.0" length="5" tooSmall="False" monospace="0.0">Total</doubt><doubt alpha="83.3" length="6" tooSmall="False" monospace="0.0">Pen,es</doubt><doubt alpha="66.7" length="12" tooSmall="False" monospace="0.0">Pen{s)Pes{t)</doubt><doubt alpha="57.9" length="19" tooSmall="False" monospace="0.0">ELiw(\i-j\)MI(si,t3</doubt><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">(1)</doubt><doubt alpha="0.0" length="7" tooSmall="False" monospace="0.0">(2) (3)</doubt><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">(4)</doubt><doubt alpha="45.5" length="11" tooSmall="False" monospace="0.0">n=iw(\i-j\)</doubt><p>In the equations, <i>counti</i><i> (x) </i>is the number of sen­tences in which the word <i>x </i>appear in a corpus of /-language texts; <i>count</i><i>en,es</i><i>(s, t) </i>is the number of sentences in which source and target words co-occur in the parallel corpus; and <i>Total</i><i> </i>is the to­tal number of sentences in the corpus of the lan­guage^) under consideration. The distributions <i>pen</i><i> </i>and <i>p</i><i>es </i>are monolingual and can been ex­tracted from any monolingual corpus.</p><p>To prevent discontinuities in Equation 3, we used a smoothing technique to avoid null proba­bilities. We assume that any monolingual event occurs at least once and the joint distribution is smoothed by a Guo's factor <i>a = </i>0.1 (Guo et al., 2004):</p><doubt alpha="100.0" length="2" tooSmall="False" monospace="0.0">Pe</doubt><doubt alpha="57.9" length="19" tooSmall="False" monospace="0.0">(S,t)+aPen{s)Pes{t)</doubt><doubt alpha="25.0" length="4" tooSmall="False" monospace="0.0">1+ a</doubt><doubt alpha="63.6" length="11" tooSmall="False" monospace="0.0">MI(s,t)=Pen</doubt><page local="4" global="120"/><p>For each English source word, a list of Span­ish translations was produced and ranked accord­ing to inter-language ML From the resulting list, the 50-best translations constrained by the POS of the original English word were selected.</p><p><b>Features </b>The inter-language MI is a feature which indicates the global suitability of translat­ing a source token <i>s</i><i> </i>into a target one <i>t.</i><i> </i>However, inter-language MI is not able to provide local con­textual information, since it does not take into ac­count the source context sentence c. The following features were defined to achieve such capability:</p><p><b>Weighted Average MI (aMI) </b>consists in averag­ing the inter-language MI between the target word <i>tj </i>and every source word <i>s </i>in the con­text sentence c (Raybaud et al., 2009). The MI component is scaled in a way that long range dependencies are considered less im­portant, as shown in Equation 4. The scaling factor «;(•) is assigned 1 for verbs, nouns, ad­jectives and adverbs up to five positions from the source word, and 0 otherwise. This fea­ture gives an idea of how well the elements in a window centered in the source word <i>head</i><i> (Sj) </i>align to the target word <i>tj, </i>representing the suitability of <i>tj </i>translating <i>Sj </i>in the given context.</p><p><b>Modified Weighted Average MI (mMI) </b>takes the average MI as previously defined, except that the source word <i>head</i><i> </i>is not taken into account. In other words, the scaling function in Equation 4 equals 0 also when <i>\ i — j\ </i>=0. It gives an idea of how well the source words align to the target word <i>tj </i>without the strong influence of its source translation <i>Sj. </i>This should provide less biased information to the learning.</p><p><b>Best from WLVwsp (B) </b>consists in a flag that in­dicates whether a candidate <i>t </i>is taken as the best ranked option according to the <i>WUVusp</i><i> </i>system. The goal is to exploit the informa­tion from the SMT system and handcrafted dictionary used by that system.</p><p><i>10<b>-best </b></i><b>from <i>WLYusp </i>(T) </b>this feature is a flag which indicates whether a candidate <i>t </i>was among the 10 best ranked translations pro­vided by the <i>WlXusp </i>system.</p><p><b>Online Learning </b>In order to train a binary rank­ing system based on the trial dataset as our <i>train­</i><i></i><i>ing</i><i> </i><i>set,</i><i> </i>we used the online passive-aggressive al­gorithm MIRA (Crammer et al., 2006). MIRA is said to be passive-aggressive because it updates the parameters only when a misprediction is de­tected. At training time, for each sentence a set of pairs of candidate translations is retrieved. For each of these pairs, the rank given by the system with the current parameters is compared to the cor­rect <i>rankh( ). </i>A loss function <i>loss(-) </i>controls the updates attributing non 0 values only for mispre­dictions. In our implementation, it equals 1 for any mistake made by the model.</p><p>Each element of the kind (c, <i>s, t) </i><i>=</i><i> </i><i>(source</i><i> </i><i>context</i><i> </i><i>sentence,</i><i> </i><i>source</i><i> </i><i>head,</i><i> </i><i>translation</i><i> </i><i>can­</i><i></i><i>didate)</i><i> </i>is assigned a feature vector /(c, <i>s, t) = (MI, aMI, mMI, B,T), </i>which is modeled by a vector of parameters <i>w</i><i> </i><i>&lt;E</i><i> R<footnote anchor="5"/>.</i></p><p>The binary ranking is defined as the task of find­ing the best parameters <i>w </i>which maximize the number of successful predictions. A successful prediction happens when the system is able to rank two translation candidates as expected. For do­ing so, we define an oriented pair <i>x = (a, b) </i>of candidate translations of <i>s </i>in the context of c and a feature vector <i>F(x) = f(c,s,a) — f(c,s,b). signal(w ■ F (x)) </i>is the orientation the model gives to <i>x, </i>that is, whether the system believes <i>a </i>is bet­ter than <i>b </i>or vice versa. Based on whether or not that orientation is the same as that of the reference <footnote anchor="3"/>, the algorithm takes the decision between updat­ing or not the parameters. When an update occurs, it is the one that results in the minimal changes in the parameters leading to correct labeling <i>x, </i>that is, guaranteeing that after the update the system will rank (a, <i>b) </i>correctly. Algorithm 1 presents the general method, as proposed in (Crammer et al., 2006).</p><p>In the case of this binary ranking, the minimiza­tion problem has an analytic solution well defined as long as /(c, <i>s, a) </i>/ /(c, <i>s, b) </i>and <i>rankh(a) / rankh(b), </i>otherwise <i>signal(w ■ F(x)) </i>or the hu­man label would not be defined, respectively. These conditions have an impact on the content of <i>Pairs(c), </i>the set of training points built upon the system outputs for c, which can only contain pairs of differently ranked translations.</p><p>The learning scheme was initialized with a uni<b>Algorithm 1 </b>MIRA<page local="5" global="121"/></p><footnote label="3">Given s  in the context of c and (a, b)  a pair of candidate translations of s,  the reference produces 1 if rankh(a) &gt; rankhip) and —1 if rankhip) &gt; rankhifl).</footnote></section><section number="1" title=": for c e Training Set do"><doubt alpha="61.5" length="26" tooSmall="False" monospace="0.0">2:forre = (a,b)ePairs(c)do</doubt><doubt alpha="47.6" length="21" tooSmall="False" monospace="0.0">3: y &lt;—signal(w■F(x))</doubt><doubt alpha="60.9" length="23" tooSmall="False" monospace="0.0">4: z &lt;—correct label(x)</doubt><doubt alpha="33.3" length="27" tooSmall="False" monospace="0.0">5: w = ar(/maa;u|||w; —u\\2</doubt><doubt alpha="46.4" length="28" tooSmall="False" monospace="0.0">6: s.t. -u •F{x)&gt; lossijj,z)</doubt><doubt alpha="25.0" length="12" tooSmall="False" monospace="0.0">7:v&lt;— i&gt; + w</doubt><doubt alpha="28.6" length="7" tooSmall="False" monospace="0.0">8:T^T+1</doubt><doubt alpha="66.7" length="9" tooSmall="False" monospace="0.0">9:end for</doubt><doubt alpha="60.0" length="10" tooSmall="False" monospace="0.0">10:end for</doubt><doubt alpha="66.7" length="9" tooSmall="False" monospace="0.0">11:return</doubt><p>form vector. The average parameters after <i>N</i><i> </i><i>=</i><i> </i>5 iterations over the training set was taken.</p></section><section number="5" title="Results"><subsection number="5.1" title="Official results"><p>Tables 1 and 2 show the main results obtained by our two systems in the official competition. We contrast our systems' results against the best base­line provided by the organizers, <i>DIC, </i>which con­siders translations from a dictionary and frequency information from WordNet, and show the relative position of the system among the 14 participants. The metrics are defined in (Mihalcea et al., 2010).</p><p>Subtask     Metric       Baseline     <i>WLVusp </i>Position</p><doubt alpha="18.8" length="16" tooSmall="False" monospace="0.0">R 24.34 25.274th</doubt><doubt alpha="33.3" length="21" tooSmall="False" monospace="0.0">BestP 24.34 25.27 3rd</doubt><doubt alpha="29.3" length="41" tooSmall="False" monospace="0.0">ModeR 50.34 52.81 3rd_Mode P50.3452.81_4^</doubt><doubt alpha="7.7" length="13" tooSmall="False" monospace="0.0">R 44.04 48.48</doubt><doubt alpha="31.6" length="19" tooSmall="False" monospace="0.0">OOTP 44.04 48.486th</doubt><doubt alpha="35.0" length="20" tooSmall="False" monospace="0.0">ModeR 73.53 77.915th</doubt><doubt alpha="35.0" length="20" tooSmall="False" monospace="0.0">ModeP 73.53 77.915th</doubt><p>Table 1 : Official results for <i>WLVusp </i>on the test set, com­pared to the highest baseline, <i>DICT. </i>P = precision, R = recall. The last column shows the relative position of the system.</p><p>Subtask      Metric Baseline USPw/v Position</p><doubt alpha="17.6" length="17" tooSmall="False" monospace="0.0">R 24.34 26.81 2nd</doubt><doubt alpha="33.3" length="21" tooSmall="False" monospace="0.0">BestP 24.34 26.81 3rd</doubt><doubt alpha="33.3" length="21" tooSmall="False" monospace="0.0">ModeR 50.34 58.85 1st</doubt><doubt alpha="33.3" length="21" tooSmall="False" monospace="0.0">_Mode P50.3458.85_2nd</doubt><doubt alpha="7.7" length="13" tooSmall="False" monospace="0.0">R 44.04 47.60</doubt><doubt alpha="31.6" length="19" tooSmall="False" monospace="0.0">OOTP 44.04 47.608th</doubt><doubt alpha="33.3" length="21" tooSmall="False" monospace="0.0">ModeR 73.53 79.84 3rd</doubt><doubt alpha="33.3" length="21" tooSmall="False" monospace="0.0">ModeP 73.53 79.84 3rd</doubt><p>Table 2: Official results for USPw/v on the test set, com­pared to the highest baseline, <i>DICT. </i>The last column shows the relative position of the system.</p><p>In the <b><i>oot </i></b>subtask, the original systems were able to output the mode translation approximately 80% of the times. From those translations, nearly 50% were actually considered as best options ac­cording to human annotators. It is worth noticing that we focused on the <b><i>best </i></b>subtask. Therefore, for the <b><i>oot </i></b>subtask we did not exploit the fact that translations could be repeated to form the set of 10 best translations. For certain source words, our re­sulting set of translations is smaller than 10. For example, in the <i>WlXusp </i>system, whenever the set of alternative translations identified in Moses' top 1000-best list did not contain 10 <i>legitimate</i><i> </i>translations, that is, 10 translations also found in the handcrafted dictionary, we simply copied other translations from that dictionary to amount 10 dif­ferent translations. If they did not sum to 10 be­cause the list of translations in the dictionary was too short, we left the set as it was. As a result, 58% of the 1000 test cases had fewer than 10 transla­tions, many of them with as few as two or three translations. In fact, the list of <b><i>oot </i></b>results for the complete test set resulted in only 1,950 transla­tions, when there could be 10,000 (1, 000 test case occurrences * 10 translations). In the next section we describe some additional experiments to take this issue into account.</p></subsection><subsection number="5.2" title="Additional results"><p>After receiving the gold-standard data, we com­puted the scores for a number of variations of our two systems. For example, we checked whether the performance of USPw/v is too dependent on the handcrafted dictionary, via the features <b>B </b>and <b>T. </b>Table 3 presents the performance of two varia­tions of USPw/v: MI-aMI-mMI was trained with­out the two contextual flag features which depend on <i>WlXusp. </i>MI-B-T was trained without the mu­tual information contextual features. The variation MI-aMI-mMI of USPw/v performs well even in the absence of the features coming from <i>WlXusp, </i>although the scores are lower. These results show the effectiveness of the learning scheme, since USPw/v achieves better performance by combin­ing these feature variations, as compared to their individual performance.</p><p>To provide an intuition on the contribution of the two different components in the system <i>WlXusp, </i>we checked the proportion of times a translation was provided by each of the compo­nents. In the <b><i>best </i></b>subtask, 48% of the translations came from Moses, while the remaining 52% pro-<page local="6" global="122"/></p><p>Table 3: Comparing between variations of the system USPw/v on the test set and the highest baseline, <i>DICT. </i>The variations are different sources of contextual knowledge: MI (MI-aMI-mMI) and the <i>WLVusp </i>(MI-B-T) system.</p><p>vided by Moses were not found in the dictionary. In those cases, the first translation in the dictio­nary was used. In the <b><i>oot </i></b>subtask, only 12% (246) of the translations came from Moses, while the re­maining (1, 704) came from the dictionary. This can be explained by the little variation in the n-best lists produced by Moses: most of the varia­tions account for word-order, punctuation, etc.</p><p>Finally, we performed additional experiments in order to exploit the possibility of replicating well ranked translations for the <b><i>oot </i></b>subtask. Table 4 presents the results of some strategies arbitrarily chosen for such replications. For example, in the colums labelled "5" we show the scores for re­peating (once) the 5 top translations. Notice that precision and recall increase as we take fewer top translation and repeat them more times. In terms of mode metrics, by reducing the number of dis­tinct translations from 10 to 5, USPw/v still out­performs (marginally) the baseline. In general, the new <i>systems</i><i> </i>outperform the baseline and our pre­vious results (see Table 1 and 2) in terms of pre­cision and recall. However, according to the other <i>mode</i><i> </i>metrics, they are below our official systems.</p><p>Table 4: Comparison between different strategies for dupli­cating answers in the task <i>oot. </i>The systems output a number of distinct guesses and through arbitrarily schemes replicate them in order to complete a list of 10 translations.</p></subsection></section><section number="6" title="Discussion and future work"><p>We have presented two systems combining con­textual information and a pre-defined set of trans­lations for cross-lingual lexical substitution. Both systems performed particularly well in the <b><i>best </i></b>subtask. A handcrafted dictionary has shown to be essential for the <i>WlXusp </i>system and also helpful for the USPw/v system, which uses an additional dictionary automatically build from a parallel cor­pus. We plan to investigate how such systems can be improved by enhancing the corpus-based re­sources to further minimize the dependency on the handcrafted dictionary.</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></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Subtask</p></td><td class="cell"><p>Metrie</p></td><td class="cell"><p>Baseline</p></td><td class="cell"><p>MI-aMI-mMI</p></td><td class="cell"><p>MI-B-T</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>Best</p></td><td class="cell"><p>R P</p><p>ModeR ModeP</p></td><td class="cell"><p>24.34 24.34 50.34 50.34</p></td><td class="cell"><p>22.59 22.59 50.21 50.21</p></td><td class="cell"><p>20.50 20.50 44.01 44.01</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>OOT</p></td><td class="cell"><p>R P</p><p>ModeR ModeP</p></td><td class="cell"><p>39.65 44.04 73.53 73.53</p></td><td class="cell"><p>47.60 39.65 74.19 74.19</p></td><td class="cell"><p>32.75 32.75 56.70 56.70</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 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>System</p></td><td class="cell"><p>Metric</p></td><td class="cell"><p>J</p></td><td class="cell"><p><i>4</i></p></td><td class="cell"><p><i>3</i></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><i>WLVusp</i></p></td><td class="cell"><p>R P</p><p>ModeR ModeP</p></td><td class="cell"><p>69.09 69.09 68.27 68.27</p></td><td class="cell"><p>88.36 88.36 63.05 63.05</p></td><td class="cell"><p>105.32 105.32 63.05 63.05</p></td><td class="cell"><p>122.29 122.29 52.47 52.47</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>USPw/v</p></td><td class="cell"><p>R P</p><p>ModeR ModeP</p></td><td class="cell"><p>73.50 73.50 73.77 73.77</p></td><td class="cell"><p>94.78 94.78 68.27 68.27</p></td><td class="cell"><p>102.96 102.96 62.62 62.62</p></td><td class="cell"><p>129.09 129.09 57.40 57.40</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></section><references><p>Marine Carpuat and Dekai Wu. 2007. Improving sta­tistical machine translation using word sense disam­biguation. In <i>Joint Conference on Empirical Meth­ods in Natural Language Processing and Computa­tional Natural Language Learning, </i>pages 61-72.</p><p>Yee Seng Chan and Hwee Tou Ng. 2007. Word sense disambiguation improves statistical machine transla­tion. In <i>45th Annual Meeting of the Association for Computational Linguistics, </i>pages 33^0.</p><p>Koby Crammer, Ofer Dekel, Joseph Keshet, Shai Shalev-Shwartz, and Yoram Singer. 2006. Online passive-agressive algorithms. <i>Jornal of Machine Learning Research, </i>7:551-585.</p><p>Gang Guo, Chao Huang, Hui Jiang, and Ren-Hua Wang. 2004. A comparative study on various con­fidence measures in large vocabulary speech recog­nition. In <i>International Symposium on Chinese Spo­ken Language Processing, </i>pages 9-12.</p><p>Philipp Koehn. 2005. Europarl: A parallel corpus for statistical machine translation. In <i>MT Summit.</i></p><p>Rada Mihalcea, Ravi Sinha, and Diana McCarthy. 2010. Semeval-2010 task 2: Cross-lingual lexical substitution. In <i>SemEval-2010: 5th International Workshop on Semantic Evaluations.</i></p><p>Sylvain Raybaud, Caroline Lavecchia, David Langlois, and Kamel Smaili. 2009. Word- and sentence-level confidence measures for machine translation.</p><p>In <i>13th Annual Conference of the European Associ­ation for Machine Translation, </i>pages 104-111.</p><p>Helmut Schmid. 2006. Probabilistic part-of-speech tagging using decision trees. In <i>International Con­ference on New Methods in Natural Language Pro­cessing, </i>pages <i>44^9.</i></p><p>Lucia Specia, Mark Stevenson, and Maria das Graças VolpeNunes. 2007. Learning expressive models for word sense disambiguation. In <i>45th Annual Meet­ing of the Association for Computational Linguis­tics, </i>pages 41-148.</p></references></body></article>