Open
Description
First off, thank you for building sematch! This package has been incredibly valuable for me.
Suggestion / question - is there any reason why WordNetSimilarity
is restricted to only nouns at the moment? I noticed that synsets seem to be restricted to nouns only, but WordNet includes verb taxonomies also.
Relevant code:
- Default parameter
wn.NOUN
here: https://github.com/gsi-upm/sematch/blob/master/sematch/semantic/similarity.py#L232 word_similarity
does not override the default parameter: https://github.com/gsi-upm/sematch/blob/master/sematch/semantic/similarity.py#L334-L335 (in fact, it appears that all callers ofword2synset
assume that the input word is a noun)
nltk.corpus.wordnet.synsets
doesn't require the POS argument to be passed in (it defaults to nltk.corpus.wordnet.POS_LIST
, so I think a potentially nice extension would be to remove the restriction on measuring similarity between nouns only
Metadata
Metadata
Assignees
Labels
No labels