
Survey hate speech detection, covering datasets, feature-based NLP methods, and deep learning approaches, including multimodal text-image analysis. Discuss interpretability, challenges, and limitations in current mechanisms.
Explore why hate speech detection matters, drawing on an ADL survey of online harassment across protected classes, social media impact, and legal commitments to curb abuse and prevent real-world harm.
Explore hate speech datasets across social networks, news portals, and Wikipedia, distinguishing toxic language from offensive language, and including multimodal and antisemitism-focused corpora for robust detection.
Explore feature based traditional machine learning for hate speech prediction, using dictionaries, bag of words, POS, dependency parsing, embeddings, topic models, and various classifiers including logistic regression, SVM, and MLP.
Explore early deep learning methods for hate speech detection, from CNNs with random and glove embeddings to multi-modal two-tower models using text and metadata features, with interleaving training achieving results.
Explore deep learning methods for hate speech detection, focusing on data augmentation techniques—oversampling, word-level and paraphrase-based methods, and conditional generation—and strategies to mitigate bias through explanation-driven regularization.
Explore deep learning methods for hate speech detection, including character-level adversarial robustness using word and character embeddings, multilevel classification with diverse embeddings and specialized losses, and hierarchical conditional variational models.
Examine multimodal hate speech detection across Instagram cyberbullying datasets by fusing text and image features through supervised and unsupervised deep learning, graph-based representations, and dynamic multimodal fusion.
Explore multimodal hate speech detection using Amaechi 150k and hateful memes, comparing text-only vs image-only vs multimodal fusion with ocr and inception v3 features, noting text-only models often perform best.
Analyze hate speech detection results, showing a long tail with low uniqueness in hate tweets, and explore interpretation methods using embeddings, attention, and saliency analyses.
Explore challenges and limitations of hate speech detection, including annotation disagreement, culture-sensitive definitions, evolving language, and interpretability, plus multimodal labeling and adversarial attacks.
Explore traditional and deep learning methods for hate speech detection, including CNNs, multitask losses, multilevel embeddings, and multimodal fusion of text, metadata, and images with image captioning and sentiment analysis.
Since the proliferation of social media usage, hate speech has become a major crisis. On the one hand, hateful content creates an unsafe environment for certain members of our society. On the other hand, in-person moderation of hate speech causes distress to content moderators. Additionally, it is not just the presence of hate speech in isolation but its ability to dissipate quickly, where early detection and intervention can be most effective. Through this course, we will provide a holistic view of hate speech detection mechanisms explored so far.
In this course, I will start by talking about why studying hate speech detection is very important. I will then talk about a collection of many hate speech datasets. We will discuss the different forms of hate labels that such datasets incorporate, their sizes and sources. Next, we will talk about feature based and traditional machine learning methods for hate speech detection. More recently since 2017, deep learning methods have been proposed for hate speech detection. Hence, we will talk about traditional deep learning methods. Next, we will talk about deep learning methods focusing on specific aspects of hate speech detection like multi-label aspect, training data bias, using metadata, data augmentation, and handling adversarial attacks. After this, we will talk about multimodal hate speech detection mechanisms to handle image, text and network based inputs. We will discuss various ways of mode fusion. Next, we will talk about possible ways of building interpretations over predictions from a deep learning based hate speech detection model. Finally, we will talk about challenges and limitations of current hate speech detection models. We will conclude the course with a brief summary.