Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000. Digital Object Identifier 10.1109/ACCESS.2017.DOI Bangla Natural Language Processing: A Comprehensive Review of Classical, Machine Learning, and Deep Learning Based Methods OVISHAKE SEN 1, MOHTASIM FUAD1, MD. NAZRUL ISLAM1, JAKARIA RABBI 1, MD. KAMRUL HASAN 2, MOHAMMED BAZ3, MEHEDI MASUD4, MD. ABDUL AWAL5, AWAL AHMED FIME1, MD. TAHMID HASAN FUAD1, DELOWAR SIKDER1, AND MD. AKIL RAIHAN IFTEE1 1Department of Computer Science and Engineering, Khulna University of Engineering & Technology, Khulna-9203, Bangladesh 2Department of Electrical and Electronic Engineering, Khulna University of Engineering & Technology, Khulna-9203, Bangladesh 3Department of Computer Engineering, College of Computer and Information Technology, Taif University, PO Box. 11099, Taif 21994, Saudi Arabia 4Department of Computer Science, College of Computers and Information Technology, Taif University, P. O. Box 11099, Taif 21944, Saudi Arabia 5Electronics and Communication Engineering Discipline, Khulna University, Khulna-9208, Bangladesh Corresponding author: Jakaria Rabbi (
[email protected]) ABSTRACT The Bangla language is the seventh most spoken language, with 265 million native and non-native speakers worldwide. However, English is the predominant language for online resources and technical knowledge, journals, and documentation. Consequently, many Bangla-speaking people, who have limited command of English, face hurdles to utilize English resources. To bridge the gap between limited support and increasing demand, researchers conducted many experiments and developed valuable tools and techniques to create and process Bangla language materials. Many efforts are also ongoing to make it easy to use the Bangla language in the online and technical domains. There are some review papers to understand the past, previous, and future Bangla Natural Language Processing (BNLP) trends.