<?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"/><title>Evaluating Name-Matching for Coreference Resolution</title><author surname="Uryupina" givenname="Olga"><org  name="Saarland University" country="Germany" city="Saarbrucken"/></author></firstpageheader><frontmatter><p><b>Evaluating Name-Matching for Coreference Resolution</b></p><p><b>Olga Uryupina</b></p><p>Computational Linguistics, Saarland University 66041 Saarbrücken, Germany</p><p>ourioupi@coli.uni-sb.de</p></frontmatter><abstract>In this paper we describe experiments aimed at improving matching techniques for the Coreference Resolution task. Combining algo­rithms proposed in the literature with our own solutions, we run machine learning experiments and evaluate extensively different features and feature combinations to find the best settings. These settings do not only show good performance for English data, but should also be easily adjustable to cover other languages. </abstract></header><body><section number="1." title="Introduction"><p>Robust and accurate Coreference Resolution (CR) is es­sential for many Natural Language Processing tasks, for example, Question Answering. However, not all types of anaphors can be successfully resolved by state-of-the-art CR systems. Typical pronoun resolution algorithms have an accuracy of up to 85 — 90% (Mitkov, 1999) whereas the performance of the best general coreference resolution systems is much lower: for example, (Soon et al., 2001) reported 60.4% F-score on the MUC-7 test data.</p><p>This leads to the conclusion that one should try to im­prove the resolution for the other major types of anaphors: proper names and definite noun phrases. Our experiments address a problem of coreference for named entities, in par­ticular, anaphoric links between two proper names. Ta­ble 1 shows several examples of coreferring proper names, demonstrating typical problems for automatic resolution.</p><p>There are several reasons to pay attention to this par­ticular sub-task. First, proper names represent a high pro­portion of all the anaphors: identifying correctly all the anaphoric links between NEs, we achieve 30% recall for the NP-Coreference task (only full NPs are considered as markables) in the set-based evaluation (cf. Section 6.2.).</p><p>Second, coreference resolution engines are usually not independent tools — they are integrated into various NLP applications. For example, a good CR module in a question answering system would allow us to keep track of entities, collecting and combining information from different sen­tences of the text. In this context coreference links between named entities become very important: they bring together various facts about real world objects that are likely to be mentioned in user's questions.</p><p>Third, accurate name matching algorithms can be help­ful for other tasks. For example, Branting (2002) points out that they are crucial for Legal Case-Management Systems.</p><p>In this paper we present various machine learning ex­periments evaluating strategies for name matching.</p></section><section number="2." title="Previous Studies"><p>Virtually none of the previous approaches to the corefer­ence resolution task include any specific machine learning technique for resolving proper name anaphoric links. <footnote anchor="1"/> The most commonly used matching features for CR in general are <i>same surface </i>, <i>same head, </i>and <i>contain </i>(an anaphor is a substring of an antecedent). In our experiments we use the <i>same surface </i>matching as a baseline.</p><footnote label="1">An exception is a system described in (Strube et al., 2002), where two matching strategies have been tested on named entities</footnote><p>Soon et al. (2001) introduce the <i>weak string identity </i>feature (true if an anaphor and an antecedent have the same surface form after stripping offthe determiners).</p><p>Strube et al. (2002) propose two minimum edit dis­tance-based (MED) features. Although useful for German, they might be not so helpful for English because of its simpler morphology. To evaluate the role of approximate matching, we implemented a family of MED-based fea­tures.</p><p>Branting (2002) investigates name matching strate­gies for Legal Case-Management Systems, proposing tech­niques for abstracting over NPs and efficient indexing. Al­though we do some normalisation, following the ideas of (Branting, 2002) and (Soon et al., 2001), we are not inter­ested in further generalisation over the markables. Branting also uses exact and approximate matching and precompiled abbreviation tables. We do not use any external abbrevia­tion data, but compute possible abbreviations dynamically.</p><p>To sum it up, the commonly used approach is very sim­ple, and various previous studies show that it can be im­proved in many different ways. In this work we combine the ideas proposed in the literature with our own matching strategies.</p><doubt alpha="57.1" length="7" tooSmall="False" monospace="0.0">3. Data</doubt><p>For our experiments we use the MUC-7 coreference corpus (Hirschman and Chinchor, 1997). We parsed the texts with the (Charniak, 2000) parser and collected all the NPs,<footnote anchor="2"/> discarding complex ones (containing an embedded separately from all the other types ofanaphors.</p><footnote label="2">The MUC-7 scheme covers more types of markables, for ex­ample, posessive pronouns</footnote><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">1339</doubt><table caption="Table 1: Examples of problematic cases for proper names coreference resolution" 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>Antecedent</p></td><td class="cell"><p>Anaphor</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>MCDONALD'S</p><p>The Federal Aviation Administration F-14</p><p>CHINA S Foreign Trade Minister Wu Yi</p></td><td class="cell"><p>McDonald's FAA F14 Ms Wu</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="2"/><p>NP). Our estimations show that a system, correctly resolv­ing all the NPs, would achieve 75 - 80% recall and 100% precision on the MUC-7 test data in set-based evaluation.</p><p>We only analyse proper names (NPs withNNP-, NNPS-, or CD-tagged heads). A system, correctly resolving all those NPs, would have recall and precision when evaluated against the NPs part of the MUC-7 data.</p><p>In our experiments we use the rule induction learner Ripper (Cohen, 1995). To produce data instances, we pair the NPs with each other (every NP was paired with all the preceding ones). This resulted in 20826 (942 positive and 19884 negative) items for the "dryrun" subcorpus and 18702 (851 positive and 17851 negative) items forthe "test­ing" subcorpus.</p></section><section number="4." title="Computing similarity between proper names"><p>We decompose our problem into three major sub-tasks: <i>normalisation, substrings selection, </i>and <i>matching: </i>one can, for example, compute minimum edit distance <i>(matching) </i>between the down-cased <i>(normalisation) </i>last nouns <i>(sub­string) </i>of an anaphor and an antecedent. The resulting value can be used as a similarity measure between the two.</p><p>Below we describe the algorithms we implemented to tackle these three sub-tasks. Several techniques are lan­guage specific, whereas others are relatively language inde­pendent (possibly applicable to any language with an alpha­betic script). Some algorithms are very fast, some (parser-based) require more processing, and some (Internet-based) are very time-consuming. In Section 6. we evaluate "lan­guage independent" and "fast" settings separately.</p><p><b>Normalisation. </b>We use three normalisation functions: <i>no_case, no .punctuation, </i>and <i>no determiner. </i>The first one transforms a string into lower-case format. The second one strips off all the punctuation and auxiliary characters, and the last one strips off the determiner. The first two normali­sation techniques are relatively language independent. The third one is obviously language dependent: we need a list of all the determiners to perform this operation. However, we believe that such a list can be compiled very quickly for any particular language. One can combine these functions se­quentially, producing complex normalising algorithms. For example, <i>no jcase&amp;no punctuation </i>of "that F-14" is "that f14". Finally, one can use several normalisations for the same markable to compute values for different features.</p><p><b>Substring selection. </b>Some words in a name are more informative than others. Therefore it can be reasonable to compare not the whole strings, but only the most represen­tative parts of them. We implemented several algorithms for selecting most informative words.</p><p>The <i>lastjioun </i>algorithm outputs the last noun of the NP string. It requires a parser (or at least a tagger) and is language-dependent and moderately time-consuming.</p><p><i>Last </i>is a simple modification of the <i>lastjioun </i>algorithm. It outputs the last word of the NP string. Although less accurate, it is faster and language independent.</p><p><i>First, </i>a counterpart of <i>last, </i>is the first word of the NP.</p><p>The <i>rarest </i>algorithm outputs the least frequent word of the NP string: each word is sent to the AltaVista search en­gine and then the one that gets the lowest count (number of pages worldwide written in English) is returned. This algo­rithm is language independent, but very time-consuming.</p><p>As an example, the <i>lastjioun </i>and <i>last </i>substring of "Lockheed Martin Corp." is "Corp.", whereas the <i>first </i>and <i>rarest </i>substring is "Lockheed".</p><p>It does not make any sense to combine these algorithms sequentially, as they always output one word. However, one can use several of them at the same time: for example, our <i>fast </i>configurationuses both the <i>first </i>and the <i>last </i>algorithms.</p><p><b>Matching. </b>We investigated the following string match­ing algorithms.</p><p><i>exactjnatch </i>is a boolean function on two strings. It out­puts 1 if they are identical and 0 otherwise.</p><p><i>approximate jnatch: </i>we implemented a family of algo­rithms, based on the minimum edit distance measure (Wag­ner and Fischer, 1974). Given two ordered sequences, the MED between them is defined as the number of insertions, deletions, and substitutions, needed to transform one into the other. We measure the distance between two strings ei­ther in symbols <i>(MEDjs) </i>or in words <i>(MEDjv). </i>In addition to the bare counts, we normalise our MED values by the length of an anaphor or an antecedent in symbols <i>(length s) </i>or in words <i>(length </i><i>jv). </i>The formulas are shown in Table 2.</p><p><i>matchedjjart </i>algorithms are generalisations of com­monly used <i>contain </i>feature (cf. Section 2.). They rep­resent the size of the overlap between two NPs. The ba­sic <i>matchedjjart </i>algorithm computes the number of sym­bols/words two NPs share. We normalise this count by the length of an anaphor or an antecedent in the same way as it is done for the approximate matching.</p><p><i>abbreviation: </i>we have implemented several methods to resolve abbreviations, all of them comparing an anaphor (full string) to the <i>lastjioun </i>of candidate antecedents . The first algorithm <i>(abbrev1) </i>takes the initial letter of all the words in a string and produces a word out of them. This word is compared (by exact match) to the head of the sec­ond NP. The second algorithm <i>(abbrev2) </i>does the same, but ignores words, beginning with low-case letters. The algo­rithm <i>abbrev3 </i>checks whether it is possible to split the head of the second NP into small units, such that each unit is a beginning (prefix) of a word in the first NP, and the prefixes come in the right order (the same as the order of the cor­responding words). Finally, <i>abbrev4 </i>proceeds in the same way, but does not allow empty prefixes. The first two al­gorithms represent the most commonly used abbreviations. The last two algorithms are more general, allowing for non­trivial ways of abbreviating. Table 3 shows some examples.</p><p>Again, one cannot combine these algorithms sequen­tially, but it is possible to use several of them at the same time, computing values for different features.<page local="3"/></p><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">1340</doubt><table caption="Table 2: Approximate matching functions and their values for(New York, York)." 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>matching</p></td><td class="cell"><p>formula</p></td><td class="cell"><p>value</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>MEDjs </i><i>MEE)j5janaph MEDjsjxnte </i><i>MEDjw </i><i>MEE) </i><b><i>Jiv </i></b><i>janaph </i><i>MEDjw </i><i>jxnte</i></p></td><td class="cell"><p><i>M ED </i>in symbols</p><p><i>MEDs</i></p></td><td class="cell"><p>4 1</p><p>0.5</p><p>1</p><p>1</p><p>0.5</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>lengths (anaphor) MED.s</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>lengths (antecedent)</i></p><p><i>MED </i>in words</p><p><i>MED-w</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>length-w (anaphor) MED-w</i></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>length-w( antecedent)</i></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></section><section number="5." title="Features and Feature Configurations"><p>All the techniques described above help us to build a feature set. We divide our features into two groups.</p><p><b>NP-based features, </b>computed for both an anaphor and an antecedent, represent information about a single noun phrase. The features are represented in Table 4. However, we do not use all of these features in all the experiments.</p><p><b>Link-based features </b>describe the similarity between two NP strings. The only exceptions are the <i>sister </i>and <i>dis­tance </i>features. The <i>sister </i>feature is set to 1 when two NPs are sister nodes in a parse tree and to 0 otherwise. Two <i>distance </i>features encode the distance between two named entities measured in terms of NPs and sentences.</p><p>The other features are represented by triples <i>(normali­sation, substring selection, matching). </i>Not all of them are useful. For example, the <i>matched jjart </i>algorithm with any substring selection would always produce the same values as <i>exact jnatch </i>with this substring. This observation re­duces the total number of features dramatically. Overall we have 135 features: 18 NP-based ones, <i>sister,2 distances, </i>and 114 features represented by matching triples.</p><subsection number="5.1." title="Configurations"><p>We want to test such hypotheses as, for example, "Ap­proximate matching yields better results than exact match­ing", comparing the results in the cases when only several features are used. We call these groups of features <i>configu­rations. </i>Below we describe some of our configurations:</p><p><i>all: </i>all the features.</p><p><i>baseline: </i>all the NP-based features, <i>sister, distance</i>,ex-act matching for full NPs, no normalisation</p><p><i>lastjioun: </i>all the baseline features, all the <i>(_, lastjioun, exact jnatch) </i>triples.</p><p><i>fast: </i>all the features that do not require Internet counts</p><p><i>faster: </i>all the features that require neither Internet counts nor parsing (i.e., all the types of matching for full NP strings and their <i>first </i>and <i>last </i>substrings)</p><p><i>MEDjonly: </i>all the NP-based features, <i>sister, distance, </i>and all the <i>(</i>_,_, <i>approximate jnatch) </i>triples.</p><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">1341</doubt><p><i>MEDsurfacejonly: </i>all the NP-based features, <i>sis­ter, distance, </i>all the <i>(</i>_<i>,nojsub string selection, approxi­mate jnatch) </i>triples.</p><p><i>last, first, rarest: rarest-count </i>(for the <i>rarest </i>configura­tion only), <i>length, distance, </i>all the <i>(</i>_, <i>no jsubstring sele­ction, exact jnatch) </i>and <i>(</i>_, <i>sub, exact jnatch) </i>triples; <i>sub</i> is <i>last,.</i><i> </i>. . correspondingly.</p><p>We evaluated 29 different configurations, but, due to the lack of space, we describe only the most interesting ones.</p></subsection></section><section number="6." title="Evaluation"><subsection number="6.1." title="Cross-validation of Ripper's classifiers"><p>In this experiment we used only the MUC-7 dry-run data (30 texts). The experiment was organised as follows. For each of our 10 cross-validation runs, we reserved 3 texts for testing. The remaining texts were first used to optimise Ripper's <i>S </i>parameter (degree of hypothesis simplification) by 3-fold cross validation. Finally, we trained Ripper on all the 27 texts with the best <i>S </i>value and test on the reserved 3 texts. The performance was measured in the standard way (precision is a ratio of correctly classified links over all the anaphoric links suggested by Ripper and so on).</p><p>The results are presented in Table 5: the upper part shows the configurations, requiring neither a parser, nor web counts, the middle part — the ones, requiring only a parser, and the lower part — the ones, requiring web counts. All the configurations performed significantly <i>(p</i><i> </i><i>&lt;</i><i> </i>0.01, two-tailed t-test) better than the baseline.</p><p><b>6.2. MUC-style set-based evaluation.</b></p><p>In this experiment we used the dry-run data for train­ing and 20 MUC-7 test texts for testing. The MUC scoring program (Vilain et al., 1995) was used for evaluation. The scorer compares not individual pairs, but whole coreference chains for estimating the system's performance. So, we im­plemented the same resolution algorithm, as the one pro­posed in (Strube et al., 2002) and (Ng and Cardie, 2002). For each anaphor, we check the candidate antecedents (pre­ceding proper names), starting with the closest one and pro­ceeding backwards. We submit all the pairs to Ripper one by one. If a pair is classified as a possible coreference<page local="4"/></p><table caption="Table 3: Example values of the abbreviation functions (assuming full normalization)." 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><i>(antecedent, anaphor) </i>pair</p></td><td class="cell"><p>abbrevl</p></td><td class="cell"><p>abbrev2</p></td><td class="cell"><p>abbrev3</p></td><td class="cell"><p>abbrev4</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>(UnitedStates, U.S.)</i></p></td><td class="cell"><p>1</p></td><td class="cell"><p>1</p></td><td class="cell"><p>1</p></td><td class="cell"><p>1</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>(The Federal Bureau of Investigations, FBI)</i></p></td><td class="cell"><p>0</p></td><td class="cell"><p>1</p></td><td class="cell"><p>1</p></td><td class="cell"><p>0</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>(The Federal Bureau of Investigations, Bureau)</i></p></td><td class="cell"><p>0</p></td><td class="cell"><p>0</p></td><td class="cell"><p>1</p></td><td class="cell"><p>0</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p><i>(Silicon, SILIC)</i></p></td><td class="cell"><p>0</p></td><td class="cell"><p>0</p></td><td class="cell"><p>1</p></td><td class="cell"><p>1</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 4: NP-based features" 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>npjype</p></td><td class="cell"><p>NP's article (the, a(n), none)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>number</p></td><td class="cell"><p>number of the head noun (sg, pi, none)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>premodifiers</p></td><td class="cell"><p>NP contains premodifiers (yes, no)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>postmodifiers</p></td><td class="cell"><p>NP contains postmodifiers (yes, no)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>appositive</p></td><td class="cell"><p>NP is a part of an appositive construction (first .part, second .part, no)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>conjunction</p></td><td class="cell"><p>NP is a conjunction (yes, no)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>rarest</p></td><td class="cell"><p>the AltaVista count for the <i>rarest </i>word (1... n)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>length_s</p></td><td class="cell"><p>length of the NP string in symbols (1... n)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>length_w</p></td><td class="cell"><p>length of the NP string in words ( 1... n)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><p>Table 5: The system's performance (F-measure) in the fold cross-validation on the MUC-7 dry-run data.</p><doubt alpha="0.0" length="3" tooSmall="False" monospace="0.0">10-</doubt><p>link, we add the anaphor to the coreference chain of the antecedent and proceed to the next anaphor.</p><p>The evaluation results are shown in Table 6. Our base­line has a relatively high precision (82.6%), but very low recall (61.1%). All the other configurations, except <i>first </i>and <i>last </i>have slightly lower precision, but significantly <i>(p &lt; </i>0.05, <b>x<footnote anchor="2"/></b>-test) higher recall. We cannot compare the corresponding F-scores, as the    -test is not applicable.</p><p><b>7.   Discussion and Conclusion.</b></p><p>We decomposed the NE coreference problem into three sub-tasks: normalisation, substring selection, and match­ing. Combining different solutions to these sub-tasks we came up with several feature configurations to be evaluated.</p><p>As our experiments show, sophisticated matching algo­rithms clearly outperform the baseline: the best configu­ration in our first experiment yields an error reduction of 61%. However, tuning these algorithms to achieve the best performance is not a trivial task.</p><p>The substring selection is useful provided it is done properly, as in the <i>lastjioun </i>configuration. The Internet-based substring selection <i>(rarest) </i>is only slightly worse. Unfortunately, similar techniques <i>(first </i>and <i>last) </i>can bring only moderate advantage over the baseline. So, if we want to investigate the CR task in other languages, where parsing resources are less reliable or even non-existent, we should try another solution, instead of the substring selection: ei­ther use several substrings at the same time <i>(faster), </i>or im­prove the other parts of our matching algorithms (MED).</p><p>All the sophisticated matching functions improve the performance to some extent, although <i>abbreviations </i>seem to be almost useless. The most important function is <i>ap­proximate matching: </i>with the MED features activated, all the additional improvements do not affect the perfor­mance significantly, consider the differences in F-measure for <i>MED -only </i>(with the <i>lastjioun </i>substring selection) and <i>MED surface jonly </i>(without any substring selection).</p><p>Finally, we could not find a normalisation function out­performing all the others in all the cases. But the experi­ments show that it is worth using at least some normalisa­tion: in almost all the configurations <i>no normalisation </i>re­sults in a significant drop of the performance. With <i>approx­imate matching, </i>the normalisation choice does not play an important role (2 — 3% difference in F-measure in the first experiment, except for the <i>no normalisation </i>case). With <i>ex­act matching, </i>normalisation becomes more important (up to      difference in the F-measure).</p><p>In future we plan to follow two directions. First, we want to apply our techniques to all the markables (not only named entities as in present study). Second, we plan to use the same algorithms for the CR task in another lan­guages. Finally, once we are able to resolve links between two proper names, we want to investigate the coreference between proper and common nouns.</p></subsection><table class="main" frame="box" rules="all" border="1" regular="False"><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>normalisation</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>no</p></td><td class="cell"><p>full</p></td><td class="cell"><p>all features</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>no parsing, no web counts</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>57.8</p></td><td class="cell"><p>(63.9)</p></td><td class="cell"><p>(63.5)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>first</p></td><td class="cell"><p>62.7</p></td><td class="cell"><p>73.5</p></td><td class="cell"><p>72.4</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>last</p></td><td class="cell"><p>67.7</p></td><td class="cell"><p>71.1</p></td><td class="cell"><p>71.9</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>faster</p></td><td class="cell"><p>79.6</p></td><td class="cell"><p>82.4</p></td><td class="cell"><p>81.2</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>MED .surface _only</p></td><td class="cell"><p>75.2</p></td><td class="cell"><p>82.8</p></td><td class="cell"><p>80.4</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>parsing</p></td><td class="cell"><p>, no web counts</p></td><td class="cell"><p></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>last_noun</p></td><td class="cell"><p>78.2</p></td><td class="cell"><p>80.2</p></td><td class="cell"><p>81.3</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>MED_only</p></td><td class="cell"><p>82.1</p></td><td class="cell"><p>83.0</p></td><td class="cell"><p>83.8</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>fast</p></td><td class="cell"><p>81.4</p></td><td class="cell"><p>83.6</p></td><td class="cell"><p>83.5</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>web counts</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>rarest</p></td><td class="cell"><p>78.2</p></td><td class="cell"><p>80.3</p></td><td class="cell"><p>73.1</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>all</p></td><td class="cell"><p>82.5</p></td><td class="cell"><p>82.5</p></td><td class="cell"><p>82.1</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td><td class="cell"></td></tr></table><table caption="Table 6: The system's performance (F-measure) in the set evaluation on the MUC-7 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><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>normalisation</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p></p></td><td class="cell"><p>no</p></td><td class="cell"><p>full</p></td><td class="cell"><p>all features</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>no parsing, no web counts</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>71.7</p></td><td class="cell"><p>(72.7)</p></td><td class="cell"><p>(71.9)</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>first</p></td><td class="cell"><p>72.4</p></td><td class="cell"><p>77.7</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"><p>last</p></td><td class="cell"><p>71.8</p></td><td class="cell"><p>75.9</p></td><td class="cell"><p>71.5</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>faster</p></td><td class="cell"><p>75.9</p></td><td class="cell"><p>75.3</p></td><td class="cell"><p>80.1</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>MED .surface _only</p></td><td class="cell"><p>77.9</p></td><td class="cell"><p>79.3</p></td><td class="cell"><p>80.5</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>parsing</p></td><td class="cell"><p>, no web counts</p></td><td class="cell"><p></p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>lastjioun</p></td><td class="cell"><p>79.4</p></td><td class="cell"><p>80.6</p></td><td class="cell"><p>79.4</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>MED_only</p></td><td class="cell"><p>80.0</p></td><td class="cell"><p>79.2</p></td><td class="cell"><p>77.7</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>fast</p></td><td class="cell"><p>77.3</p></td><td class="cell"><p>78.6</p></td><td class="cell"><p>80.4</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>web counts</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>rarest</p></td><td class="cell"><p>77.6</p></td><td class="cell"><p>75.7</p></td><td class="cell"><p>76.9</p></td><td class="cell"></td></tr><tr class="row"><td class="cell"></td><td class="cell"><p>all</p></td><td class="cell"><p>77.6</p></td><td class="cell"><p>82.5</p></td><td class="cell"><p>78.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></tr></table></section><references><p>Branting, L. Karl, 2002. Name-matching algorithms for le­gal case-management systems. <i>Journal of Information, Law &amp; Technology, </i>(1).</p><p>Charniak, Eugene, 2000. A maximum-entropy-inspired parser. In <i>Proceedings of NAACL.</i></p><p>Cohen, William W., 1995. Fast effective rule induction. In <i>Proceedings ofICML.</i></p><p>Hirschman, Lynette and Nancy Chinchor, 1997. Muc-7 coreference task definition. In <i>Proceedings of MUC-7.</i></p><p>Mitkov, Ruslan, 1999. Anaphora resolution: the state of the art. Technical report, University ofWolverhampton.</p><p>Ng, Vincent and Claire Cardie, 2002. Combining sample selection and error-driven pruning for machine learning of coreference rules. In <i>Proceedings ofEMNLP.</i></p><p>Soon, Wee Meng, Hwee Tou Ng, and Daniel Chung Yong Lim, 2001. A machine learning approach to coreference resolution of noun phrases. <i>Computational Linguistics, </i>27(4):521-544.</p><p>Strube, Michael, Stefan Rapp, and Christof Müller, 2002. The influence of minimum edit distance on reference res­olution. In <i>Proceedings ofEMNLP.</i></p><p>Vilain, Marc, John Burger, John Aberdeen, Dennis Con­nolly, and Lynette Hirschman, 1995. A model-theoretic coreference scoring scheme. In <i>Proceedings ofMUC-6.</i></p><p>Wagner, Robert A. and Michael J. Fischer, 1974. The string-to-string correction problem. <i>Journal of the ACM, </i>21(1):168-173.</p><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">1342</doubt></references></body></article>