Context-Aware Homograph Disambiguation in Bangla: A Multi-Model Machine Learning Approach
Abstract
This article emphasizes the challenge of Bangla homograph disambiguation in Text-to-Speech (TTS) synthesis, where identically spelled words (homographs) have different meanings or pronunciations based on context. We propose a machine learning-based solution integrating five approaches: Naive Bayes, Support Vector Machine (SVM), Logistic Regression, Random Forest, and XGBoost. A strict hyperparameter tuning process and rigorous feature engineering were applied to evaluate these models' effectiveness in correctly disambiguating homographs. The study focused on five homograph pairs—Dak_Dako (ডাক/ডাকো), Bol_Bolo (বল/বলো), Kal_Kalo (কাল/কালো), Komol_Komlo (কমল/কমলো), and Mot_Moto (মত/মতো)—resulting in significant improvements in TTS accuracy and reduced pronunciation errors. Our findings highlight that contextual n-grams are crucial for accurate disambiguation, with SVM emerging as the top-performing model, achieving the highest accuracy across all datasets, with values ranging from 0.9215 (Komol_Komlo) to 0.9752 (Kal_Kalo). The results suggest a robust framework for homograph disambiguation in resource-constrained languages like Bangla.
Fields of Study & Subjects
Speech Recognition and Synthesis
Natural Language Processing Techniques
Speech and dialogue systems
Publication details
- Journal / source
- SUST Journal of Science and Technology (SUST JST)
- Volume
- 34
- Issue
- 1
- Publication date
- 12 February 2026
- Language
- EN