Skip to content
Back to archive

Simulating Consumer Decisions via Persona-based LLM Agents (Master's Thesis)

Published:

Master’s Thesis: This research is a core foundation of my work on market simulation and LLM-based agent modeling, presented for my M.S. in Data Engineering at Pukyong National University.

Framework

Figure 1. Framework

Full Title: Consumer Decision-Making Simulation Using Persona-Based Large Language Model Agents

How can we examine consumer responses to a product or service that does not yet exist in the market? This thesis develops a simulation environment for examining how persona-based LLM agents approximate consumer decision-making under emerging market scenarios.

Research Question: The Limits of Traditional Consumer Research

Traditionally, predicting market demand has relied on stated-preference (SP) surveys analyzed via Discrete Choice Models (DCM) or Agent-Based Models (ABM). However, these methods face fundamental limitations:

  1. Static and Costly: Conducting large-scale, repetitive surveys for every new market scenario (like the introduction of Mobility as a Service) is prohibitively expensive and induces respondent fatigue.
  2. Lack of Cognitive Depth: While DCMs calculate choice probabilities based on utility maximization, they fail to capture the complex, contextual cognitive process—the “how” and “why” behind a consumer’s decision. Furthermore, traditional ABMs rely on rigid, manually coded heuristics that lack psychological expressiveness.

Approach: Persona-Based LLM Agent Framework

To build a dynamic simulation environment, I designed a framework utilizing Large Language Models (LLMs) as synthetic human agents (simulacra) based on 646 real-world survey responses.

  1. Structured Reasoning Templates: Rather than relying on generic prompts, I engineered specific zero-shot reasoning structures mimicking human psychology: Deliberative Reasoning (DR, top-down value assessment), Alternative-Based Reasoning (AR, bottom-up feasibility check), and a Hybrid Reasoning (HR) approach that integrates both.
  2. Multidimensional Persona Injection: Agents were injected with diverse combinations of real consumer data. The study systematically tested how different subsets of information (demographics, lifestyle & attitudes, built environment, past experiences) influence the simulation’s fidelity.
  3. Informational Interaction via Expert Agent: I introduced a multi-agent dynamic where a ‘Transport Analyst Agent’ deeply analyzed a consumer’s profile and injected high-level expert opinions back into the consumer agent’s persona, enriching the context beyond raw data arrays.

Contribution: Persona-Based Decision Simulation Framework

Evaluated using metrics for imbalanced data (MCC and Balanced Accuracy), this thesis examines how LLM agents can simulate behavioral shifts, specifically the intention to reduce private car usage in a MaaS ecosystem.


Share this research:

Next
[Working Paper] Consumer Choice Modeling for Smart Home Demand Response Services