Overview of Coreference Annotators
There are two coreference annotators to choose from within cTAKES.
If you aren't sure which one to choose, use
CoreferenceAnnotatorFactory.getDefaultCoreferencePipeline()
MentionClusterCoreferenceAnnotator aka Coreference using Clusters
MentionClusterCoreferenceAnnotator is new for 4.0. It uses the org/apache/ctakes/coreference/models/mention-cluster/model.jar model in the coreference-res project.
See CoreferenceAnnotatorFactory.getMentionClusterResolverDescription()
MentionClusterCoreferenceAnnotator has a convenience method for adding it to UimaFit pipelines. The method takes a model path argument.
Refer to http://www.sciencedirect.com/science/article/pii/S1532046417300850
Legacy Coreference Resolution
There are four annotators that together create coreference annotations.
- MipacqMarkableCreator
- MipacqMarkableExpander
- MipacqMarkablePairGenerator
- MipacqSvmChainCreator
See CoreferenceAnnotatorFactory.getLegacyCoreferencePipeline()
Refer to https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3384116/ for discussion of the legacy annotators