BanglaBERT: Language Model Pretraining and Benchmarks for Low-Resource Language Understanding Evaluation in Bangla

TL;DR

BanglaBERT, an ELECTRA-based low-resource Bangla language model trained on 27.5GB data, achieves SOTA on four NLP tasks and introduces the BLUB benchmark.

cs.CL 🔴 Advanced 2021-01-01 335 citations 54 views
Abhik Bhattacharjee Tahmid Hasan Wasi Uddin Ahmad Kazi Samin Md Saiful Islam Anindya Iqbal M. Sohel Rahman Rifat Shahriyar
NLP low-resource languages pretrained models Bangla NLU deep learning

Key Findings

Methodology

This work employs the ELECTRA architecture, utilizing a Replaced Token Detection (RTD) objective for pretraining on a large-scale corpus of 27.5GB of Bangla web data (Bangla2B+). The corpus was curated from 110 popular Bangla websites, cleaned, deduplicated, and tokenized with a 32k WordPiece vocabulary designed to handle code-switching and romanized content. The model consists of a 12-layer Transformer encoder with 110M parameters, trained on TPU v3-8 hardware using Adam optimizer with a learning rate of 2e-4 over 2.5 million steps. To facilitate cross-lingual transfer, a bilingual model, BanglishBERT, was trained on combined Bangla and English corpora with shared vocabulary. Downstream tasks include sentiment classification, natural language inference (NLI), named entity recognition (NER), and extractive question answering (QA). The authors established the first comprehensive Bangla Language Understanding Benchmark (BLUB) to evaluate performance across these tasks.

Key Results

  • BanglaBERT outperforms multilingual models mBERT and XLM-R (base) on the BLUB benchmark, achieving scores of 77.09, surpassing mBERT (70.41) and XLM-R (72.82). It also exceeds previous models in individual tasks, demonstrating superior language-specific understanding.
  • In zero-shot cross-lingual transfer, BanglishBERT surpasses mBERT and XLM-R (base) by 15.8 and 10.8 points, respectively, confirming its strong multilingual generalization capabilities.
  • Sample efficiency tests reveal that with fewer than 1,000 training samples, BanglaBERT performs 2-9% better on sentiment and NLI tasks compared to XLM-R (large), highlighting its suitability for low-resource scenarios.

Significance

This research addresses the critical challenge of low-resource NLP for Bangla by providing a dedicated, high-quality pretrained model and a unified evaluation benchmark. It significantly advances the state of the art, enabling more accurate and efficient NLP applications in Bangla, and sets a foundation for future low-resource language research. The introduction of BLUB facilitates standardized comparisons, accelerating progress in Bangla NLP and inspiring similar efforts for other underrepresented languages.

Technical Contribution

The key technical innovation lies in leveraging ELECTRA’s RTD objective, which offers higher training efficiency compared to MLM-based methods, reducing computational costs while maintaining high performance. The creation of a 27.5GB web-based corpus (Bangla2B+) is a major contribution, providing a rich resource for future research. The development of BanglaBERT and BanglishBERT models, along with the BLUB benchmark, introduces a systematic framework for evaluating low-resource language models across multiple NLP tasks, fostering reproducibility and comparability.

Novelty

This is the first ELECTRA-based Bangla language model trained on a large-scale web corpus, demonstrating superior efficiency and performance over existing multilingual models. The establishment of BLUB as a comprehensive, multi-task benchmark for Bangla NLP is unprecedented, providing a standardized platform for future research. The dual-model approach, including BanglaBERT and BanglishBERT, showcases innovative strategies for enhancing language-specific and cross-lingual capabilities in low-resource settings.

Limitations

  • Despite the large corpus, the data is web-scraped and may contain biases, offensive content, or noise, which could affect model fairness and safety. Further cleaning and bias mitigation are necessary.
  • The models are primarily evaluated on four tasks; their generalization to other NLP tasks, such as dependency parsing or semantic role labeling, remains to be tested.
  • Training costs, although optimized, are still substantial, posing challenges for deployment in resource-constrained environments. Future work should focus on model compression and efficiency improvements.

