Cross-Dialect NER for Bangla Regional Dialects Using Leave-One-Dialect-Out Cross-Validation and Explainable AI
Organizations: Department of Computer Science and Engineering Ahsanullah University of Science and Technology Dhaka, Bangladesh · Department of Computer Science and Engineering Southeast University Dhaka, Bangladesh · Department of Computer Science Technische Universität Dresden Dresden, Germany · Department of Computer Science and Engineering Bangladesh University of Engineering and Technology Dhaka, Bangladesh
Abstract
Bangla, the seventh most spoken language in the world, exhibits significant regional dialectal diversity, with dialects such as Barishal, Chattogram, Sylhet, Noakhali, and Mymensingh differing in lexical, morphological, and syntactic characteristics. These variations pose substantial challenges for Named Entity Recognition (NER), limiting the generalization of models trained on Standard Bangla or a single regional dialect. This paper presents a cross-dialect Bangla NER framework using the publicly available ANCHOLIK-NER dataset, comprising 17,405 annotated sentences and 101,817 tokens across five major Bangla regional dialects. A Leave-One-Dialect-Out Cross-Validation (LODOCV) strategy is adopted, training models on four dialects and evaluating on the remaining unseen dialect. Eight pretrained transformer-based models, including BanglaBERT, MuRIL, XLM-RoBERTa, and Multilingual-E5, are evaluated under identical experimental settings. Multilingual-E5 Large achieves the highest F1-score in every fold, peaking at 97.26% on Mymensingh and reaching its lowest, 82.38%, on Chattogram, the most challenging target dialect. To improve interpretability, Local Interpretable Model-agnostic Explanations (LIME) are applied to word-level predictions, revealing that the model's decisions are driven primarily by the surface form of the target entity word itself rather than by surrounding sentence context. These findings establish a benchmark for cross-dialect Bangla NER and demonstrate the effectiveness of transformer-based transfer learning for low-resource regional dialects, while highlighting the surface-form dependence of current models as a direction for future work.
Figures & tables
| Dataset Attributes | Frequency |
|---|---|
| Total Number of sentences | 17,405 |
| Total Named Entities | 11,062 |
| Total Non-Named Entities | 90,755 |
| Sentence Length | [2-10] |
| Entities | 9 |
| Tagging Scheme | BIO |
| Data | Metric | Bangla BERT Base | Bangla BERT Large | XLM-RoBERTa Base | XLM-RoBERTa Large | MuRIL Base Cased | MuRIL Large Cased | Multi-lingual E5 Base | Multi-lingual E5 Large |
|---|---|---|---|---|---|---|---|---|---|
| BCMN-S | Precision | 0.89164 | 0.86427 | 0.86541 | 0.83743 | 0.80711 | 0.76157 | 0.85534 | 0.90214 |
| Recall | 0.83913 | 0.82806 | 0.88710 | 0.83687 | 0.81335 | 0.72995 | 0.90550 | 0.90940 | |
| F1-Score | 0.86459 | 0.84578 | 0.87612 | 0.83715 | 0.81022 | 0.74543 | 0.87971 | 0.90576 | |
| Accuracy | 0.97736 | 0.97577 | 0.97500 | 0.96868 | 0.97017 | 0.96938 | 0.97556 | 0.98109 | |
| BCMS-N | Precision | 0.83076 | 0.86450 | 0.90587 | 0.91110 | 0.86881 | 0.93158 | 0.91049 | 0.91878 |
| Recall | 0.79464 | 0.82725 | 0.87599 | 0.85400 | 0.81637 | 0.86214 | 0.88347 | 0.88250 |
Named Entity Recognition
Named Entity Recognition identifies and classifies people, places, organizations, and other entities in text, speech, and multimodal data.
See all 110 papers