Comparison of Modern Multilingual Text Embedding Techniques for Hate Speech Detection Task
Evaldas Vaiciukynas, Paulius Danenas, Linas Ablonskis, Algirdas Sukys, Edgaras Dambrauskas, Voldemaras Zitkus, Rita Butkiene, Rimantas Butleris

TL;DR
This study evaluates modern multilingual sentence embeddings for hate speech detection across Lithuanian, Russian, and English, introducing a new Lithuanian hate speech corpus and benchmarking six encoders with various models.
Contribution
It introduces LtHate, a Lithuanian hate speech dataset, and benchmarks six multilingual encoders with supervised and unsupervised models, analyzing the impact of feature dimensionality and modeling choices.
Findings
Supervised models outperform anomaly detection in hate speech classification.
Best configurations achieve up to 80.96% accuracy and 0.887 AUC ROC in Lithuanian.
PCA compression retains most discriminative power in supervised models.
Abstract
Online hate speech and abusive language pose a growing challenge for content moderation, especially in multilingual settings and for low-resource languages such as Lithuanian. This paper investigates to what extent modern multilingual sentence embedding models can support accurate hate speech detection in Lithuanian, Russian, and English, and how their performance depends on downstream modeling choices and feature dimensionality. We introduce LtHate, a new Lithuanian hate speech corpus derived from news portals and social networks, and benchmark six modern multilingual encoders (potion, gemma, bge, snow, jina, e5) on LtHate, RuToxic, and EnSuperset using a unified Python pipeline. For each embedding, we train both a one class HBOS anomaly detector and a two class CatBoost classifier, with and without principal component analysis (PCA) compression to 64-dimensional feature vectors.…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
