[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/docs/papers/soon-2001-machine-learning-approach-coreference-resolution/)

[home](https://md.mova.elamur.ai/free/en/) / [docs](https://md.mova.elamur.ai/free/en/docs/) / [papers](https://md.mova.elamur.ai/free/en/docs/papers/) / [English](https://md.mova.elamur.ai/free/en/docs/papers/en/) / A Machine Learning Approach to Coreference Resolution of Noun Phrases

# A Machine Learning Approach to Coreference Resolution of Noun Phrases

**Authors:** Wee Meng Soon, [Hwee Tou Ng](https://md.mova.elamur.ai/free/en/docs/papers/authors/hwee-tou-ng/), Daniel Chung Yong Lim · **Year:** 2001 · **Venue:** Computational Linguistics 27(4) **Link:** [aclanthology.org/J01-4004](https://aclanthology.org/J01-4004/) (DOI [10.1162/089120101753342653](https://doi.org/10.1162/089120101753342653)) · **Licence:** [CC BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/) (ACL Anthology, before 2016) — summary only

[**982** citations](https://openalex.org/works?filter=cites:W2164455818) openalex · 2026-10-18[**304** citations in our library](https://md.mova.elamur.ai/free/en/docs/papers/cited-by/soon-2001-machine-learning-approach-coreference-resolution/) of the 140673 papers whose bibliographies we read[Computational Linguistics](https://aclanthology.org/volumes/J01-4/)[licence](https://creativecommons.org/licenses/by-nc-sa/3.0/)

- [Publisher's page](https://aclanthology.org/J01-4004/)
- [PDF](https://aclanthology.org/J01-4004.pdf)
- [DOI 10.1162/089120101753342653](https://doi.org/10.1162/089120101753342653)
- [OpenAlex](https://openalex.org/W2164455818)

**Authors (3)**

1. [Wee Meng Soon](https://openalex.org/A5086320526) h 3 · 999 citations · 4 works
2. [Hwee Tou Ng](https://openalex.org/A5110081955) h 63 · 14801 citations · 300 works
3. [Daniel Chung Yong Lim](https://openalex.org/A5061784033) h 2 · 987 citations · 3 works

Citations and author metrics from openalex (2026-10-18); authors with the same name are not always told apart.

## What it is about

The paper presents a learned, end-to-end coreference resolver for general noun phrases (not only pronouns), trained on a small annotated corpus. A pipeline of HMM-based modules first finds the markables: tokenisation, POS tagging, NP identification, named entities and nested NPs. Each pair of markables is described by 12 shallow features: distance, pronoun flags, string match, definiteness, demonstratives, number, semantic class, gender, both-proper-names, alias, and apposition. A C5 decision tree classifies pairs, and closest-first clustering builds the chains. On MUC-6 the system reaches recall 58.6%, precision 67.3% and F 62.6. On MUC-7 it reaches recall 56.1%, precision 65.5% and F 60.4. Only 6.5% of the 20,910 MUC-6 training pairs are positive. The three features alias, string match and apposition alone come within 2.3 F points (MUC-6) and 1 point (MUC-7) of the full system.

## Ideas

- I1. Run a feature ablation in the way the paper's tables do: remove each of the 12 features in turn on the same split, and report the F change. A feature that moves nothing is a candidate for removal before any new feature is added (`coref/src/eval.rs`).
- I2. Audit the error classes of section 5 (modifier string match, same string but different referents, apposition errors, alias errors) as counts per class on a dev set. Each class has a rule that can be tested, so this works as a negative-control report.
- I3. Replace the learned tree with a deterministic decision list. The tree in the paper's Figure 2 is short enough to print, and each link can then carry the rule that produced it.
- I4. Keep "unknown" as a third value for gender and semantic agreement, as the paper does, so that missing knowledge is never read as disagreement.

## For Mova

The code is `coref/src/sieve.rs` (the pairwise features), `coref/src/mention.rs` (markables) and `coref/src/eval.rs`. The chapters are [35. Reference and coreference](https://md.mova.elamur.ai/free/en/docs/languages/en/35-reference-and-coreference/) and, for number, [11. Nouns](https://md.mova.elamur.ai/free/en/docs/languages/en/11-nouns/). The measure is MUC F on the same dev and test splits, with the ablation above. Run every configuration twice and check that the results match exactly.

Topics: [Coreference resolution](https://md.mova.elamur.ai/free/en/docs/papers/topics/coreference-resolution/)

## Cite

The paper itself, not this card. BibTeX from the library's record of the work. [DOI 10.1162/089120101753342653](https://doi.org/10.1162/089120101753342653)

```
@article{soon2001machine,
  title = {{A Machine Learning Approach to Coreference Resolution of Noun Phrases}},
  author = {Soon, Wee Meng and Ng, Hwee Tou and Lim, Daniel Chung Yong},
  journal = {Computational Linguistics},
  year = {2001},
  doi = {10.1162/089120101753342653},
  url = {https://doi.org/10.1162/089120101753342653}
}
```

- [← previous A New English Grammar based on the recommendations of the Joint Committee on Grammatical Terminology, Parts I–III; The Soul of Grammar](https://md.mova.elamur.ai/free/en/docs/papers/sonnenschein-1916-new-english-grammar-based/)
- [next → Sentence Level Discourse Parsing using Syntactic and Lexical Information](https://md.mova.elamur.ai/free/en/docs/papers/soricut-2003-sentence-level-discourse-parsing-syntactic/)
- [↑ back to English](https://md.mova.elamur.ai/free/en/docs/papers/en/)

## References

21 references, 3 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Aone, Chinatsu and Scott William Bennett. 1995. Evaluating automated and manual acquisition of anaphora resolution strategies. In Proceedings of the 33rd Annual Meeting of the Association for Computational Linguistics, 122-129. [find](https://scholar.google.com/scholar?q=Aone%2C+Chinatsu+and+Scott+William+Bennett%2E+1995%2E+Evaluating+automated+and+manual+acquisition+of+anaphora+resolution+strategies%2E+In+Proceedings+of+the+33rd+Annual+Meeting+of+the+Association+for+Computat)
2. Baldwin, Breck. 1997. CogNIAC: High precision coreference with limited knowledge and linguistic resources. In Proceedings of the ACL Workshop on Operational Factors in Practical, Robust Anaphora Resolution for Unrestricted Texts, pages 38-45. [find](https://scholar.google.com/scholar?q=Baldwin%2C+Breck%2E+1997%2E+CogNIAC%3A+High+precision+coreference+with+limited+knowledge+and+linguistic+resources%2E+In+Proceedings+of+the+ACL+Workshop+on+Operational+Factors+in+Practical%2C+Robust+Anaphora+Resol) [our card](https://md.mova.elamur.ai/free/en/docs/papers/baldwin-1997-cogniac-high-precision-coreference-limited/)
3. Bikel, Daniel M., Richard Schwartz, and Ralph M. Weischedel. 1999. An algorithm that learns what's in a name. Machine Learning, 34(1-3):211-231, February. [find](https://scholar.google.com/scholar?q=Bikel%2C+Daniel+M%2E%2C+Richard+Schwartz%2C+and+Ralph+M%2E+Weischedel%2E+1999%2E+An+algorithm+that+learns+what%27s+in+a+name%2E+Machine+Learning%2C+34%281%2D3%29%3A211%2D231%2C+February%2E)
4. Cardie, Claire and Kiri Wagstaff. 1999. Noun phrase coreference as clustering. In Proceedings of the 1999 Joint SIGDAT Conference on Empirical Methods in Natural Language Processing and Very Large Corpora, pages 82-89. [find](https://scholar.google.com/scholar?q=Cardie%2C+Claire+and+Kiri+Wagstaff%2E+1999%2E+Noun+phrase+coreference+as+clustering%2E+In+Proceedings+of+the+1999+Joint+SIGDAT+Conference+on+Empirical+Methods+in+Natural+Language+Processing+and+Very+Large+Cor)
5. Chinchor, Nancy A. 1998. Overview of MUC-7/MET-2. In Proceedings of the Seventh Message Understanding Conference (MUC-7). [http://www.itl.nist.gov/iad/894.02/related_projects/muc/proceedings/muc_7_toc.html](http://www.itl.nist.gov/iad/894.02/related_projects/muc/proceedings/muc_7_toc.html). [↗](http://www.itl.nist.gov/iad/894.02/related_projects/muc/proceedings/muc_7_toc.html)
6. Church, Kenneth. 1988. A stochastic parts program and noun phrase parser for unrestricted text. In Proceedings of the Second Conference on Applied Natural Language Processing, pages 136-143. [find](https://scholar.google.com/scholar?q=Church%2C+Kenneth%2E+1988%2E+A+stochastic+parts+program+and+noun+phrase+parser+for+unrestricted+text%2E+In+Proceedings+of+the+Second+Conference+on+Applied+Natural+Language+Processing%2C+pages+136%2D143%2E)
7. Dietterich, Thomas G. 1998. Approximate statistical tests for comparing supervised classification learning algorithms. Neural Computation, 10(7):1895-1924, October. [find](https://scholar.google.com/scholar?q=Dietterich%2C+Thomas+G%2E+1998%2E+Approximate+statistical+tests+for+comparing+supervised+classification+learning+algorithms%2E+Neural+Computation%2C+10%287%29%3A1895%2D1924%2C+October%2E)
8. Fisher, David, Stephen Soderland, Joseph McCarthy, Fangfang Feng, and Wendy Lehnert. 1995. Description of the UMass system as used for MUC-6. In Proceedings of the Sixth Message Understanding Conference (MUC-6), pages 127-140. [find](https://scholar.google.com/scholar?q=Fisher%2C+David%2C+Stephen+Soderland%2C+Joseph+McCarthy%2C+Fangfang+Feng%2C+and+Wendy+Lehnert%2E+1995%2E+Description+of+the+UMass+system+as+used+for+MUC%2D6%2E+In+Proceedings+of+the+Sixth+Message+Understanding+Conferen)
9. Ge, Niyu, John Hale, and Eugene Charniak. 1998. A statistical approach to anaphora resolution. In Proceedings of the Sixth Workshop on Very Large Corpora, pages 161-170. [find](https://scholar.google.com/scholar?q=Ge%2C+Niyu%2C+John+Hale%2C+and+Eugene+Charniak%2E+1998%2E+A+statistical+approach+to+anaphora+resolution%2E+In+Proceedings+of+the+Sixth+Workshop+on+Very+Large+Corpora%2C+pages+161%2D170%2E)
10. Kameyama, Megumi. 1997. Recognizing referential links: An information extraction perspective. In Proceedings of the ACL Workshop on Operational Factors in Practical, Robust Anaphora Resolution for Unrestricted Texts, pages 46-53. [find](https://scholar.google.com/scholar?q=Kameyama%2C+Megumi%2E+1997%2E+Recognizing+referential+links%3A+An+information+extraction+perspective%2E+In+Proceedings+of+the+ACL+Workshop+on+Operational+Factors+in+Practical%2C+Robust+Anaphora+Resolution+for+Unr)
11. Kehler, Andrew. 1997. Probabilistic coreference in information extraction. In Proceedings of the Second Conference on Empirical Methods in Natural Language Processing, pages 163-173. [find](https://scholar.google.com/scholar?q=Kehler%2C+Andrew%2E+1997%2E+Probabilistic+coreference+in+information+extraction%2E+In+Proceedings+of+the+Second+Conference+on+Empirical+Methods+in+Natural+Language+Processing%2C+pages+163%2D173%2E)
12. Lappin, Shalom and Herbert J. Leass. 1994. An algorithm for pronominal anaphora resolution. Computational Linguistics, 20(4):535-561, December. [find](https://scholar.google.com/scholar?q=Lappin%2C+Shalom+and+Herbert+J%2E+Leass%2E+1994%2E+An+algorithm+for+pronominal+anaphora+resolution%2E+Computational+Linguistics%2C+20%284%29%3A535%2D561%2C+December%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/lappin-1994-algorithm-pronominal-anaphora-resolution/)
13. McCarthy, Joseph F. 1996. A Trainable Approach to Coreference Resolution for Information Extraction. Ph.D. thesis, University of Massachusetts Amherst, Department of Computer Science, September. [find](https://scholar.google.com/scholar?q=McCarthy%2C+Joseph+F%2E+1996%2E+A+Trainable+Approach+to+Coreference+Resolution+for+Information+Extraction%2E+Ph%2ED%2E+thesis%2C+University+of+Massachusetts+Amherst%2C+Department+of+Computer+Science%2C+September%2E)
14. McCarthy, Joseph F. and Wendy Lehnert. 1995. Using decision trees for coreference resolution. In Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, pages 1050-1055. [find](https://scholar.google.com/scholar?q=McCarthy%2C+Joseph+F%2E+and+Wendy+Lehnert%2E+1995%2E+Using+decision+trees+for+coreference+resolution%2E+In+Proceedings+of+the+Fourteenth+International+Joint+Conference+on+Artificial+Intelligence%2C+pages+1050%2D105)
15. McEnery, A., I. Tanaka, and S. Botley. 1997. Corpus annotation and reference resolution. In Proceedings of the ACL Workshop on Operational Factors in Practical, Robust Anaphora Resolution for Unrestricted Texts, pages 67-74. [find](https://scholar.google.com/scholar?q=McEnery%2C+A%2E%2C+I%2E+Tanaka%2C+and+S%2E+Botley%2E+1997%2E+Corpus+annotation+and+reference+resolution%2E+In+Proceedings+of+the+ACL+Workshop+on+Operational+Factors+in+Practical%2C+Robust+Anaphora+Resolution+for+Unrestri)
16. Miller, George A. 1990. WordNet: An on-line lexical database. International Journal of Lexicography, 3(4):235-312. [find](https://scholar.google.com/scholar?q=Miller%2C+George+A%2E+1990%2E+WordNet%3A+An+on%2Dline+lexical+database%2E+International+Journal+of+Lexicography%2C+3%284%29%3A235%2D312%2E)
17. Mitkov, Ruslan. 1997. Factors in anaphora resolution: They are not the only things that matter. A case study based on two different approaches. In Proceedings of the ACL Workshop on Operational Factors in Practical, Robust Anaphora Resolution for Unrestricted Texts, pages 14-21. [find](https://scholar.google.com/scholar?q=Mitkov%2C+Ruslan%2E+1997%2E+Factors+in+anaphora+resolution%3A+They+are+not+the+only+things+that+matter%2E+A+case+study+based+on+two+different+approaches%2E+In+Proceedings+of+the+ACL+Workshop+on+Operational+Factor)
18. MUC-6. 1995. Coreference task definition (v2.3, 8 Sep 95). In Proceedings of the Sixth Message Understanding Conference (MUC-6), pages 335-344. [find](https://scholar.google.com/scholar?q=MUC%2D6%2E+1995%2E+Coreference+task+definition+%28v2%2E3%2C+8+Sep+95%29%2E+In+Proceedings+of+the+Sixth+Message+Understanding+Conference+%28MUC%2D6%29%2C+pages+335%2D344%2E)
19. MUC-7. 1997. Coreference task definition (v3.0, 13 Jul 97). In Proceedings of the Seventh Message Understanding Conference (MUC-7). [find](https://scholar.google.com/scholar?q=MUC%2D7%2E+1997%2E+Coreference+task+definition+%28v3%2E0%2C+13+Jul+97%29%2E+In+Proceedings+of+the+Seventh+Message+Understanding+Conference+%28MUC%2D7%29%2E)
20. Quinlan, John Ross. 1993. C4.5: Programs for Machine Learning. Morgan Kaufmann, San Francisco, CA. [find](https://scholar.google.com/scholar?q=Quinlan%2C+John+Ross%2E+1993%2E+C4%2E5%3A+Programs+for+Machine+Learning%2E+Morgan+Kaufmann%2C+San+Francisco%2C+CA%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/quinlan-1993-c45-programs-machine-learning/)
21. Sundheim, Beth M. 1995. Overview of results of the MUC-6 evaluation. In Proceedings of the Sixth Message Understanding Conference (MUC-6), pages 13-31. [find](https://scholar.google.com/scholar?q=Sundheim%2C+Beth+M%2E+1995%2E+Overview+of+results+of+the+MUC%2D6+evaluation%2E+In+Proceedings+of+the+Sixth+Message+Understanding+Conference+%28MUC%2D6%29%2C+pages+13%2D31%2E)
