English

Polarization by Default: Auditing Recommendation Bias in LLM-Based Content Curation

Social and Information Networks 2026-04-20 v1 Artificial Intelligence Computation and Language Computers and Society Multiagent Systems

Abstract

Large Language Models (LLMs) are increasingly deployed to curate and rank human-created content, yet the nature and structure of their biases in these tasks remains poorly understood: which biases are robust across providers and platforms, and which can be mitigated through prompt design. We present a controlled simulation study mapping content selection biases across three major LLM providers (OpenAI, Anthropic, Google) on real social media datasets from Twitter/X, Bluesky, and Reddit, using six prompting strategies (\textit{general}, \textit{popular}, \textit{engaging}, \textit{informative}, \textit{controversial}, \textit{neutral}). Through 540,000 simulated top-10 selections from pools of 100 posts across 54 experimental conditions, we find that biases differ substantially in how structural and how prompt-sensitive they are. Polarization is amplified across all configurations, toxicity handling shows a strong inversion between engagement- and information-focused prompts, and sentiment biases are predominantly negative. Provider comparisons reveal distinct trade-offs: GPT-4o Mini shows the most consistent behavior across prompts; Claude and Gemini exhibit high adaptivity in toxicity handling; Gemini shows the strongest negative sentiment preference. On Twitter/X, where author demographics can be inferred from profile bios, political leaning bias is the clearest demographic signal: left-leaning authors are systematically over-represented despite right-leaning authors forming the pool plurality in the dataset, and this pattern largely persists across prompts.

Keywords

Cite

@article{arxiv.2604.15937,
  title  = {Polarization by Default: Auditing Recommendation Bias in LLM-Based Content Curation},
  author = {Nicolò Pagan and Christopher Barrie and Chris Andrew Bail and Petter Törnberg},
  journal= {arXiv preprint arXiv:2604.15937},
  year   = {2026}
}
R2 v1 2026-07-01T12:14:13.015Z