Specializing Large Language Models to Simulate Survey Response Distributions for Global Populations

Yong Cao, Haijiang Liu, Arnav Arora, Isabelle Augenstein, Paul Röttger +1 more
2/10/2025
cs.CL

No official code found. Best implementation: yongcaoplus/SimLLMCultureDist (2 stars, last commit 2025-02-06).

Abstract

Large-scale surveys are essential tools for informing social science research and policy, but running surveys is costly and time-intensive. If we could accurately simulate group-level survey results, this would therefore be very valuable to social science research. Prior work has explored the use of large language models (LLMs) for simulating human behaviors, mostly through prompting. In this paper, we are the first to specialize LLMs for the task of simulating survey response distributions. As a testbed, we use country-level results from two global cultural surveys. We devise a fine-tuning method based on first-token probabilities to minimize divergence between predicted and actual response distributions for a given question. Then, we show that this method substantially outperforms other methods and zero-shot classifiers, even on unseen questions, countries, and a completely unseen survey. While even our best models struggle with the task, especially on unseen questions, our results demonstrate the benefits of specialization for simulation, which may accelerate progress towards sufficiently accurate simulation in the future.

View on arXivView PDF

Code Implementations(1)

Code for Simulating LLMs' cultural responses distribution.

20Shell, PythonMay 10, 20241 years ago

Similar Papers

Cite this paper

@article{cao2025specializing,
  title  = {Specializing Large Language Models to Simulate Survey Response Distributions for Global Populations},
  author = {Yong Cao and Haijiang Liu and Arnav Arora and Isabelle Augenstein and Paul Röttger and Daniel Hershcovich},
  year   = {2025},
  eprint = {2502.07068},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.07068v2}
}

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/2502.07068.svg)](https://codeofpaper.com/paper/2502.07068)

Discussion