Future Work

Future directions include expanding BLUB to encompass additional NLP tasks like dependency parsing and semantic role labeling, integrating domain-specific datasets for specialized applications, and exploring multimodal learning by incorporating speech and visual data. Further research aims to optimize model architectures for deployment on edge devices, reduce computational costs, and enhance robustness against biases and adversarial inputs. Cross-lingual transfer techniques can also be refined to improve performance in dialectal and regional variants of Bangla.

AI Executive Summary

Bangla, spoken by over 300 million people, ranks as the sixth most spoken language globally, yet it remains underrepresented in NLP research. Existing multilingual models like mBERT and XLM-R, though covering Bangla, are often too large and computationally expensive, leading to suboptimal performance in low-resource settings. Recognizing this gap, the present study introduces BanglaBERT, a dedicated ELECTRA-based language model trained on a massive web-scraped corpus of 27.5GB (Bangla2B+). This corpus was meticulously collected from 110 popular Bangla websites, cleaned, and tokenized to support efficient pretraining. The model architecture comprises a 12-layer Transformer encoder with 110 million parameters, trained on TPU v3-8 hardware, achieving a balance between performance and computational efficiency.

The authors also developed BanglishBERT, a bilingual model trained jointly on Bangla and English data, to facilitate zero-shot cross-lingual transfer. To evaluate these models comprehensively, they established the Bangla Language Understanding Benchmark (BLUB), which includes four core tasks: sentiment classification, natural language inference (NLI), named entity recognition (NER), and extractive question answering (QA). These tasks were carefully curated, with datasets translated and annotated to ensure quality.

Experimental results demonstrate that BanglaBERT outperforms existing multilingual models across all tasks, with a BLUB score of 77.09, surpassing mBERT and XLM-R (base). In zero-shot transfer, BanglishBERT achieves remarkable results, confirming its strong cross-lingual capabilities. Notably, in low-resource scenarios with fewer than 1,000 training samples, BanglaBERT maintains superior performance, highlighting its sample efficiency.

This work significantly advances Bangla NLP by providing a dedicated, efficient, and high-performing language model, along with a standardized benchmark for future research. The models and datasets are publicly released, fostering open science and community engagement. Looking ahead, the authors plan to expand BLUB to include more tasks, improve model efficiency, and explore multimodal and domain-specific applications, aiming to make Bangla NLP more accessible and impactful in both academia and industry.

Deep Analysis

Background

Bangla, with over 300 million speakers, is among the most spoken languages worldwide, yet it remains underrepresented in NLP research due to scarce high-quality corpora and dedicated models. Early NLP efforts focused on rule-based and shallow machine learning approaches for tasks such as POS tagging and sentiment analysis, often limited by small datasets. The advent of deep learning and transformer architectures, exemplified by BERT, revolutionized NLP but heavily relied on large-scale pretraining data. For Bangla, the limited size of existing corpora, such as Wikipedia dumps (~650MB), hindered the training of effective language models. Recent efforts introduced multilingual models like mBERT and XLM-R, but their performance on Bangla-specific tasks was suboptimal, especially in low-resource settings. The lack of comprehensive benchmarks further impeded progress, making it difficult to evaluate and compare models systematically. This backdrop underscores the necessity for a dedicated Bangla corpus, a tailored model architecture, and a unified evaluation framework to propel Bangla NLP forward.

Core Problem

The core challenge lies in the scarcity of large-scale, high-quality Bangla datasets suitable for pretraining deep language models. Existing corpora are limited in size and diversity, restricting the models' ability to learn rich language representations. Multilingual models, while helpful, are often too large and computationally demanding, with diminished performance on Bangla-specific tasks. Moreover, the absence of standardized benchmarks hampers objective evaluation and comparison of models. Addressing these issues requires collecting extensive Bangla web data, designing efficient pretraining strategies, and establishing comprehensive evaluation protocols to facilitate progress in low-resource language NLP.

