# BNLP: Natural language processing toolkit for Bengali language

arXiv: https://arxiv.org/abs/2102.00405 · HTML: https://mlsanity.com/paper/2102.00405/

## Key facts

- Cited by 17 papers in the map (data through 14 Oct 2026).
- Builds on 6 of its 12 references that are in the map.
- First posted on arXiv 31 Jan 2021.

## Builds on (most cited first, 6 of 6)

- [Efficient Estimation of Word Representations in Vector Space](https://mlsanity.com/paper/1301.3781/) (2013)
- [Enriching Word Vectors with Subword Information](https://mlsanity.com/paper/1607.04606/) (2016)
- [Stanza: A Python Natural Language Processing Toolkit for Many Human Languages](https://mlsanity.com/paper/2003.07082/) (2020)
- [Subword Regularization: Improving Neural Network Translation Models with Multiple Subword Candidates](https://mlsanity.com/paper/1804.10959/) (2018)
- [AllenNLP: A Deep Semantic Natural Language Processing Platform](https://mlsanity.com/paper/1803.07640/) (2018)
- [iNLTK: Natural Language Toolkit for Indic Languages](https://mlsanity.com/paper/2009.12534/) (2020)

## Built on by (most cited first, 17 of 17)

- [BanglaAbuseMeme: A Dataset for Bengali Abusive Meme Classification](https://mlsanity.com/paper/2310.11748/) (2023)
- [Vacaspati: A Diverse Corpus of Bangla Literature](https://mlsanity.com/paper/2307.05083/) (2023)
- [TituLLMs: A Family of Bangla LLMs with Comprehensive Benchmarking](https://mlsanity.com/paper/2502.11187/) (2025)
- [Emotion Classification in a Resource Constrained Language Using Transformer-based Approach](https://mlsanity.com/paper/2104.08613/) (2021)
- [A Comparative Analysis of Noise Reduction Methods in Sentiment Analysis on Noisy Bangla Texts](https://mlsanity.com/paper/2401.14360/) (2024)
- [Is Information Density Uniform when Utterances are Grounded on Perception and Discourse?](https://mlsanity.com/paper/2602.14653/) (2026)
- [On Evaluation of Bangla Word Analogies](https://mlsanity.com/paper/2304.04613/) (2023)
- [Gazetteer-Enhanced Bangla Named Entity Recognition with BanglaBERT Semantic Embeddings K-Means-Infused CRF Model](https://mlsanity.com/paper/2401.17206/) (2024)
- [BanLemma: A Word Formation Dependent Rule and Dictionary Based Bangla Lemmatizer](https://mlsanity.com/paper/2311.03078/) (2023)
- [BanglaBait: Semi-Supervised Adversarial Approach for Clickbait Detection on Bangla Clickbait Dataset](https://mlsanity.com/paper/2311.06204/) (2023)
- [Understanding Social Structures from Contemporary Literary Fiction using Character Interaction Graph -- Half Century Chronology of Influential Bengali Writers](https://mlsanity.com/paper/2310.16968/) (2023)
- [Leveraging LLMs for Bangla Grammar Error Correction:Error Categorization, Synthetic Data, and Model Evaluation](https://mlsanity.com/paper/2406.14284/) (2024)
- [Leveraging the Potential of Prompt Engineering for Hate Speech Detection in Low-Resource Languages](https://mlsanity.com/paper/2506.23930/) (2025)
- [BARD10: A New Benchmark Reveals Significance of Bangla Stop-Words in Authorship Attribution](https://mlsanity.com/paper/2511.08085/) (2025)
- [FastPOS: Language-Agnostic Scalable POS Tagging Framework Low-Resource Use Case](https://mlsanity.com/paper/2512.00745/) (2025)
- [Lexical and Statistical Analysis of Bangla Newspaper and Literature: A Corpus-Driven Study on Diversity, Readability, and NLP Adaptation](https://mlsanity.com/paper/2601.06041/) (2025)
- [Ideological Stance Detection in a Low-Resource Language: Polarization in Bangladeshi Public vs Private University Discourse on Social Media](https://mlsanity.com/paper/2610.04401/) (2026)

## Abstract (arXiv)

BNLP is an open source language processing toolkit for Bengali language consisting with tokenization, word embedding, POS tagging, NER tagging facilities. BNLP provides pre-trained model with high accuracy to do model based tokenization, embedding, POS tagging, NER tagging task for Bengali language. BNLP pre-trained model achieves significant results in Bengali text tokenization, word embedding, POS tagging and NER tagging task. BNLP is using widely in the Bengali research communities with 16K downloads, 119 stars and 31 forks. BNLP is available at https://github.com/sagorbrur/bnlp.
