Eco3S: Complex Socio-Economic System Simulation via Agent-Based Models

arXiv cs.AI Papers

Summary

Presents Eco3S, a socio-economic system simulation framework that uses LLM-based agents with co-evolving environments, structural causal simulation, and a self-corrective refinement paradigm to replicate and analyze economic phenomena.

arXiv:2607.26588v1 Announce Type: new Abstract: The rapid development of large language models (LLMs) has renewed interest in agent-based modeling (ABM). However, current LLM-based ABM research faces several key challenges: modeling evolving agent-environment interactions, enabling flexible counterfactual reasoning, and automating simulation workflows for scientific research. In this paper, we propose Eco3S, a socio-economic system simulation framework for economic research and policy analysis that addresses these challenges through three key mechanisms: (1) Co-evolving Environment Design, a bidirectional feedback loop where agents and the environment co-evolve, producing realistic emergent behaviors; (2) Structural Causal Simulation, a structural causal model (SCM)-inspired counterfactual mechanism that allows flexible interventions for diverse causal inference tasks; (3) Simulation-Analysis-Refinement Paradigm, a self-corrective mechanism that iteratively refines experimental designs based on prior simulation results. Experiments on diverse economic scenarios confirm \textit{Eco3S}'s effectiveness in replicating multiple established economic studies (canal decay, origins of governance, and information propagation) and phenomena across domains. Additional results further demonstrate its scalability and generalizability, highlighting the framework's potential for rigorous economic research and policy-making.
Original Article
View Cached Full Text

Cached at: 07/31/26, 04:00 AM