Innovation

This work introduces several key innovations: 1) Construction of Bangla2B+ corpus—27.5GB of high-quality web data curated from 110 websites, enabling large-scale pretraining. 2) Adoption of ELECTRA's RTD objective, which improves training efficiency by replacing MLM with a discriminative task, reducing computational costs. 3) Development of BanglaBERT, a 110M parameter model tailored for Bangla, outperforming existing multilingual models on multiple tasks. 4) Creation of BanglishBERT, a bilingual model trained jointly on Bangla and English, supporting zero-shot transfer. 5) Establishment of BLUB, a multi-task benchmark covering sentiment, NLI, NER, and QA, providing a systematic evaluation platform for Bangla NLP. These innovations collectively address data scarcity, efficiency, and evaluation gaps in Bangla NLP.

Methodology

  • �� Data Collection: Crawled 110 popular Bangla websites, including news, blogs, social media, and encyclopedic sources, to assemble a diverse corpus of 27.5GB of text. • Data Cleaning: Removed duplicates, non-textual content, and filtered out non-Bangla pages using a language classifier. • Vocabulary Construction: Trained a 32k WordPiece subword vocabulary to handle code-switching and romanized content. • Preprocessing: Tokenized texts, segmented into sequences of up to 512 tokens, and created 7.18 million samples totaling 2.18 billion tokens. • Pretraining: Employed ELECTRA's RTD objective, training a generator and discriminator jointly, with the discriminator used for downstream fine-tuning. • Model Architecture: Built a 12-layer Transformer encoder with 768 hidden units, 12 attention heads, totaling 110M parameters. • Cross-lingual Model: Trained BanglishBERT on combined Bangla and English corpora with shared vocabulary, upsampling Bangla data to balance languages. • Downstream Tasks: Curated datasets for sentiment analysis, NLI, NER, and QA, translated and annotated to ensure quality, and performed supervised fine-tuning and evaluation.

Experiments

The experimental setup involved fine-tuning BanglaBERT and BanglishBERT on four downstream tasks within the BLUB benchmark. Each model was trained for 3-20 epochs with batch size 32, tuning learning rates between 2e-5 and 5e-5 based on validation performance. The evaluation metrics included accuracy, macro-F1, micro-F1, and exact match (EM). Baseline comparisons involved models like mBERT, XLM-R (base and large), IndicBERT, and sahajBERT. Zero-shot transfer experiments assessed the models' ability to generalize from English to Bangla without task-specific fine-tuning. Sample efficiency was tested by limiting training data to fewer than 1,000 samples, demonstrating the models' robustness in data-scarce environments. The results were statistically validated using bootstrap sampling to confirm significance.

Results

Results show that BanglaBERT achieved a BLUB score of 77.09, outperforming mBERT (70.41) and XLM-R (72.82), across all tasks. In sentiment classification, it reached 72.89% accuracy; in NLI, 82.80% accuracy; in NER, 77.78% micro-F1; and in QA, 72.63% EM. BanglishBERT demonstrated strong cross-lingual transfer, surpassing mBERT and XLM-R (base) by 15.8 and 10.8 points respectively. Sample efficiency tests indicated that with fewer than 1k samples, BanglaBERT outperformed XLM-R (large) by 2-9% on sentiment and NLI tasks, confirming its suitability for low-resource scenarios. These findings validate the effectiveness of the proposed corpus, architecture, and training strategy.

Applications

The models can be deployed in real-world applications such as Bangla social media monitoring, sentiment analysis for marketing, customer service chatbots, and information retrieval systems. They enable rapid development of NLP tools in Bangla, even with limited labeled data, facilitating industry adoption. Additionally, the zero-shot transfer capability allows leveraging English-trained models for Bangla tasks, reducing the need for extensive annotated datasets. Future applications include multilingual virtual assistants, educational tools, and automated content moderation, all benefiting from the models' efficiency and accuracy.

