ca.uottawa.balie
Class NamedEntityRecognitionNerf
java.lang.Object
ca.uottawa.balie.NamedEntityRecognition
ca.uottawa.balie.NamedEntityRecognitionNerf
public class NamedEntityRecognitionNerf
- extends NamedEntityRecognition
NER extended with NERF disambiguation rules.
NERF (Named Entity Recognition Framework) is an semi-supervised NER system
made of generated Named Entity lists and disambiguation rules.
It is based on baseline system by:
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.
- Author:
- nadeaud
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NamedEntityRecognitionNerf
public NamedEntityRecognitionNerf(TokenList pi_TokenList,
LexiconOnDiskI pi_Lexicon,
DisambiguationRulesI pi_Rules,
NamedEntityTypeEnumI[] pi_Mapping,
boolean pi_FullDebug)