# Weakly Supervised Learning for Analyzing Political Campaigns on Facebook

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

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- Builds on 24 of its 62 references that are in the map.
- First posted on arXiv 19 Oct 2022.

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

- [BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding](https://mlsanity.com/paper/1810.04805/) (2018)
- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks](https://mlsanity.com/paper/1908.10084/) (2019)
- [node2vec: Scalable Feature Learning for Networks](https://mlsanity.com/paper/1607.00653/) (2016)
- [DeepWalk: Online Learning of Social Representations](https://mlsanity.com/paper/1403.6652/) (2014)
- [Revisiting Semi-Supervised Learning with Graph Embeddings](https://mlsanity.com/paper/1603.08861/) (2016)
- [LINE: Large-scale Information Network Embedding](https://mlsanity.com/paper/1503.03578/) (2015)
- [DeCLUTR: Deep Contrastive Learning for Unsupervised Textual Representations](https://mlsanity.com/paper/2006.03659/) (2020)
- [CLEAR: Contrastive Learning for Sentence Representation](https://mlsanity.com/paper/2012.15466/) (2020)
- [PTE: Predictive Text Embedding through Large-scale Heterogeneous Text Networks](https://mlsanity.com/paper/1508.00200/) (2015)
- [Framing and Agenda-setting in Russian News: a Computational Analysis of Intricate Political Strategies](https://mlsanity.com/paper/1808.09386/) (2018)
- [Analyzing the Digital Traces of Political Manipulation: The 2016 Russian Interference Twitter Campaign](https://mlsanity.com/paper/1802.04291/) (2018)
- [Weakly Supervised Learning of Nuanced Frames for Analyzing Polarization in News Media](https://mlsanity.com/paper/2009.09609/) (2020)
- [Entity-Centric Contextual Affective Analysis](https://mlsanity.com/paper/1906.01762/) (2019)
- [On Microtargeting Socially Divisive Ads: A Case Study of Russia-Linked Ad Campaigns on Facebook](https://mlsanity.com/paper/1808.09218/) (2018)
- [Semi-supervised Graph Embedding Approach to Dynamic Link Prediction](https://mlsanity.com/paper/1610.04351/) (2016)
- [Facebook Ads Monitor: An Independent Auditing System for Political Ads on Facebook](https://mlsanity.com/paper/2001.10581/) (2020)
- [Understanding COVID-19 Vaccine Campaign on Facebook using Minimal Supervision](https://mlsanity.com/paper/2210.10031/) (2022)
- [Minimally Supervised Categorization of Text with Metadata](https://mlsanity.com/paper/2005.00624/) (2020)
- [Clandestino or Rifugiato? Anti-immigration Facebook Ad Targeting in Italy](https://mlsanity.com/paper/2103.09224/) (2021)
- [Facebook Ads: Politics of Migration in Italy](https://mlsanity.com/paper/2010.04458/) (2020)
- [Twitter User Representation Using Weakly Supervised Graph Embedding](https://mlsanity.com/paper/2108.08988/) (2021)
- [Characterizing Online Engagement with Disinformation and Conspiracies in the 2020 U.S. Presidential Election](https://mlsanity.com/paper/2107.08319/) (2021)
- [Facebook Ad Engagement in the Russian Active Measures Campaign of 2016](https://mlsanity.com/paper/2012.11690/) (2020)

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

- [Uncovering Latent Arguments in Social Media Messaging by Employing LLMs-in-the-Loop Strategy](https://mlsanity.com/paper/2404.10259/) (2024)
- [Post-hoc Study of Climate Microtargeting on Social Media Ads with LLMs: Thematic Insights and Fairness Evaluation](https://mlsanity.com/paper/2410.05401/) (2024)
- [Who Gets Which Message? Auditing Demographic Bias in LLM-Generated Targeted Text](https://mlsanity.com/paper/2601.17172/) (2026)
- [Analysis of Climate Campaigns on Social Media using Bayesian Model Averaging](https://mlsanity.com/paper/2305.06174/) (2023)
- [Can LLMs Assist Annotators in Identifying Morality Frames? -- Case Study on Vaccination Debate on Social Media](https://mlsanity.com/paper/2502.01991/) (2025)
- [Iterative Topic Taxonomy Induction with LLMs: A Case Study of Electoral Advertising](https://mlsanity.com/paper/2510.15125/) (2025)
- [BTPD: A Multilingual Hand-curated Dataset of Bengali Transnational Political Discourse Across Online Communities](https://mlsanity.com/paper/2506.06813/) (2025)
- [Paid Voices vs. Public Feeds: Interpretable Cross-Platform Theme-Based Analysis of Climate Discourse](https://mlsanity.com/paper/2601.13317/) (2026)

## Abstract (arXiv)

Social media platforms are currently the main channel for political messaging, allowing politicians to target specific demographics and adapt based on their reactions. However, making this communication transparent is challenging, as the messaging is tightly coupled with its intended audience and often echoed by multiple stakeholders interested in advancing specific policies. Our goal in this paper is to take a first step towards understanding these highly decentralized settings. We propose a weakly supervised approach to identify the stance and issue of political ads on Facebook and analyze how political campaigns use some kind of demographic targeting by location, gender, or age. Furthermore, we analyze the temporal dynamics of the political ads on election polls.
