Automated Identification of Competing Narratives in Political Discourse on Social Media

arXiv cs.CL Papers

Summary

This paper presents an unsupervised framework for identifying and characterizing competing narratives in political discourse on social media, focusing on German politicians' tweets and using NLP techniques to analyze divergent viewpoints.

arXiv:2609.11202v1 Announce Type: new Abstract: Social media platforms have become central to shaping political discourse, serving as arenas where narratives form and evolve, influencing public opinion. Identifying and analyzing these narratives, particularly when they compete across different political ideologies, is crucial for understanding the dynamics of modern political communication. This paper presents an unsupervised framework for identifying and characterizing competing narratives in political discourse on social media, focusing on German politicians' tweets. The framework employs a multi-stage pipeline that integrates natural language processing techniques such as topic modeling, event detection, and event linking. By forming data into coherent stories and uncovering the distinct perspectives of user communities, the system is able to detect the key competing narratives, highlighting the divergent framings and conflicts surrounding trending political topics. Two case studies on polarizing political issues demonstrate the efficacy of the methodology, showcasing its ability to uncover and analyze divergent viewpoints. The findings contribute to the broader understanding of how narratives propagate within the digital public sphere and offer insights for policymakers, social media platforms, and researchers interested in monitoring political discourse.
Original Article
View Cached Full Text

Cached at: 09/11/26, 08:25 AM