Limitations & Outlook

Despite promising results, the models are trained on web data that may contain biases, offensive content, or noise, affecting fairness and safety. Their performance on dialectal, regional, or domain-specific language remains to be validated, requiring further fine-tuning. Computational costs, although optimized, are still significant, posing challenges for deployment on edge devices. The current benchmark covers only four tasks; expanding to more complex NLP tasks like dependency parsing or semantic role labeling is necessary. Future work should focus on bias mitigation, domain adaptation, and model compression to enhance practical usability.

Plain Language Accessible to non-experts

想象你在一个厨房里,厨师们需要准备各种菜肴,但没有一本详细的菜谱书。每个厨师都只能凭记忆和经验做菜,效率很低。现在,研究人员就像是为这个厨房制作了一本超级详细的菜谱,叫做BanglaBERT。这本菜谱通过阅读大量Bangla网页内容,学习了Bangla语言的做菜方法。厨师们可以用这本菜谱快速找到正确的调料和步骤,做出美味的菜肴,比如判断一段话是开心还是难过,或者回答关于文章的问题。为了让厨师们更懂得不同国家的菜肴,还设计了BanglishBERT,能同时理解英语和Bangla,就像是学会了中英文双语的厨师。这个“菜谱书”不仅能帮厨师们做菜,还能让他们在厨房里更快、更好地工作。未来,这个厨房会不断增加新菜谱,变得越来越丰富,帮助更多人用Bangla做出美味佳肴。

ELI14 Explained like you're 14

想象你在学校学英语和Bangla,就像是在玩两款不同的游戏。以前,你只有一本普通的攻略书,但它不太懂Bangla,也不能帮你解决所有问题。现在,这个研究就像是开发了一款专门为Bangla设计的超级攻略,它能快速理解Bangla里的各种问题,比如你问它‘今天的天气怎么样?’它可以准确回答。这个攻略是通过看了很多Bangla网页内容学会的,就像你通过看很多书和视频学会了游戏技巧一样。它还可以和英语结合,帮你在玩跨国游戏时更顺利。这个新攻略不仅让你更快掌握Bangla,还能帮老师和学生更好地理解和使用Bangla。未来,这个攻略会变得更聪明,能帮你解决更复杂的问题,就像游戏升级一样。

Glossary

Pretrained Model (预训练模型)

一种在大量无标注数据上训练的模型,用于捕捉语言的基本特征,之后可以在特定任务上微调。技术上采用深层Transformer结构。

本文中的BanglaBERT和BanglishBERT都是预训练模型,用于提升Bangla NLP任务性能。

ELECTRA (Electrified Pre-training)

一种预训练技术,通过判别Token是否来自原始序列,实现高效学习,训练速度快,效果优异。

本文采用ELECTRA的RTD目标进行BanglaBERT预训练。

WordPiece (子词算法)

一种子词分词方法,将词拆分为更小的单位,以处理未登录词和多语言内容。

用于构建BanglaBERT的子词词表。

BLUB (Bangla Language Understanding Benchmark)

首个针对Bangla的多任务评测基准,涵盖情感、推理、命名实体和问答任务。

用于评估BanglaBERT在实际任务中的表现。

Zero-shot Transfer (零样本迁移)

模型在未在目标任务上训练的情况下,直接应用在新任务或新语言上的能力。

评估BanglishBERT跨语言能力的重要指标。

