# Controversy Detection: a Text and Graph Neural Network Based Approach

arXiv: https://arxiv.org/abs/2112.11445 · HTML: https://mlsanity.com/paper/2112.11445/

## Key facts

- Cited by 1 papers in the map (data through 14 Oct 2026).
- Builds on 14 of its 22 references that are in the map.
- First posted on arXiv 3 Dec 2021.

## Builds on (most cited first, 14 of 14)

- [BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding](https://mlsanity.com/paper/1810.04805/) (2018)
- [Semi-Supervised Classification with Graph Convolutional Networks](https://mlsanity.com/paper/1609.02907/) (2016)
- [Graph Attention Networks](https://mlsanity.com/paper/1710.10903/) (2017)
- [Hierarchical Graph Representation Learning with Differentiable Pooling](https://mlsanity.com/paper/1806.08804/) (2018)
- [How to Fine-Tune BERT for Text Classification?](https://mlsanity.com/paper/1905.05583/) (2019)
- [Quantifying Controversy in Social Media](https://mlsanity.com/paper/1507.05224/) (2015)
- [Something's Brewing! Early Prediction of Controversy-causing Posts from Discussion Features](https://mlsanity.com/paper/1904.07372/) (2019)
- [Improving Attention Mechanism in Graph Neural Networks via Cardinality Preservation](https://mlsanity.com/paper/1907.02204/) (2019)
- [Integrating Semantic and Structural Information with Graph Convolutional Network for Controversy Detection](https://mlsanity.com/paper/2005.07886/) (2020)
- [Measuring Political Polarization: Twitter shows the two sides of Venezuela](https://mlsanity.com/paper/1505.04095/) (2015)
- [Reducing Controversy by Connecting Opposing Views](https://mlsanity.com/paper/1611.00172/) (2016)
- [Controversy in Context](https://mlsanity.com/paper/1908.07491/) (2019)
- [A Framework for Quantifying Controversy of Social Network Debates Using Attributed Networks: Biased Random Walk (BRW)](https://mlsanity.com/paper/2008.11453/) (2020)
- [Vocabulary-based Method for Quantifying Controversy in Social Media](https://mlsanity.com/paper/2001.09899/) (2020)

## Built on by (most cited first, 1 of 1)

- [Enhancing Social Media Rumor Detection: A Semantic and Graph Neural Network Approach for the 2024 Global Election](https://mlsanity.com/paper/2503.01394/) (2025)

## Abstract (arXiv)

Controversial content refers to any content that attracts both positive and negative feedback. Its automatic identification, especially on social media, is a challenging task as it should be done on a large number of continuously evolving posts, covering a large variety of topics. Most of the existing approaches rely on the graph structure of a topic-discussion and/or the content of messages. This paper proposes a controversy detection approach based on both graph structure of a discussion and text features. Our proposed approach relies on Graph Neural Network (gnn) to encode the graph representation (including its texts) in an embedding vector before performing a graph classification task. The latter will classify the post as controversial or not. Two controversy detection strategies are proposed. The first one is based on a hierarchical graph representation learning. Graph user nodes are embedded hierarchically and iteratively to compute the whole graph embedding vector. The second one is based on the attention mechanism, which allows each user node to give more or less importance to its neighbors when computing node embeddings. We conduct experiments to evaluate our approach using different real-world datasets. Conducted experiments show the positive impact of combining textual features and structural information in terms of performance.
