public interface WordSenseDisambiguator
Modifier and Type | Method and Description |
---|---|
java.lang.String |
disambiguate(java.util.List<java.util.Set<java.lang.String>> sentenceConcepts,
int index,
java.util.Set<java.lang.String> contextConcepts,
int windowSize,
ConceptSimilarityService.SimilarityMetricEnum metric,
java.util.Map<java.lang.String,java.lang.Double> scoreMap) |
java.lang.String |
disambiguate(java.util.List<java.util.Set<java.lang.String>> sentenceConcepts,
int index,
java.util.Set<java.lang.String> contextConcepts,
int windowSize,
ConceptSimilarityService.SimilarityMetricEnum metric,
java.util.Map<java.lang.String,java.lang.Double> scoreMap,
boolean weighted)
Disambiguate a named entity.
|
java.lang.String disambiguate(java.util.List<java.util.Set<java.lang.String>> sentenceConcepts, int index, java.util.Set<java.lang.String> contextConcepts, int windowSize, ConceptSimilarityService.SimilarityMetricEnum metric, java.util.Map<java.lang.String,java.lang.Double> scoreMap)
java.lang.String disambiguate(java.util.List<java.util.Set<java.lang.String>> sentenceConcepts, int index, java.util.Set<java.lang.String> contextConcepts, int windowSize, ConceptSimilarityService.SimilarityMetricEnum metric, java.util.Map<java.lang.String,java.lang.Double> scoreMap, boolean weighted)
sentenceConcepts
- named entities from the document, represented as list of
sets of concept idsindex
- index of target named entity to disambiguatecontextConcepts
- context concepts, e.g. from titlewindowSize
- number of named entities on either side of target to use for
disambiguationmetric
- metric to usescoreMap
- optional to get the scores assigned to each conceptweighted
- to weight context concepts by frequency