public class NamedEntityRecognitionNerfEXT
extends ca.uottawa.balie.NamedEntityRecognition
Nadeau, D., Turney, P. D. and Matwin, S. (2006) Unsupervised Named-Entity Recognition: Generating Gazetteers and Resolving Ambiguity. Proc. Canadian Conference on Artificial Intelligence.NERF can handle the 200 NE types as defined in the Sekine Hierarchy:
Sekine, S., Sudo, K. and Nobata, C. (2002) Extended Named Entity Hierarchy. Proc. International Conference on Language Resources and Evaluation.
Constructor and Description |
---|
NamedEntityRecognitionNerfEXT(ca.uottawa.balie.TokenList pi_TokenList,
ca.uottawa.balie.LexiconOnDiskI pi_Lexicon,
ca.uottawa.balie.DisambiguationRulesI pi_Rules,
ca.uottawa.balie.PriorCorrectionI pi_Prior,
ca.uottawa.balie.NamedEntityTypeEnumI[] pi_Mapping,
boolean pi_FullDebug) |
Modifier and Type | Method and Description |
---|---|
protected void |
ApplyDisambiguation() |
protected void |
ExtendEntityExt(int pi_StartIndex,
ca.uottawa.balie.Token pi_FirstBoundary,
ca.uottawa.balie.Token pi_NewEnd,
ca.uottawa.balie.NamedEntityType pi_NewType) |
protected boolean |
IsEntityCounterExample(ca.uottawa.balie.NamedEntityType pi_EntityType) |
public NamedEntityRecognitionNerfEXT(ca.uottawa.balie.TokenList pi_TokenList, ca.uottawa.balie.LexiconOnDiskI pi_Lexicon, ca.uottawa.balie.DisambiguationRulesI pi_Rules, ca.uottawa.balie.PriorCorrectionI pi_Prior, ca.uottawa.balie.NamedEntityTypeEnumI[] pi_Mapping, boolean pi_FullDebug)
protected void ApplyDisambiguation()
ApplyDisambiguation
in class ca.uottawa.balie.NamedEntityRecognition
protected void ExtendEntityExt(int pi_StartIndex, ca.uottawa.balie.Token pi_FirstBoundary, ca.uottawa.balie.Token pi_NewEnd, ca.uottawa.balie.NamedEntityType pi_NewType)
protected boolean IsEntityCounterExample(ca.uottawa.balie.NamedEntityType pi_EntityType)
IsEntityCounterExample
in class ca.uottawa.balie.NamedEntityRecognition
Copyright © 2024. All rights reserved.