microaggression detection
**Microaggression detection** is an NLP task focused on identifying **subtle, often unintentional discriminatory comments** that communicate hostility, derogation, or negative stereotypes toward members of marginalized groups. Unlike overt hate speech, microaggressions can appear neutral or even complimentary on the surface.
**What Are Microaggressions**
- **Microinsults**: Subtle communications that convey rudeness or insensitivity — "You're so articulate" (implying surprise, suggesting the person's group is usually not articulate).
- **Microinvalidations**: Communications that exclude or negate the experiences of marginalized people — "I don't see color" (denying the importance of racial identity and experiences).
- **Microassaults**: Explicit derogatory communications, closest to overt discrimination — using slurs "jokingly" or displaying discriminatory symbols.
**Detection Challenges**
- **Subtlety**: Microaggressions are often linguistically indistinguishable from neutral or positive statements. "Where are you really from?" is a normal question in some contexts but a microaggression in others.
- **Context Dependence**: The same statement may or may not be a microaggression depending on who says it, to whom, and in what situation.
- **Speaker Intent vs. Impact**: Many microaggressions are unintentional — the speaker may not realize the harmful implication.
- **Subjectivity**: Whether a statement constitutes a microaggression can be genuinely debated — different people experience the same language differently.
**NLP Approaches**
- **Fine-Tuned Classifiers**: Train BERT/RoBERTa models on annotated microaggression datasets.
- **LLM-Based Detection**: Use GPT-4 or similar models with detailed prompts explaining microaggression types and asking for classification.
- **Feature-Based**: Detect linguistic patterns associated with microaggressions — backhanded compliments, assumptions about group membership, stereotypical associations.
**Applications**
- **Workplace Communication Tools**: Flag potentially problematic language in emails, Slack messages, or reviews to promote inclusive communication.
- **AI Training Data Filtering**: Remove microaggressive content from training data to reduce model bias.
- **Educational Tools**: Help people learn to recognize microaggressive patterns in their own language.
**Ethical Concerns**
- **False Positives**: Over-detection can stifle legitimate communication and create a chilling effect.
- **Cultural Sensitivity**: What counts as a microaggression varies across cultures.
- **Privacy**: Automated analysis of personal communications raises surveillance concerns.
Microaggression detection is a **sensitive and evolving area** of NLP that requires careful handling of context, intent, and the risk of both under- and over-detection.