Contents of this page

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

 

  • No labels