Papers › Stance Reasoner: Zero-Shot Stance Detection on Social Media with Explicit Reasoning

Stance Reasoner: Zero-Shot Stance Detection on Social Media with Explicit Reasoning

22 Mar 2024arXiv:2403.14895archive 2025-07-28

Maksym Taranukhin, Vered Shwartz, Evangelos Milios

Social media platforms are rich sources of opinionated content. Stance detection allows the automatic extraction of users' opinions on various topics from such content. We focus on zero-shot stance detection, where the model's success relies on (a) having knowledge about the target topic; and (b) learning general reasoning strategies that can be employed for new topics. We present Stance Reasoner, an approach to zero-shot stance detection on social media that leverages explicit reasoning over background knowledge to guide the model's inference about the document's stance on a target. Specifically, our method uses a pre-trained language model as a source of world knowledge, with the chain-of-thought in-context learning approach to generate intermediate reasoning steps. Stance Reasoner outperforms the current state-of-the-art models on 3 Twitter datasets, including fully supervised models. It can better generalize across targets, while at the same time providing explicit and interpretable explanations for its predictions.

PaperPDFCode

Code

maksym-taranukhin/stance_reasoner officialmentioned in paper report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Few-Shot Stance DetectionIn-Context LearningLanguage ModelingLanguage ModellingStance DetectionWorld KnowledgeZero-Shot Stance Detection

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

CoT PromptingFocus

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections