TELKOMNIKA (Telecommunication Computing Electronics and Control)
Vol 20, No 1: February 2022

Natural language processing and machine learning based cyberbullying detection for Bangla and Romanized Bangla texts

Md. Tofael Ahmed (Department of Information and Communication Technology, Comilla University, Comilla, Bangladesh)
Maqsudur Rahman (Department of Information and Communication Technology, Comilla University, Comilla, Bangladesh)
Shafayet Nur (Department of Computer Science & Engineering, Port City International University, Chattogram, Bangladesh)
Abu Zafor Muhammad Touhidul Islam (Department of Electrical and Electronics Engineering, University of Rajshahi, Rajshahi, Bangladesh)
Dipankar Das (Department of Information and Communication Engineering, University of Rajshahi, Bangladesh.)



Article Info

Publish Date
01 Feb 2021

Abstract

The popularity of social media has been increasing tremendously in recent times and thus cyberbullying towards people has also increased at an alarming rate. Many cyberbullying texts can be found in the comment sections of many well-known Bangladeshi social media personalities YouTube videos. It has the potential to cause severe emotional and psychological distress. Therefore, texts containing cyberbullying should be detected at the earliest stage and prevented from being displayed. In this study, we use natural language processing (NLP) techniques and various machine learning classifiers and presented model for cyberbullying detection in Bangla and Romanized Bangla texts obtained from YouTube video comments. We developed our own datasets using YouTube application programming interface (API) version 3.0. We collected 5000 Bangla comments, as well as 7000 Romanized Bangla comments from videos of different well-known social media personals. These two datasets, as well as a third dataset of 12000 texts which was the combination of the first two datasets were used to train the classifiers. These datasets were used to train machine learning classifiers after being preprocessed using NLP techniques. With an accuracy score of 76%, support vector machine (SVM) outperformed the other classifiers for the first dataset. The highest accuracy scores for the second and third datasets were 84% and 80%, respectively, which were both achieved by multinomial naive Bayes.

Copyrights © 2022






Journal Info

Abbrev

TELKOMNIKA

Publisher

Subject

Computer Science & IT

Description

Submitted papers are evaluated by anonymous referees by single blind peer review for contribution, originality, relevance, and presentation. The Editor shall inform you of the results of the review as soon as possible, hopefully in 10 weeks. Please notice that because of the great number of ...