alvations/pywsd
Python Implementations of Word Sense Disambiguation (WSD) Technologies.
Implements multiple WSD algorithms including Lesk variants (original, adapted, simple, and cosine-based) alongside similarity-based approaches using WordNet path metrics and information content measures. Integrates tightly with NLTK and WordNet, providing pre-computed synset signatures for efficient overlap calculations and supporting both targeted single-word and full sentence disambiguation tasks.
746 stars and 49,681 monthly downloads. Used by 1 other package. No commits in the last 6 months. Available on PyPI.
Stars
746
Forks
130
Language
Python
License
MIT
Category
Last pushed
Jul 29, 2022
Monthly downloads
49,681
Commits (30d)
0
Dependencies
5
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/alvations/pywsd"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
danlou/LMMS
Language Modelling Makes Sense - WSD (and more) with Contextual Embeddings
SapienzaNLP/ewiser
A Word Sense Disambiguation system integrating implicit and explicit external knowledge.
dustalov/watset
Watset: Automatic Induction of Synsets from a Graph of Synonyms
anishLearnsToCode/word-sense-disambiguation
NLP: Word Sense Disambiguation (WSD) 📚 on python 3 🐍.
USC-NSL/sage
SAGE disambiguates protocol description in an IETF RFC document, then converts the disambiguated...