Open Questions Unanswered questions from this research

  • 1 目前,Bangla在多模态理解(如结合语音、图像)方面的研究仍然不足,未来需要探索多模态预训练模型以增强实际应用能力。
  • 2 虽然模型在多个任务上表现优异,但在专业领域(如医学、法律)中的适应性和泛化能力尚未充分验证,需引入领域特定数据进行微调。
  • 3 训练成本较高,尤其是在资源有限的环境中部署仍具挑战,未来应研究更高效的模型压缩和加速技术。
  • 4 跨方言和地区变体的理解能力有限,未来应收集更多方言数据,提升模型的多样性和鲁棒性。
  • 5 缺乏对模型偏见和公平性的系统评估,未来需引入公平性指标,确保模型在不同群体中的公平表现。

Applications

Immediate Applications

Bangla Intelligent Q&A System

Based on BanglaBERT, an intelligent chatbot and Q&A system capable of understanding user queries in Bangla and providing accurate responses, suitable for e-commerce and government services.

Sentiment Analysis Tool

Utilize the model to analyze social media content for sentiment, helping companies monitor brand reputation and respond promptly to negative feedback.

Bangla Content Moderation

Automatically detect and filter inappropriate content to ensure online platform safety, applicable for social media and content review.

Long-term Vision

Multimodal Intelligent Assistant

Integrate speech, images, and text to create a comprehensive Bangla AI assistant, enhancing user interaction in various contexts.

Industry-specific Custom Models

Fine-tune models for specialized fields like healthcare and legal services, driving digital transformation and automation.

Abstract

