atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Multi-Modal Discussion Transformer: Integrating Text, Images and Graph Transformers to Detect Hate Speech on Social Media

AAAI 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Multimodal retrieval-augmented modeling · 18 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes mDT, a graph-transformer model that interleaves BERT/ViT modality fusion layers via bottleneck tokens with discussion-graph layers using hierarchical spatial encodings, and introduces the HatefulDiscussions Reddit dataset for hate speech detection.

Problem

Hate speech detection on social media is typically done per comment with text only, ignoring images and the surrounding discussion context that can change a comment's meaning.

Approach

Interleave multi-modal fusion layers (BERT and ViT joined through shared bottleneck tokens) with graph transformer layers over the discussion tree, so each comment's multimodal representation is grounded in its discussion context; add a hierarchical spatial encoding based on Cantor pairing of upward and downward hop counts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BERT-base, ViT-base and discussion graph context in place of the strongest text-only baseline, BERT-HatefulDiscussmDT · HatefulDiscussionsF1: 0.858 -> 0.877Helped
Add mDT's multimodal discussion-context modeling instead of GraphormerHatefulDiscussions hate-speech detection · HatefulDiscussionsF1: 0.667 -> 0.877Helped
Use bottleneck size 8 instead of 4 (ablation)mDT · HatefulDiscussionsF1: 0.877 -> 0.863Hurt
Use bottleneck size 16 instead of 4 (ablation)mDT · HatefulDiscussionsF1: 0.877 -> 0.852Hurt
Use bottleneck size 32 instead of 4 (ablation)mDT · HatefulDiscussionsF1: 0.877 -> 0.872Hurt
Constrain graph attention to 2 hops instead of 5 (ablation)mDT · HatefulDiscussionsF1: 0.877 -> 0.866Hurt
Use unrestricted graph attention instead of a 5-hop window (ablation)mDT · HatefulDiscussionsF1: 0.877 -> 0.855Hurt
Use 6 fusion layers instead of 12 (ablation)mDT · HatefulDiscussionsF1: 0.877 -> 0.855Hurt
Use 8 fusion layers instead of 12 (ablation)mDT · HatefulDiscussionsF1: 0.877 -> 0.855Hurt
Use 10 fusion layers instead of 12 (ablation)mDT · HatefulDiscussionsF1: 0.877 -> 0.862Hurt
Remove images (ablation)mDT · HatefulDiscussionsF1: 0.877 -> 0.828Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Contextual Abuse Dataset (CAD) Slurs corpus Learning to Intervene (LTI) dataset HatefulDiscussions

Benchmarks: HatefulDiscussions

Metrics: accuracy precision recall F1

Baselines: BERT-HateXplain Detoxify RoBERTa Dynabench BERT-HatefulDiscuss Graphormer

Builds on: Graphormer VilT bottleneck fusion transformer HateXplain

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy