Modifier and Type | Field and Description |
---|---|
DISCO.SimilarityMeasure |
ConfigFile.similarityMeasure |
Modifier and Type | Method and Description |
---|---|
static DISCO.SimilarityMeasure |
DISCO.getSimilarityMeasure(java.lang.String simMeasure)
Get SimilarityMeasure from string.
|
static DISCO.SimilarityMeasure |
DISCO.SimilarityMeasure.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DISCO.SimilarityMeasure[] |
DISCO.SimilarityMeasure.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
float |
Compositionality.compositionalSemanticSimilarity(java.lang.String multiWords1,
java.lang.String multiWords2,
Compositionality.VectorCompositionMethod compositionMethod,
DISCO.SimilarityMeasure simMeasure,
DISCO disco,
java.lang.Float a,
java.lang.Float b,
java.lang.Float c,
java.lang.Float lambda)
This method computes the semantic similarity between two multi-word terms,
phrases, sentences or paragraphs.
|
float |
TextSimilarity.directedTextSimilarity(java.lang.String text,
java.lang.String hypothesis,
DISCO disco,
DISCO.SimilarityMeasure similarityMeasure)
Compute the semantic similarity of text and hypothesis according to the
algorithm given in Jijkoun & De Rijke (2005): "Recognizing Textual Entailment
Using Lexical Similarity".
The method tests if the hypothesis is licensed by the text. |
float |
Compositionality.semanticSimilarity(java.util.HashMap<java.lang.String,java.lang.Float> wordvector1,
java.util.HashMap<java.lang.String,java.lang.Float> wordvector2,
DISCO.SimilarityMeasure simMeasure)
Computes the semantic similarity (according to the vector similarity
measure
similarityMeasure ) between the two input word
vectors. |
float |
DISCO.semanticSimilarity(java.lang.String w1,
java.lang.String w2,
DISCO.SimilarityMeasure similarityMeasure)
Computes the semantic similarity (according to the vector similarity
measure
similarityMeasure ) between the two input words based
on their collocation sets (i.e. |
java.util.ArrayList<ReturnDataCol> |
Compositionality.similarWords(java.util.HashMap<java.lang.String,java.lang.Float> wordvector,
DISCO disco,
DISCO.SimilarityMeasure simMeasure)
Find the most similar words in the DISCO word space for an input word
vector.
|
float |
TextSimilarity.textSimilarity(java.lang.String text1,
java.lang.String text2,
DISCO disco,
DISCO.SimilarityMeasure similarityMeasure)
Computes the semantic similarity between the two texts as an average of
both directed text similarities.
|