<?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="282"/><title>RACAI: Meaning Affinity Models</title><pubinfo>Proceedings of the 4th International Workshop on Semantic Evaluations (SemEval-2007),pages 282-287, Prague, June 2007. ©2007 Association for Computational Linguistics</pubinfo><author surname="Ion" givenname="Radu"><org  name="Institute for Artificial Intelligence" country="Romania"/></author><author surname="Tufiş" givenname="Dan"><org  name="Institute for Artificial Intelligence" country="Romania"/></author></firstpageheader><frontmatter><p><b>RACAI: Meaning Affinity Models</b></p><p><b>Radu Ion</b></p><p>Institute for Artificial Intelligence 13, "13 Septembrie", 050711, Bucharest 5, Romania</p><p>radu@racai.ro</p><p><b>Dan </b><b>Tufi§</b></p><p>tufis@racai.ro</p></frontmatter><abstract>This article introduces an unsupervised word sense disambiguation algorithm that is in­spired by the lexical attraction models of Yuret (1998). It is based on the assump­tion that the meanings of the words that form a sentence can be best assigned by con­structing an interpretation of the whole sen­tence. This interpretation is facilitated by a dependency-like context specification of a content word within the sentence. Thus, finding the context words of a target word is a matter of finding a pseudo-syntactic de­pendency analysis of the sentence, called a linkage. </abstract></header><body><section number="1" title="Introduction"><p>Word Sense Disambiguation (WSD) is a difficult Natural Language Processing task which requires that for every content word (noun, adjective, verb or adverb) the appropriate meaning is automatically selected from the available sense inventory<footnote anchor="1"/>. Tradi­tionally, the WSD algorithms are divided into two rough classes: supervised and unsupervised. The supervised paradigm relies on sense annotated cor­pora, with the assumption that neighbouring disam-biguate words provide a strongly discriminating and generalizable context representation for the meaning of a target word. Obviously, this approach suffers from the <i>knowledge acquisition bottleneck </i>in that there will never be enough training data to ensure a scalable result of such algorithms. The unsuper-vised alternative to WSD tries to alleviate the burden of manually sense tagging the corpora, by employ­ing algorithms that use different knowledge sources to determine the correct meaning in context. In fact, the "knowledge source usage" is another way to dis­tinguish among the WSD methods. Such methods call upon further processing of the text to be dis-ambiguated such as parsing and/or use handcrafted, semantically rich sense inventories such as Word­Net (Fellbaum, 1998). WSD methods in this cate­gory range from the very simple ranking based on counting the number of words occurring in both the target word's context and its sense definitions in a reference dictionary (Lesk, 1986) to the more elabo­rated approaches using the semantic lexicon's tax­onomies, (shallow) parsing, collocation discovery etc. (Stevenson and Wilks, 2001).</p><footnote label="1">In principle, one can select meanings for any part of speech that is represented into the semantic lexicon (prepositions for instance) but the content words disambiguation is the de facto standard.</footnote><p>One of the central issues of any WSD implemen­tation is given by the <i>context representation. </i>The standard principle that is applied when trying to dis-ambiguate the meaning of a word is that the same word in similar contexts should have the same mean­ing. By and large, the context of a target word is ma­terialized by a collection of features among which are: the collocates of the target word, the part-of-speech (POS) of the target word, <i>±k </i>words sur­rounding the target word and/or their POSes and so on. More often than not, the contexts similarity is es­timated by the distance in the feature vector space. Lin (1997) defines the local context of a target word by the collection of syntactic dependencies in which the word takes part. According to this notion of context, Lin assumes that two different words are likely to have similar meanings if they occur in identical local contexts.<page local="2" global="283"/></p><p>What we will attempt here is to combine the two views of context similarity/identity versus meaning similarity/identity by using a dependency-like repre­sentation of the context as a lexical attraction model. More specifically, we will not consider any feature of the context and will try to maximize a meaning at­traction function over all linked words of a sentence. In section 2 we will describe <b>SynWSD, </b>an unsuper-vised, knowledge-based WSD algorithm and in sec­tions 3 and 4 we will present the application of Syn­WSD to two of SemEval-2007 "all words" tasks: English Coarse-Grained and English Fine-Grained. Finally, with section 5 we will conclude the article.</p></section><section number="2" title="SynWSD"><p>The syntactic context representation is not new in the realm of WSD algorithms. For instance, Lin (1997) used the dependency relations of the target word to specify its context and Stetina (1998) ex­tracted head-modifier relations to obtain the context pairs for each word of interest from a constituents tree. The syntactic representation of the context of a target word has one main advantage over the collec­tion of features method: the target word is related only with the relevant word(s) in its window and not with all the words and thus, many noisy cooc­currences are eliminated. Mel'cuk (1988) further strengthens the intuition of a syntactic context rep­resentation with his Meaning Text Model in which there is a deterministic translation from the surface syntactic dependency realization of the sentence to its deep syntactic one and therefore to the semantic representation.</p><p>To use a syntactic analysis as a context representa­tion, one needs a parser which will supply the WSD algorithm with the required analysis. Because we have intended to develop a language independent WSD algorithm and because there is no available, reliable dependency parser for Romanian, we have backed off to a simpler, easier to obtain dependency­like representation of a sentence: a slightly modified version of the lexical attraction models of (Yuret, 1998).</p><subsection number="2.1" title="LexPar"><p>Lexical attraction is viewed as the likelihood of a syntactic dependency relation between two words of a sentence and is measured by the pointwise mutual information between them. Yuret (1998) shows that the search for the lowest entropy lexical attraction model leads to the unsupervised discovery of undi­rected dependency relations or links.</p><p>LexPar (Ion and Barbu Mititelu, 2006) is a link analyzer (a linker) which generates a connected, undirected, acyclic and planar graph of an input sen­tence in which the nodes are the words of the sen­tence and the edges are the highest lexical attracted dependency-like relations. This program is simi­lar to the suboptimal one presented in (Yuret, 1998) with the following main differences:</p><p>• the policy of checking pairs of words to be re­lated is based on the assumption that most of the syntactic relations<footnote anchor="2"/> are formed between ad­jacent words and then between adjacent groups of linked words;</p><p>• it operates on POS-tagged and lemmatized cor­pora and attempts to improve parameter estima­tion by using both lemmas and POS tags. The score of a link is defined as the weighted sum of the pointwise mutual information of the lem­mas and of the POS tags, thus coping even with the unknown lemmas;</p><p>• it uses a rule filter that will deny the formation of certain links based on the POSes of the can­didate words. For instance, neither the relation between a determiner and an adverb nor the re­lation between a singular determiner and a plu­ral noun should be permitted;</p><p>In Figure 1 we have an example of a XML en­coded, LexPar processed sentence. The head at­tribute of the w tag specifies the position of the head word of the tagged word. Because LexPar considers non-directed dependency relations, for the purposes of XML encoding<footnote anchor="3"/>, the first word of every sentence (position 0) is always the root of the syntactic de­pendency tree, its dependents are its children nodes, and so on while we recursively build the tree from the LexPar result.<page local="3" global="284"/></p><footnote label="2">At least for our languages of interest, namely English and Romanian.</footnote><footnote label="3">The encoding of the morpho-syntactic descriptors (MSD) is MULTEXT-East compliant ( http://nl.ijs.si/ME/V3/ msd/QQREADME.txt ).</footnote><doubt alpha="30.8" length="13" tooSmall="True" monospace="0.0">- &lt;tu id="3"&gt;</doubt><doubt alpha="42.5" length="40" tooSmall="True" monospace="0.0">- &lt;seg lang="en"&gt;- &lt;s id="d001.s003.enM&gt;</doubt><doubt alpha="58.6" length="278" tooSmall="False" monospace="0.0">&lt;w lemma="we"ana="Ppl-pn"&gt;We&lt;/w&gt; &lt;w lemma="have"ana="Vaiplp"head="2"&gt;have&lt;/w&gt; &lt;w lemma="make"ana="Vmps"head="0"&gt;made&lt;/w&gt; &lt;w lemma="no"ana="Dz3"head="5"&gt;no&lt;/w&gt; &lt;w lemma="such"ana="Afp"head="5"&gt;such&lt;/w&gt; &lt;w lBinma-"statement"ana="Ncns"head="2"&gt;statement&lt;/w&gt; &lt;o.&lt;/c&gt;&lt;/s&gt;&lt;/seg&gt; &lt;/tu&gt;</doubt><figure caption="Figure 1: The XML representation of a LexPar pro­cessed sentence."></figure><p>We have chosen not to give a detailed presentation of LexPar here (the reader is directed towards (Yuret, 1998; Ion and Barbu Mititelu, 2006)) and instead, to briefly explain how the linkage in Figure 1 was obtained. The processor begins by inspecting a list G of groups of linked words which initially contains the positions of each of the words in the sentence:</p><doubt alpha="5.6" length="36" tooSmall="False" monospace="0.0">Go=   {(0), (1), (2), (3), (4), (5)}</doubt><p>The linking policy is trying to link words in the groups (0) and (1) or (1) and (2). The syntactic rule filter says that auxiliary verbs (Va) can only be linked with main verbs (Vm) and so one link is formed and the list of groups becomes:</p><doubt alpha="5.6" length="36" tooSmall="False" monospace="0.0">Gi=   {(0), ((1, 2)), (3), (4), (5)}</doubt><p>Next, the processor must decide linking the groups ((1 , 2) ) and (3) or (3) and (4) but the syntactic rule filter is denying any link from positions 1 or 2 to 3 (no links from any kind of verb V to any kind of a determiner D) or from 3 to 4 (no link from a nega­tive determiner Dz3 to a qualificative adjective Af ). Continuing this way, the progress of G list is as fol­lows:</p><doubt alpha="3.1" length="128" tooSmall="False" monospace="0.0">Gi=   {(0), ((1, 2)), (3), ((4, 5))} G2=   {((0, 2), (1, 2)), ((3, 5), (4, 5))} G3=   {((0, 2), (1, 2), (2, 5), (3, 5), (4, 5))}</doubt><p>So in 3 steps G3 contains a single group of linked words namely the linkage of the sentence.</p></subsection><subsection number="2.2" title="Meaning Affinity Models"><p>If the lexical attraction models are geared towards the discovery of the most probable syntactic rela­tions of a sentence, we can naturally generalize this idea to construct a class of models that will find a combination of meanings that maximizes a certain meaning attraction function over a linkage of a sen­tence. We call this class of models the <i>meaning affinity models.</i></p><p>Optimizing meaning affinity over a syntactic rep­resentation of a sentence has been tried in (Stetina et al., 1998; Horbovanu, 2002). SynWSD (Ion, 2007) is an implementation with two phases of the mean­ing affinity concept: <b>training </b>which takes as input a corpus with LexPar linked sentences (of the type shown in Figure 1) and outputs a table M of mean­ing co-occurrence frequencies and <b>disambiguation </b>of a LexPar linked sentence S, based on the counts in table M from the previous phase.</p><p>Before continuing with the descriptions of these phases, we will introduce the notations that we will use throughout this section:</p><p>• A n-word sentence is represented by a vec­tor S of n elements, each of them contain­ing a triple (wordform, lemma, POS). For in­stance, the first element from S in Figure 1 is S[0] = (We, we, Pp1-pn);</p><p>• L is the LexPar linkage of S, and is also a vec­tor containing pairs of positions (i, j ) in S that are related, where 0 &lt; i &lt; j &lt; n;</p><p>• lem(S, i) and pos(S, i) are two functions that give the lemma and the POS of the position i in</p><p>S, 0 &lt; i &lt; n.</p><p>The <b>training phase </b>is responsible for collecting meaning co-occurrence counts. It simply iterates over each sentence S of the training corpus and for every link L[k] of the form (a, b) from its linkage, does the following (K stores the total number of recorded meaning pairs):</p><p>1. extracts the sets of meanings Ia and Ib corre­sponding to the lemma lem(S, a) with the POS pos(S, a) and to the lemma lem(S, b) with the POS pos(S, b) from the sense inventory<footnote anchor="4"/>;<page local="4" global="285"/></p><footnote label="4">If the lemma does not appear in the sense inventory or its</footnote><p>2. increases by 1 the M table frequencies for ev­ery pair of the cartesian product Ia x Ib. For every meaning m G Ia, the frequency of the special pair (m, *) is increased with Simi­larly, the pair (*, m) frequency is also increased with |Ia | for m G</p><doubt alpha="33.3" length="15" tooSmall="False" monospace="0.0">3. K - K + |Iax</doubt><p>We have used the Princeton WordNet (Fellbaum, 1998), version 2.0 (PWN20) as our sense inventory and the mappings from its synsets to the SUMO ontology concepts (Niles and Pease, 2003) and to the IRST domains (Magnini and Cavaglia, 2000). Thus we have tree different sense inventories each with a different granularity. For instance, the noun <b>homeless </b>has 2 senses in PWN20, its first sense <i>("someone with no housing") </i>being mapped onto the more general Human SUMO concept and onto the person IRST domain. The second sense of the same noun is <i>"people who are homeless" </i>which cor­responds to the same SUMO concept and to a differ­ent IRST domain (factotum).</p><p>In order to reduce the number of recorded pairs in the case of PWN20 meanings (the finest granular­ity available) and to obtain reliable counts, we have modified the step 1 of the training phase in the fol­lowing manner:</p><p>• if we are dealing with nouns or verbs, for every meaning mm of the lemma, extract the upper­most hypernym meaning which does not sub­sume any other meaning of the same lemma;</p><p>• if we are dealing with adjectives, for every meaning mj of the lemma, extract the meaning of the head adjective if m,j is part of a cluster;</p><p>• if we are dealing with adverbs, for every mean­ing mj of the lemma, return mj (no generaliza­tion is made available by the sense inventory in this case).</p><p>This generalization procedure will be reversed at the time of disambiguation as will be explained shortly.</p><p>POS does not give a noun, verb, adjective or adverb, the lemma itself is returned as the sole meaning because in the disambigua­tion phase we need a meaning for every word of the sentence, be it content word or otherwise.</p><doubt alpha="50.0" length="6" tooSmall="False" monospace="0.0">d (We)</doubt><doubt alpha="0.0" length="1" tooSmall="False" monospace="0.0">1</doubt><doubt alpha="57.1" length="7" tooSmall="False" monospace="0.0">2(made)</doubt><p>5 <i>(statement) </i>1 <i>(have)</i></p><doubt alpha="50.0" length="12" tooSmall="False" monospace="0.0">3(no)4(such)</doubt><figure caption="Figure 2: The tree representation of the sentence in Figure 1."></figure><p>The <b>disambiguation phase </b>takes care of finding the best interpretation of a linked sentence based on the frequency table M. For a test sentence S, with the linkage L, the procedure goes as follows:</p><p>1. produce a proper tree T of positions from L by taking position 0 as the root of the tree. Then, for every link that contains 0 make the other po­sition in the link a child of 0 and then, in a re­cursive manner, apply the same process for all children of 0. For instance, the tree for Figure 1 if depicted in Figure 2;</p><p>2. construct a vector P of sentence positions vis­ited during a depth-first traversal of the T tree. The vector of sentence positions for Figure 2 is</p><doubt alpha="2.8" length="36" tooSmall="False" monospace="0.0">P = (0, 2, 5, 3, 5, 4, 5, 2,1, 2, 0)</doubt><p>3. construct a meaning vector V of the same length as P. V [i] contains the list of mean­ings of the lemma lem(S, P[i]) with the POS pos(S, P[i]). If the sense inventory is PWN20, every meaning from the list is generalized as described above;</p><p>4. finally, apply the Viterbi algorithm ((Viterbi, 1967)) on the V vector and extract the path (se­quence of meanings) which maximizes mean­ing affinity.</p><p>Each state transition is scored according to a meaning affinity function. In our experiments we have considered three meaning affinity functions. If K is the total number of meaning pairs and if mi and m2 are two meanings from adjacent V positions for which f (m1, m2) is the pair frequency extracted from M, the functions are:<page local="5" global="286"/></p></subsection></section><section number="1." title="DICE:"><doubt alpha="42.9" length="14" tooSmall="False" monospace="0.0">dice(m1, m2) =</doubt><doubt alpha="40.9" length="22" tooSmall="False" monospace="0.0">_2f(mi,ni2)+2f(m2,mt)_</doubt><doubt alpha="28.1" length="32" tooSmall="False" monospace="0.0">f(mi,*)+f (*,mi)+f(m2,*)+/(*,m2)</doubt></section><section number="2." title="Pointwise mutual information:"><doubt alpha="45.5" length="11" tooSmall="False" monospace="0.0">mi(mi,m2) =</doubt><doubt alpha="55.0" length="20" tooSmall="False" monospace="0.0">lKf(mi,m2)+Kf(m2,mi)</doubt><doubt alpha="31.7" length="41" tooSmall="False" monospace="0.0">10g(f (mi,*)+f (*,mi))(f (m2,*)+f(*,nvi))</doubt><p>3. Log-Likelihood, ll(mi , m2) which is com­puted as in (Moore, 2004).</p><p>After the Viterbi path (best path) has been calcu­lated, every state (meaning) from V[i] (0 &lt; i &lt; | V| ) along this path is added to a final D vector. When the PWN20 sense inventory is used, the reverse of the generalization procedure is applied to each meaning recorded in D, thus coming back to the meanings of the words of S. Please note that an entry in D may contain more than one meaning especially in the case of PWN20 meanings for which there was not enough training data.</p><doubt alpha="44.0" length="25" tooSmall="False" monospace="0.0">3   SEMEVAL-2007 Task #7:</doubt><p><b>Coarse-grained English All-Words</b></p><p>LexPar and SynWSD were trained on an 1 million words corpus comprising the George Orwell's 1984 novel and the SemCor corpus (Miller et al., 1993).</p><p>Both texts have been POS-tagged (with MULTEXT-</p><p>East compliant POS tags) and lemmatized and the result was carefully checked by human judges to en­sure a correct annotation.</p><p>SynWSD was run with all the meaning attraction functions (dice, mi and ll) for all the sense in­ventories (PWN20, SUMO categories and IRST do­mains) and a combined result was submitted to the task organizers. The combined result was prepared in the following way:</p><p>1. for each sense inventory and for each token identifier, get the union of the meanings for each run (dice, mi and ll);</p><p>2. for each token identifier with its three union sets of PWN20 meanings, SUMO categories and IRST domains:</p><p>(a) for each PWN20 meaning <i>m</i><i>i </i>in the union, if there is a SUMO category that maps onto it, increase mi's weight by 1;</p><p>(b) for each PWN20 meaning mi in the union, if there is a IRST domain that maps onto it, increase mi's weight by 1;</p><p>(c) from the set of weighted PWN20 mean­ings, select the subset C that best over­laps with a cluster. That is, the intersec­tion between the subset and the cluster has a maximal number of meanings for which the sum of weights is also the greatest; (d) output the lowest numbered meaning in C.</p><p>With this combination, the official F-measure of SynWSD is 0.65712 which places it into the 11thposition out of 16 competing systems<footnote anchor="5"/>.</p><p>Another possible combination is that of the inter­section which is obtained with the exact same steps as above, replacing the union operation with the in­tersection. When the PWN20 meanings set is void, we can make use of the most frequent sense (MFS) backoff strategy thus selecting the MFS of the cur­rent test word from PWN20. Working with the of­ficial key file and scoring software, the intersection combination with MFS backoff gives an F-measure of 0.78713 corresponding to the 6th best result. The same combination method but without MFS backoff achieves a precision of 0.80559 but at the cost of a very low F-measure (0.41492).</p><doubt alpha="52.9" length="34" tooSmall="False" monospace="0.0">4   SEMEVAL-2007 Task #17: English</doubt><p><b>All-Words</b></p><p>For this task, LexPar and SynWSD were further trained on a 12 million POS tagged and lemmatized balanced corpus<footnote anchor="6"/>. The run that was submitted was the intersection combination with the MFS backoff strategy which obtained an F-measure of 0.527. This score puts our algorithm on the 8th position out of 14 competing systems. For the union combinator (the MFS backoff strategy is not applicable), the F-measure decreases to 0.<page local="6" global="287"/>445 (10th place). Finally, if we train SynWSD only on corpora from task#7, the union combinator leads to an F-measure of 0. 344.</p><footnote label="5">Precision = Recall = F-measure. In what follows, mention­ing only the F-measure means that this equality holds.</footnote><footnote label="6">A random subset of the BNC ( http://www.natcorp . ox.ac.uk/ ).</footnote></section><section number="5" title="Conclusions"><p>SynWSD is a knowledge-based, unsupervised WSD algorithm that uses a dependency-like analysis of a sentence as a uniform context representation. It is a language independent algorithm that doesn't require any feature selection.</p><p>Our system can be improved in several ways. First, one can modify the generalization procedure in the case of PWN20 meanings in the sense of se­lecting a fixed set of top level hypernyms. The size of this set will directly affect the quality of meaning co-occurrence frequencies. Second, one may study the effect of a proper dependency parsing on the re­sults of the disambiguation process including here making use of the syntactic relations names and ori­entation.</p><p>Even if SynWSD rankings are not the best avail­able, we believe that the unsupervised approach to the WSD problem combined with different knowl­edge sources represents the future of these systems even if, at least during the last semantic evalua­tion exercise SensEval-3, the supervised systems achieved top rankings.</p></section><references><p>Christiane Fellbaum, editor. 1998. <i>WordNet. An Elec­tronic Lexical Database. </i>MIT Press, May.</p><p>Vladimir Horbovanu. 2002. Word Sense Disambigua­tion using WordNet. "Alexandra Ioan Cuza" Univer­sity, Faculty of Computer Science, Ia§i, Romania. In Romanian.</p><p>Radu Ion and Verginica Barbu Mititelu. 2006. Con­strained lexical attraction models. In <i>Proceedings of the Nineteenth International Florida Artificial Intelli­gence Research Society Conference, </i>pages 297-302,</p><p>Menlo Park, Calif., USA. AAAI Press.</p><p>Radu Ion. 2007. <i>Word Sense Disambiguation meth­ods applied to English and Romanian. </i>Ph.D. thesis, Research Institute for Artificial Intelligence (RACAI), Romanian Academy, January. In Romanian, to be de­fended.</p><p>Michael Lesk. 1986. Automatic sense disambiguation : How to tell a pine cone from an ice cream cone. In <i>Proceedings of the 1986 SIGDOC Conference, Asso­ciation for Computing Machinery, </i>pages 24-26, New</p><p>York.</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 of the Association for Computational Linguistics, </i>pages 64-71, Madrid, Spain, July.</p><p>Bernardo Magnini and Gabriela Cavaglia. 2000. Inte­grating Subject Field Codes into WordNet. In Gavrili-dou M., Crayannis G., Markantonatu S., Piperidis S., and Stainhaouer G., editors, <i>Proceedings of LREC-2000, Second International Conference on Language Resources and Evaluation, </i>pages 1413-1418, Athens, Greece, June.</p><p>Igor Mel'cuk. 1988. <i>Dependency Syntax: theory and practice. </i>State University of New York Press, Albany, NY.</p><p>George A. Miller, Claudia Leacock, Randee Tengi, and Ross T. Bunker.   1993.   A semantic concordance.</p><p>In <i>Proceedings ofthe 3rd DARPA Workshop on Hu­man Language Technology, </i>pages 303-308, Plains-boro, New Jersey.</p><p>Robert C. Moore. 2004. On Log-Likelihood Ratios and the Significance of Rare Events. In <i>Proceedings of the 2004 Conference on Empirical Methods in Natu­ral Language Processing, </i>pages 333-340, Barcelona, Spain.</p><p>Ian Niles and Adam Pease. 2003. Linking Lexicons and Ontologies: Mapping WordNet to the Suggested Upper Merged Ontology. In <i>Proceedings ofthe 2003 International Conference on Information and Knowl­edge Engineering (IKE 03), </i>Las Vegas, Nevada, June.</p><p>Jiri Stetina, Sadao Kurohashi, and Makoto Nagao. 1998. General word sense disambiguation method based on a full sentential context. In <i>Proceedings ofthe Coling-ACL'98 Workshop "Usage of WordNet in Natural Lan­guage Processing Systems", </i>pages 1-8, Montreal.</p><p>Mark Stevenson and YorickWilks. 2001. The interaction of knowledge sources in word sense disambiguation.</p><p><i>Computational Linguistics, </i>27(3):321-349.</p><p>Andrew J. Viterbi. 1967. Error bounds for convolu-tional codes and an asymptotically optimum decoding algorithm. <i>IEEE Transactions on Information Theory, </i>IT(13):260-269, April.</p><p>Deniz Yuret. 1998. <i>Discovery oflinguistic relations using lexical attraction. </i>Ph.D. thesis, Department of Computer Science and Electrical Engineering, MIT, May.</p></references></body></article>