# Eco3S: Complex Socio-Economic System Simulation via Agent-Based Models
Source: [https://arxiv.org/html/2607.26588](https://arxiv.org/html/2607.26588)
Shaopeng Wei1, Yufei Cheng2\\corresponding, Wenxi Sun2, Yepeng Ding3, Yu Zhao2\\corresponding, and Gang Kou4\\corresponding

###### Abstract

The rapid development of large language models \(LLMs\) has renewed interest in agent\-based modeling \(ABM\)\. However, current LLM\-based ABM research faces several key challenges: modeling evolving agent\-environment interactions, enabling flexible counterfactual reasoning, and automating simulation workflows for scientific research\. In this paper, we proposeEco3S, a socio\-economic system simulation framework for economic research and policy analysis that addresses these challenges through three key mechanisms: \(1\)Co\-evolving Environment Design, a bidirectional feedback loop where agents and the environment co\-evolve, producing realistic emergent behaviors; \(2\)Structural Causal Simulation, a structural causal model \(SCM\)\-inspired counterfactual mechanism that allows flexible interventions for diverse causal inference tasks; \(3\)Simulation\-Analysis\-Refinement Paradigm, a self\-corrective mechanism that iteratively refines experimental designs based on prior simulation results\. Experiments on diverse economic scenarios confirmEco3S’s effectiveness in replicating multiple established economic studies \(canal decay, origins of governance, and information propagation\) and phenomena across domains\. Additional results further demonstrate its scalability and generalizability, highlighting the framework’s potential for rigorous economic research and policy\-making\.

## Introduction

The rapid advancement of large language models \(LLMs\) has profoundly reshaped numerous disciplines in recent years\. Their impact extends far beyond traditional domains of computer science, such as natural language processing\(Achiamet al\.[2023](https://arxiv.org/html/2607.26588#bib.bib257); Guoet al\.[2025](https://arxiv.org/html/2607.26588#bib.bib258)\), to encompass a broad spectrum of social sciences, including economics\(Liet al\.[2024b](https://arxiv.org/html/2607.26588#bib.bib188)\), finance\(Zhaoet al\.[2025](https://arxiv.org/html/2607.26588#bib.bib250); Yanget al\.[2025b](https://arxiv.org/html/2607.26588#bib.bib249)\), sociology\(Zhanget al\.[2024](https://arxiv.org/html/2607.26588#bib.bib186)\), and psychology\(Demszkyet al\.[2023](https://arxiv.org/html/2607.26588#bib.bib259)\)\. A particularly influential methodology transformed by this convergence is agent\-based modeling \(ABM\)\(Farmer and Foley[2009](https://arxiv.org/html/2607.26588#bib.bib255)\), which employs computational agents capable of autonomous perception, decision\-making, and action to simulate complex socio\-economic dynamics\. While early ABM approaches relied on hand\-crafted behavioral rules, recent studies have increasingly replaced these with LLMs to endow agents with more nuanced, context\-sensitive, and human\-like reasoning capabilities\(Piaoet al\.[2025](https://arxiv.org/html/2607.26588#bib.bib194); Wanget al\.[2025c](https://arxiv.org/html/2607.26588#bib.bib242)\)\. This paradigm shift significantly enhances the fidelity and realism of socio\-economic simulations, bringing artificial societies closer to the complexities of real world\.

In economic research, traditional approaches like econometrics\(Hayashi[2011](https://arxiv.org/html/2607.26588#bib.bib262)\)and dynamic stochastic general equilibrium \(DSGE\) models\(Komunjer and Ng[2011](https://arxiv.org/html/2607.26588#bib.bib263)\)often struggle with structural changes and neglect individual heterogeneity\. Consequently, agent\-based modeling has emerged as a vital alternative\(Farmer and Foley[2009](https://arxiv.org/html/2607.26588#bib.bib255)\)\. By allowing agents to make decisions based on unique states rather than uniform rules, ABM captures complex, non\-linear, and emergent dynamics that traditional aggregate models overlook\.

Currently, numerous studies employ LLMs as the backbone of agents to simulate various economic scenarios\. While these works typically define agents, action rules, and environments based on specific situations under investigation\(Wanget al\.[2025c](https://arxiv.org/html/2607.26588#bib.bib242); Zhanget al\.[2025](https://arxiv.org/html/2607.26588#bib.bib237); Piaoet al\.[2025](https://arxiv.org/html/2607.26588#bib.bib194)\), a critical scientific gap persists: how to effectively model and integrate the co\-evolutionary dynamics between LLM agents and their complex, dynamically changing physical and social environments\. Most existing approaches simplify or neglect the endogenous evolution of the physical environment\. Moreover, prior research has primarily focused on replicating real\-world phenomena to validate simulation systems, with little attention devoted to rigorous engagement with established economic studies\. Furthermore, the majority of existing frameworks are designed as fixed architectures tailored to specific case studies, which severely constrains their extensibility and broader applicability in economic research and policy analysis\.

In this paper, we proposeEco3S, a novel LLM\-based socio\-economic system simulation framework designed for economic research and policy analysis\. The framework structures the simulation process into three core modules: configuration, simulation, and auto\-analysis\. The configuration module initializes simulation scenarios through a Co\-evolving Environment Design, establishing a bidirectional feedback loop where agents and the environment co\-evolve, enabling the system to capture complex interactions and reproduce realistic emergent behaviors\. In the simulation module, we incorporate the principles of Structural Causal Models \(SCM\)\(Pearl[2009](https://arxiv.org/html/2607.26588#bib.bib273)\)and treat agent behaviors and environment dynamics as a causal structure, enabling flexible interventions and counterfactual reasoning\. The auto\-analysis module automatically synthesizes simulation statistics and presents them through charts and structured tables\. Building upon these modules, we introduce an auto\-simulation system based on the Simulation\-Analysis\-Refinement \(SAR\) paradigm\. This paradigm automates the research process by iteratively evaluating and refining simulation designs based on prior outcomes to ensure alignment with research objectives\. We conducted extensive experiments, including manually configured and automatically generated simulations, to validate the effectiveness and versatility ofEco3S\.

In summary, the contributions of this work are fourfold:

- •We propose aCo\-evolving Environment Designthat captures bidirectional feedback loops between agents and environment to simulate the emergence of complex socio\-economic phenomena\.
- •We introduce aStructural Causal Simulationparadigm grounded in SCM that integrates causal principles into ABM to support flexible interventions and counterfactual reasoning\.
- •We propose theSimulation\-Analysis\-Refinement\(SAR\) paradigm, a self\-corrective mechanism that transforms natural language prompts into executable socio\-economic simulations by iteratively refining experimental designs based on prior outcomes\.
- •We conduct extensive experiments, including replicating established economic studies and automatically simulating classical economic phenomena\. The results show thatEco3Ssuccessfully captures complex dynamics, demonstrating its effectiveness, scalability, and generalizability\.

## Related Work

### Agent\-Based Modeling

Agent\-Based Modeling \(ABM\)\(Farmer and Foley[2009](https://arxiv.org/html/2607.26588#bib.bib255)\)is a computational paradigm that simulates complex systems through autonomous agents capable of perception, decision\-making, and action\. A canonical ABM comprises three core components: a set of agents, a set of relationships among them, and the shared environment in which they operate\(Macal and North[2010](https://arxiv.org/html/2607.26588#bib.bib261)\)\. Over recent decades, ABM methodologies transitioned from rule\-based systems\(Huet al\.[2023](https://arxiv.org/html/2607.26588#bib.bib219)\)to reinforcement learning \(RL\) agents with adaptive capabilities\(Huanget al\.[2025](https://arxiv.org/html/2607.26588#bib.bib225); Buiet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib226); Lee and Kwon[2024](https://arxiv.org/html/2607.26588#bib.bib227); Yanget al\.[2025a](https://arxiv.org/html/2607.26588#bib.bib274); Wanget al\.[2025a](https://arxiv.org/html/2607.26588#bib.bib275)\)\. The rise of LLMs has driven a shift in agent design through their proficiency in linguistic understanding and contextual reasoning\. Unlike RL agents dependent on extensive environmental interaction and engineered reward functions, LLM\-based agents execute complex tasks by leveraging pretrained knowledge and reasoning over context without explicit reward signals\. This paradigm facilitates context\-sensitive behavior in weakly structured environments\. Current research on LLM agents follows several key directions\. Architecture design focuses on modular systems that adapt perception and strategies across diverse tasks\(Wanget al\.[2025d](https://arxiv.org/html/2607.26588#bib.bib190); Tanget al\.[2024](https://arxiv.org/html/2607.26588#bib.bib184); Renet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib205); Mouet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib216)\)\. Multi\-agent studies investigate emergent social phenomena, such as group behavior and information diffusion\(Liet al\.[2024c](https://arxiv.org/html/2607.26588#bib.bib192); Gaoet al\.[2023](https://arxiv.org/html/2607.26588#bib.bib193)\)\. Concurrently, role\-playing and identity modeling promote agent individuality and linguistic diversity by embedding specific backgrounds and goals\(Xuet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib217)\)\. Multi\-agent research has expanded toward diverse population scales and interaction modes\. The field spans small\-scale individual behavior\(Zhaoet al\.[2024a](https://arxiv.org/html/2607.26588#bib.bib204)\), medium\-scale group dynamics\(Zhaoet al\.[2024b](https://arxiv.org/html/2607.26588#bib.bib200); Wanget al\.[2025d](https://arxiv.org/html/2607.26588#bib.bib190); Beckeret al\.[2025](https://arxiv.org/html/2607.26588#bib.bib247)\), and large\-scale architectures targeting emergent macro\-level outcomes\(Yanget al\.[2024](https://arxiv.org/html/2607.26588#bib.bib224); Wanget al\.[2025c](https://arxiv.org/html/2607.26588#bib.bib242)\)\.

However, most existing studies are tailored to specific scenarios, and the automated simulation of arbitrary scenarios guided by human feedback remains largely unexplored\.

### Social System Simulation

Social system simulation replicates the behaviors of individuals, groups, and institutions to uncover generative mechanisms, forecast trajectories, and inform evidence\-based policy\(Liet al\.[2023](https://arxiv.org/html/2607.26588#bib.bib207)\)\. LLM\-based agents are increasingly utilized to model diverse domains, including healthcare\(Chopraet al\.[2025](https://arxiv.org/html/2607.26588#bib.bib201); Tanget al\.[2024](https://arxiv.org/html/2607.26588#bib.bib184); Liet al\.[2024a](https://arxiv.org/html/2607.26588#bib.bib185)\), electoral processes\(Zhanget al\.[2024](https://arxiv.org/html/2607.26588#bib.bib186); Touzelet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib212)\), social media\(Liuet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib210); Wanget al\.[2025b](https://arxiv.org/html/2607.26588#bib.bib211); Rossettiet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib214); Piaoet al\.[2025](https://arxiv.org/html/2607.26588#bib.bib194)\), and economic systems\(Liet al\.[2024b](https://arxiv.org/html/2607.26588#bib.bib188); Gaoet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib189); Yanget al\.[2025b](https://arxiv.org/html/2607.26588#bib.bib249)\)\. Specifically,Chopraet al\.\([2025](https://arxiv.org/html/2607.26588#bib.bib201)\)integrated LLMs into large\-scale ABMs to simulate New York City’s COVID\-19 dynamics, improving the realism of public\-health interventions\. For economics and finance,Liet al\.\([2024b](https://arxiv.org/html/2607.26588#bib.bib188)\)introduced EconAgent to capture macroeconomic patterns via agents capable of reflective reasoning\. Similarly,Gaoet al\.\([2024](https://arxiv.org/html/2607.26588#bib.bib189)\)developed ASFM to evaluate regulatory impacts through order matching, whileYanget al\.\([2025b](https://arxiv.org/html/2607.26588#bib.bib249)\)proposed TwinMarket to model cognitive biases and information diffusion between social networks and trading systems\.

However, existing studies on economic systems have primarily focused on broad macroeconomic phenomena, often overlooking interactions with physical environments and lacking integrated counterfactual reasoning tools for in\-depth causal analysis\.

## Method

As illustrated in Figure[1](https://arxiv.org/html/2607.26588#Sx3.F1), the proposedEco3Sframework comprises three core modules: configuration, simulation, and auto\-analysis\. We first present the basic simulation mode, which relies on manual configuration\. Building upon this foundation, we introduce the advanced auto\-simulation mode augmented with human feedback\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x1.png)Figure 1:The architecture of the proposedEco3Sframework\.### Basic Framework

Agent Configuration\.The configuration module defines the setup for agents, the environment, and their interaction rules\. Each agent profile includes static attributes and dynamic states, paired with a dual short\- and long\-term memory system\. To handle LLM context limits, a memory summarization mechanism bounds the context length while preserving key information for future decisions\. An agent’s action space covers both social interactions and physical tasks, such as migration and infrastructure maintenance\.

Environment Setting\.The environment integrates physical, social, and economic subsystems\. Climate and geographical variables produce spatially heterogeneous distributions of resources and infrastructure\. Social dynamics are modeled via a dynamic Heterogeneous Information Network \(HIN\) that maps pairwise relationships and group memberships to facilitate context\-aware communication\. Finally, local labor markets link government investment and macroeconomic conditions to employment opportunities\.

Co\-evolving Environment Design\.Unlike frameworks in which the environment serves as a static background,Eco3Smodels bidirectional feedback between agents and an evolving environment\. Environmental states change through exogenous processes and internal transition rules; agents perceive these states and make context\-sensitive decisions based on their profiles and memories; aggregated actions then reshape physical, social, and economic conditions\. For example, infrastructure investment affects canal navigability and employment, while migration changes the spatial distribution of population and labor\. The framework supports both individual decisions and group decisions produced through multi\-round deliberation, enabling micro\-level interactions to generate emergent macro\-level dynamics\.

Formally, the coupled agent\-environment transition at each simulation step is defined as follows:

sait\+1=ℱai​\(sait,S¯ait,Set;𝒫\),sekt\+1=ℱek​\(sekt,S¯ekt,Sat;𝒫\),Youtcomet\+1=𝒢​\(Sat\+1,Set\+1\),\\begin\{gathered\}s\_\{a\_\{i\}\}^\{t\+1\}=\\mathcal\{F\}\_\{a\_\{i\}\}\(s\_\{a\_\{i\}\}^\{t\},\\bar\{S\}\_\{a\_\{i\}\}^\{t\},S\_\{e\}^\{t\};\\mathcal\{P\}\),\\quad s\_\{e\_\{k\}\}^\{t\+1\}=\\mathcal\{F\}\_\{e\_\{k\}\}\(s\_\{e\_\{k\}\}^\{t\},\\bar\{S\}\_\{e\_\{k\}\}^\{t\},S\_\{a\}^\{t\};\\mathcal\{P\}\),\\\\\[\-0\.86108pt\] Y\_\{\\text\{outcome\}\}^\{t\+1\}=\\mathcal\{G\}\(S\_\{a\}^\{t\+1\},S\_\{e\}^\{t\+1\}\),\\end\{gathered\}\(1\)whereSat=\{sa0t,sa1t,…,sant\}S\_\{a\}^\{t\}=\\\{s\_\{a\_\{0\}\}^\{t\},s\_\{a\_\{1\}\}^\{t\},\\ldots,s\_\{a\_\{n\}\}^\{t\}\\\}andSet=\{se0t,se1t,…,semt\}S\_\{e\}^\{t\}=\\\{s\_\{e\_\{0\}\}^\{t\},s\_\{e\_\{1\}\}^\{t\},\\ldots,s\_\{e\_\{m\}\}^\{t\}\\\}denote the joint states of all agents and environmental components at timett\. For agentii, the setS¯ait=\{sajt\}j≠i\\bar\{S\}\_\{a\_\{i\}\}^\{t\}=\\\{s\_\{a\_\{j\}\}^\{t\}\\\}\_\{j\\neq i\}captures the states of peers that influence its decisions via the interaction network; similarly,S¯ekt=\{seℓt\}ℓ≠k\\bar\{S\}\_\{e\_\{k\}\}^\{t\}=\\\{s\_\{e\_\{\\ell\}\}^\{t\}\\\}\_\{\\ell\\neq k\}represents the environmental context relevant to componentkk\. The transition functionsℱai\\mathcal\{F\}\_\{a\_\{i\}\}andℱek\\mathcal\{F\}\_\{e\_\{k\}\}characterize agent decision\-making and environmental evolution, respectively, under the simulation configuration𝒫\\mathcal\{P\}\. Finally,𝒢\\mathcal\{G\}aggregates these updated micro\-level states into the macro\-level outcomeYoutcomet\+1Y\_\{\\text\{outcome\}\}^\{t\+1\}, explicitly modeling the bidirectional dependence between agent behavior and environmental dynamics\.

Simulation\.During each simulation step, agents make decisions while environmental components evolve exogenously or in response to agent actions\. Multiple independent runs can be executed for statistical evaluation\.Eco3Sfurther incorporatesStructural Causal Simulation \(SCS\), which preserves checkpoints of agent and environment states and supports interventions analogous to thed​odo\-operator\. Researchers can resume from the same checkpoint under modified environmental parameters, policies, or agent prompts, producing comparable trajectories that isolate the effects of alternative interventions\.

Auto\-analysis\.Finally, the auto\-analysis module automatically interprets simulation results in light of the initial configuration, generating tailored visualizations \(e\.g\., charts and tables\), statistical summaries, and narrative reports based on the observed outcomes\.

### Auto\-simulation

We introduce the Simulation\-Analysis\-Refinement \(SAR\) paradigm to enable the automated synthesis of socio\-economic simulations from natural\-language requests\. SAR orchestrates four specialized LLM agents, comprising the ProjectMasterAgent, SimArchitectAgent, CodeArchitectAgent, and ResearchAnalystAgent, to manage the iterative research life cycle\. As illustrated in Figure[2](https://arxiv.org/html/2607.26588#Sx3.F2), these agents collaboratively design, implement, and refine experiments while integrating human\-in\-the\-loop feedback\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x2.png)Figure 2:The architecture of the proposed auto\-simulation with human feedback\.Demand Analysis\.The workflow commences with a researcher’s natural\-language request\. As the central orchestrator, the ProjectMasterAgent formalizes this unstructured input into explicit research requirements\. The SimArchitectAgent subsequently interprets these requirements via system documentation to generate a structured simulation design and a module configuration defining the functional subsystems and their connectivity\.

Configuration Generation\.The CodeArchitectAgent implements the design as executable Python artifacts, comprising simulator scripts, runtime configurations, and agent\-specific prompt templates\. It instantiates reusable templates and subsequently integrates scenario\-specific functions via context\-aware generation\. Automated self\-checks ensure consistency across the generated code, configurations, and prompts prior to execution\.

Simulation Execution\.Upon completion, the ProjectMasterAgent executes the program\. If execution fails, it captures the stack trace for the CodeArchitectAgent to repair the code or configuration prior to re\-execution\. Successful runs yield structured simulation outputs for subsequent analysis\.

Results Analysis and Configuration Optimization\.The ResearchAnalystAgent evaluates simulation outcomes against the KPIs and qualitative trends in the design document\. If deviations occur, it produces a diagnostic report pinpointing problematic configurations or agent behaviors\. The ProjectMasterAgent then instructs the CodeArchitectAgent to adjust the relevant parameters or logic before triggering a new iteration\. Rather than seeking a strict mathematical optimum, SAR employs a diagnostic\-guidedsatisficingprinciple; the process terminates once the results exhibit plausible trends or reach the iteration limit, typically 10\. Empirically, optimization usually succeeds within five cycles\. The resulting calibrated simulation serves as a baseline for subsequent counterfactual interventions\.

Human Feedback Control\.Researchers can intervene at critical stages, such as post\-design or following initial code generation, to refine requirements and configurations\. In later phases, they may adjust parameters or policies and resume execution from saved checkpoints\. This human\-in\-the\-loop architecture integrates automated decomposition, code synthesis, and outcome\-driven refinement while ensuring researcher control over experimental assumptions and policy exploration\.

## Experiments

We evaluateEco3Sacross three established social\-science settings:Canal Decay and Rebellioninvestigates infrastructure\-driven stability;Origins of Governanceexamines how geography shapes collective decision\-making; andInformation Propagationreplicates a field experiment on dissemination strategies\. The former two cases leverage the full agent\-environment architecture, while the latter isolates cognitive belief updating by omitting the physical environment\. To ensure statistical robustness, each scenario is executed over five independent runs\.

### Canal Decay and Rebellion

Simulation Mechanism\.This experiment simulates the Grand Canal’s decline and the Qing government’s pivot to maritime transport, providing a historical setting to analyze the impact of trade disruption on social stability\. Each year proceeds via five linked mechanisms: \(1\) navigability evolves with climate conditions and maintenance; \(2\) declining navigability increases transport costs; \(3\) government agents allocate budgets across maintenance, defense, and public services while adjusting taxes and transport modes; \(4\) residents adapt employment and migration to local conditions; and \(5\) rebels determine mobilization and propaganda strategies\. These processes form a feedback loop where infrastructure decay alters labor and satisfaction, impacting rebellion and subsequent policy\. Benchmarked againstCao and Chen \([2022](https://arxiv.org/html/2607.26588#bib.bib266)\), the simulated rebellion risk deviates from the reported effect by only 8 percentage points\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x3.png)![Refer to caption](https://arxiv.org/html/2607.26588v1/x4.png)\(a\) Canal Navigability\(b\) Unemployment Rate![Refer to caption](https://arxiv.org/html/2607.26588v1/x5.png)![Refer to caption](https://arxiv.org/html/2607.26588v1/x6.png)\(c\) Reisdent Satisfaction\(d\) Rebellion Population RateFigure 3:Qualitative analysis of the Canal Decay experiment\.Overall Dynamics\.Figure[3](https://arxiv.org/html/2607.26588#Sx4.F3)illustrates the system\-level evolution\. As canal navigability declines, the simulation observes rising unemployment and declining satisfaction, which subsequently drive an increase in the rebellion population\. This progression captures the transmission from infrastructure decay to social instability\.

Spatial Pattern\.Table[1](https://arxiv.org/html/2607.26588#Sx4.T1)and Figure[4](https://arxiv.org/html/2607.26588#Sx4.F4)indicate that canal\-adjacent towns exhibit a significantly higher rebellion rate than non\-canal towns \(0\.54±0\.120\.54\\pm 0\.12vs\.0\.24±0\.130\.24\\pm 0\.13;p<0\.05p<0\.05, Cohen’sd=2\.40d=2\.40\)\. This 125% increase aligns with the 117% empirical benchmark ofCao and Chen \([2022](https://arxiv.org/html/2607.26588#bib.bib266)\), confirming thatEco3Sreproduces the spatial concentration of unrest observed historically\.

Table 1:Spatial analysis of rebellion rates;\|d\|≥0\.8\|d\|\\geq 0\.8denotes a large effect\.![Refer to caption](https://arxiv.org/html/2607.26588v1/x7.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x8.png)

Figure 4:Comparison of Spatial Distribution of Rebellion\.Temporal Trend\.We employ an OLS model to characterize the temporal trend:

RebellionRatet=α,Yeart\+β\+ϵt\.\\mathrm\{RebellionRate\}\_\{t\}=\\alpha,\\mathrm\{Year\}\_\{t\}\+\\beta\+\\epsilon\_\{t\}\.\(2\)As shown in Table[2](https://arxiv.org/html/2607.26588#Sx4.T2), rebellion rates increase significantly for both town types\. Their near\-identical slopes suggest comparable temporal dynamics, while the higher intercept for canal\-adjacent towns reflects a persistent spatial disparity in rebellion propensity\. Figure[5](https://arxiv.org/html/2607.26588#Sx4.F5)further confirms the rising conflict frequency as canal functionality collapses\. Collectively, these results replicate the temporal link between transportation failure and conflict documented byCao and Chen \([2022](https://arxiv.org/html/2607.26588#bib.bib266)\)\.

Table 2:OLS trends in rebellion rates \(p∗⁣∗∗<0\.01\{\}^\{\*\*\*\}p<0\.01\)\.![Refer to caption](https://arxiv.org/html/2607.26588v1/x9.png)Figure 5:Stacked Distribution of Rebellions\.
### Origins of Governance

Drawing onAllenet al\.\([2023](https://arxiv.org/html/2607.26588#bib.bib267)\), we investigate the cooperative theory of state formation\. Specifically, shifting river patterns can render private irrigation unsustainable, thereby driving the demand for an authority to coordinate public canal infrastructure\.

Eco3Simplements this by modeling a feedback loop between the river system, fiscal policy, and resident choices\. Exogenous climate conditions influence river navigability and agricultural yields\. Urban income, which is tied to navigability, drives GDP growth and generates the tax revenue necessary for the government budget\. Government agents then allocate these funds between general public expenditure and river maintenance while adjusting the tax rate\. These policy decisions directly influence urban employment opportunities and long\-term navigability\. Residents evaluate their income, tax burden, and local climate to choose between state affiliation as urban residents, self\-sufficient farming, or migration\. These choices collectively update the polity’s population and fiscal capacity in subsequent periods\.

As illustrated in Figure[6](https://arxiv.org/html/2607.26588#Sx4.F6), coordinated maintenance preserves navigability despite natural degradation, while the urban population exhibits steady growth\. This trend suggests that residents opt for state affiliation when collective governance offers reliable infrastructure and economic stability\. The result aligns withAllenet al\.\([2023](https://arxiv.org/html/2607.26588#bib.bib267)\)by confirming that shared infrastructure needs can incentivize the emergence of collective governance by making it an economically rational choice\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x10.png)![Refer to caption](https://arxiv.org/html/2607.26588v1/x11.png)\(a\) River Navigability\(b\) Urban PopulationFigure 6:Results of the Origins of Governance experiment\.
### Information Propagation

We replicate the2×22\\times 2factorial design ofBanerjeeet al\.\([2024](https://arxiv.org/html/2607.26588#bib.bib268)\)by varying message reach \(Broadcasting vs\. Seeding\) and meta\-knowledge \(Common Knowledge vs\. No Common Knowledge\)\. Agents receive policy information via one of four strategies; they then decide whether to initiate discussions based on personality traits and information certainty\. Post\-simulation metrics include conversation volume, factual knowledge retention, and the quality of rational choices\.

Figure[7](https://arxiv.org/html/2607.26588#Sx4.F7)and Table[3](https://arxiv.org/html/2607.26588#Sx4.T3)demonstrate that common knowledge exerts divergent effects depending on the delivery strategy\. Under seeding, common knowledge increases conversation volume by 773\.7%, whereas under broadcasting, it reduces conversations by 64\.6%\. This reduction closely aligns with the 63% decrease reported in the original field study\. Similar directional patterns are observed in knowledge accuracy and rational choice quality\. Notably, informing only five seeds with common knowledge yields knowledge levels comparable to broadcasting without common knowledge\. These results corroborate the image\-concern mechanism proposed byBanerjeeet al\.\([2024](https://arxiv.org/html/2607.26588#bib.bib268)\): publicly designating a few informed seeds encourages dialogue, while revealing universal awareness suppresses clarification and social learning\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x12.png)![Refer to caption](https://arxiv.org/html/2607.26588v1/x13.png)![Refer to caption](https://arxiv.org/html/2607.26588v1/x14.png)\(a\) Conversations\(b\) Knowledge\(c\) IncentivesFigure 7:Results of the Information Delivery experiment\.Table 3:Comparison of information\-delivery dynamics with field results\.
### Structural Causal Simulation

Structural Causal Simulation evaluates counterfactuals by replaying a common baseline state under alternative interventions\. For system parametersPP, intervention parametersP′P^\{\\prime\}, and evaluation periodΔt\\Delta\_\{t\}, the relative causal effect is

Ycausal​\(P,P′,Δt\)=E​c​o​3​S​\(P′,Δt\)−E​c​o​3​S​\(P,Δt\)E​c​o​3​S​\(P,Δt\),Y\_\{\\text\{causal\}\}\(P,P^\{\\prime\},\\Delta\_\{t\}\)=\\frac\{Eco3S\(P^\{\\prime\},\\Delta\_\{t\}\)\-Eco3S\(P,\\Delta\_\{t\}\)\}\{Eco3S\(P,\\Delta\_\{t\}\)\},\(3\)
wherePPandP′P^\{\\prime\}denote the system parameters under the baseline and intervention scenarios, respectively, andΔt\\Delta\_\{t\}specifies the evaluation period\.

We test three interventions: efficient maintenance, the removal of climate shocks, and the removal of sea transport\. Table[4](https://arxiv.org/html/2607.26588#Sx4.T4)shows that all three reduce outcome intensity, duration, and ratio relative to the baseline, with sea transport removal exerting the largest effect\. While maintenance and climate influence the decline, the transition to maritime tribute transport remains the most decisive factor in canal abandonment\.

Table 4:Causal effects of the Canal Decay experiment relative to the baseline\.
### Comparison with Baseline Simulation Approaches

We evaluateEco3Sagainst YuLan\-OneSim\(Wanget al\.[2025c](https://arxiv.org/html/2607.26588#bib.bib242)\), GenSim\(Tanget al\.[2025](https://arxiv.org/html/2607.26588#bib.bib197)\), and Vensim PLE using a 2,000\-agent, 10\-year Canal Decay scenario\. Figure[8](https://arxiv.org/html/2607.26588#Sx4.F8)indicates that Vensim captures aggregate trends but produces smooth trajectories via macroscopic equations\. By contrast,Eco3Smodels individual heterogeneity and localized shocks, where micro\-level decisions and spatial variance drive emergent aggregate dynamics\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x15.png)![Refer to caption](https://arxiv.org/html/2607.26588v1/x16.png)\(a\) River Navigability\(b\) Unemployment Rate![Refer to caption](https://arxiv.org/html/2607.26588v1/x17.png)![Refer to caption](https://arxiv.org/html/2607.26588v1/x18.png)\(c\) Average Satisfaction\(d\) Rebellion Population RateFigure 8:Benchmark comparison for Canal Decay\.Figures[8](https://arxiv.org/html/2607.26588#Sx4.F8)\(a\) and \(b\) indicate that all platforms capture the decline in navigability, yet their labor market responses diverge\. InEco3S, unemployment rises alongside canal deterioration, while YuLan\-OneSim and GenSim exhibit weaker or logically inconsistent responses\. This disparity underscores the efficacy of Co\-evolving Environment Design, which couples environmental states with employment via explicit job markets and spatial differentiation\. Social stability indicators in panels \(c\) and \(d\) reveal a similar contrast\. Declining satisfaction inEco3Sleads to rising rebellion, while baseline platforms produce flatter trajectories\. Limitations in YuLan\-OneSim, such as fixed behavior graphs, and GenSim, which lacks social networks, hinder behavioral adaptation and sentiment diffusion\. By distinguishing between town types and modeling population dynamics,Eco3Scaptures regional economic shocks and rebellion disparities that homogeneous baselines with fixed populations cannot represent\.

### Ablation Study

We evaluate the full model against three ablations via five independent runs: government decisions without deliberation, rule based decisions instead of LLM reasoning, and the removal of the HIN\.

As illustrated in Figure[9](https://arxiv.org/html/2607.26588#Sx4.F9)\(a\) through \(c\), omitting official deliberation accelerates navigability loss, increases unemployment, and reduces satisfaction, suggesting that iterative discussion stabilizes resource allocation\. Panel \(d\) reveals a lower rebellion rate for this ablation\. This does not indicate improved social conditions; instead, more extreme government policies, such as higher tax rates and intensified control, suppress unrest even as satisfaction deteriorates\. Substituting LLM reasoning with fixed rules also disrupts the simulated dynamics\. The unemployment curve fluctuates without a coherent response to navigability loss, while rebellion fails to exhibit a sustained increase\. This suggests that static rules cannot replicate the context aware coupling across environmental, economic, and social states\. Removing the HIN yields a distinct effect where rebellion is initially higher due to stochastic initialization but subsequently falls below full model levels, as restricted information exchange hinders the diffusion of rebellious sentiment\.

Collectively, these ablations demonstrate that deliberative governance, LLM reasoning, and heterogeneous social interactions are essential to the emergent dynamics inEco3S\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x19.png)![Refer to caption](https://arxiv.org/html/2607.26588v1/x20.png)\(a\) River Navigability\(b\) Unemployment Rate![Refer to caption](https://arxiv.org/html/2607.26588v1/x21.png)![Refer to caption](https://arxiv.org/html/2607.26588v1/x22.png)\(c\) Average Satisfaction\(d\) Rebellion Population RateFigure 9:Ablation study of the Canal Decay experiment\.
### System Scalability, Robustness, and Complexity Analysis

We evaluate the scalability, behavioral robustness, and computational complexity of theEco3Sframework\. We evaluate scalability across populationsN∈\[100,10,000\]N\\in\[100,10,000\]and simulation horizonsT∈\[5,20\]T\\in\[5,20\]\. Increasing the population size mitigates stochastic micro level fluctuations and stabilizes emergent macro level patterns, confirming thatEco3Sscales without behavioral degradation\. We further evaluated backend independence using five LLMs from different providers\. While most models successfully replicated the core qualitative dynamics, Qwen3\-8B exhibited a higher rebellion rate and an inconsistent temporal trajectory\. This suggests that the framework is robust across mainstream providers, though outcomes remain contingent on the reasoning capacity of the base model\.

For a single simulation run,Eco3Sbounds agent state storage via memory summarization, yielding a space complexity of𝒪​\(N\+\|E\|\)\\mathcal\{O\}\(N\+\|E\|\), whereNNand\|E\|\|E\|denote the number of agents and network edges, respectively\. Additionally, by leveraging concurrent processing, the time complexity for simulatingTTsteps is reduced to𝒪​\(N×TP\)\\mathcal\{O\}\(\\frac\{N\\times T\}\{P\}\), wherePPis the parallel processing capacity\.

Beyond single runs, the SAR pipeline introduces a meta\-level search complexity of𝒪​\(K×Cs​i​m\)\\mathcal\{O\}\(K\\times C\_\{sim\}\), whereCs​i​mC\_\{sim\}is the single\-run cost andKKis the number of refinement iterations\. Rather than striving for an exact mathematical optimum,Eco3Sadopts a diagnostic\-guidedsatisficingprinciple\. The refinement process is capped atK≤10K\\leq 10iterations and converged within five iterations in our experiments\.

### Auto\-simulation

We evaluate the Auto\-simulation system across four representative phenomena initiated from high\-level research prompts\. The synthesized simulations successfully replicate financial herding, marked by a 167% increase in average holdings; hysteresis between customer satisfaction and loyalty; endogenous asset bubbles, which saw a 191% price surge despite declining fundamentals; and Schelling segregation, where the dissimilarity index rose from 0\.29 to 0\.74\. All cases converge within the prescribed iteration limits\. These results demonstrate that the SAR pipeline can generate executable models that recover established qualitative patterns while significantly reducing manual configuration effort\.

## Discussion

The implementation ofEco3Shighlights several key considerations for LLM\-driven economic simulations: \(1\) The "black box" nature of LLM reasoning requires improved transparency; future work will explore attention\-weight analysis to support rigorous validation\. \(2\) While the current framework captures dynamic climate and river systems, the physical environment could be enriched with urban transportation networks, mountains, and natural resource distributions, along with more flexible simulation mechanisms\. \(3\) Evaluating simulation validity without historical benchmarks remains challenging\. Potential solutions include cross\-configuration convergence testing \(multiple structurally distinct designs for the same question\) and adversarial robustness validation \(using a separate LLM critic to challenge conclusions\)\.

## Conclusion

This paper introducesEco3S, an end\-to\-end framework designed for computational economic research and policy evaluation\. By integrating co\-evolving environment design, structural causal simulation, and the Simulation\-Analysis\-Refinement paradigm, the framework models dynamic socio\-economic systems, facilitates counterfactual reasoning, and automates simulation workflows\. Evaluations spanning historical case studies and canonical economic phenomena demonstrate thatEco3Sreplicates established findings while ensuring scalability across diverse settings\. The system provides a controlled environment for both ex ante and ex post analysis, allowing researchers to stress\-test hypotheses and assess policy consequences prior to implementation\. Future research will explore reinforcement learning to further refine intent interpretation and simulation tailoring\.

## References

- J\. Achiam, S\. Adler, S\. Agarwal, L\. Ahmad, I\. Akkaya, F\. L\. Aleman, D\. Almeida, J\. Altenschmidt, S\. Altman, S\. Anadkat,et al\.\(2023\)GPT\-4 Technical Report\.arXiv preprint arXiv:2303\.08774\.Cited by:[Introduction](https://arxiv.org/html/2607.26588#Sx1.p1.1)\.
- The economic origins of government\.American Economic Review113\.Cited by:[Origins of Governance](https://arxiv.org/html/2607.26588#Sx4.SSx2.p1.1),[Origins of Governance](https://arxiv.org/html/2607.26588#Sx4.SSx2.p3.1)\.
- A\. Banerjee, E\. Breza, A\. G\. Chandrasekhar, and B\. Golub \(2024\)When less is more: experimental evidence on information delivery during india’s demonetisation\.Review of Economic Studies91\.Cited by:[§A\.1](https://arxiv.org/html/2607.26588#A1.SS1.p3.4),[Information Propagation](https://arxiv.org/html/2607.26588#Sx4.SSx3.p1.1),[Information Propagation](https://arxiv.org/html/2607.26588#Sx4.SSx3.p2.1)\.
- J\. Becker, L\. B\. Kaesberg, N\. Bauer, J\. P\. Wahle, T\. Ruas, and B\. Gipp \(2025\)MAllM: multi\-agent large language models framework\.InProceedings of the Conference on Empirical Methods in Natural Language Processing,Cited by:[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- T\. V\. Bui, T\. Mai, and T\. H\. Nguyen \(2024\)Mimicking to dominate: imitation learning strategies for success in multiagent games\.InProceedings of the Neural Information Processing Systems,Vol\.37\.Cited by:[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- Y\. Cao and S\. Chen \(2022\)Rebel on the canal: disrupted trade access and social conflict in china, 1650–1911\.American Economic Review112\.Cited by:[Canal Decay and Rebellion](https://arxiv.org/html/2607.26588#Sx4.SSx1.p1.1),[Canal Decay and Rebellion](https://arxiv.org/html/2607.26588#Sx4.SSx1.p3.4),[Canal Decay and Rebellion](https://arxiv.org/html/2607.26588#Sx4.SSx1.p4.2)\.
- A\. Chopra, S\. Kumar, N\. G\. Kuru, R\. Raskar, and A\. Quera\-Bofarull \(2025\)On the limits of agency in agent\-based models\.InProceedings of the International Conference on Autonomous Agents and Multiagent Systems,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.61.61.61.6),[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- D\. Demszky, D\. Yang, D\. S\. Yeager, C\. J\. Bryan, M\. Clapper, S\. Chandhok, J\. C\. Eichstaedt, C\. Hecht, J\. Jamieson, M\. Johnson,et al\.\(2023\)Using large language models in psychology\.Nature Reviews Psychology2\.Cited by:[Introduction](https://arxiv.org/html/2607.26588#Sx1.p1.1)\.
- J\. D\. Farmer and D\. Foley \(2009\)The economy needs agent\-based modelling\.Nature460\.Cited by:[Introduction](https://arxiv.org/html/2607.26588#Sx1.p1.1),[Introduction](https://arxiv.org/html/2607.26588#Sx1.p2.1),[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- C\. Gao, X\. Lan, Z\. Lu, J\. Mao, J\. Piao, H\. Wang, D\. Jin, and Y\. Li \(2023\)S3: social\-network simulation system with large language model\-empowered agents\.arXiv preprint arXiv:2307\.14984\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.6.6.6.8),[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- S\. Gao, Y\. Wen, M\. Zhu, J\. Wei, Y\. Cheng, Q\. Zhang, and S\. Shang \(2024\)Simulating financial market via large language model based agents\.CoRR\.Cited by:[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- D\. Guo, D\. Yang, H\. Zhang, J\. Song, P\. Wang, Q\. Zhu, R\. Xu, R\. Zhang, S\. Ma, X\. Bi,et al\.\(2025\)DeepSeek\-R1 incentivizes reasoning in llms through reinforcement learning\.Nature645\.Cited by:[Introduction](https://arxiv.org/html/2607.26588#Sx1.p1.1)\.
- F\. Hayashi \(2011\)Econometrics\.Princeton University Press\.Cited by:[Introduction](https://arxiv.org/html/2607.26588#Sx1.p2.1)\.
- G\. Hu, W\. He, C\. Sun, H\. Zhu, K\. Li, and L\. Jiang \(2023\)Hierarchical belief rule\-based model for imbalanced multi\-classification\.Expert Systems with Applications216\.Cited by:[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- W\. Hua, L\. Fan, L\. Li, K\. Mei, jianchao ji, Y\. Ge, L\. Hemphill, and Y\. Zhang \(2023\)War and peace \(waragent\): large language model\-based multi\-agent simulation of world wars\.arXiv preprint arXiv:2311\.17227\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.97.97.97.7)\.
- J\. Huang, E\. J\. Li, M\. H\. LAM, T\. Liang, W\. Wang, Y\. Yuan, W\. Jiao, X\. Wang, Z\. Tu, and M\. Lyu \(2025\)Competing large language models in multi\-agent gaming environments\.InProceedings of the International Conference on Learning Representations,Cited by:[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- H\. Jin, M\. Yoo, J\. Park, Y\. Lee, X\. Wang, and J\. Kim \(2025\)TeachTune: reviewing pedagogical agents against diverse student profiles with simulated students\.InProceedings of the CHI Conference on Human Factors in Computing Systems,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.113.113.113.5)\.
- I\. Komunjer and S\. Ng \(2011\)Dynamic identification of dynamic stochastic general equilibrium models\.Econometrica79\.Cited by:[Introduction](https://arxiv.org/html/2607.26588#Sx1.p2.1)\.
- D\. Lee and M\. Kwon \(2024\)Episodic future thinking mechanism for multi\-agent reinforcement learning\.InProceedings of the Neural Information Processing Systems,Cited by:[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- C\. Li, X\. Su, H\. Han, C\. Xue, C\. Zheng, and C\. Fan \(2023\)Quantifying the impact of large language models on collective opinion dynamics\.arXiv preprint arXiv:2308\.03313\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.12.12.12.7),[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- J\. Li, Y\. Lai, W\. Li, J\. Ren, M\. Zhang, X\. Kang, S\. Wang, P\. Li, Y\. Zhang, W\. Ma,et al\.\(2024a\)Agent Hospital: a simulacrum of hospital with evolvable medical agents\.arXiv preprint arXiv:2405\.02957\.Cited by:[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- N\. Li, C\. Gao, M\. Li, Y\. Li, and Q\. Liao \(2024b\)Econagent: large language model\-empowered agents for simulating macroeconomic activities\.InProceedings of the Annual Meeting of the Association for Computational Linguistics,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.119.119.119.8),[Introduction](https://arxiv.org/html/2607.26588#Sx1.p1.1),[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- X\. Li, Y\. Xu, Y\. Zhang, and E\. C\. Malthouse \(2024c\)Large language model\-driven multi\-agent simulation for news diffusion under different network structures\.CoRRabs/2410\.13909\.Cited by:[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- Y\. Liu, X\. Chen, X\. Zhang, X\. Gao, J\. Zhang, and R\. Yan \(2024\)From skepticism to acceptance: simulating the attitude dynamics toward fake news\.InProceedings of the International Joint Conference on Artificial Intelligence,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.35.35.35.7),[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- C\. Macal and M\. North \(2010\)Tutorial on agent\-based modelling and simulation\.Journal of Simulation4\.Cited by:[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- X\. Mou, Z\. Wei, and X\. Huang \(2024\)Unveiling the truth and facilitating change: towards agent\-based large\-scale social movement simulation\.InFindings of the Association for Computational Linguistics,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.29.29.29.7),[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- J\. S\. Park, J\. O’Brien, C\. J\. Cai, M\. R\. Morris, P\. Liang, and M\. S\. Bernstein \(2023\)Generative agents: interactive simulacra of human behavior\.InProceedings of the Annual ACM Symposium on User Interface Software and Technology,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.56.56.56.6)\.
- J\. Pearl \(2009\)Causality: models, reasoning and inference\.2 edition,Cambridge University Press\.Cited by:[Introduction](https://arxiv.org/html/2607.26588#Sx1.p4.1)\.
- J\. Piao, Y\. Yan, J\. Zhang, N\. Li, J\. Yan, X\. Lan, Z\. Lu, Z\. Zheng, J\. Y\. Wang, D\. Zhou,et al\.\(2025\)AgentSociety: large\-scale simulation of LLM\-driven generative agents advances understanding of human behaviors and society\.arXiv preprint arXiv:2502\.08691\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.137.137.137.7),[Introduction](https://arxiv.org/html/2607.26588#Sx1.p1.1),[Introduction](https://arxiv.org/html/2607.26588#Sx1.p3.1),[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- S\. Ren, Z\. Cui, R\. Song, Z\. Wang, and S\. Hu \(2024\)Emergence of social norms in generative agent societies: principles and architecture\.InProceedings of the International Joint Conference on Artificial Intelligence,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.67.67.67.7),[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- G\. Rossetti, M\. Stella, R\. Cazabet, K\. Abramski, E\. Cau, S\. Citraro, A\. Failla, R\. Improta, V\. Morini, and V\. Pansanella \(2024\)Y social: an llm\-powered social media digital twin\.arXiv preprint arXiv:2408\.00818\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.23.23.23.7),[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- T\. C\. Schelling \(1971\)Dynamic models of segregation\.Journal of mathematical sociology1\.Cited by:[§C\.4](https://arxiv.org/html/2607.26588#A3.SS4.p1.1)\.
- V\. L\. Smith, G\. L\. Suchanek, and A\. W\. Williams \(1988\)Bubbles, crashes, and endogenous expectations in experimental spot asset markets\.Econometrica: Journal of the Econometric Society\.Cited by:[§C\.3](https://arxiv.org/html/2607.26588#A3.SS3.p1.2)\.
- J\. Tang, H\. Gao, X\. Pan, L\. Wang, H\. Tan, D\. Gao, Y\. Chen, X\. Chen, Y\. Lin, Y\. Li,et al\.\(2025\)Gensim: a general social simulation platform with large language model based agents\.InProceedings of the Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies \(System Demonstrations\),Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.125.125.125.7),[Comparison with Baseline Simulation Approaches](https://arxiv.org/html/2607.26588#Sx4.SSx5.p1.1)\.
- X\. Tang, A\. Zou, Z\. Zhang, Z\. Li, Y\. Zhao, X\. Zhang, A\. Cohan, and M\. Gerstein \(2024\)MedAgents: large language models as collaborators for zero\-shot medical reasoning\.InFindings of the Association for Computational Linguistics,Cited by:[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1),[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- P\. Törnberg, D\. Valeeva, J\. Uitermark, and C\. Bail \(2023\)Simulating social media using large language models to evaluate alternative news feed algorithms\.arXiv preprint arXiv:2310\.05984abs/2310\.05984\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.17.17.17.6)\.
- M\. P\. Touzel, S\. Sarangi, A\. Welch, G\. K, D\. Zhao, Z\. Yang, H\. Yu, T\. Gibbs, E\. Kosak\-Hine, A\. Musulan, C\. Thibault, R\. Rabbany, J\. Godbout, and K\. Pelrine \(2024\)A simulation system towards solving societal\-scale manipulation\.InProceedings of the Workshop on Socially Responsible Language Modelling Research,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.91.91.91.7),[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- C\. Wang, Y\. Zhang, S\. Zhang, X\. Wang, and Z\. Zhao \(2025a\)A multi\-agent reinforcement learning model incorporating historical operational data for pump station operational scheduling\.Computers & Operations Research,pp\. 107221\.Cited by:[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- C\. Wang, Z\. Liu, D\. Yang, and X\. Chen \(2025b\)Decoding echo chambers: LLM\-powered simulations revealing polarization in social networks\.InProceedings of the international conference on computational linguistics,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.41.41.41.7),[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- L\. Wang, H\. Gao, X\. Bo, X\. Chen, and J\. Wen \(2025c\)YuLan\-OneSim: towards the next generation of social simulator with large language models\.InProceedings of the Workshop on Scaling Environments for Agents,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.140.140.140.4),[Introduction](https://arxiv.org/html/2607.26588#Sx1.p1.1),[Introduction](https://arxiv.org/html/2607.26588#Sx1.p3.1),[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1),[Comparison with Baseline Simulation Approaches](https://arxiv.org/html/2607.26588#Sx4.SSx5.p1.1)\.
- L\. Wang, J\. Zhang, H\. Yang, Z\. Chen, J\. Tang, Z\. Zhang, X\. Chen, Y\. Lin, H\. Sun, R\. Song, X\. Zhao, J\. Xu, Z\. Dou, J\. Wang, and J\. Wen \(2025d\)User behavior simulation with large language model\-based agents\.ACM Transactions on Information Systems43\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.46.46.46.6),[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- Z\. Wu, R\. Peng, S\. Zheng, Q\. Liu, X\. Han, B\. I\. Kwon, M\. Onizuka, S\. Tang, and C\. Xiao \(2024\)Shall we team up: exploring spontaneous cooperation of competing llm agents\.InFindings of the Association for Computational Linguistics: EMNLP 2024,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.79.79.79.7)\.
- B\. Xiao, Z\. Yin, and Z\. Shan \(2023\)Simulating public administration crisis: a novel generative agent\-based simulation system to lower technology barriers in social science research\.arXiv preprint arXiv:2311\.06957\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.51.51.51.7)\.
- R\. Xu, D\. Lu, X\. Tan, X\. Wang, S\. Yuan, J\. Chen, W\. Chu, and Y\. Xu \(2024\)Mindecho: role\-playing language agents for key opinion leaders\.arXiv preprint arXiv:2407\.05305\.Cited by:[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- C\. Yang, Y\. Zhang, J\. Wang, L\. He, and H\. Wu \(2025a\)A deep reinforcement learning based multi\-agent simulation optimization approach for igv bidirectional task allocation and charging joint scheduling in automated container terminals\.Computers & Operations Research183,pp\. 107189\.Cited by:[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- Y\. Yang, Y\. Zhang, M\. Wu, K\. Zhang, Y\. Zhang, H\. Yu, Y\. Hu, and B\. Wang \(2025b\)TwinMarket: a scalable behavioral and social simulation for financial markets\.InProceedings of the Neural Information Processing Systems,Cited by:[Introduction](https://arxiv.org/html/2607.26588#Sx1.p1.1),[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- Z\. Yang, Z\. Zhang, Z\. Zheng, Y\. Jiang, Z\. Gan, Z\. Wang, Z\. Ling, J\. Chen, M\. Ma, B\. Dong,et al\.\(2024\)OASIS: open agents social interaction simulations on one million agents\.arXiv preprint arXiv:2411\.11581\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.103.103.103.7),[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- X\. Zhang, J\. Lin, X\. Mou, S\. Yang, X\. Liu, L\. Sun, H\. Lyu, Y\. Yang, W\. Qi, Y\. Chen,et al\.\(2025\)Socioverse: a world model for social simulation powered by llm agents and a pool of 10 million real\-world users\.arXiv preprint arXiv:2504\.10157\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.109.109.109.7),[Introduction](https://arxiv.org/html/2607.26588#Sx1.p3.1)\.
- X\. Zhang, J\. Lin, L\. Sun, W\. Qi, Y\. Yang, Y\. Chen, H\. Lyu, X\. Mou, S\. Chen, J\. Luo,et al\.\(2024\)Electionsim: massive population election simulation powered by large language model driven agents\.CoRR\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.85.85.85.7),[Introduction](https://arxiv.org/html/2607.26588#Sx1.p1.1),[Social System Simulation](https://arxiv.org/html/2607.26588#Sx2.SSx2.p1.1)\.
- K\. I\. Zhao, M\. Naim, J\. Kondic, M\. E\. Cortes, J\. Ge, S\. Luo, G\. R\. Yang, and A\. Ahn \(2024a\)LyfeAgents: generative agents for low\-cost real\-time social interactions\.arXiv preprint arXiv:2310\.02172\.Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.73.73.73.7),[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- Q\. Zhao, J\. Wang, Y\. Zhang, Y\. Jin, K\. Zhu, H\. Chen, and X\. Xie \(2024b\)CompeteAI: understanding the competition dynamics of large language model\-based agents\.InProceedings of the International Conference on Machine Learning,Cited by:[Table 7](https://arxiv.org/html/2607.26588#A7.T7.131.131.131.7),[Agent\-Based Modeling](https://arxiv.org/html/2607.26588#Sx2.SSx1.p1.1)\.
- T\. Zhao, J\. Lyu, S\. Jones, H\. Garber, S\. Pasquali, and D\. Mehta \(2025\)AlphaAgents: large language model based multi\-agents for equity portfolio constructions\.arXiv preprint arXiv:2508\.11152abs/2508\.11152\.Cited by:[Introduction](https://arxiv.org/html/2607.26588#Sx1.p1.1)\.

## Appendix AMain Experiment Details

### A\.1Parameter Development and Selection

We conducted non\-exhaustive pilot tests rather than optimizing parameters against the reported evaluation metrics\. Final settings were selected by jointly considering the stability of the principal qualitative trends, diversity in agent\-level behavior, and computational cost\. The values examined during development and the scenario\-specific final settings are summarized in Table[5](https://arxiv.org/html/2607.26588#A1.T5)\.

Table 5:Parameter values examined during development and the criteria used to select the final experimental settings\.Response probability was selected jointly with population size because the expected number of agent responses, and consequently the number of LLM calls, increases with both quantities\. For the historical simulations with2,0002\{,\}000agents, we selected a response probability of0\.050\.05to keep execution costs manageable\. Higher probabilities substantially increased runtime without materially changing the principal qualitative trends\. For the Information Delivery experiment with200200agents, we used a response probability of0\.20\.2to retain sufficient opportunities for short\-run information exchange at the smaller population scale\.

The Information Delivery experiment models a representative village using a synthetic population of200200agents\. Its three simulation steps intentionally correspond to the three\-day interval between intervention and outcome measurement in the original field experiment\(Banerjeeet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib268)\)\. We tested LLM temperatures of0\.70\.7and1\.01\.0and selected1\.01\.0, the higher of the tested values, to encourage diversity in individual decisions while retaining stable aggregate behavior\.

### A\.2Computing Infrastructure

Most experiments were conducted on a Lenovo Legion Y9000P IAX10H laptop equipped with an Intel Core Ultra 9 275HX processor and an NVIDIA GeForce RTX 5070 Ti Laptop GPU with 12 GB of GPU memory\. A subset of the experiments was conducted on a Windows 10 workstation equipped with an AMD Ryzen 5 5600X processor and an NVIDIA T600 GPU\. The local machines were used for simulation execution, data processing, and result analysis\. LLM inference was performed through remote APIs in most experiments; the local\-model configuration included in the cross\-model robustness evaluation was the exception\.

Unless otherwise specified, each reported quantitative experimental configuration was independently executed at least five times\.

### A\.3Statistical Analysis

Statistical significance was assessed for inferential comparisons with appropriate repeated observations\. Spatial differences in rebellion outcomes were evaluated using independent\-samplestt\-tests together with Cohen’sddeffect sizes, while temporal trends were assessed using OLS regression\. Comparisons in the baseline, ablation, robustness, and scalability experiments are treated as descriptive analyses of repeated simulation trajectories; no claims of statistical significance are made for these comparisons\.

The reported experiments reused fixed initial agent profiles and identical scenario configurations across compared conditions\. Independent runs retained stochastic runtime operations and nondeterministic LLM outputs; therefore, exact trajectory\-level reproduction is not guaranteed\. The accompanying analysis code documents how the corresponding run\-level outputs are processed to reproduce the reported aggregate statistics\.

### A\.4Rebel on the Canal

Agents\.The simulation features two main types of agents: institutional actors \(government and rebels\) and residents\.

Government and rebel organizations are structured hierarchically\. Both government agents and rebel agents are categorized by rank into regular officials, secretary, and senior officials\. Government agents are categorized into three policy factions, specifically pro\-canal, pro\-maritime, and neutral, which influence their stances on infrastructure investment\. All agents are assigned personality types with randomly selected words to modulate decision\-making styles\. Decision\-making within each organization follows a four\-step process\. First, all members asynchronously submit initial opinions\. Subsequent rounds involve iterative discussion informed by prior exchanges\. A secretary then synthesizes these inputs into a shared information pool\. Finally, designated leaders make binding decisions based on this consolidated view\.

Government agents allocate annual resources across five dimensions: total public budget \(an integer\), the proportion of goods transported via canal \(a float between 0 and 1\), maintenance investment for the canal \(integer\), military support \(integer\), and tax adjustment \(a float in \[–0\.1, \+0\.1\]\)\. Canal maintenance improves navigability, creates jobs for "canal maintenance workers," and reduces available fiscal resources\. Rebel agents, by contrast, decide on propaganda budget, the scale of rebellion to stage, and the target towns, along with the resource allocations for each location\.

Resident agents represent the working\-age population\. Each has attributes including gender, remaining lifespan, employment status, job type, income, health index \(1–5\), geographic coordinates, assigned town, and a randomly generated two\-word personality descriptor \(e\.g\., "cautious and pragmatic"\)\. Resident satisfaction is represented on a five\-level qualitative scale: "hate the regime, vow to overthrow it"; "deeply resentful, denounce its incompetence"; "indifferent, disengaged from politics"; "tolerable, willing to comply"; and "loyal, ready to die for the state\." This categorical measure directly influences the probability of joining a rebellion\. Residents possess only short\-term memory \(up to three interactions\)\. Ordinary residents may choose to join a rebellion \(more likely when dissatisfied\), seek new employment if unemployed, migrate to another town upon job loss \(guided by inter\-town connectivity\), update their satisfaction based on economic conditions and propaganda exposure, and post public remarks reflecting their mood\. A subset of residents affiliated with rebels do not make active decisions but may post inflammatory statements with fixed probability\.

Regarding conflict dynamics, when rebellions occur, the attrition rates depend on the force ratioα=G/R\\alpha=G/R, whereGGandRRrepresent the government and rebel forces, respectively\. Lettingc=0\.1c=0\.1be the baseline attrition,αmax\\alpha\_\{\\max\}the threshold for extreme attrition, andd∈\[0\.5,1\.0\]d\\in\[0\.5,1\.0\]a decay coefficient, the attrition probabilities are calculated aspG=c/αd\+ϵp\_\{G\}=c/\\alpha^\{d\}\+\\epsilonifα≤αmax\\alpha\\leq\\alpha\_\{\\max\}\(otherwise0\.01\+ϵ0\.01\+\\epsilon\) andpR=c⋅αd\+ϵp\_\{R\}=c\\cdot\\alpha^\{d\}\+\\epsilon, with a stochastic noise termϵ∼𝒰​\(−0\.03,0\.03\)\\epsilon\\sim\\mathcal\{U\}\(\-0\.03,0\.03\)\. The actual numerical losses for each side are then given byLG=⌊pG⋅G⌋L\_\{G\}=\\lfloor p\_\{G\}\\cdot G\\rfloorandLR=⌊pR⋅R⌋L\_\{R\}=\\lfloor p\_\{R\}\\cdot R\\rfloor\.

Environment\.The environment consists of several interconnected subsystems\. The map system includes a two\-dimensional river grid encoding the spatial layout of the Grand Canal, a scalar navigability index indicating current usability, a town connectivity graph in adjacency\-list format for migration modeling, and a town attribute registry storing metadata such as name, coordinates, and town type \(e\.g\., canal\-side or inland\)\. Specifically, the canal navigabilityϕ\\phivaries annually following the updating ruleϕt\+1=max⁡\(0,ϕt⋅\(1−δ\)−γ⋅0\.6\)\\phi\_\{t\+1\}=\\max\(0,\\phi\_\{t\}\\cdot\(1\-\\delta\)\-\\gamma\\cdot 0\.6\), whereδ\\deltais the natural decay rate andγ\\gammais a climate impact factor\.

Transport costs are dynamically computed\. A global baseline transport cost scales linearly with total population\. The canal transport cost is defined as the baseline cost multiplied by\(2−navigability index\)\(2\-\\text\{navigability index\}\), ensuring it never falls below the baseline cost\. Maritime transport is fixed at one\-fifth of the baseline cost, creating an economic incentive to shift to sea routes as the canal degrades\. Canal maintenance also directly affects the number of available infrastructure maintenance positions in the labor market\.

Social relationships are modeled using two complementary structures\. A heterogeneous graph captures identity\-based ties such as friendships and professional connections, initialized with a power\-law degree distributionf​\(x\)=c​x−af\(x\)=cx^\{\-a\}\. A hypergraph structure encodes community\-based bonds: kinship clusters are formed viaKK\-means clustering on resident coordinates \(with minor stochastic noise\), while hometown groups are defined by shared town membership\. Agentiiexpresses opinions with a probability ofdi/dm​a​xd\_\{i\}/d\_\{max\}, wheredid\_\{i\}anddm​a​xd\_\{max\}denote the degree of agentiiand the maximum degree of the network, respectively\. Both types of graphs are updated during simulation, with edges stochastically rewired every three to five years\.

Towns are represented as structured entities containing basic information \(name, location, type\), a registry of residents, a demographic management module, and a dynamic local employment market\. During initialization, the population is distributed proportionally across towns, with any remainder assigned to the primary town\. Employment structures vary by town type; for instance, canal\-side towns feature a higher density of transport\-related jobs\.

Each town’s labor market includes six occupational categories: farmer, merchant, rebel, official/soldier, canal maintenance worker, and others\. For each category, the system tracks total positions, employed residents \(including wage levels\), and base salary\. Job availability responds dynamically to government investment and economic demand\.

### A\.5The Economic Origins of Government

Agents\.At the core of the simulation are two classes of agents: state officials and residents\. State officials are characterized by two attributes: rank \(ordinary official, secretary, or senior official\) and personality type\. The memory mechanism is same as that in Canal Decay experiment\. Annually, officials collectively decide on two primary actions: \(1\) investment in canal maintenance, which directly improves navigability and thereby boosts urban incomes, and \(2\) adjustment of the tax rate, which influences both government revenue and citizen satisfaction\.

Residents represent the labor\-age population and are categorized as either rural farmers or urban citizens\. Each resident possesses a profile that includes remaining lifespan, employment status \(self\-sufficient or integrated into a polity\), occupation, income, satisfaction \(a score from 0 to 100\), health index \(1–5\), geographic location\(x,y\)\(x,y\)and associated town, and a randomly assigned pair of personality descriptors\. Their annual decisions are also mediated by LLM\-based reasoning\. Rural farmers choose either to join a polity for stable income at the cost of taxes, or to remain self\-sufficient and subject to climatic variability\. Urban residents may elect to stay in their current city, migrate to another, or exit the polity entirely\. All such choices update individual satisfaction and may trigger spatial relocation based on inter\-town connectivity\.

Environment\.Income is dynamically calculated based on environmental and institutional parameters\. Farmers’ income is defined as a baseline wage modulated by an environmental impact coefficient, reflecting the susceptibility of agriculture to climatic variance\. The income of urban residents is coupled with the state of canal infrastructure; residents in non\-riparian settlements receive only 70% of the income relative to their riverside counterparts\. Gross Domestic Product \(GDP\) is aggregated as the total income of all urban residents, serving as a proxy for economic productivity and state fiscal capacity\.

Weather system introduces annual fluctuations via a climate impact factor \(0–1\), which diminishes agricultural yield and accelerates the natural degradation of canal infrastructure\. The decay of the navigability index follows the same mechanism as defined in Canal Decay experiment\. Strategic government investment in maintenance can mitigate or reverse this deterioration, establishing a feedback loop between administrative action and economic stability\.

Each simulation cycle follows a structured temporal sequence\. Initially, the climate impact factor is sampled, and the canal navigability index is updated accordingly\. Resident incomes are then recalculated relative to the revised environmental and infrastructural state\. Macro\-level indicators including GDP, the government budget \(derived from taxation\), and the population birth rate \(modeled as a function of aggregate satisfaction\) are updated next\. The administrative phase follows, where officials engage in LLM\-mediated deliberation to finalize fiscal and investment policies\. During the agent behavior phase, individuals concurrently assess their survival status; those whose income falls below a subsistence threshold or who exceed their biological lifespan are removed from the system\. Surviving agents make autonomous decisions regarding political affiliation and migration, potentially disseminating public statements through social networks to influence future collective behavior\. Finally, each year concludes with a synchronization step: key performance metrics \(population, GDP, satisfaction, etc\.\) are logged, and policy outcomes are archived into the governing agents’ long\-term memory to inform subsequent decision\-making\.

### A\.6Information Delivery During India’s Demonetization

The simulated population consists of autonomous agents representing residents, each endowed with basic demographic and psychological attributes including gender, remaining lifespan, a life satisfaction index \(on a scale of 0–100\), a health index \(1–5\), a geographical identifier representing a rural settlement, and a personality profile defined by latent behavioral traits\. These attributes remain invariant throughout each experimental run but are re\-initialized across strategy comparisons to ensure statistical independence\.

A central feature of the model is the agents’ dual memory system\. Short\-term memory records information during each step, including official messages \(if any\) and utterances received through social interactions\. At the end of every step, agents use a LLM to synthesize their short\-term experiences into a coherent, stable representation of the policy event, which constitutes their long\-term "knowledge memory\." This distilled knowledge serves as the basis for subsequent decision\-making and is directly queried during post\-intervention assessments\. Critically, all memory states and behavioral counters are reset before the initiation of each dissemination strategy to maintain experimental purity\.

Agents make decisions about whether to discuss the policy based on a context\-aware planning process also mediated by an LLM\. Their decision inputs include their personal state \(e\.g\., personality, satisfaction\), the content of any official message received, a "public notice" field that encodes meta\-information about who else received the message \(the key variable distinguishing common knowledge conditions\), and their current knowledge memory\. If an agent decides to speak, it generates natural language commentary that is propagated through its social network connections\.

The social network structure is fixed throughout each simulation run to isolate the effects of information strategy from network evolution\. It combines heterogeneous pairwise ties with hyperedges representing group affiliation\. Pairwise ties are generated via a power\-law distribution to emulate real\-world networks with hubs\. Hyperedges are constructed using K\-means clustering on agent attributes and spatial proximity, capturing dense local communities\. When an agent speaks, its message is delivered to all neighbors in this combined graph, triggering memory updates in recipients and enabling multi\-step information diffusion\.

Four distinct dissemination strategies are implemented, forming a 2×2 factorial design: two delivery modes \(Broadcast vs\. Seeding\) crossed with two knowledge conditions \(Common Knowledge vs\. No Common Knowledge\)\. In Broadcast \(BC\) strategies, every resident receives the full official message\. In Seeding \(S\) strategies, only a small set of "seed" agents are given the message\. These agents are selected using a composite centrality measure that combines degree, betweenness, and closeness\.The Common Knowledge \(CK\) manipulation concerns what agents are told about others’ access to information\. Under BC\_CK, all agents receive the public notice: "You know that all villagers received the government message, and all villagers know that you received it\." Under BC\_NCK, no such notice is provided\. In S\_CK, seed agents are told: "Only some villagers received the message, and everyone knows you are one of them," while non\-seeds hear: "Only some villagers received the message\." In S\_NCK, all agents receive only the latter statement, obscuring who actually possesses the information\.

Each strategy is executed over a fixed simulation period\. Within each time step, the following sequence occurs: \(i\) the designated message and public notice are delivered according to the active strategy; \(ii\) every agent processes this input and decides whether to initiate a discussion; \(iii\) any generated speech propagates through the static social network, updating neighbors’ short\-term memories; and \(iv\) all agents summarize their accumulated inputs into updated long\-term knowledge representations\.

After the final time step of a given strategy, two standardized evaluations are conducted\. First, a knowledge survey queries every agent on factual aspects of the demonetization policy; responses are parsed by an LLM to compute per\-question and aggregate accuracy scores\. Second, an incentivized choice task presents agents with a binary economic decision analogous to the field experiment: choosing between holding a now\-invalid 500\-rupee note \(which can still be deposited in banks\) or accepting a voucher redeemable in a few days for either 200 rupees or an equivalent value in lentils\. The proportion selecting the rational option \(the bankable note\) serves as a behavioral proxy for policy comprehension and trust\. Besides, the total volume of spontaneous policy\-related discussions across the network during the intervention period is also recorded as a measure of social learning intensity\.

## Appendix BAuto\-simulation Details

The auto\-simulation pipeline inEco3Srelies on a set of specialized AI agents and structured data artifacts to enable end\-to\-end automation\. The following elaborates on the internal responsibilities of each agent and the semantic roles of the artifacts they produce or consume\.

Agent Responsibilities\.\(1\) ProjectMasterAgentserves as the central orchestrator\. It parses user input into a structured requirement containing simulation name, description, and type \(e\.g\., decision\-based or survey\-based\)\. It then sequentially invokes other agents, manages execution of the generated simulation, captures runtime errors, and coordinates iterative refinement loops\. In interactive mode, it pauses after design and coding phases to solicit human feedback\.\(2\) SimArchitectAgentacts as the system architect\. Given the structured requirement, it generates a high\-level design specification that defines agent types \(e\.g\., residents, officials\), environmental components \(e\.g\., climate, geography, job market, heterogeneous information networks\), interaction protocols \(e\.g\., taxation, migration, rebellion triggers\), and decision\-making modes \(individual vs\. group consensus\)\. It also produces a module activation plan indicating which functional subsystems should be included\.\(3\) CodeArchitectAgentfunctions as a full\-stack developer\. It synthesizes executable Python code for the simulator core and program entrypoint based on the design specification and module plan\. It also generates detailed runtime configuration files that govern simulation parameters, initial agent states, and LLM prompt templates for behavioral control\. Crucially, it supports two forms of automated repair: \(1\) fixing runtime crashes by analyzing error traces and modifying code/configurations; \(2\) adjusting configurations in response to diagnostic feedback to improve result quality\.\(4\) ResearchAnalystAgentserves as the evaluation expert\. After a successful simulation run, it compares the output data against the expected behaviors described in the original design\. If outcomes deviate \(e\.g\., rebellion rates are too low\), it produces a diagnostic report that identifies the most likely faulty components \(e\.g\., overly generous job market settings\) and suggests concrete, actionable modifications to relevant configurations or agent prompts\.

Artifact Types and Functions\.The agents communicate through a set of well\-defined artifact types:\(1\) Structured Requirement: A machine\-readable representation of the user’s natural language input, enabling deterministic downstream processing\.\(2\) System Design Specification: A comprehensive document detailing the simulated entities, environment dynamics, interaction rules, and decision mechanisms\. This serves as the single source of truth for implementation\.\(3\) Module Activation Plan: A declarative configuration that specifies which functional modules \(e\.g\., job market, climate system\) are enabled, acting as a high\-level switchboard for code generation\.\(4\) Executable Source Code: The generated Python implementation, including the simulator logic and execution entrypoint\. This code is fully functional without manual intervention\.\(5\) Runtime Configuration Set: A collection of structured files that define numerical parameters, initial states, and LLM prompts for agent behaviors\. These decouple policy logic from program structure, enabling easy tuning and counterfactual experiments\.\(6\) Simulation Output Data: Structured records \(e\.g\., time\-series of agent actions, environmental states, macro indicators\) produced during execution, used for evaluation\.\(7\) Diagnostic Report: A machine\-readable analysis that links observed outcome deviations to specific configuration or behavioral flaws, providing precise guidance for iterative refinement\.

Iterative Refinement and Error Handling\.The system supports two closed\-loop mechanisms:\(1\) Runtime Error Recovery: When simulation execution fails, the ProjectMasterAgent captures the error trace and instructs the CodeArchitectAgent to analyze the root cause\. The latter identifies relevant code and configuration components, then applies targeted fixes\. This loop repeats until the simulation runs successfully\.\(2\) Result\-Driven Optimization: If the ResearchAnalystAgent deems results unsatisfactory, it generates a diagnostic report\. The ProjectMasterAgent initiates a refinement loop: the CodeArchitectAgent adjusts the runtime configuration \(or prompts\) based on the report, and the simulation is re\-run\. This cycle continues until results meet quality thresholds or a maximum iteration count is reached\.

## Appendix CMore Experiments on Auto\-simulation

This section validates the generalizability of theEco3Sauto\-simulation pipeline through four classical economic cases\. The full system prompts and hyperparameter configurations will be provided through an anonymized artifact repository\.

### C\.1Herding Effect in Financial Markets

Theherding effect simulationmodels investor behavior where agents make buy, sell, or hold decisions based on market signals and social interactions\. Core mechanisms include a dynamic social network for information diffusion and a feedback loop between trading and asset prices\.

As shown in Figure[10](https://arxiv.org/html/2607.26588#A3.F10), the simulation manifests clear herding behavior\. Asset prices rose significantly over the simulation period, with price volatility reaching 0\.0074\. The buy/sell ratio was heavily skewed toward buying \(5\.75 to 47\.50\), and decision homogeneity averaged 0\.65\. Average holdings increased by over 167%\. The results successfully replicate theoretical features of financial herding, including price amplification and behavioral synchronization\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x23.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x24.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x25.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x26.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x27.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x28.png)

Figure 10:Results of Herding Effect Experiment\.
### C\.2Custom Satisfaction and Loyalty

This experiment investigates the dynamic interplay between service quality, word\-of\-mouth \(WOM\), and purchasing behavior\. Resident agents interact within a social network where positive or negative experiences propagate to connected peers, adjusting collective sentiment\. Each simulation cycle proceeds in four phases: \(1\) computing macro indicators; \(2\) making parallel decisions on employment and consumption; \(3\) executing decisions to update income and social expressions; and \(4\) logging metrics\.

Results in Figure[11](https://arxiv.org/html/2607.26588#A3.F11)show that average satisfaction rose from 60\.16 to 73\.32, and loyalty increased from 50\.00% to 75\.94%\. A decline after step 24 suggests population growth outpaced service capacity\. Notably, loyalty exhibits hysteresis, declining slower than satisfaction, which confirms the "stickiness" of established customer relationships\. The simulation validates that effective word\-of\-mouth mechanisms and sustained quality drive a virtuous cycle of satisfaction and consumption\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x29.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x30.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x31.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x32.png)

Figure 11:Results of Custom Satisfaction Experiment\.
### C\.3Asset Bubble Formation

This model replicates a classic asset market\(Smithet al\.[1988](https://arxiv.org/html/2607.26588#bib.bib272)\)where a synthetic asset pays fixed dividends and expires afterTTperiods\. Fundamental value is defined asVt=D×\(T−t\)V\_\{t\}=D\\times\(T\-t\)\. Trader agents with diverse risk preferences and strategies \(momentum or value\-based\) interact via a continuous double auction mechanism\.

As shown in Figure[12](https://arxiv.org/html/2607.26588#A3.F12), the asset price rose from 1\.58 to 4\.60 \(a 191% increase\) despite fundamental value declining to zero\. Price deviation from fundamentals peaked at over 2400% in period 15\. Trading volume was volatile with notable spikes, and the bid\-ask spread narrowed over time\. These results demonstrate that LLM\-driven agents can endogenously generate asset bubbles through speculative trading and decision feedback\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x33.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x34.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x35.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x36.png)

Figure 12:Results of Asset Bubble Experiment\.
### C\.4Schelling Segregation Model

This study reconstructsSchelling \([1971](https://arxiv.org/html/2607.26588#bib.bib270)\)’s model on a grid to observe macro\-level spatial segregation\. Agents relocate if neighbor similarity falls below a threshold\. Segregation is measured by the Index of Dissimilarity \(DD\):

D=12​∑i=1n\|aiA−biB\|\.D=\\frac\{1\}\{2\}\\sum\_\{i=1\}^\{n\}\\left\|\\frac\{a\_\{i\}\}\{A\}\-\\frac\{b\_\{i\}\}\{B\}\\right\|\.\(4\)
Results in Figure[13](https://arxiv.org/html/2607.26588#A3.F13)show the segregation index rising from 0\.29 to 0\.74, while neighbor similarity increased from 0\.53 to 0\.75\. Average satisfaction improved from 60\.16 to 66\.87, illustrating the "Schelling paradox" where individuals become happier as society becomes more segregated\. The experiment confirms that mild micro\-level preferences can lead to pronounced macro\-level segregation patterns through self\-organizing processes\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x37.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x38.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x39.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x40.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x41.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x42.png)

Figure 13:Results of Schelling Model Experiment\.

## Appendix DRobustness Analysis

To verify framework robustness and flexibility, we evaluated four LLMs as cognitive engines: GPT\-3\.5 Turbo, GPT\-4o, DeepSeek, Qwen\-235B\-A22B, and Qwen3\-8B\. All trials were conducted withN=2000N=2000residents overT=15T=15steps, maintaining identical economic structures \(jobs, wages, market rules\) and social dynamics \(interaction matrices\)\. We stochastically assigned unique random seeds to each trial to ensure that results reflect emergent behavior under non\-deterministic conditions rather than simple replication\.

As illustrated in Figure[14](https://arxiv.org/html/2607.26588#A4.F14), the simulation results across different LLMs exhibit a high degree of qualitative consistency\. Specifically, Figure[14](https://arxiv.org/html/2607.26588#A4.F14)\(a\) shows that all models successfully capture the inevitable collapse of river navigability due to siltation\. This physical decay directly triggers a sharp rise in the unemployment rate \(Figure[14](https://arxiv.org/html/2607.26588#A4.F14)b\) and a continuous decline in average social satisfaction \(Figure[14](https://arxiv.org/html/2607.26588#A4.F14)c\)\. The social unrest, represented by the rebellion strength ratio in Figure[14](https://arxiv.org/html/2607.26588#A4.F14)\(d\), consistently peaks as satisfaction hits critical lows before tailing off due to systemic exhaustion\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x43.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x44.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x45.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x46.png)

Figure 14:Consistency of simulation trends across different API providers\.In contrast, the Qwen3\-8B model not only exhibits a significantly higher rebellion rate throughout the simulation but also displays a distinct and less consistent temporal trend\.

Notably, as shown in Figure[14](https://arxiv.org/html/2607.26588#A4.F14)\(d\), the Qwen3\-8B model not only exhibits a significantly higher rebellion rate throughout the simulation but also displays a distinct and less consistent temporal trend\. This divergence suggests potential challenges in Qwen3\-8B’s ability to fully capture the intricate dynamics and constraints of the simulated environment and agent behaviors\. While other larger LLMs demonstrate a more stable and accurate understanding of the complex economic and social interdependencies, the smaller Qwen3\-8B model struggles with the intricate reasoning for policy evaluation and long\-term behavioral consistency\. Its higher rebellion rate could indicate a less precise interpretation of satisfaction thresholds or the mechanisms of rebellion propagation, leading to amplified conflict in the simulation\.

The convergence of these trajectories across different model architectures demonstrates that the emergent socio\-economic phenomena are driven by the internal logic of our framework rather than the specific biases of a single LLM, especially for larger, more capable models\. This confirms that the framework is highly stable and robust to the choice of capable LLM provider for scenarios requiring complex reasoning\.

## Appendix EDetails Regarding Scalability and Robustness

### E\.1Scaling Effect Analysis

We investigate the scaling effects and behavioral robustness by comparing two configurations: 200 versus 10,000 agents\. As shown in Figure[15](https://arxiv.org/html/2607.26588#A5.F15), simulations with 10,000 agents exhibit significantly mitigated fluctuations across all four sub\-figures, as evidenced by consistently lower variance compared to the 200\-agent case\. Moreover, the larger agent scale yields both qualitative and quantitative differences in the observed outcomes\. For example, in sub\-figure \(a\), the 10,000\-agent simulation terminates earlier and with markedly lower variance\. Sub\-figure \(d\) reveals a distinct transition occurring in 1657 under the 10,000\-agent setting, which aligns precisely with the termination time observed in sub\-figure \(a\)\. This correspondence can be attributed to the closure of the canal, which triggered substantial population outflow, primarily among communities residing along the canal and dependent on it for livelihood, thereby reducing the pool of potential participants in the rebellion\. Collectively, these results indicate that scaling up the agent population effectively reinforces the macroscopic robustness and clarity of the simulation outcomes, supporting more reliable and discernible conclusions\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x47.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x48.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x49.png)

![Refer to caption](https://arxiv.org/html/2607.26588v1/x50.png)

Figure 15:Comparison Between Different Agent Scale\.
### E\.2Efficiency Analysis

We evaluate the computational efficiency of theEco3Sframework by measuring runtime under varying simulation configurations, particularly with respect to the number of agents and simulation steps\. As summarized in Table[6](https://arxiv.org/html/2607.26588#A5.T6), execution time scales sublinearly with increases in both agent count and temporal horizon, demonstrating the framework’s capacity to robustly scale to large scale socio\-economic modeling\. For instance, simulating the Canal Decay and Origins of Governance scenarios with 2,000 agents over 10 steps takes 30:56\.2 and 39:05\.1 minutes, respectively\. When the number of steps is doubled to 20 \(with agent count held constant at 2,000\), runtime increases modestly to 33:05\.8 and 59:06\.0 minutes, reflecting the relatively low per\-step computational overhead once the agent population is initialized\. By contrast, reducing the agent count to 500 \(with 10 steps\) yields runtime of 10:53\.7 and 20:41\.2 minutes, more than a quarter of the time required for 2,000 agents\. Consistent with the theoretical time complexity\(𝒪​\(N×TP\)\\mathcal\{O\}\(\\frac\{N\\times T\}\{P\}\)\) analyzed, this sub\-proportional scaling is achieved by leveraging concurrent processing to compute agent decisions in parallel, minimizing sequential bottlenecks in the simulation loop\. Notably, the dominant constraint on scalability in practice is not the framework’s architecture, but external LLM platform rate limits which govern the throughput of language model queries\.

- •Runtime is reported as MM:SS\.s, or H:MM:SS\.s for runs exceeding one hour\. “–” indicates that the configuration was not evaluated\.

Table 6:Runtime comparison across different simulation scales\.

## Appendix FSystem Interface and Operational Workflow

Eco3S provides a web\-based platform that supports the complete workflow from simulation creation to execution and monitoring\. As shown in Figure[16](https://arxiv.org/html/2607.26588#A6.F16), researchers can describe their simulation requirements in natural language through the AI\-assisted creator interface\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x51.png)Figure 16:AI\-assisted simulation creation interface\.The system translates these requirements into a structured simulation through a multi\-phase generation pipeline\. Figure[17](https://arxiv.org/html/2607.26588#A6.F17)shows the corresponding runtime interface, where researchers can inspect the current phase, execution progress, and generation logs\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x52.png)Figure 17:Runtime interface for the multi\-phase simulation generation pipeline\.After generation, simulation projects and their configurations can be reviewed and managed through the dashboard shown in Figure[18](https://arxiv.org/html/2607.26588#A6.F18)\. This interface provides a centralized entry point for inspecting project descriptions and initiating subsequent operations\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x53.png)Figure 18:Dashboard for managing generated simulation projects\.During simulation execution, the monitoring interface in Figure[19](https://arxiv.org/html/2607.26588#A6.F19)presents live charts of key metrics together with a dynamic map of agent locations and states\. This synchronized view allows researchers to examine aggregate trends and spatial behaviors as the simulation evolves\.

![Refer to caption](https://arxiv.org/html/2607.26588v1/x54.png)Figure 19:Simulation execution and real\-time monitoring interface\.
## Appendix GDetailed Comparison with Existing Social Simulation Studies

Supplementary Table[7](https://arxiv.org/html/2607.26588#A7.T7)situates Eco3S within representative agent\-based social simulation studies spanning social media, societal phenomena, economic environments, and other application scenarios\. We compare these studies along six capabilities that are central to the design of Eco3S: evolving environments, counterfactual mechanisms, reproduction of established economic studies, automated simulation construction, real\-time human feedback, and automated result analysis\. A checkmark indicates that the corresponding capability is explicitly supported or demonstrated in the cited work, whereas a cross indicates that it is not reported as part of the presented system\. The comparison highlights that prior studies typically focus on a subset of these capabilities, while Eco3S integrates all six within a unified simulation platform\.

Table 7:Comparison between different social simulation studiesScenarioPaperEconomic StudiesReproductionSocial MediaS3\(Gaoet al\.[2023](https://arxiv.org/html/2607.26588#bib.bib193)\)×\\times×\\times×\\times×\\times×\\times×\\timesLiet al\.\([2023](https://arxiv.org/html/2607.26588#bib.bib207)\)×\\times×\\times×\\times×\\times×\\times×\\timesTörnberget al\.\([2023](https://arxiv.org/html/2607.26588#bib.bib213)\)×\\times×\\times×\\times×\\times×\\times✓Y SOCIAL\(Rossettiet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib214)\)×\\times×\\times×\\times×\\times×\\times×\\timesMouet al\.\([2024](https://arxiv.org/html/2607.26588#bib.bib216)\)×\\times×\\times×\\times×\\times×\\times×\\timesFPS\(Liuet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib210)\)×\\times×\\times×\\times×\\times×\\times×\\timesWanget al\.\([2025b](https://arxiv.org/html/2607.26588#bib.bib211)\)×\\times×\\times×\\times×\\times×\\times×\\timesWanget al\.\([2025d](https://arxiv.org/html/2607.26588#bib.bib190)\)×\\times×\\times×\\times×\\times✓×\\timesSocial BehaviorXiaoet al\.\([2023](https://arxiv.org/html/2607.26588#bib.bib203)\)×\\times✓×\\times×\\times×\\times×\\timesGenerative Agents\(Parket al\.[2023](https://arxiv.org/html/2607.26588#bib.bib271)\)×\\times✓×\\times×\\times×\\times×\\timesChopraet al\.\([2025](https://arxiv.org/html/2607.26588#bib.bib201)\)×\\times✓×\\times×\\times×\\times×\\timesCRSEC\(Renet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib205)\)×\\times×\\times×\\times×\\times×\\times×\\timesLyfe Agents\(Zhaoet al\.[2024a](https://arxiv.org/html/2607.26588#bib.bib204)\)×\\times×\\times×\\times×\\times×\\times×\\timesWuet al\.\([2024](https://arxiv.org/html/2607.26588#bib.bib199)\)×\\times×\\times×\\times×\\times×\\times×\\timesElectionSim\(Zhanget al\.[2024](https://arxiv.org/html/2607.26588#bib.bib186)\)×\\times×\\times×\\times×\\times×\\times×\\timesConcordia\(Touzelet al\.[2024](https://arxiv.org/html/2607.26588#bib.bib212)\)×\\times×\\times×\\times×\\times×\\times×\\timesWarAgent\(Huaet al\.[2023](https://arxiv.org/html/2607.26588#bib.bib187)\)×\\times×\\times×\\times×\\times×\\times×\\timesOASIS\(Yanget al\.[2024](https://arxiv.org/html/2607.26588#bib.bib224)\)×\\times×\\times×\\times×\\times×\\times×\\timesSocioVerse\(Zhanget al\.[2025](https://arxiv.org/html/2607.26588#bib.bib237)\)×\\times×\\times×\\times×\\times×\\times×\\timesTeachTune\(Jinet al\.[2025](https://arxiv.org/html/2607.26588#bib.bib253)\)×\\times×\\times×\\times✓✓×\\timesEconomic PhenomenonEconAgent\(Liet al\.[2024b](https://arxiv.org/html/2607.26588#bib.bib188)\)×\\times×\\times×\\times×\\times×\\times×\\timesGenSim\(Tanget al\.[2025](https://arxiv.org/html/2607.26588#bib.bib197)\)×\\times×\\times×\\times×\\times×\\times×\\timesCompeteAI\(Zhaoet al\.[2024b](https://arxiv.org/html/2607.26588#bib.bib200)\)×\\times×\\times×\\times×\\times×\\times×\\timesAgentSociety\(Piaoet al\.[2025](https://arxiv.org/html/2607.26588#bib.bib194)\)×\\times×\\times×\\times×\\times×\\times×\\timesYuLan\-OneSim\(Wanget al\.[2025c](https://arxiv.org/html/2607.26588#bib.bib242)\)×\\times✓×\\times✓×\\times✓Eco3S\(ours\)✓✓✓✓✓✓

Similar Articles

AgoraSim: A Hybrid Agent-Based Modeling Framework

arXiv cs.AI

AgoraSim is a hybrid agent-based modeling framework that combines LLM agents with classical ABM for social reaction analysis. It supports multimodal inputs and structured decision outputs for scenario-oriented simulation.

Agent Bazaar: Enabling Economic Alignment in Multi-Agent Marketplaces

Hugging Face Daily Papers

Introduces Agent Bazaar, a multi-agent simulation framework for evaluating economic alignment of LLMs, identifying failure modes like algorithmic instability and Sybil deception, and training a 9B model that outperforms frontier models using targeted reinforcement learning.