# DoubleH: Twitter User Stance Detection via Bipartite Graph Neural Networks

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

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- Builds on 25 of its 73 references that are in the map.
- First posted on arXiv 20 Jan 2023.

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

- [Semi-Supervised Classification with Graph Convolutional Networks](https://mlsanity.com/paper/1609.02907/) (2016)
- [Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks](https://mlsanity.com/paper/1908.10084/) (2019)
- [Graph Attention Networks](https://mlsanity.com/paper/1710.10903/) (2017)
- [Inductive Representation Learning on Large Graphs](https://mlsanity.com/paper/1706.02216/) (2017)
- [How Powerful are Graph Neural Networks?](https://mlsanity.com/paper/1810.00826/) (2018)
- [Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering](https://mlsanity.com/paper/1606.09375/) (2016)
- [Modeling Relational Data with Graph Convolutional Networks](https://mlsanity.com/paper/1703.06103/) (2017)
- [Simplifying Graph Convolutional Networks](https://mlsanity.com/paper/1902.07153/) (2019)
- [Graph Convolutional Neural Networks for Web-Scale Recommender Systems](https://mlsanity.com/paper/1806.01973/) (2018)
- [Spectral Networks and Locally Connected Networks on Graphs](https://mlsanity.com/paper/1312.6203/) (2013)
- [Heterogeneous Graph Transformer](https://mlsanity.com/paper/2003.01332/) (2020)
- [A Comprehensive Survey of Graph Embedding: Problems, Techniques and Applications](https://mlsanity.com/paper/1709.07604/) (2017)
- [Deep Convolutional Networks on Graph-Structured Data](https://mlsanity.com/paper/1506.05163/) (2015)
- [Stance Detection with Bidirectional Conditional Encoding](https://mlsanity.com/paper/1606.05464/) (2016)
- [Relational Graph Attention Networks](https://mlsanity.com/paper/1904.05811/) (2019)
- [Reinforcement Learning Based Graph-to-Sequence Model for Natural Question Generation](https://mlsanity.com/paper/1908.04942/) (2019)
- [Unsupervised User Stance Detection on Twitter](https://mlsanity.com/paper/1904.02000/) (2019)
- [Overcoming Language Variation in Sentiment Analysis with Social Attention](https://mlsanity.com/paper/1511.06052/) (2015)
- [Retweet-BERT: Political Leaning Detection Using Language Features and Information Diffusion on Social Networks](https://mlsanity.com/paper/2207.08349/) (2022)
- [STEM: Unsupervised STructural EMbedding for Stance Detection](https://mlsanity.com/paper/2112.00712/) (2021)
- [Validation of Twitter opinion trends with national polling aggregates: Hillary Clinton vs Donald Trump](https://mlsanity.com/paper/1610.01587/) (2016)
- [Content and Network Dynamics Behind Egyptian Political Polarization on Twitter](https://mlsanity.com/paper/1410.3097/) (2014)
- [A semi-supervised approach to message stance classification](https://mlsanity.com/paper/1902.03097/) (2019)
- [Why polls fail to predict elections](https://mlsanity.com/paper/2101.11389/) (2021)
- [Semi-supervised Stance Detection of Tweets Via Distant Network Supervision](https://mlsanity.com/paper/2201.00614/) (2022)

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

- [A Survey of Stance Detection on Social Media: New Directions and Perspectives](https://mlsanity.com/paper/2409.15690/) (2024)
- [Acquired TASTE: Multimodal Stance Detection with Textual and Structural Embeddings](https://mlsanity.com/paper/2412.03681/) (2024)
- [Implicit Hypergraph Neural Networks: A Stable Framework for Higher-Order Relational Learning with Provable Guarantees](https://mlsanity.com/paper/2508.09427/) (2025)
- [Perturbation-based Graph Active Learning for Weakly-Supervised Belief Representation Learning](https://mlsanity.com/paper/2410.19176/) (2024)

## Abstract (arXiv)

Given the development and abundance of social media, studying the stance of social media users is a challenging and pressing issue. Social media users express their stance by posting tweets and retweeting. Therefore, the homogeneous relationship between users and the heterogeneous relationship between users and tweets are relevant for the stance detection task. Recently, graph neural networks (GNNs) have developed rapidly and have been applied to social media research. In this paper, we crawl a large-scale dataset of the 2020 US presidential election and automatically label all users by manually tagged hashtags. Subsequently, we propose a bipartite graph neural network model, DoubleH, which aims to better utilize homogeneous and heterogeneous information in user stance detection tasks. Specifically, we first construct a bipartite graph based on posting and retweeting relations for two kinds of nodes, including users and tweets. We then iteratively update the node's representation by extracting and separately processing heterogeneous and homogeneous information in the node's neighbors. Finally, the representations of user nodes are used for user stance classification. Experimental results show that DoubleH outperforms the state-of-the-art methods on popular benchmarks. Further analysis illustrates the model's utilization of information and demonstrates stability and efficiency at different numbers of layers.
