pywsd and word-sense-disambiguation

Tool A is a mature, production-ready library providing multiple WSD algorithm implementations, while Tool B is a educational project demonstrating WSD concepts—making them alternatives rather than complements, as they serve different audiences and maturity levels.

pywsd
70
Verified
word-sense-disambiguation
27
Experimental
Maintenance 0/25
Adoption 21/25
Maturity 25/25
Community 24/25
Maintenance 2/25
Adoption 3/25
Maturity 9/25
Community 13/25
Stars: 746
Forks: 130
Downloads: 49,681
Commits (30d): 0
Language: Python
License: MIT
Stars: 4
Forks: 2
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
Stale 6m
Stale 6m No Package No Dependents

About pywsd

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.

About word-sense-disambiguation

anishLearnsToCode/word-sense-disambiguation

NLP: Word Sense Disambiguation (WSD) 📚 on python 3 🐍.

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work