Prompt Optimization Across Multiple Agents for Representing Diverse Human Populations
By: Manh Hung Nguyen, Sebastian Tschiatschek, Adish Singla
Potential Business Impact:
Makes AI show many different human ideas.
The difficulty and expense of obtaining large-scale human responses make Large Language Models (LLMs) an attractive alternative and a promising proxy for human behavior. However, prior work shows that LLMs often produce homogeneous outputs that fail to capture the rich diversity of human perspectives and behaviors. Thus, rather than trying to capture this diversity with a single LLM agent, we propose a novel framework to construct a set of agents that collectively capture the diversity of a given human population. Each agent is an LLM whose behavior is steered by conditioning on a small set of human demonstrations (task-response pairs) through in-context learning. The central challenge is therefore to select a representative set of LLM agents from the exponentially large space of possible agents. We tackle this selection problem from the lens of submodular optimization. In particular, we develop methods that offer different trade-offs regarding time complexity and performance guarantees. Extensive experiments in crowdsourcing and educational domains demonstrate that our approach constructs agents that more effectively represent human populations compared to baselines. Moreover, behavioral analyses on new tasks show that these agents reproduce the behavior patterns and perspectives of the students and annotators they are designed to represent.
Similar Papers
Prompts to Proxies: Emulating Human Preferences via a Compact LLM Ensemble
Artificial Intelligence
Makes surveys cheaper and more accurate.
Algorithmic Prompt Generation for Diverse Human-like Teaming and Communication with Large Language Models
Computation and Language
Creates many different AI team behaviors.
LLMs as Policy-Agnostic Teammates: A Case Study in Human Proxy Design for Heterogeneous Agent Teams
Machine Learning (CS)
Computers learn to play games like people.