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()
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/
MentionClusterCoreferenceAnnotator
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.