DeepHateExplainer: Explainable Hate Speech Detection in Under-resourced Bengali Language
Md. Rezaul Karim, Sumon Kanti Dey, Tanhim Islam, Sagor Sarker, and Mehadi Hasan Menon, Kabir Hossain, Bharathi Raja Chakravarthi and, Md. Azam Hossain, Stefan Decker

TL;DR
This paper introduces DeepHateExplainer, an explainable neural approach for detecting hate speech in Bengali, an under-resourced language, achieving high accuracy and providing human-interpretable explanations.
Contribution
It presents a novel neural ensemble method combining transformer models for Bengali hate speech detection with explanation techniques like sensitivity analysis and LRP.
Findings
Achieved up to 91% F1-score in hate speech classification.
Outperformed traditional ML and neural network baselines.
Provided human-interpretable explanations with faithfulness metrics.
Abstract
The exponential growths of social media and micro-blogging sites not only provide platforms for empowering freedom of expressions and individual voices, but also enables people to express anti-social behaviour like online harassment, cyberbullying, and hate speech. Numerous works have been proposed to utilize textual data for social and anti-social behaviour analysis, by predicting the contexts mostly for highly-resourced languages like English. However, some languages are under-resourced, e.g., South Asian languages like Bengali, that lack computational resources for accurate natural language processing (NLP). In this paper, we propose an explainable approach for hate speech detection from the under-resourced Bengali language, which we called DeepHateExplainer. Bengali texts are first comprehensively preprocessed, before classifying them into political, personal, geopolitical, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
