Simple Coreference Resolution with Rich Syntactic and Semantic Features
Summary
The paper shows that a deliberately simple, deterministic coreference system can compete with much more complex learned models if it uses good syntactic and semantic information. Each mention is linked to an antecedent chosen with a small set of modular components rather than a trained pairwise classifier. On the syntactic side, the system uses constraints read off the parse tree, such as appositives and predicate nominatives, and ranks candidate antecedents by their position in the tree instead of by flat surface distance. On the semantic side, it filters candidate pairs for compatibility using head-word relations mined in an unsupervised way from a large unlabeled corpus. The authors report that this simple system was competitive with, and in places better than, the state-of-the-art supervised and unsupervised systems of the time on standard coreference benchmarks. The paper was influential in showing that much of the work in coreference is done by syntax and lexical semantics rather than by elaborate learning.
How Mova uses it
- the development notes of
corefandcoref/src/sieve.rs: Mova's coreference module is a deterministic multi-pass sieve (architecture after Raghunathan et al. 2010 and Lee et al. 2013). From this paper it takes the principle that candidates higher in the parse tree come first. Candidate antecedents are sorted by the depth of their head (root = 0), then by position, in the Hobbs-style traversal order. - Tree depth is precomputed per sentence (
coref/src/doc.rs), so the ordering is an integer sort, which keeps every linking decision explainable.
Effectiveness in Mova
One ordering principle inside the coreference sieve. Not measured separately; there is no ablation of the depth ordering on its own.
👨🔬💥
Cite
@inproceedings{haghighi2009simple,
title = {{Simple Coreference Resolution with Rich Syntactic and Semantic Features}},
author = {Haghighi, Aria and Klein, Dan},
booktitle = {Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing},
year = {2009},
url = {https://aclanthology.org/D09-1120/}
}References
- B. Amit and B. Baldwin. 1998. Algorithms for scoring coreference chains. In MUC7. find our card
- Eric Bengston and Dan Roth. 2008. Understanding the value of features for corefernce resolution. In Empirical Methods in Natural Language Processing. find
- E. Charniak. 2000. Maximum entropy inspired parser. In North American Chapter of the Association of Computational Linguistics (NAACL). find
- Mike Collins. 1999. Head-driven statistical models for natural language parsing. find our card
- A Culotta, M Wick, R Hall, and A McCallum. 2007. First-order probabilistic models for coreference resolution. In NAACL-HLT. find
- Pascal Denis and Jason Baldridge. 2007. Global, Joint Determination of Anaphoricity and Coreference Resolution using Integer Programming. In HLT-NAACL. find
- Jenny Finkel and Christopher Manning. 2008. Enforcing transitivity in coreference resolution. In Association of Computational Linguists (ACL). find
- Jenny Finkel, Trond Grenager, and Christopher Manning. 2005. Incorporating non-local information into information extraction systems by gibbs sampling. In ACL. find
- Barbara J. Grosz, Aravind K. Joshi, and Scott Weinstein. 1995. Centering: A framework for modelling the local coherence of discourse. find
- Aria Haghighi and Dan Klein. 2007. Unsupervised coreference resolution in a nonparametric bayesian model. In Proceedings of the 45th Annual Meeting of the Association of Computational Linguistics. Association for Computational Linguistics. Comment 2 general appos. patterns 2 cataphora find
This page in Markdown → https://md.mova.elamur.ai/free/en/docs/papers/haghighi-2009-simple-coreference-resolution-rich-syntactic/