LLM-based Detection of Manipulative Political Narratives
Sinclair Schneider, Florian Steuber, Gabi Dreo Rodosek

TL;DR
This paper introduces an unsupervised computational framework that combines prompt-based filtering and clustering techniques to detect and analyze manipulative political narratives on social media, uncovering 41 distinct clusters.
Contribution
It presents a novel approach that integrates prompt-based filtering with clustering to identify manipulative political narratives without relying on predefined categories.
Findings
Successfully identified 41 manipulative narrative clusters from over 1.2 million social media posts.
The framework effectively differentiates manipulative posts from legitimate critiques using a detailed prompt.
Unsupervised clustering uncovers new narrative groups without prior category definitions.
Abstract
We present a new computational framework for detecting and structuring manipulative political narratives. A task that became more important due to the shift of political discussions to social media. One of the primary challenges thereby is differentiating between manipulative political narratives and legitimate critiques. Some posts may also reframe actual events within a manipulative context. To achieve good clustering results, we filter manipulative posts beforehand using a detailed few-shot prompt that combines documented campaign narratives with legitimate criticisms to differentiate them. This prompt enables a reasoning model to assign labels, retaining only manipulative narrative posts for further processing. The remaining posts are subsequently embedded and dimensionality-reduced using UMAP, before HDBSCAN is applied to uncover narrative groups. A key advantage of this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- SinclairSchneider/tweets_about_german_politicians_jan_feb_2025_reddit_and_telegramdataset· 110 dl110 dl
- SinclairSchneider/tweets_about_german_politicians_jan_feb_2025_reddit_and_telegram_classifieddataset· 278 dl278 dl
- SinclairSchneider/tweets_about_german_politicians_jan_feb_2025_reddit_telegram_classified_embed_reduced_clustereddataset· 231 dl231 dl
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