In this work, we introduce BanglaBERT, a BERT-based Natural Language Understanding (NLU) model pretrained in Bangla, a widely spoken yet low-resource language in the NLP literature. To pretrain BanglaBERT, we collect 27.5 GB of Bangla pretraining data (dubbed `Bangla2B+') by crawling 110 popular Bangla sites. We introduce two downstream task datasets on natural language inference and question answering and benchmark on four diverse NLU tasks covering text classification, sequence labeling, and span prediction. In the process, we bring them under the first-ever Bangla Language Understanding Benchmark (BLUB). BanglaBERT achieves state-of-the-art results outperforming multilingual and monolingual models. We are making the models, datasets, and a leaderboard publicly available at https://github.com/csebuetnlp/banglabert to advance Bangla NLP.

cs.CL

References (20)

Detecting Multilabel Sentiment and Emotions from Bangla YouTube Comments

Nafis Irtiza Trinto, Mohammed Eunus Ali

2018 125 citations ⭐ Influential

BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding

Jacob Devlin, Ming-Wei Chang, Kenton Lee et al.

2019 120095 citations ⭐ Influential View Analysis →

Know What You Don’t Know: Unanswerable Questions for SQuAD

Pranav Rajpurkar, Robin Jia, Percy Liang

2018 3419 citations ⭐ Influential View Analysis →

RoBERTa: A Robustly Optimized BERT Pretraining Approach

Yinhan Liu, Myle Ott, Naman Goyal et al.

2019 31073 citations ⭐ Influential View Analysis →

GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understanding

Alex Wang, Amanpreet Singh, Julian Michael et al.

2018 8880 citations ⭐ Influential View Analysis →

Aligning Books and Movies: Towards Story-Like Visual Explanations by Watching Movies and Reading Books

Yukun Zhu, Ryan Kiros, R. Zemel et al.

2015 2768 citations ⭐ Influential View Analysis →

Banner: A Cost-Sensitive Contextualized Model for Bangla Named Entity Recognition

Imranul Ashrafi, Muntasir Mohammad, Arani Shawkat Mauree et al.

2020 28 citations ⭐ Influential

A Broad-Coverage Challenge Corpus for Sentence Understanding through Inference

Adina Williams, Nikita Nangia, Samuel R. Bowman

2017 5195 citations View Analysis →

Phrase-level Polarity Identification for Bangla

A. Das, Sivaji Bandyopadhyay

2010 42 citations

SentNoB: A Dataset for Analysing Sentiment on Noisy Bangla Texts

Khondoker Ittehadul Islam, Sudipta Kar, Md. Saiful Islam et al.

2021 87 citations

AlBERTo: Italian BERT Language Understanding Model for NLP Challenging Tasks Based on Tweets

Marco Polignano, Pierpaolo Basile, M. Degemmis et al.

2019 236 citations

Universal Dependencies: Principles and Tools (tutorial)

Daniel Zeman

2021 502 citations

Language Models are Unsupervised Multitask Learners

Alec Radford, Jeff Wu, R. Child et al.

2019 29958 citations

Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translation

Yonghui Wu, M. Schuster, Z. Chen et al.

2016 7367 citations View Analysis →

Bidirectional LSTMs — CRFs networks for bangla POS tagging

Firoj Alam, S. A. Chowdhury, S. R. H. Noori

2016 37 citations

Adam: A Method for Stochastic Optimization

Diederik P. Kingma, Jimmy Ba

2014 170346 citations View Analysis →

Universal Language Model Fine-tuning for Text Classification

Jeremy Howard, Sebastian Ruder

2018 4270 citations

Semantic Textual Similarity in Bengali Text

Md Shajalal, Masaki Aono

2018 14 citations

A Deep Recurrent Neural Network with BiLSTM model for Sentiment Classification

Abdullah Aziz Sharfuddin, Md. Nafis Tihami, M. Saiful Islam

2018 116 citations

XNLI: Evaluating Cross-lingual Sentence Representations

Alexis Conneau, Guillaume Lample, Ruty Rinott et al.

2018 1660 citations View Analysis →

Cited By (20)

Advancing cyberbullying detection in low-resource languages: a transformer- stacking framework for Bengali

2026 2 citations ⭐ Influential

Fast Gradient Method (FGM) Fine-Tuning for Bengali Sarcasm Detection

2026 ⭐ Influential

Identification of Patronizing and Harmful Comments Toward Female Bengali Digital Creators

2026 ⭐ Influential

Recent Advances in Bangla NLP: A Survey of Few-Shot, Zero-Shot, and Transfer Learning Techniques

2026 ⭐ Influential

Surpassing Scale by Efficiency: A Compact 135M Parameter Foundational LLM Natively Adapted for the Bangla Language

2026 ⭐ Influential View Analysis →

Beyond the Words: Identifying Bengali Poets Through Machine Intelligence

2026 ⭐ Influential

DocTalkBN: A Novel Dataset of Expert Telemedicine Conversations in Bengali

2026 ⭐ Influential View Analysis →

Beyond Benchmarks: Exposing the Hidden Crisis in Bangla Hate Speech Detection

2026 ⭐ Influential View Analysis →

Crisis management in South Asia: Toward a care-centered government crisis communication framework

2026

Oral to Web: Digitizing 'Zero Resource'Languages of Bangladesh

BanglaProtha: Evaluating Vision Language Models in Underrepresented Long-tail Cultural Contexts

2026 4 citations

BanCyB: a hybrid transformer-LSTM framework for explainable multi-label cyberbullying detection in low-resource setting

2026

BanglaShadhu: A Contrastive Transformer-Based Approach for Distinguishing Sadhu Bhasha and Cholito Bhasha in Bengali Text

2026

Enhancing Misinformation Detection in Bangla Social Media: A Hybrid Framework Using Fine-Tuned BanglaBERT and LLM-Based Explainability

2026

Automated Bengali Physics MCQ Solver: A Large Language Model Approach with Chain-of-Thought Reasoning

2026

A Transformer-Based Approach for Intensity Classification of Bengali Hate Speech

2026

A Novel Transformer-Based Framework for Bangla Tense Classification

2026

Monolingual vs. Multilingual BERT: Analyzing Performance on Downstream Grammatical Sentence-Type Classification Task

2026

A Hybrid Embedding Framework Combining Contextual and Subword Representations for Bengali Text Classification

2026

Cross-Lingual Sentiment Misalignment: Auditing Multilingual Language Models for Inversion Risk, Dialectal Representation, and Affective Stability

2026 2 citations View Analysis →