Word Sense Disambiguation NLP Tools
Tools for disambiguating word meanings in context, resolving lexical ambiguity using knowledge bases, neural models, or graph-based approaches. Does NOT include general word embeddings, named entity recognition, or multi-word expression parsing as primary tasks.
There are 19 word sense disambiguation tools tracked. 1 score above 70 (verified tier). The highest-rated is alvations/pywsd at 70/100 with 746 stars and 49,681 monthly downloads.
Get all 19 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=word-sense-disambiguation&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
alvations/pywsd
Python Implementations of Word Sense Disambiguation (WSD) Technologies. |
|
Verified |
| 2 |
danlou/LMMS
Language Modelling Makes Sense - WSD (and more) with Contextual Embeddings |
|
Emerging |
| 3 |
SapienzaNLP/ewiser
A Word Sense Disambiguation system integrating implicit and explicit... |
|
Emerging |
| 4 |
dustalov/watset
Watset: Automatic Induction of Synsets from a Graph of Synonyms |
|
Emerging |
| 5 |
anishLearnsToCode/word-sense-disambiguation
NLP: Word Sense Disambiguation (WSD) ๐ on python 3 ๐. |
|
Experimental |
| 6 |
USC-NSL/sage
SAGE disambiguates protocol description in an IETF RFC document, then... |
|
Experimental |
| 7 |
linalgo/wsd
Fast, efficient open source & open data Word Sense Disambiguation models for... |
|
Experimental |
| 8 |
Mindful/MWEasWSD
Repo for the paper "MWE as WSD: Solving Multi-Word Expression Identification... |
|
Experimental |
| 9 |
SapienzaNLP/neural-pagerank-wsd
Exploiting the global WordNet graph to perform WSD |
|
Experimental |
| 10 |
princeton-nlp/metric-wsd
NAACL'2021: Non-Parametric Few-Shot Learning for Word Sense Disambiguation |
|
Experimental |
| 11 |
ymgw55/WSMD
Improving word moverโs distance by leveraging self-attention matrix... |
|
Experimental |
| 12 |
SapienzaNLP/multilabel-wsd
A multi-labeling model for knowledge integration into Word Sense... |
|
Experimental |
| 13 |
SapienzaNLP/homonymy-wsd
Official repository of the paper "Analyzing Homonymy Disambiguation... |
|
Experimental |
| 14 |
andrea-gasparini/nlp-word-sense-disambiguation-wic-data
WSD for Word-in-Context (WiC) disambiguation, experimenting with BERT... |
|
Experimental |
| 15 |
SapienzaNLP/clubert
Distribution of word meanings in Wikipedia for English, Italian, French,... |
|
Experimental |
| 16 |
nnakul/word-sense-disambiguator
Using graph connectivity in WordNets and PageRank style algorithm to develop... |
|
Experimental |
| 17 |
SapienzaNLP/wsd-hard-benchmark
Data and code for "Nibbling at the Hard Core of Word Sense Disambiguation"... |
|
Experimental |
| 18 |
maybemkl/wmdecompose
A Python implementation of Word Mover's Distance that decomposes document... |
|
Experimental |
| 19 |
dirkneuhaeuser/preposition-sense-disambiguation
Learn meanings behind words is a key element in NLP. This project... |
|
Experimental |