# Automated Identification of Competing Narratives in Political Discourse on Social Media
Source: [https://arxiv.org/html/2609.11202](https://arxiv.org/html/2609.11202)
\*1

###### Abstract

Social media platforms have become central to shaping political discourse, serving as arenas where narratives form and evolve, influencing public opinion\. Identifying and analyzing these narratives, particularly when they compete across different political ideologies, is crucial for understanding the dynamics of modern political communication\. This paper presents an unsupervised framework for identifying and characterizing competing narratives in political discourse on social media, focusing on German politicians’ tweets\. The framework employs a multi\-stage pipeline that integrates natural language processing techniques such as topic modeling, event detection, and event linking\. By forming data into coherent stories and uncovering the distinct perspectives of user communities, the system is able to detect the key competing narratives, highlighting the divergent framings and conflicts surrounding trending political topics\. Two case studies on polarizing political issues demonstrate the efficacy of the methodology, showcasing its ability to uncover and analyze divergent viewpoints\. The findings contribute to the broader understanding of how narratives propagate within the digital public sphere and offer insights for policymakers, social media platforms, and researchers interested in monitoring political discourse\.

###### keywords

Narrative Frames ,Competing Narrations ,Social Media ,Story Generation ,Political Ideologies

††copyrightyear:2025††copyright:Copyright for this paper by its authors\. Use permitted under Creative Commons License Attribution 4\.0 International \(CC BY 4\.0\)\.††venue:In: R\. Campos, A\. Jorge, A\. Jatowt, S\. Bhatia, M\. Litvak \(eds\.\): Proceedings of the Text2Story’25 Workshop, Lucca \(Italy\), 10\-April\-2025††email:wildemann@l3s\.de††address:L3S Research Center, Leibniz Universität Hannover, Hannover, Germany††email:elejalde@l3s\.de††corresp:Corresponding author\.## 1Introduction

Social media has become a central arena for political discourse, shaping public opinion\. Platforms like X \(formerly Twitter\) are key outlets for politicians to communicate directly with citizens[Gilardi et al\. \(2022\)](https://arxiv.org/html/2609.11202#bib.bib32)\. Social media allows politicians to craft and directly disseminate narratives that resonate with their followers and political base[Silva and Proksch \(2022\)](https://arxiv.org/html/2609.11202#bib.bib33)\. These narratives—structured interpretations of events and issues—often compete with those from other groups, reflecting differing political ideologies and perspectives on pressing societal matters[Jing and Ahn \(2021\)](https://arxiv.org/html/2609.11202#bib.bib9)\. This can be seen, for example, in contrasting framings of events related to health crises[Jing and Ahn \(2021\)](https://arxiv.org/html/2609.11202#bib.bib9)or climate change[Ross and Rivers \(2019\)](https://arxiv.org/html/2609.11202#bib.bib34), where some groups emphasize a scientific perspective while others focus on belief\-based interpretations[Reiter\-Haas et al\. \(2024b\)](https://arxiv.org/html/2609.11202#bib.bib10)\. Understanding how these competing narratives emerge, evolve, and propagate is essential for capturing the dynamics of contemporary political communication and addressing societal challenges such as polarization, misinformation, and the shaping of public opinion\.

Our work contributes to the development of computational narrative framing analysis[Reiter\-Haas et al\. \(2024a\)](https://arxiv.org/html/2609.11202#bib.bib5)\. Specifically, this paper addresses the challenge of automatically identifying and analyzing competing narratives within the political discourse of German politicians on Twitter\. For this, we propose a novel framework grounded in natural language processing \(NLP\) and clustering techniques\. By focusing on political narratives in the social media context, we tap into a naturally polarized environment with frames that develop across multiple documents \(e\.g\., tweets\) and in a \(potentially\) collaborative way involving multiple sources\. This analysis can provide insights into how political actors shape online debate and how competing viewpoints may influence societal understanding of political events\.

This research area holds promise for fostering evidence\-based approaches to societal challenges\. For example, promoting media literacy and critical thinking through exposure to diverse viewpoints can empower individuals to evaluate information more critically, identify biases, and make informed decisions[Axelrod et al\. \(2021\)](https://arxiv.org/html/2609.11202#bib.bib35)\. Moreover, understanding competing narratives can facilitate constructive dialogue by highlighting shared values and differences, enabling collaborative problem\-solving\. The automatic extraction and analysis of competing narratives can advance efforts to combat misinformation, improve public understanding, and support more critical engagement with media content\.

## 2Background and Related Work

Narrative studies have a long history across various disciplines, including literary studies, psychology, and sociology\. Narratives are typically defined as representations of a connected succession of events[Mishler \(1995\)](https://arxiv.org/html/2609.11202#bib.bib11)and often blend reality and fiction to influence choices[Page \(2013\)](https://arxiv.org/html/2609.11202#bib.bib12);[Jones and McBeth \(2010\)](https://arxiv.org/html/2609.11202#bib.bib27)\. They serve as systems of interrelated stories that may include competing storylines[Page \(2013\)](https://arxiv.org/html/2609.11202#bib.bib12)\. Various models of narrative analysis have been proposed, each focusing on different aspects[Mishler \(1995\)](https://arxiv.org/html/2609.11202#bib.bib11)\. For example, models can focus on temporal ordering, textual coherence, or the social functions of narratives\. Models concerned with textual coherence examine how narratives are structured and organized to create a cohesive and understandable story\. Conversely, models based on references and temporal order analyze actual events and their sequencing rather than just their textual representation[Mishler \(1995\)](https://arxiv.org/html/2609.11202#bib.bib11)\. Finally, models focusing on social functions investigate how narratives are used in social contexts to persuade, entertain, or inform a target audience[Mishler \(1995\)](https://arxiv.org/html/2609.11202#bib.bib11)\. This theoretical work lays the foundations for understanding narratives and developing practical computational methods for their analysis\. Our approach combines various models to automatically identify narratives that are temporally and semantically coherent while considering their social functions, especially among political actors on social media\.

A crucial aspect of computational narrative understanding is the automatic extraction of narrative elements from text data\. This includes identifying actors, actions, events, settings, and the relationships between them[Keith Norambuena et al\. \(2023\)](https://arxiv.org/html/2609.11202#bib.bib13);[Mani \(2022\)](https://arxiv.org/html/2609.11202#bib.bib14);[Metilli et al\. \(2019\)](https://arxiv.org/html/2609.11202#bib.bib15)\. For example, researchers have developed methods for identifying events, linking them based on temporal and causal relationships, and representing event\-based narrative structures in different domains[Keith Norambuena et al\. \(2023\)](https://arxiv.org/html/2609.11202#bib.bib13)\. One promising representation approach employs a route map metaphor to visualize the events and storylines within a narrative, thereby facilitating understanding of the narrative’s central themes[Keith Norambuena and Mitra \(2021\)](https://arxiv.org/html/2609.11202#bib.bib16)\. These algorithms also assist in extracting events and storylines based on coherence and coverage[Keith Norambuena and Mitra \(2021\)](https://arxiv.org/html/2609.11202#bib.bib16);[Yu et al\. \(2021\)](https://arxiv.org/html/2609.11202#bib.bib1)\. Furthermore, techniques for semantic role labeling and semantic graphs can effectively improve the analysis of narrative frames by extracting detailed information about the roles of different actors and actions within a story[Reiter\-Haas et al\. \(2024b\)](https://arxiv.org/html/2609.11202#bib.bib10);[Metilli et al\. \(2019\)](https://arxiv.org/html/2609.11202#bib.bib15);[Otmakhova et al\. \(2024\)](https://arxiv.org/html/2609.11202#bib.bib17)\. These building blocks are essential because reliable computational techniques enable analysts to scale their investigation to large volumes of narrative data, allowing for a deeper understanding of narrative structures and their impact\.

Framing understanding is another crucial aspect in shaping the reader’s perception of a narrative\. Computational framing analysis aims to automatically detect framing devices and understand how they are used to influence interpretation[Reiter\-Haas et al\. \(2024a\)](https://arxiv.org/html/2609.11202#bib.bib5)\. Previous works have recognized specific linguistic patterns and rhetorical techniques that signal framings, such as word choice, metaphors, and the presentation of evidence[Liu et al\. \(2019\)](https://arxiv.org/html/2609.11202#bib.bib28);[Otmakhova et al\. \(2024\)](https://arxiv.org/html/2609.11202#bib.bib17)\. Frames can also be studied through sentiment analysis, where determining the emotional tone expressed toward different actors and events reveals evoked emotions and attitudes in the reader[Gitari et al\. \(2015\)](https://arxiv.org/html/2609.11202#bib.bib19);[Pitropakis et al\. \(2020\)](https://arxiv.org/html/2609.11202#bib.bib18)\. Analyzing how specific frames are associated with various actors and concepts within a narrative helps uncover potential biases and perspectives[Hamborg et al\. \(2019b\)](https://arxiv.org/html/2609.11202#bib.bib20);[Wildemann et al\. \(2023\)](https://arxiv.org/html/2609.11202#bib.bib36)\. Computational framing analysis has shown to be effective in distinguishing between framing across different sources, such as conspiracy versus mainstream media, and in unveiling media bias[Hamborg et al\. \(2019b\)](https://arxiv.org/html/2609.11202#bib.bib20);[Reiter\-Haas et al\. \(2024a\)](https://arxiv.org/html/2609.11202#bib.bib5)\. Nonetheless, challenges remain in consistently capturing framing information across narrative chains[Mendelsohn et al\. \(2021\)](https://arxiv.org/html/2609.11202#bib.bib22)\. We adopt a computational narrative framing approach that examines the framing based on the structure of the narrative \(e\.g\., the inclusion/exclusion of events by specific sources\)\. However, more content\-driven methods of framing analysis \(e\.g\., sentiment analysis\) can complement our methodology to provide additional insights\.

Finally, studying competing narratives is essential for understanding how different perspectives and interpretations of events emerge and spread\. This could help to monitor community interests, to counter propaganda campaigns, and to model the spread of \(mis\-\)information[Hamborg et al\. \(2019a\)](https://arxiv.org/html/2609.11202#bib.bib21);[Reiter\-Haas et al\. \(2024a\)](https://arxiv.org/html/2609.11202#bib.bib5)\. The task of computational approaches in this area focuses on identifying and tracking competing narratives’ evolution over time and understanding the factors that drive their dynamics[Bandeli et al\. \(2020\)](https://arxiv.org/html/2609.11202#bib.bib23);[Schmid et al\. \(2017\)](https://arxiv.org/html/2609.11202#bib.bib24)\. For this, proposed methods should distinguish between different narratives based on variations in actors, actions, framing devices, and the overall message conveyed\. Competing narratives can then be tracked by analyzing changes in language use, sentiment, framing devices, and the prominence of different actors and actions over time\. Investigating how external events, cultural shifts, and other narratives influence the emergence and spread of competing narratives allows us to understand their driving factors\.

## 3Dataset

For our study, we focus on the narratives within the political discourse of German politicians on Twitter/X\. Before collecting the corresponding tweets, the relevant politicians and their Twitter accounts must first be identified\. For this task, we leverage the structured database Wikidata, which provides information on politicians’ affiliations with political parties and their country of citizenship\.

We filter Wikidata entities by theoccupationproperty matching\\enquotepolitician\. Subsequently, thecountry of citizenshipis utilized to filter German politicians\. Their party affiliation is provided by themember of political partyproperty\. However, this property may list multiple parties, as politicians may change their affiliation over time\. In certain instances, the current party is marked by a qualifier\. Otherwise, we consider the first party listed, ignoring any affiliation with an end date\. Extracting Twitter usernames from Wikidata with the above filters yielded 1,324 accounts belonging to 1,300 politicians\.

Using Twitter’s API, we collected all tweets of these politicians from January 1st, 2022, to June 24th, 2023\. The resultant dataset comprised 189,850 tweets from 786 accounts, excluding retweets, replies, and quotes\. For presentation purposes, we translated the tweets into English using the NLLB model[team et al\. \(2022\)](https://arxiv.org/html/2609.11202#bib.bib29)\. Otherwise, all the analyses are conducted on the original content \(i\.e\., original language\)\.

## 4Methodology

![Refer to caption](https://arxiv.org/html/2609.11202v1/pipeline.png)Figure 1:Competing Narrative Extraction Pipeline: Separation of user viewpoints within stories of a topic\.We operationalize narratives as semantically and temporarily coherent stories represented by structured interpretations of events and issues, providing meaning and context to political communication\. Starting with the social media posts, we sought to identify these stories and the competing narratives of different user groups within them\. Given a single tweet’s brevity and limited scope, we follow a corpus\-level approach to identify narratives rather than trying to extract them from individual tweets\.

Our methodology consist of a multi\-stage pipeline \(see Fig\.[1](https://arxiv.org/html/2609.11202#S4.F1)\)\. After identifying general topics within the data, we then detect events that form the building blocks of our stories\. Events are linked into coherent stories from which we extract different viewpoints, which we refer to as competing narratives\.

Note that, during the narrative extraction process, we disregard tweet authors’ political affiliations, as this information is unique to our dataset and may not be available in other contexts\. However, it will be used during the evaluation to assess the effectiveness of our method to identify competing narratives\.

We are publicly releasing the full source code for our data processing pipeline111[https://github\.com/fjen/competing\-narratives](https://github.com/fjen/competing-narratives)to promote open science and ensure reproducibility\.

### 4\.1Topic Modeling

Given the diversity of topics in the dataset, the first step is to identify individual topics and remove noise\. An unsupervised topic model is trained to group documents based on their semantic similarity\. Here, we choose an embedding\-based approach, as it is more robust to the short and noisy nature of tweets than traditional topic models like LDA\. In particular, we rely on the modular BERTopic framework[Grootendorst \(2022\)](https://arxiv.org/html/2609.11202#bib.bib2), which essentially clusters documents based on their semantic embeddings and generates text representations for each topic\. Notably, we use Sentence\-BERT with theparaphrase\-multilingual\-MiniLM\-L12\-v2model[Reimers and Gurevych \(2019\)](https://arxiv.org/html/2609.11202#bib.bib3)for embedding generation and set a minimum cluster size of 500 documents to avoid overly fine\-grained topics\.

Table 1:Excerpt of Topics Identified in the DatasetTopicDocumentsUsersKeywords011516558putin, russia, russian, war, ukraine15898519going, good, morning, day, know25237505transport, train, ticket, traffic, mobility34477485ukraine, tanks, war, weapons, ukrainian43990439vaccination, vaccine, corona, pandemic, coronavirus53859446tax, inflation, debt, budget, discharge63789460children, education, child, wage, minimum73697448women, gender, violence, men, queer83360462berlin, great, concert, festival, today93165420anti, israel, semitism, anti semitism, victims103084345digital, data, chat, chat control, control113026416energy, gas, renewable, electricity, price
TopicDocumentsUsersKeywords122836413climate, climate protection, protection, climate change, change132819431european, eu, europe, european parliament, parliament142506309water, food, forest, agriculture, nature152303435greens, green, spd, fdp, party162142427qatar, football, congratulations, cup, world cup171974279iran, regime, iranian, prison, prisoners181932307nuclear, nuclear power, power, power plants, plants191788388democracy, party, politics, left, reform201734381chancellor, scholz, merkel, olaf, olaf scholz21160625839 39, sk, 39, people, war221554258china, chinese, taiwan, xi, beijing231472297asylum, refugees, migration, immigration, refugee

After disregarding outliers \(i\.e\., not clustered tweets\), we identify 57 topics in the dataset containing 108,063 documents\. A significant portion of the documents are labeled as outliers \(43%\), which is expected given the nature of the data\. As shown in Table[1](https://arxiv.org/html/2609.11202#S4.T1), the remaining documents are grouped into topics that successfully capture the main discussion strands during the observation period with examples like the war in Ukraine, the COVID\-19 pandemic, or Europe’s energy crisis\.

### 4\.2Event Detection

We define an event as a set of documents that discuss the same issue in close temporal proximity[Yu et al\. \(2021\)](https://arxiv.org/html/2609.11202#bib.bib1)\. This definition implies that documents within an event share similar identifying information, such as keywords, actors, and/or locations\. However, semantic similarity alone might lead to similar but distinct discussions being grouped together\. Thus, the temporal aspect is crucial for clearly separating events\.

For the extraction of events, we borrow parts of the proposed Multi\-TimeLine Summarization \(MTLS\) approach by[Yu et al\.](https://arxiv.org/html/2609.11202#bib.bib1)[Yu et al\. \(2021\)](https://arxiv.org/html/2609.11202#bib.bib1)\. Although we use the same definition of events, their work is centered on \(larger\) news articles, whereas we focus on \(shorter\) tweets\. Consequently, rather than relying on individual sentences, we utilize the entire tweet as the fundamental unit of analysis\.

Tweets are clustered into events using the affinity propagation \(AP\) algorithm[Frey and Dueck \(2007\)](https://arxiv.org/html/2609.11202#bib.bib37)\. It operates on an affinity matrixS1S\_\{1\}, whereS1​\(i,j\)S\_\{1\}\(i,j\)represents the similarity between tweetsiiandjjbased on a linear combination of their semantic similarity and temporal proximity:

S1​\(i,j\)=α⋅St​e​m​p​\(i,j\)\+\(1−α\)⋅Sc​o​s​\(i,j\)S\_\{1\}\(i,j\)=\\alpha\\cdot S\_\{temp\}\(i,j\)\+\(1\-\\alpha\)\\cdot S\_\{cos\}\(i,j\)\(1\)
whereSc​o​sS\_\{cos\}is the cosine similarity of the tweet embeddings andSt​e​m​pS\_\{temp\}is the temporal similarity defined by an exponential function \(Eq\.[2](https://arxiv.org/html/2609.11202#S4.E2)\) with a decay factorλ\\lambda:

St​e​m​p​\(i,j\)=1expλ⋅\|ti−tj\|S\_\{temp\}\(i,j\)=\\frac\{1\}\{\\exp^\{\\lambda\\cdot\|t\_\{i\}\-t\_\{j\}\|\}\}\(2\)
Our time unit is in days and we setλ\\lambdato 0\.05 as suggested by[Yu et al\.](https://arxiv.org/html/2609.11202#bib.bib1)\. Also,α\\alphais set to 0\.4 to balance the similarity measures\. For example, we obtain 155 events for the*”energy”*topic \(Topic 11 in Table[1](https://arxiv.org/html/2609.11202#S4.T1)\)\.

### 4\.3Story Generation

Next, we group events into coherent stories, creating sequences of events that are meaningfully related\. Since we are working at the document level and not at the sentence level, we cannot use a procedure similar to MTLS for event linking, which is based on sentence co\-occurrence\. Our approach is based on an event similarity graph where we filter the most significant edges to partition the events into stories\.

#### Event Similarity Measure

Since each event contains multiple tweets, we must define the semantic similarity measure on the inter\-event level\. The AP algorithm used to cluster those tweets also returns documents at the cluster centers as representatives of the events[Yu et al\. \(2021\)](https://arxiv.org/html/2609.11202#bib.bib1)\. However, these centers may not cover the full breadth and depth of the event discussion\. The same applies if calculating centroids of the tweet embeddings\. Thus, we calculate semantic event similarity using the Sliced Wasserstein Distance \(SWD\) of the tweet embeddings within event pairs\. Unlike cosine similarity, which focuses on the angular difference between pairs of document embeddings, SWD measures the distance between entire embedding distributions\. It does this by slicing the multidimensional embedding space along various directions, computing Wasserstein distances in these 1D projections, and then averaging the results\. Additionally, given that we average15\.915\.9tweets per event, SWD is computationally more efficient than calculating pairwise document distances\. Finally, the SWD of the two distributions is transformed to the semantic similarity via the exponential decay function:Ss​e​m=exp−SWD​\(e1,e2\)S\_\{sem\}=\\exp^\{\-\\text\{SWD\}\(e\_\{1\},e\_\{2\}\)\}\.

Similarly to event detection, an affinity matrixS2S\_\{2\}is created based on the similarity of event embeddings and a penalty term, temporal distance, to avoid connecting temporally distant events, which in turn could lead to improbable stories spanning the entire time range\. We define the event similarityS2​\(e1,e2\)S\_\{2\}\(e\_\{1\},e\_\{2\}\)between a pair of eventse1e\_\{1\}ande2e\_\{2\}as:

S2\(e1,e2\)=Ss​e​m\(e1,e2\)⋅exp−γ⋅\|te1−te2\|S\_\{2\}\(e\_\{1\},e\_\{2\}\)=S\_\{sem\}\(e\_\{1\},e\_\{2\}\)\\cdot\{\\exp^\{\-\\gamma\\cdot\|t\_\{e\_\{1\}\}\-t\_\{e\_\{2\}\}\|\}\}\(3\)
whereSs​e​mS\_\{sem\}is the similarity of the event embeddings, andteit\_\{e\_\{i\}\}is the timestamp of the representative document within an event\. The temporal penalty decreases the similarity score as the time difference between the events increases, with the decrease rate controlled by theγ\\gammaparameter\. We setγ=0\.01\\gamma=0\.01\.

#### Forming Storylines

Figure 2:Extracted Stories with Events of Topic 11 \(energy, gas, renewable, electricity, price\)\. Each row represents a story\. Bars in each story correspond to events, whose width is defined by the events’ start and end dates\.To create coherent storylines, we leverage the events similarity matrixS2S\_\{2\}\. We construct a directed graphG=\(V,E\)G=\(V,E\), whereVVrepresents the set of events andEEthe edges between them\. Each edgeei​je\_\{ij\}between eventsiiandjjis assigned a weight based on their similarity scoreS2​\(i,j\)S\_\{2\}\(i,j\)\. The edge direction is determined by the chronological order of the events given by the representative documents, ensuring that each event has a pathway to all subsequent events\. To maximize coherence, we retain only the highest\-weighted outgoing edge for each event\. This helps us focus on the main storyline avoiding diverging substories\. Finally, to separate the storylines, we apply the Leiden algorithm[Traag et al\. \(2019\)](https://arxiv.org/html/2609.11202#bib.bib4)for community detection, with each partition representing a different story\.

Figure[2](https://arxiv.org/html/2609.11202#S4.F2)illustrates the outcome of the story extraction process for topic 11 \(energy, gas, renewable, electricity, price\), which resulted in the creation of 12 stories from 155 events\.

### 4\.4Separation of Narratives

To distinguish the different viewpoints expressed in the extracted stories, we aim to identify users who share similar stances and are likely to contribute to the same narratives\. Since politicians often hold aligned opinions on various topics, such as party policies, we adopt a global \(i\.e\., not restricted to one particular topic\) approach to user grouping\. This method further ensures that even users less active within a given topic are appropriately categorized based on their overall trace of tweets\.

Using a user’s posts, we aim to create an embedding that captures their overall position\. Text embeddings have been shown to successfully quantify the degree of political bias in texts[Gordon et al\. \(2020\)](https://arxiv.org/html/2609.11202#bib.bib6)and identify ideological placement[Rheault and Cochrane \(2020\)](https://arxiv.org/html/2609.11202#bib.bib8);[Elejalde et al\. \(2018\)](https://arxiv.org/html/2609.11202#bib.bib30)\. Moreover, they can highlight differences in how political groups discuss specific policy issues[Annika Fredén and Saynova \(2024\)](https://arxiv.org/html/2609.11202#bib.bib7)\. To determine each user’s overall stance, we first average the document embeddings of their posts within each single topic\. This gives us a topic\-specific representation of the user’s perspective\. Next, we calculate the user’s relative position within that topic by subtracting the topic centroid from the user’s average embedding\. This step helps to situate the user’s stance relative to the broader discourse on that issue\. Finally, we average these topic\-specific user embeddings across all topics\. This global embedding represents the user’s overall political stance across various issues\.

To unravel the diverse perspectives shaping the narratives within a story, we use the commonalities of users involved in terms of their global embeddings\. For this, we cluster the user embeddings \(via HDBSCAN\) to form distinct communities of users who share comparable political views\. With multiple users contributing to a story, we can now split the story posts according to their respective communities\. As a result, each event within a story is enriched by the perspectives of the various user communities, reflecting the collective voices that contribute to the discourse\.The structure represented by a given community’s contribution to one particular story constitutes a competing narrative within that story\.

## 5Results

We present the results based on applying the proposed framework to the dataset of German politicians’ tweets\. We first evaluate the division of user positions to assess the overall coherence and consistency of the narratives within each user community\. Then, we illustrate, through two examples, how the same story or event can be differently perceived and discussed by opposing groups\. Our analysis shows how the proposed framework can help reveal distinct narratives emerging from the political discourse\. We validate our approach by showing how supporters of different \(politically opposed\) parties emphasizing divergent interpretations of the same events are segregated by our method into separate narratives\.

### 5\.1Evaluation of Uncovered User Communities

\(a\)User embeddings colored by political party\. Markers’ size represents the users’ activity frequency\.
\(b\)Distribution of members from two politically opposed parties within the user communities in Topic 23 \(asylum, refugees, migration\)\.
Figure 3:Forming Political Communities with Similar Stances through Global User Embeddings\.Since the identification of distinct narratives within each story relies on user communities, we first verify the validity of the user classification\. In our dataset, each user represents a German politician\. Using Wikidata, we extracted information about their current party memberships\. This allows us to assess the alignment of the identified communities with their respective political parties\.

Figure[3\(a\)](https://arxiv.org/html/2609.11202#S5.F3.sf1)shows a 2D projection of the user embeddings generated in Section[4\.4](https://arxiv.org/html/2609.11202#S4.SS4)\. We focus our analysis on the main parties currently represented in the German parliament with 758 users in our dataset\. The figure indicates a good characterization of politicians based on their party affiliations\. For example,The Greensparty members form a cluster mostly to the left side of the embedding space, reflecting their shared ideological positions\. In stark contrast, the right\-wing Alternative for Germany \(AfD\) party occupies a cluster clearly separated and opposed to the Greens, highlighting the deep ideological divides between these two political factions\. Other major parties, such as theCDU/CSUandSPD, are positioned more centrally, with their members distributed across the embedding space in a manner that also corresponds to their relative ideological stances\. Further, we can observe an alignment of vocal members of the liberal partyFDPwith some of the Greens positions \(bottom left\)\.

The generated user communities \(see Section[4\.4](https://arxiv.org/html/2609.11202#S4.SS4)\) should express different viewpoints within each topic\. We do not expect a clean separation of the individual parties given the heterogeneous views present within the larger, more central parties\. Instead, for validation purposes, we focus our analysis on parties with relatively polarized and objectively opposing positions, namelyThe Greensand theAfD\. These two parties appear well\-separated within the identified communities, enabling the downstream use for narrative separation\. Figure[3\(b\)](https://arxiv.org/html/2609.11202#S5.F3.sf2)exemplifies the six identified communities and their party affiliations composition for topic 23 \(*asylum, refugees, migration*\) when considering the two selected parties\. Note, however, as implied by the embeddings overview, that these groups additionally include other members from multiple other parties, covering the sizeable political landscape\.

### 5\.2Narratives Around Germany’s 2022 Energy Crisis

![Refer to caption](https://arxiv.org/html/2609.11202v1/story-graph.png)\(a\)Story 10 within the directed graph of events
\(b\)Sentiment Distribution of Communities in Story 10
Figure 4:Story 10 \(Gas Storage vs\. Price Control Measures\) in Topic 11 \(energy, gas, renewable, electricity\)As an insightful example for competing narratives, we focus on the discussions surrounding the energy crisis in Germany due to gas supply issues with Russia in 2022, which is captured by Topic 11 \(energy, …\)\. From the story graph in Figure[4\(a\)](https://arxiv.org/html/2609.11202#S5.F4.sf1), we select the debate over\\enquote*Gas Storage vs\. Price Control Measures*\. This story links the discussion of a planned gas price surcharge due to higher purchase costs with the later adopted\\enquotegas price cap by the ruling\\enquotetraffic light \(Ampel\) coalition\. Further references are made to increased storage costs, related taxation, and the excess profits of energy companies\.

To delineate the differences in the viewpoints of the extracted communities and to identify contrasts, we first use sentiment analysis\. Figure[4\(b\)](https://arxiv.org/html/2609.11202#S5.F4.sf2)shows the sentiment distribution within them, with documents classified using XLM\-T[Barbieri et al\. \(2022\)](https://arxiv.org/html/2609.11202#bib.bib31)\. Comparing the dominant communities \(i\.e\., most posts in the story\),1and5, the latter uses noticeably more negative language, suggesting different framing\.

Further, large language models allow us to summarize the community voices in order to demonstrate tangible differences in storytelling\. The dominant positions taken by both communities are summarized in Figure[5](https://arxiv.org/html/2609.11202#S5.F5)\. Here, we prompt the phi\-4 model[Abdin et al\. \(2024\)](https://arxiv.org/html/2609.11202#bib.bib38)for all posts per community, gaining insights without sifting through the content\.

In the ongoing debate over rising energy costs, the two communities find common ground in their advocacy for financial relief for households and their opposition to the proposed surcharge, but their narratives diverge as they each shed light on different matters\.Community 1supports government intervention to relieve the economy and also mentions long\-term strategies such as the transition to renewable energy or, more radically, the nationalization of energy companies and the lifting of the debt brake\. In contrast,Community 5is mainly skeptical about the current government’s approach and questions its intentions, but fails to mention any far\-reaching solutions\. The negative sentiment observed is also reflected in the individual posts, which are characterized by strong language\. For example, the crisis is attributed a purely political origin and the main players in the government are defamed, while the planned gas surcharge is described as\\enquotetruly miserable, unconstitutional and insane\.

*\\enquoteCommunity 1 predominantly expresses urgent concern over rising energy costs, particularly focusing on gas prices, which have spurred calls for immediate relief measures such as the removal of the Gas Umlage \(surcharge\) and implementation of a Gas Price Cap or Break\. There is consensus on the necessity for robust governmental intervention to mitigate economic strain caused by these escalating expenses\. Many advocate for suspending fiscal constraints like the debt brake to facilitate necessary spending during this crisis, emphasizing that such financial flexibility is essential to provide timely support to households and businesses\. Additionally, there’s a strong demand for long\-term solutions including transitioning away from fossil fuels towards sustainable energy alternatives, with some suggesting more radical actions like the nationalization of energy companies to secure public interest over corporate profits\. Overall, while immediate relief measures are widely supported, there is also recognition of the need for strategic planning and investment in renewable technologies to address future challenges\.**\\enquoteCommunity 5 predominantly expresses strong opposition to the proposed Gas Surcharge, viewing it as economically burdensome, poorly conceived, and socially unfair\. A dominant sentiment is that this measure was hastily implemented and crafted under influence from profit\-driven entities rather than considering public welfare, highlighting a significant disconnect between government actions and citizens’ interests\. There’s widespread support for the decision to halt the Gas Surcharge and replace it with measures like a Gas Price Brake, which are perceived as more equitable solutions aimed at alleviating the financial strain on households while ensuring economic stability without violating fiscal constraints such as the debt brake\. The discourse also underscores frustration with governmental inefficiency and lack of transparency in decision\-making processes, advocating for clearer communication and effective crisis management strategies that prioritize public interest over political or corporate gains\. Overall, there is a call for more prudent and socially responsible policy\-making that adequately addresses energy costs while safeguarding both individuals’ financial well\-being and broader economic health\.*Figure 5:Generated summaries of community voices 1 and 5 within Story 10 \(Gas Storage vs\. Price Control Measures\) in Topic 11 \(energy, gas, renewable, electricity\)
### 5\.3Law on Better Residence Opportunities for Migrants

Table 2:Diverse community positions within an Event in Story\\enquoteModern immigration law and civil equality in Germany of Topic 23 \(asylum, refugees, migration\)\. \[translated from German\]Community012345Central PostAs \#Ampel, we stand for a paradigm shift in \#migration policy\. We are opening up more legal ways to come to Germany and work here\. Because we have a shortage of workers everywhere\.It is true\. We need more regulated immigration and less illegal immigration\. That includes: anyone who does not have a right of residence in Germany for reasons of political persecution or humanitarian emergency cannot stay in the country\.German SMEs are so desperately in need of new employees that your concerns fade into the background\. Of course, we must consistently prevent migration into the social systems\. But our country must be a country of immigration\.The Bundestag has just debated our new \#ResidenceOpportunitiesAct for the first time\. Tolerated people who have been afraid of deportation for years now have prospects in Germany\. Good for people, good for companies\!The Residence Opportunities Act gives people who have lived in Germany for many years more planning security for training or a job\.We need a deportation offensive\. \#Germany must no longer be a haven for mentally conspicuous ”lone offenders”\. The \#security of citizens must have priority\. We owe this to the many victims of migration policy since 2015\.In addition to unpacking the community positions in the overall context of a story, we want to address the different facets of an event\. For this example, we switch to the polarizing debate on migration in Topic 23, where the planned facilitation of the citizenship of migrant workers is discussed\.

Table[2](https://arxiv.org/html/2609.11202#S5.T2)shows the extracted representative tweets per community within an event\. The perspectives on work migration and swifter integration are divided into generally positive statements from Communities0,3, and4, positive with limitations from1and2, and general rejection from Community5\. The main similarities are the recognition of the need for more regulated immigration and the desire to address the labor shortage in Germany\. However, their approaches differ, with some advocating for more open and inclusive policies, while others prioritize security and deportation\. Different framings are employed to support the narratives\. For example, Communities0and2frame the issue in terms of economic needs, while Communities1and5focus on security and preventing illegal immigration\. Conversely, Communities3and4highlight the positive impact of the new Residence Opportunities Act\.

Dissecting community involvement within each event in a story can also give analysts insights into the narrative framing at a more structural level\. For example, we can track which events different narratives try to emphasize by looking at their community distribution and which events communities select to skip altogether\. Moreover, analysts can study the timing and order in which competing narratives cover the events in the story to try to uncover internal dynamics and driving factors\.

## 6Conclusions and Future Work

This work introduces an unsupervised framework for identifying and analyzing competing political narratives on social media, focusing on German politicians’ tweets\. We uncovered competing narratives by automatically organizing topics and events into coherent stories and leveraging politician embeddings to identify distinct community perspectives\. We validate our method through illustrative examples related to the Energy Crisis and Migration Policy, demonstrating the framework’s effectiveness in separating competing narratives within highly polarized political discourse\. This approach to large\-scale social media analysis offers valuable insights, underscoring the potential of automatic narrative framing to monitor how political actors promote divergent interpretations of events on social media\. These findings provide valuable insights for policymakers, social media platforms, and researchers seeking to better understand political discourse, address polarization, and foster more balanced public discussions\.

It is essential to highlight that the development of computational approaches for analyzing competing narratives relies on suitable datasets and evaluation metrics\. Existing datasets for narrative extraction often lack annotations related to competing narratives, making it challenging to train and evaluate models that can effectively distinguish and analyze them[Santana et al\. \(2023\)](https://arxiv.org/html/2609.11202#bib.bib25)\. Furthermore, developing robust metrics to assess the quality and coherence of extracted narratives and the accuracy of framing analysis remains an open challenge[Ranade et al\. \(2022\)](https://arxiv.org/html/2609.11202#bib.bib26);[Reiter\-Haas et al\. \(2024a\)](https://arxiv.org/html/2609.11202#bib.bib5)\. In this work, we rely primarily on qualitative evaluation\. However, we see potential to further strengthen our approach by correlating the linking of events to stories with the user streams\. This would allow us to measure and potentially enhance the coherence of the narratives extracted\. Initial experiments in this direction were promising, helping identify more coherent storylines that better reflect the framing and propagation of narratives across different political communities\.

## Acknowledgments

We want to thank our former student Ahmad Hamadeh for the thoughtful discussions \- his exploratory work laid an excellent foundation for further development\.

## Declaration on Generative AI

During the preparation of this work, the author\(s\) used Claude 3 Haiku and Grammarly in order to: Grammar and spelling check, paraphrase, and reword\. After using these tool\(s\)/service\(s\), the author\(s\) reviewed and edited the content as needed and take\(s\) full responsibility for the publication’s content\.

## References

- Abdinet al\.\(2024\)M\. Abdin, J\. Aneja, H\. Behl, S\. Bubeck, R\. Eldan, S\. Gunasekar, M\. Harrison, R\. J\. Hewett, M\. Javaheripi, P\. Kauffmann, J\. R\. Lee, Y\. T\. Lee, Y\. Li, W\. Liu, C\. C\. T\. Mendes, A\. Nguyen, E\. Price, G\. de Rosa, O\. Saarikivi, A\. Salim, S\. Shah, X\. Wang, R\. Ward, Y\. Wu, D\. Yu, C\. Zhang, and Y\. ZhangPhi\-4 technical report\.External Links:2412\.08905,[Link](https://arxiv.org/abs/2412.08905)Cited by:[§5\.2](https://arxiv.org/html/2609.11202#S5.SS2.p3.1)\.
- Annika Fredén and Saynova \(2024\)M\. J\. Annika Fredén and D\. SaynovaWord embeddings on ideology and issues from swedish parliamentarians’ motions: a comparative approach\.Journal of Elections, Public Opinion and Parties0\(0\),pp\. 1–22\.External Links:[Document](https://dx.doi.org/10.1080/17457289.2024.2433979)Cited by:[§4\.4](https://arxiv.org/html/2609.11202#S4.SS4.p2.1)\.
- Axelrodet al\.\(2021\)R\. Axelrod, J\. J\. Daymude, and S\. ForrestPreventing extreme polarization of political attitudes\.Proceedings of the National Academy of Sciences118\(50\),pp\. e2102139118\.Cited by:[§1](https://arxiv.org/html/2609.11202#S1.p3.1)\.
- Bandeliet al\.\(2020\)K\. K\. Bandeli, M\. N\. Hussain, and N\. AgarwalA framework towards computational narrative analysis on blogs\.\.InText2Story@ ECIR,pp\. 63–69\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p4.1)\.
- Barbieriet al\.\(2022\)F\. Barbieri, L\. Espinosa Anke, and J\. Camacho\-ColladosXLM\-T: multilingual language models in Twitter for sentiment analysis and beyond\.InProceedings of the Thirteenth Language Resources and Evaluation Conference,Marseille, France,pp\. 258–266\.External Links:[Link](https://aclanthology.org/2022.lrec-1.27)Cited by:[§5\.2](https://arxiv.org/html/2609.11202#S5.SS2.p2.1)\.
- Elejaldeet al\.\(2018\)E\. Elejalde, L\. Ferres, and E\. HerderOn the nature of real and perceived bias in the mainstream media\.PloS one13\(3\),pp\. e0193765\.Cited by:[§4\.4](https://arxiv.org/html/2609.11202#S4.SS4.p2.1)\.
- Frey and Dueck \(2007\)B\. J\. Frey and D\. DueckClustering by passing messages between data points\.science315\(5814\),pp\. 972–976\.Cited by:[§4\.2](https://arxiv.org/html/2609.11202#S4.SS2.p3.1)\.
- Gilardiet al\.\(2022\)F\. Gilardi, T\. Gessler, M\. Kubli, and S\. MüllerSocial media and political agenda setting\.Political communication39\(1\),pp\. 39–60\.Cited by:[§1](https://arxiv.org/html/2609.11202#S1.p1.1)\.
- Gitariet al\.\(2015\)N\. D\. Gitari, Z\. Zuping, H\. Damien, and J\. LongA lexicon\-based approach for hate speech detection\.International Journal of Multimedia and Ubiquitous Engineering10\(4\),pp\. 215–230\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p3.1)\.
- Gordonet al\.\(2020\)J\. Gordon, M\. Babaeianjelodar, and J\. N\. MatthewsStudying political bias via word embeddings\.InCompanion of The 2020 Web Conference 2020, Taipei, Taiwan, April 20\-24, 2020,A\. E\. F\. Seghrouchni, G\. Sukthankar, T\. Liu, and M\. van Steen \(Eds\.\),pp\. 760–764\.External Links:[Link](https://doi.org/10.1145/3366424.3383560),[Document](https://dx.doi.org/10.1145/3366424.3383560)Cited by:[§4\.4](https://arxiv.org/html/2609.11202#S4.SS4.p2.1)\.
- Grootendorst \(2022\)M\. GrootendorstBERTopic: neural topic modeling with a class\-based tf\-idf procedure\.arXiv preprint arXiv:2203\.05794\.Cited by:[§4\.1](https://arxiv.org/html/2609.11202#S4.SS1.p1.1)\.
- Hamborget al\.\(2019a\)F\. Hamborg, K\. Donnay, and B\. GippAutomated identification of media bias in news articles: an interdisciplinary literature review\.International Journal on Digital Libraries20\(4\),pp\. 391–415\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p4.1)\.
- Hamborget al\.\(2019b\)F\. Hamborg, A\. Zhukova, and B\. GippAutomated identification of media bias by word choice and labeling in news articles\.In2019 ACM/IEEE Joint Conference on Digital Libraries \(JCDL\),pp\. 196–205\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p3.1)\.
- Jing and Ahn \(2021\)E\. Jing and Y\. AhnCharacterizing partisan political narrative frameworks about covid\-19 on twitter\.EPJ data science10\(1\),pp\. 53\.Cited by:[§1](https://arxiv.org/html/2609.11202#S1.p1.1)\.
- Jones and McBeth \(2010\)M\. D\. Jones and M\. K\. McBethA narrative policy framework: clear enough to be wrong?\.Policy studies journal38\(2\),pp\. 329–353\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p1.1)\.
- Keith Norambuenaet al\.\(2023\)B\. F\. Keith Norambuena, T\. Mitra, and C\. NorthA survey on event\-based news narrative extraction\.ACM Computing Surveys55\(14s\),pp\. 1–39\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p2.1)\.
- Keith Norambuena and Mitra \(2021\)B\. F\. Keith Norambuena and T\. MitraNarrative maps: an algorithmic approach to represent and extract information narratives\.Proceedings of the ACM on Human\-Computer Interaction4\(CSCW3\),pp\. 1–33\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p2.1)\.
- Liuet al\.\(2019\)S\. Liu, L\. Guo, K\. Mays, M\. Betke, and D\. T\. WijayaDetecting frames in news headlines and its application to analyzing news framing trends surrounding us gun violence\.InProceedings of the 23rd conference on computational natural language learning \(CoNLL\),pp\. 504–514\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p3.1)\.
- Mani \(2022\)I\. ManiComputational modeling of narrative\.Springer Nature\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p2.1)\.
- Mendelsohnet al\.\(2021\)J\. Mendelsohn, C\. Budak, and D\. JurgensModeling framing in immigration discourse on social media\.InProceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies,pp\. 2219–2263\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p3.1)\.
- Metilliet al\.\(2019\)D\. Metilli, V\. Bartalesi, C\. Meghini,et al\.Steps towards a system to extract formal narratives from text\.InText2Story@ ECIR,pp\. 53–61\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p2.1)\.
- Mishler \(1995\)E\. G\. MishlerModels of narrative analysis: a typology\.Journal of narrative and life history5\(2\),pp\. 87–123\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p1.1)\.
- Otmakhovaet al\.\(2024\)Y\. Otmakhova, S\. Khanehzar, and L\. FrermannMedia framing: a typology and survey of computational approaches across disciplines\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),L\. Ku, A\. Martins, and V\. Srikumar \(Eds\.\),Bangkok, Thailand,pp\. 15407–15428\.External Links:[Link](https://aclanthology.org/2024.acl-long.822/),[Document](https://dx.doi.org/10.18653/v1/2024.acl-long.822)Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p2.1),[§2](https://arxiv.org/html/2609.11202#S2.p3.1)\.
- Page \(2013\)R\. E\. PageStories and social media: identities and interaction\.Routledge\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p1.1)\.
- Pitropakiset al\.\(2020\)N\. Pitropakis, K\. Kokot, D\. Gkatzia, R\. Ludwiniak, A\. Mylonas, and M\. KandiasMonitoring users’ behavior: anti\-immigration speech detection on twitter\.Machine Learning and Knowledge Extraction2\(3\),pp\. 11\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p3.1)\.
- Ranadeet al\.\(2022\)P\. Ranade, S\. Dey, A\. Joshi, and T\. FininComputational understanding of narratives: a survey\.IEEE Access10,pp\. 101575–101594\.Cited by:[§6](https://arxiv.org/html/2609.11202#S6.p2.1)\.
- Reimers and Gurevych \(2019\)N\. Reimers and I\. GurevychSentence\-bert: sentence embeddings using siamese bert\-networks\.InProceedings of the 2019 Conference on Empirical Methods in Natural Language Processing,External Links:[Link](https://arxiv.org/abs/1908.10084)Cited by:[§4\.1](https://arxiv.org/html/2609.11202#S4.SS1.p1.1)\.
- Reiter\-Haaset al\.\(2024a\)M\. Reiter\-Haas, B\. Klösch, M\. Hadler, and E\. LexComputational narrative framing: towards identifying frames through contrasting the evolution of narrations\.\.InText2Story@ ECIR,pp\. 129–135\.Cited by:[§1](https://arxiv.org/html/2609.11202#S1.p2.1),[§2](https://arxiv.org/html/2609.11202#S2.p3.1),[§2](https://arxiv.org/html/2609.11202#S2.p4.1),[§6](https://arxiv.org/html/2609.11202#S6.p2.1)\.
- Reiter\-Haaset al\.\(2024b\)M\. Reiter\-Haas, B\. Klösch, M\. Hadler, and E\. LexFraming analysis of health\-related narratives: conspiracy versus mainstream media\.arXiv preprint arXiv:2401\.10030\.Cited by:[§1](https://arxiv.org/html/2609.11202#S1.p1.1),[§2](https://arxiv.org/html/2609.11202#S2.p2.1)\.
- Rheault and Cochrane \(2020\)L\. Rheault and C\. CochraneWord embeddings for the analysis of ideological placement in parliamentary corpora\.Political Analysis28\(1\),pp\. 112–133\.External Links:[Document](https://dx.doi.org/10.1017/pan.2019.26)Cited by:[§4\.4](https://arxiv.org/html/2609.11202#S4.SS4.p2.1)\.
- Ross and Rivers \(2019\)A\. S\. Ross and D\. J\. RiversInternet memes, media frames, and the conflicting logics of climate change discourse\.Environmental communication13\(7\),pp\. 975–994\.Cited by:[§1](https://arxiv.org/html/2609.11202#S1.p1.1)\.
- Santanaet al\.\(2023\)B\. Santana, R\. Campos, E\. Amorim, A\. ’\. Jorge, P\. Silvano, and S\. NunesA survey on narrative extraction from textual data\.Artificial Intelligence Review56\(8\),pp\. 8393–8435\.Cited by:[§6](https://arxiv.org/html/2609.11202#S6.p2.1)\.
- Schmidet al\.\(2017\)K\. A\. Schmid, A\. Z ”ufle, D\. Pfoser, A\. Crooks, A\. Croitoru, and A\. StefanidisPredicting the evolution of narratives in social media\.InAdvances in Spatial and Temporal Databases: 15th International Symposium, SSTD 2017, Arlington, VA, USA, August 21–23, 2017, Proceedings 15,pp\. 388–392\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p4.1)\.
- Silva and Proksch \(2022\)B\. C\. Silva and S\. ProkschPoliticians unleashed? political communication on twitter and in parliament in western europe\.Political science research and methods10\(4\),pp\. 776–792\.Cited by:[§1](https://arxiv.org/html/2609.11202#S1.p1.1)\.
- teamet al\.\(2022\)N\. team, M\. R\. Costa\-jussà, J\. Cross, O\. cCelebi, M\. Elbayad, K\. Heafield, K\. Heffernan, E\. Kalbassi, J\. Lam, D\. Licht, J\. Maillard, A\. Sun, S\. Wang, G\. Wenzek, A\. Youngblood, B\. Akula, L\. Barrault, G\. M\. Gonzalez, P\. Hansanti, J\. Hoffman, S\. Jarrett, K\. R\. Sadagopan, D\. Rowe, S\. L\. Spruit, C\. Tran, P\. Y\. Andrews, N\. F\. Ayan, S\. Bhosale, S\. Edunov, A\. Fan, C\. Gao, V\. Goswami, F\. Guzm’an, P\. Koehn, A\. Mourachko, C\. Ropers, S\. Saleem, H\. Schwenk, and J\. WangNo language left behind: scaling human\-centered machine translation\.ArXivabs/2207\.04672\.Cited by:[§3](https://arxiv.org/html/2609.11202#S3.p3.1)\.
- Traaget al\.\(2019\)V\. A\. Traag, L\. Waltman, and N\. J\. Van EckFrom louvain to leiden: guaranteeing well\-connected communities\.Scientific reports9\(1\),pp\. 1–12\.Cited by:[§4\.3](https://arxiv.org/html/2609.11202#S4.SS3.SSS0.Px2.p1.1)\.
- Wildemannet al\.\(2023\)S\. Wildemann, C\. Niederée, and E\. ElejaldeMigration reframed? a multilingual analysis on the stance shift in europe during the ukrainian crisis\.InProceedings of the ACM Web Conference 2023,pp\. 2754–2764\.Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p3.1)\.
- Yuet al\.\(2021\)Y\. Yu, A\. Jatowt, A\. Doucet, K\. Sugiyama, and M\. YoshikawaMulti\-timeline summarization \(MTLS\): improving timeline summarization by generating multiple summaries\.InProceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing, ACL/IJCNLP 2021, \(Volume 1: Long Papers\), Virtual Event, August 1\-6, 2021,C\. Zong, F\. Xia, W\. Li, and R\. Navigli \(Eds\.\),pp\. 377–387\.External Links:[Link](https://doi.org/10.18653/v1/2021.acl-long.32),[Document](https://dx.doi.org/10.18653/V1/2021.ACL-LONG.32)Cited by:[§2](https://arxiv.org/html/2609.11202#S2.p2.1),[§4\.2](https://arxiv.org/html/2609.11202#S4.SS2.p1.1),[§4\.2](https://arxiv.org/html/2609.11202#S4.SS2.p2.1),[§4\.2](https://arxiv.org/html/2609.11202#S4.SS2.p7.1),[§4\.3](https://arxiv.org/html/2609.11202#S4.SS3.SSS0.Px1.p1.1)\.

Similar Articles

LLM-based Detection of Manipulative Political Narratives

Hugging Face Daily Papers

A computational framework combining prompt-based filtering and unsupervised clustering to identify manipulative political narrative clusters from social media posts without predefined categories.

Ideology Prediction of German Political Texts

Hugging Face Daily Papers

This paper presents a transformer-based model that projects political orientation of German texts onto a continuous left-to-right spectrum, achieving high accuracy across multiple corpora including Bundestag plenary notes, Wahl-O-Mat, newspapers, and tweets.

Ideology Prediction of German Political Texts

arXiv cs.CL

The paper proposes a transformer-based model to predict political ideology of German political texts on a continuous left-to-right spectrum. The study compares 13 models and finds DeBERTa-large and Gemma2-2B perform best on different tasks.