Reconcile - Coreference Resolution Engine
Reconcile is an automatic coreference resolution system that was developed to provide a stable test-bed for researchers to implement new ideas quickly and reliably.
It achieves roughly state of the art performance on many of the most common coreference resolution test sets, such as MUC-6, MUC-7, and ACE.
Reconcile comes ready out of the box to train and test on these common data sets (though the data sets are not provided) as well as the ability to run on unlabeled texts.
Reconcile utilizes supervised machine learning classifiers from the Weka toolkit, as well as other language processing tools such as the Berkeley Parser and Stanford Named Entity Recognition system.
The source language is Java, and it is freely available under the GPL.
MUC & B3 scores for several common coreference data sets. These experiments use the supplied model, ave_perceptron_uw, trained on the University of Wolverhampton corpus supplied with Reconcile. This model is used in the stand-alone JAR version of Reconcile as well.
Jar Quick Start: Run: $ java -jar reconcile-1.0.jar file1 file2 ...
- You may need to increase your max VM heap space with java -Xmx1g....
- Each test file needs a line return at the end of the last sentence.
- Java 1.5 (or above) is required.
The development of Reconcile was a collaboration between researchers from Cornell University, The University of Utah, and Lawrence Livermore National Labs. People involved include: Ves Stoyanov (JHU/Cornell), Claire Cardie (Cornell), Nathan Gilbert (Utah), Ellen Riloff (Utah), David Buttler (LLNL), and David Hysom (LLNL).
- Stoyanov, V., Gilbert, N., Cardie, C., and Riloff, E. (2009) "Conundrums in Noun Phrase Coreference Resolution: Making Sense of the State-of-the-Art", Proceedings of the Joint Conference of the 47th Annual Meeting of the Association for Computational Linguistics and the 4th International Joint Conference on Natural Language Processing of the Asian Federation of Natural Language Processing (ACL-IJCNLP 2009). [PDF]
- Stoyanov, V., Cardie, C., Gilbert, N., Riloff, E., Buttler, D. and Hysom, D. (2010) "Reconcile: A Coreference Resolution Platform" Tech Report - Cornell University [PDF]
- Stoyanov, V., Cardie, C., Gilbert, N., Riloff, E., Buttler, D. and Hysom, D. (2010) "Coreference Resolution with Reconcile", Proceedings of the Conference of the 48th Annual Meeting of the Association for Computational Linguistics (ACL 2010), Short Paper. [PDF]
Contact: Please send questions and/or comments about Reconcile to the developer mailing list: Note: Please don't attempt to subscribe to this list, any mail sent to it will be delivered to the current Reconcile development team.