An Analysis of Large Language Models for Simulating User Responses in Surveys

Ziyun Yu, Yiru Zhou, Chen Zhao, Hongyi Wen
12/7/2025
cs.CL

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Using Large Language Models (LLMs) to simulate user opinions has received growing attention. Yet LLMs, especially trained with reinforcement learning from human feedback (RLHF), are known to exhibit biases toward dominant viewpoints, raising concerns about their ability to represent users from diverse demographic and cultural backgrounds. In this work, we examine the extent to which LLMs can simulate human responses to cross-domain survey questions through direct prompting and chain-of-thought prompting. We further propose a claim diversification method CLAIMSIM, which elicits viewpoints from LLM parametric knowledge as contextual input. Experiments on the survey question answering task indicate that, while CLAIMSIM produces more diverse responses, both approaches struggle to accurately simulate users. Further analysis reveals two key limitations: (1) LLMs tend to maintain fixed viewpoints across varying demographic features, and generate single-perspective claims; and (2) when presented with conflicting claims, LLMs struggle to reason over nuanced differences among demographic features, limiting their ability to adapt responses to specific user profiles.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yu2025analysis,
  title  = {An Analysis of Large Language Models for Simulating User Responses in Surveys},
  author = {Ziyun Yu and Yiru Zhou and Chen Zhao and Hongyi Wen},
  year   = {2025},
  eprint = {2512.06874},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.06874v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.06874.svg)](https://codeofpaper.com/paper/2512.06874)

Discussion