Disentangled VAD Representations via a Variational Framework for Political Stance Detection

Beiyu Xu, Zhiwei Liu, Sophia Ananiadou
2/26/2025
cs.CL

No confident code implementation found for this paper.

Abstract

The stance detection task aims to categorise the stance regarding specified targets. Current methods face challenges in effectively integrating sentiment information for stance detection. Moreover, the role of highly granular sentiment labelling in stance detection has been largely overlooked. This study presents a novel stance detection framework utilizing a variational autoencoder (VAE) to disentangle latent emotional features-value, arousal, and dominance (VAD)-from political discourse on social media. This approach addresses limitations in current methods, particularly in in-target and cross-target stance detection scenarios. This research uses an advanced emotional annotation tool to annotate seven-class sentiment labels for P-STANCE. Evaluations on benchmark datasets, including P-STANCE and SemEval-2016, reveal that PoliStance-VAE achieves state-of-the-art performance, surpassing models like BERT, BERTweet, and GPT-4o. PoliStance-VAE offers a robust and interpretable solution for stance detection, demonstrating the effectiveness of integrating nuanced emotional representations. This framework paves the way for advancements in natural language processing tasks, particularly those requiring detailed emotional understanding.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{xu2025disentangled,
  title  = {Disentangled VAD Representations via a Variational Framework for Political Stance Detection},
  author = {Beiyu Xu and Zhiwei Liu and Sophia Ananiadou},
  year   = {2025},
  eprint = {2502.19276},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.19276v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.19276.svg)](https://codeofpaper.com/paper/2502.19276)

Discussion