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.

70
Verified
2 danlou/LMMS

Language Modelling Makes Sense - WSD (and more) with Contextual Embeddings

44
Emerging
3 SapienzaNLP/ewiser

A Word Sense Disambiguation system integrating implicit and explicit...

44
Emerging
4 dustalov/watset

Watset: Automatic Induction of Synsets from a Graph of Synonyms

30
Emerging
5 anishLearnsToCode/word-sense-disambiguation

NLP: Word Sense Disambiguation (WSD) ๐Ÿ“š on python 3 ๐Ÿ.

27
Experimental
6 USC-NSL/sage

SAGE disambiguates protocol description in an IETF RFC document, then...

27
Experimental
7 linalgo/wsd

Fast, efficient open source & open data Word Sense Disambiguation models for...

26
Experimental
8 Mindful/MWEasWSD

Repo for the paper "MWE as WSD: Solving Multi-Word Expression Identification...

24
Experimental
9 SapienzaNLP/neural-pagerank-wsd

Exploiting the global WordNet graph to perform WSD

23
Experimental
10 princeton-nlp/metric-wsd

NAACL'2021: Non-Parametric Few-Shot Learning for Word Sense Disambiguation

21
Experimental
11 ymgw55/WSMD

Improving word moverโ€™s distance by leveraging self-attention matrix...

19
Experimental
12 SapienzaNLP/multilabel-wsd

A multi-labeling model for knowledge integration into Word Sense...

19
Experimental
13 SapienzaNLP/homonymy-wsd

Official repository of the paper "Analyzing Homonymy Disambiguation...

15
Experimental
14 andrea-gasparini/nlp-word-sense-disambiguation-wic-data

WSD for Word-in-Context (WiC) disambiguation, experimenting with BERT...

15
Experimental
15 SapienzaNLP/clubert

Distribution of word meanings in Wikipedia for English, Italian, French,...

14
Experimental
16 nnakul/word-sense-disambiguator

Using graph connectivity in WordNets and PageRank style algorithm to develop...

12
Experimental
17 SapienzaNLP/wsd-hard-benchmark

Data and code for "Nibbling at the Hard Core of Word Sense Disambiguation"...

12
Experimental
18 maybemkl/wmdecompose

A Python implementation of Word Mover's Distance that decomposes document...

12
Experimental
19 dirkneuhaeuser/preposition-sense-disambiguation

Learn meanings behind words is a key element in NLP. This project...

12
Experimental