How do Role Models Shape Collective Morality? Exemplar-Driven Moral Learning in Multi-Agent Simulation
Organizations: Beijing Normal University · University of California, Los Angeles · Peking University
Abstract
Do We Need Role Models? How do Role Models Shape Collective Morality? To explore the questions, we build a multi-agent simulation powered by a Large Language Model, where agents with diverse intrinsic drives, ranging from cooperative to competitive, interact and adapt through a four-stage cognitive loop (plan-act-observe-reflect). We design four experimental games (Alignment, Collapse, Conflict, and Construction) and conduct motivational ablation studies to identify the key drivers of imitation. The results indicate that identity-driven conformity can powerfully override initial dispositions. Agents consistently adapt their values to align with a perceived successful exemplar, leading to rapid value convergence.
Figures & tables
| Exp. | Agent Group | Performance | Learning Dynamics | Intra-Group Dynamics | |||||
| Early SVO | Late SVO | SVO | First Positive | Peak SVO | Early SD | Late SD | Stability | ||
| Game 1 | Prosocial | Day 1 | 1.12 | 0.14 | 0.36 | Degraded | |||
| Selfish | Day 4 | 1.01 | 0.19 | 0.20 | Stable | ||||
| Ablation 1 | Prosocial | Day 10 | 0.68 | 0.12 | 0.13 | Stable | |||
| Selfish | 0.07 | 0.28 | Degraded | ||||||
| Ablation 2 | Prosocial | Day 10 | 0.75 | 0.20 | 0.16 | Improved | |||
Appendix figures & tables56 assets
Supplementary material from the paper’s appendix.
Appendix
| Moral Type | Core Characteristics | Expected Typical Behaviors | Expected Cooperation Pattern |
| Universal Group-Focused Moral | Aim for universal well-being and collective good, harm-action averse | Share resources freely; protect others from harm; communicate transparently | Highly altruistic and cooperative with all agents |
| Reciprocal Group-Focused Moral | Fairness and mutual benefit within in-group, harm action allowed | Form strong bonds with cooperative peers | Cooperative with in-group; neutral or adversarial to out-group or selfish agents |
| Kin-Focused Moral | Prioritize genetic relatives above all else, harm action allowed | Form close-knit kinship clusters; sacrifice for kin | Intensely altruistic toward family; indifferent or competitive toward non-kin |
| Reproductive Selfish | Personal reproductive success, harm action allowed | Acquire resources for own survival; opportunistic tactics | Cooperate only when serving reproductive interests; inclined to hoard resources |
| Parameter | Value | Description |
| MAX_HP | 400 | Maximum health points an agent can have |
| INIT_HP | 24 | Initial HP for follower agents |
| LOW_HP | 8 | HP threshold considered critically low |
| INIT_FOOD | 6 | Initial food units per agent |
| MAX_DAYS | 30 | Total simulation days per experiment run |
| OBS_MEM_LINES | 6 | Number of past memory entries injected daily |
| Attribute | Role Model | Warlord | Follower |
| Initial HP | 396 | 380 | 24 |
| Max HP | 400 | 400 | 400 |
| Age | 28 | 30 | 22 |
| Max Age | 70 | 65 | 60 |
| Physical Ability | 8.5 | 9.0 | 5.0 |
| Min Reproduction HP | 12 | 12 | 12 |
| Dimension | Description |
| cooperation | Belief about working together with others for mutual benefit |
| sharing | Belief about distributing resources to help others |
| exploitation | Belief about extracting resources at the expense of the environment |
| robbery | Belief about forcibly taking resources from other agents |
| sustainability | Belief about preserving resources for long-term use (Value only) |
| Expectancy | Value | ||||||||
| Agent Type | coop. | share | expl. | rob | coop. | share | expl. | sust. | rob |
| Role Model (Prosocial) | 0.70 | 0.60 | 0.80 | 0.60 | 0.90 | 0.80 | 0.90 | 0.90 | 1.00 |
| Warlord (Competitor) | 0.20 | 0.10 | 0.90 | 0.80 | 0.50 | 0.60 | 0.80 | 0.70 | 0.90 |
| Follower (Neutral) | 0.30 | 0.25 | 0.50 | 0.40 | 0.40 | 0.30 | 0.70 | 0.30 | 0.70 |
| Collapsed Role Model † | 0.10 | 0.10 | 0.90 | 0.85 | 0.70 | 0.80 | 0.90 | 0.80 | 0.85 |
| † Transformed from Role Model on Day 15 in Game 2. | |||||||||
| Action | Description | Valence |
| gatherFood() | Collect food from the environment | Neutral |
| shareFood(id, amt) | Give food to another agent | Prosocial |
| formAlliance(id) | Form a cooperative bond | Prosocial |
| rest() | Recover HP through rest | Neutral |
| exploitResource() | Extract resources destructively | Antisocial |
| rob(id, qty) | Forcibly take resources | Antisocial |
| # | Phase | Purpose |
| 1 | Plan | Think and set short-term goals |
| 2 | Act | Execute one substantive action |
| 3 | Observe | Read the Tribe Daily digest |
| 4 | Vote | Rate target agent(s) on a 1–10 scale |
| 5 | Reflect | Update beliefs based on observations |
| Exp. | Name | Core Research Question |
| 1 | Social Identity | Do followers adopt the values of a prosocial role model? |
| 2 | Role Model Collapse | How do followers respond when a trusted role model betrays their values? |
| 3 | Group Conflict | How do followers navigate competing role models? |
| 4 | Pygmalion Effect | Can social expectations alone shape moral development? |
| Parameter | Setting |
| Role Models | Elder Yuri (prosocial, universal_group_focused_moral ) |
| Followers | Initialized with Moral Type. Goal: “ Survive in the valley and interact with others. ” |
| Rating Target | Elder Yuri |
| Duration | 30 days |
| Special Events | None |
| Parameter | Setting |
| Role Models | Elder Yuri (prosocial collapsed on Day 15) |
| Rating Target | Elder Yuri |
| Duration | 30 days |
| Collapse Mechanism (Day 15): | |
| On Day 15, Yuri’s beliefs and goals are programmatically transformed: • Core goal: “Cooperation is for fools… I will exploit resources and take what I need from others.” • Value for exploitation: • Value for robbery: • Value for cooperation: A tribe-wide announcement is made: “SHOCKING NEWS: Elder Yuri has dramatically changed! He declared that cooperation is foolish and he will now look out only for himself.” | |
| Parameter | Setting |
| Role Models | Elder Yuri (prosocial) + Warlord Korg (competitive/antisocial) |
| Followers | Initialized with diverse moral types. No pre-assigned allegiance. Agents choose whom to trust based on daily observations. |
| Rating Targets | Both Elder Yuri and Warlord Korg |
| Duration | 30 days |
| Warlord Core Goal: | |
| “I am Korg the Warlord. My goal is to be the strongest in the tribe. I must gain more resources and power than others to secure my dominance.” | |
| Parameter | Setting |
| Role Models | None (no designated exemplars) |
| Chosen One | 1 randomly selected follower receives self-note: “[Note to self: People seem to look up to me for some reason. I feel a strange responsibility.]” |
| Other Followers | Receive prophecy: “The tribe elders have prophesied that [Chosen One ID] has special potential and will lead us to prosperity.” |
| Rating Target | The Chosen One |
| Duration | 30 days |
| Moral Type | Description |
| universal_group_focused | Prioritizes universal principles and group welfare |
| kin_focused_moral | Prioritizes family and close relations |
| group_focused_moral | Prioritizes in-group welfare |
| personal_focused_moral | Prioritizes individual self-interest |
| non_moral | No strong moral orientation |
| Field | Description |
| run_id | Unique timestamp-based identifier |
| day | Current simulation day |
| aspirant_id | Agent identifier |
| aspirant_type | Moral type classification |
| observation_brief | Tribe Daily digest content |
| action_taken | Action executed during Act phase |
| Component | Specification |
| LLM Backend | Configurable via configuration file |
| Response Format | Structured JSON with schema validation |
| Agent Architecture | Pydantic models ( Agent , AgentState , Memory , Family ) |
| Checkpoint System | Persistent state with Checkpoint model |
| Execution Model | Sequential phase execution per time step |
| Parallelization | Supported via unique timestamp-based file naming |
| Exp. | Agent Group | Performance | Learning Dynamics | Intra-Group Dynamics | |||||
| Early SVO | Late SVO | SVO | First Positive | Peak SVO | Early SD | Late SD | Stability | ||
| GPT-4o | Prosocial | Day 1 | 1.12 | 0.14 | 0.36 | Degraded | |||
| Selfish | Day 4 | 1.01 | 0.19 | 0.20 | Stable | ||||
| MiniMax-M2.5 | Prosocial | Day 2 | 1.62 | 0.25 | 0.39 | Stable | |||
| Selfish | Day 13 | 0.58 | 0.50 | 0.86 | Degraded | ||||
| Gemini-2.5-flash | Prosocial | Day 3 | 1.05 | 0.22 | 0.38 | Degraded | |||
| Agent Group | Early SVO | Late SVO | SVO | First Positive | Peak SVO |
| Prosocial (7 Followers) | Day 1 | 1.12 | |||
| Selfish (7 Followers) | Day 4 | 1.01 | |||
| Prosocial (12 Followers) | Day 1 | 1.13 | |||
| Selfish (12 Followers) | Day 4 | 0.98 | |||
| Prosocial (17 Followers) | Day 2 | 1.14 | |||
| Selfish (17 Followers) | Day 4 | 0.95 |
| Exp. | Agent Group | Early SVO | Late SVO | SVO | First Positive | Peak SVO | Early SD | Late SD |
| Prompt V1 | Prosocial | Day 2 | 1.01 | 0.32 | 0.25 | |||
| Prompt V1 | Selfish | Day 5 | 0.85 | 0.31 | 0.43 | |||
| Prompt V2 | Prosocial | Day 2 | 1.03 | 0.19 | 0.23 | |||
| Prompt V2 | Selfish | Day 4 | 0.76 | 0.28 | 0.21 |
| Metric | With Role Model (Q1-4) | No Role Model (Q5-8) | Overall (All 8 Qs) |
| LLM vs. Human Majority Alignment Index | 0.72 | 1.00 | 0.86 |
| Average Popularity of LLM’s Choice | 46.6% | 35.2% | 40.9% |
| Average Dominance of Human Majority Strategy | 50.5% | 35.2% | 42.9% |
| Cooperation Index (Alliance + Share %) | 62.1% | 35.7% | 48.9% |
| Risk-Taking Index (Exploit Resource %) | 10.0% | 26.8% | 18.4% |
Normative Conformity in Language Models
Normative conformity in language models studies how models adopt, resist, or infer social rules and others’ judgments across contexts.
See all 29 papers