SlangNet: A WordNet like resource for English Slang
Paper · 2016 · Shehzaad Dhuliawala, Diptesh Kanojia and Pushpak Bhattacharyya
Summary
Tools built on standard lexicons such as Princeton WordNet miss the meanings that internet users keep inventing. Some are entirely new words (swag, turnt). Others are new senses of old ones, such as "sick" meaning excellent. Urban Dictionary records many of these, but its unmoderated, crowd-written entries are redundant, opinionated and full of errors, so they cannot serve directly as a lexicon.
The authors build SlangNet, a slang resource that plugs into WordNet. They find candidate slang in a crawled Reddit corpus in two ways: frequent words that WordNet lacks, and known words whose Urban Dictionary tags match none of the WordNet glosses. Annotators then work in a dedicated tool, SAnE. For each item they either link it to an existing synset or write a new, formally worded synset with a POS tag and examples.
Once SlangNet is added to WordNet, unmodified Lesk and Extended Lesk (run through PyWSD) can select slang senses. The authors report better accuracy than earlier work that used raw Urban Dictionary definitions. The resource targets noisy web text in retrieval, web mining and, later, sentiment analysis.
Key points
- The bootstrap corpus is about 5.4 million Reddit comment sentences. The released resource holds roughly 3000 slang words, and the authors plan continuous crawling to keep it current.
- Urban Dictionary supplies the top-voted definition, examples and similar-word tags. Its scale is cited as 18 million unique readers and about seven million entries. Annotators assign POS manually because automatic tagging was unreliable on this noisy text. Acronyms like LOL or BTW receive a special
ABRtag. - Reddit validation covered 100 sentences each for cool, own and insane. The SlangNet sense accounted for 97%, 56% and 88% of uses respectively. Two annotators double-tagged 50 sentences for insane and reached a kappa of 0.84.
- WSD accuracy, simple Lesk / Extended Lesk:
- cool: 0.15 / 0.17 (the authors blame its many fine-grained senses)
- insane: 0.38 / 0.54
- own: 0.45 / 0.51
- On the novel-sense dataset of Cook et al. (2014), simple Lesk scored 0.31 for follower, 0.19 for poster and 0.42 for text. Adapted Lesk was skipped because semantic relations were not yet added.
Interesting ideas
- I1. Corpus words that recur often but are absent from the reference lexicon are flagged as likely neologisms, so lexicon misses become a cheap candidate generator.
- I2. A new sense of a known word is detected when its related-word tags overlap with none of the existing sense glosses but do match the crowd definition. The mismatch itself is the signal.
- I3. Annotators first try to attach slang to an existing synset and create a new one only when nothing fits. This keeps the addition compatible, so WordNet-based algorithms run on it unchanged.
- I4. Before scoring the disambiguator, the authors measured how often the slang sense actually occurs in real text (97% for cool), which exposes how strong a trivial majority-sense baseline would be.
- I5. Items that resist normal POS assignment, such as chat acronyms, get their own explicit tag instead of being forced into an ill-fitting class.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (tokens): Lemma lookups that fail repeatedly in the en crate could be counted and queued as reviewable "unknown word" candidates rather than silently treated as noise.
- I2 (world): When compiling the WordNet-based ontology, a contextual cue that fits no stored sense could trigger an explicit "possible unlisted sense" note instead of forcing the nearest synset.
- I3 (world): Domain or informal vocabulary could be added as an overlay on the compiled ontology, so verb classes, frames and lookups keep working without special cases.
- I4 (learn): Every sense or role evaluation could report the corpus sense distribution and a most-frequent-sense control alongside the system score, so gains are not illusory.
- I5 (tokens): A clearly marked category for LOL- or BTW-like tokens would let the tagger and downstream parser handle them deliberately and explainably, instead of mis-tagging them as nouns or interjections at random.
Institutions
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 9,086 worksArtificial Intelligence · 8,889 worksArts and Humanities · 9,296 worksLanguage and Linguistics · 9,206 works
🧭 Topics 1Research subjects and languages the work is about.English · 1,373 works
Cite
Cite as Shehzaad Dhuliawala, Diptesh Kanojia and Pushpak Bhattacharyya. 2016. SlangNet: A WordNet like resource for English Slang. Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC'16).
@inproceedings{dhuliawala2016slangnet,
title = {{SlangNet: A WordNet like resource for English Slang}},
author = {Shehzaad Dhuliawala, Diptesh Kanojia and Pushpak Bhattacharyya},
booktitle = {Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC'16)},
year = {2016},
doi = {10.63317/48d3rjhkz4zj},
url = {https://doi.org/10.63317/48d3rjhkz4zj}
}References
- Banerjee, S. and Pedersen, T. (2003). Extended gloss overlaps as a measure of semantic relatedness. In IJCAI, volume 3, pages 805–810.
- Cook, P., Lau, J. H., McCarthy, D., and Baldwin, T. (2014). Novel word-sense identification. find
- Fellbaum, C. (1998). WordNet. Wiley Online Library. find
- Lau, J. H., Cook, P., McCarthy, D., Newman, D., and Baldwin, T. (2012). Word sense induction for novel sense detection. In Proceedings of the 13th Conference of the European Chapter of the Association for Computational Linguistics, pages 591–601. Association for Computational Linguistics.
- Lesk, M. (1986). Automatic sense disambiguation using machine readable dictionaries: how to tell a pine cone from an ice cream cone. In Proceedings of the 5th annual international conference on Systems documentation, pages 24–26. ACM. Swerdfeger, B. A. (Online). Assessing the viability of the urban dictionary as a resource for slang. find
- Tan, L. (2014). Pywsd: Python implementations of word sense disambiguation (wsd) technologies [software]. https://github.com/alvations/pywsd.7. ↗
- Language Resource References Baker, C. F., Fillmore, C. J., and Lowe, J. B. (1998). The berkeley framenet project. In Proceedings of the 36th Annual Meeting of the Association for Computational Linguistics and 17th International Conference on Computational Linguistics - Volume 1, ACL ’98, pages 86– 90, Stroudsburg, PA, USA. Association for Computational Linguistics.
- Bhattacharyya, P. (2010). Indowordnet. In Nicoletta Calzolari, et al., editors, LREC. European Language Resources Association. find
- Cook, P., Lau, J. H., McCarthy, D., and Baldwin, T. (2014). Novel word-sense identification. find
- Esuli, A. and Sebastiani, F. (2006). Sentiwordnet: A publicly available lexical resource for opinion mining. In Proceedings of LREC, volume 6, pages 417–422. Citeseer.
- Liu, H. and Singh, P. (2004). Conceptnet-a practical commonsense reasoning tool-kit. BT technology journal, 22(4):211–226. ↗
- Navigli, R., Roma, S. U. D., and Ponzetto, S. P. (2010). Babelnet: Building a very large multilingual semantic network. In In Proc. of ACL-10.
- Pianta, E., Bentivogli, L., and Girardi, C. (2002). Multiwordnet: developing an aligned multilingual database. In Proceedings of the First International Conference on Global WordNet, January. find
- Schuler, K. K. (2005). Verbnet: A broad-coverage, comprehensive verb lexicon. ↗
- Piek Vossen, editor. (1998). EuroWordNet: A Multilingual Database with Lexical Semantic Networks. Kluwer Academic Publishers, Norwell, MA, USA. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/dhuliawala-2016-slangnet-wordnet-like-resource-english/