每天早上一封邮件,把昨天的 AI 梳理好订阅邮件

METAL LAB

Mitigating Identity Essentialism in LLM Agents with Longitudinal Life Trajectories

arXiv:2608.196212026-08-21

给AI虚拟人物一段完整的人生经历,而不只是一张身份标签,能防止它们像克隆体一样思考

当AI语言模型仅凭人口统计学信息扮演调查对象时,同一群体的虚拟人物回答会过度雷同,不同群体之间又差异过大,研究者将这种现象称为身份本质主义。他们提出了LifeMem,一种记忆框架,既保存个人随时间发生的具体生活事件,又用一个小型可训练模块把这些经历逐渐固化进每个虚拟人物的参数中。在两项长期追踪调查和三种语言模型上的实验显示,LifeMem生成的虚拟人物在回答分布、群体内多样性和跨人生阶段的观点变化上都更贴近真实人类。

他们做了什么

  1. 仅凭年龄、性别、教育程度等人口标签构建的静态虚拟人物,在同一群体内答案过于相似,群体之间差异又被放大;在包含2000名受访者的世界价值观调查数据中,真实人类的群体区分度几乎为零(轮廓系数-0.02),而AI虚拟人物却区分明显(0.19)。
  2. 研究者认为原因有二:人口标签本身信息太稀疏,不足以代表一个真实的人;仅靠往提示词里塞信息,经验也无法持续沉淀进虚拟人物本身。
  3. 为此他们提出LifeMem,结合结构化的生活事件记忆(存储并按需检索毕业、结婚、换工作等具体经历)与针对每个虚拟人物单独训练的小型适配模块(LoRA),让经历像记忆一样逐渐固化下来,类似大脑把短期记忆转化为长期记忆的机制。
  4. 在美国青少年到成年健康追踪调查(Add Health)和英国家庭追踪调查(Understanding Society)两个数据集、三种语言模型(Llama-3.1-8B-Instruct、Ministral-3-8B-Instruct-2512、Qwen3.5-9B)上的实验中,LifeMem生成的虚拟人物在回答分布、群体内多样性以及随人生阶段变化的观点转变模式上都更接近真实人类数据。
  5. 单纯在提示词中检索更多相关事件(最多180个)只能在一定范围内(约40到90个事件)提升效果,之后便停滞甚至变差;而LifeMem仅用5个检索事件就取得更好效果,说明其优势并非单纯来自检索更多信息,而是来自持续积累的参数化记忆。
Figure 1: Static demographic conditioning produces a pattern consistent with identity essentialism. We divide 2,000 randomly sampled WVS wave 7 respondents (19) into three socioeconomic status groups and compare human responses with those of profile-conditioned Llama-8B agents. Each individual’s responses are concatenated and projected into a two-dimensional PCA space. The separate projections show greater within-group variation and overlap among humans (silhouette −0.02), whereas agents exhibit stronger within-group compression and between-group separation (silhouette 0.19). Silhouette scores are computed in the original response space before PCA projection.
Figure 1: Static demographic conditioning produces a pattern consistent with identity essentialism. We divide 2,000 randomly sampled WVS wave 7 respondents (19) into three socioeconomic status groups and compare human responses with those of profile-conditioned Llama-8B agents. Each individual’s responses are concatenated and projected into a two-dimensional PCA space. The separate projections show greater within-group variation and overlap among humans (silhouette −0.02), whereas agents exhibit stronger within-group compression and between-group separation (silhouette 0.19). Silhouette scores are computed in the original response space before PCA projection.
Table 1: Overall results on Add Health and Understanding Society across three models. KL Div., WG Gap, Ent. Gap, and Trans. JS denote KL divergence, within-group pairwise distance gap, normalized entropy gap, and transition-distribution JS divergence. Lower values are better for all metrics. Bold marks the best result for each model and metric; LifeMem is shaded light gray. ∗ indicates results significantly worse than LifeMem in a two-sided paired t-test conducted over shared questions (p<0.05).
CategoryMethodAdd HealthUnderstanding Society
KL Div. ↓WG Gap ↓Ent. Gap ↓KL Div. ↓WG Gap ↓Ent. Gap ↓Trans. JS ↓
Llama-3.1-8B-Instruct
Static ConditioningDirect14.7551∗0.5596∗0.7053∗15.3734∗0.5561∗0.7076∗0.4580∗
Profile8.6719∗0.3951∗0.5112∗7.1522∗0.3835∗0.4972∗0.3886∗
Diversity-Oriented PromptingMultilingual10.4654∗0.3733∗0.5035∗11.7367∗0.3446∗0.4763∗0.4570∗
Anti-Stereotype9.8270∗0.4163∗0.5452∗8.1485∗0.4066∗0.5120∗0.3592∗
Non-Parametric MemorySimVBG6.8058∗0.3380∗0.4345∗6.2912∗0.3544∗0.4730∗0.3709∗
Full History6.1176∗0.3079∗0.3974∗4.9344∗0.3198∗0.4004∗0.3633∗
Event RAG5.8264∗0.2964∗0.3951∗5.2935∗0.3163∗0.3991∗0.3648∗
Control BaselineRandom Event6.8821∗0.3524∗0.4538∗5.5673∗0.3429∗0.4539∗0.3803∗
Proposed MethodLifeMem4.06350.23090.32073.45290.28860.37420.3331
Ministral-3-8B-Instruct-2512
Static ConditioningDirect15.5952∗0.5679∗0.7161∗15.4925∗0.5648∗0.7182∗0.5076∗
Profile8.8060∗0.4120∗0.5263∗6.8298∗0.3622∗0.4622∗0.3609
Diversity-Oriented PromptingMultilingual12.7028∗0.3597∗0.5129∗13.1824∗0.3942∗0.5350∗0.4889∗
Anti-Stereotype10.0458∗0.4339∗0.5537∗8.7660∗0.3946∗0.5066∗0.3757
Non-Parametric MemorySimVBG6.9946∗0.3427∗0.4566∗4.8323∗0.3272∗0.4156∗0.3610
Full History4.7175∗0.2893∗0.3817∗3.8053∗0.2927∗0.3413∗0.3528
Event RAG5.4368∗0.2849∗0.3895∗4.3342∗0.2887∗0.3413∗0.4693∗
Control BaselineRandom Event6.1787∗0.3578∗0.4647∗4.7275∗0.3156∗0.4048∗0.3924
Proposed MethodLifeMem2.29590.19280.27831.96590.22770.26590.3399
Qwen3.5-9B
Static ConditioningDirect13.9957∗0.5482∗0.6923∗15.9998∗0.5559∗0.7080∗0.4452∗
Profile8.0174∗0.4004∗0.5093∗5.3214∗0.3463∗0.4325∗0.3471∗
Diversity-Oriented PromptingMultilingual7.7194∗0.22110.339510.9903∗0.3438∗0.4728∗0.4405∗
Anti-Stereotype7.7407∗0.3743∗0.4770∗6.0185∗0.3422∗0.4254∗0.3356∗
Non-Parametric MemorySimVBG5.7090∗0.3307∗0.4311∗4.4864∗0.3182∗0.3889∗0.3298∗
Full History4.52660.25990.34323.7659∗0.2979∗0.3441∗0.3203∗
Event RAG4.37010.26760.35743.5507∗0.2673∗0.30700.3394∗
Control BaselineRandom Event6.0741∗0.3625∗0.4584∗3.7848∗0.3031∗0.3707∗0.3466∗
Figure 2: Overview of LifeMem. (a) Individual life trajectories contain diverse longitudinal experiences. (b) Structured memory supports explicit retrieval, while agent-specific LoRA adapters consolidate experiences into parametric memory through recursive updates. (c) The resulting agent state evolves across life stages. (d) Agents are initialized from similar demographic profiles, which may produce homogeneous opinions. (e) LifeMem produces diverse and dynamic opinions.
Figure 2: Overview of LifeMem. (a) Individual life trajectories contain diverse longitudinal experiences. (b) Structured memory supports explicit retrieval, while agent-specific LoRA adapters consolidate experiences into parametric memory through recursive updates. (c) The resulting agent state evolves across life stages. (d) Agents are initialized from similar demographic profiles, which may produce homogeneous opinions. (e) LifeMem produces diverse and dynamic opinions.
Table 2: Ablation study of LifeMem on Add Health and Understanding Society. KL Div., WG Gap, Ent. Gap, and Trans. JS denote KL divergence, within-group pairwise distance gap, normalized entropy gap, and transition-distribution JS divergence. All metrics are lower-is-better. Bold marks the best result for each model and metric; LifeMem (Full) is shaded light gray. ∗ indicates results significantly worse than LifeMem (Full) in a two-sided paired t-test conducted over shared questions (p<0.05).
MethodAdd HealthUnderstanding Society
KL Div. ↓WG Gap ↓Ent. Gap ↓KL Div. ↓WG Gap ↓Ent. Gap ↓Trans. JS ↓
Llama-3.1-8B-Instruct
LifeMem (Full)4.06350.23090.32073.45290.28860.37420.3331
LifeMem w/o Param. Mem.5.3517∗0.2554∗0.34365.0874∗0.3259∗0.4150∗0.3594∗
LifeMem w/o Struct. Mem.6.2815∗0.3132∗0.4164∗4.7555∗0.3379∗0.4318∗0.3614∗
Ministral-3-8B-Instruct-2512
LifeMem (Full)2.29590.19280.27831.96590.22770.26590.3399
LifeMem w/o Param. Mem.4.6504∗0.2516∗0.3456∗3.8454∗0.2810∗0.3389∗0.3838
LifeMem w/o Struct. Mem.3.3799∗0.2627∗0.3597∗2.4410∗0.2483∗0.3093∗0.3443
Qwen3.5-9B
LifeMem (Full)4.11770.27230.36012.68790.25190.29320.3060
LifeMem w/o Param. Mem.4.42950.27330.36043.4224∗0.2738∗0.3193∗0.3411∗
LifeMem w/o Struct. Mem.6.0934∗0.3651∗0.4760∗3.2797∗0.2842∗0.3430∗0.3235∗
Figure 3: Effect of Event RAG retrieval depth on Add Health with Llama-8B across 100 agents. We report alignment metrics, runtime, and input tokens for top-K∈[1,180]. Stars mark LifeMem at K=5. The shaded bands indicate standard deviation across waves.
Figure 3: Effect of Event RAG retrieval depth on Add Health with Llama-8B across 100 agents. We report alignment metrics, runtime, and input tokens for top-K∈[1,180]. Stars mark LifeMem at K=5. The shaded bands indicate standard deviation across waves.
Table 3: Average per-question inference latency with Llama-8B. AH and USoc denote Add Health and Understanding Society. Time is reported in milliseconds, and Rel. denotes latency relative to Direct. Retrieval latency is included for Event RAG and LifeMem. For LifeMem, the subscripted +x indicates the LoRA adapter-loading latency. Rel. excludes the one-time LoRA adapter-loading latency.
MethodAHUSoc
TimeRel.TimeRel.
Direct13.81.014.41.0
Profile65.24.770.84.9
Multilingual24.51.826.51.8
Anti-Stereotype66.84.972.95.1
SimVBG196.414.3196.413.7
Full History334.524.3318.122.1
Event RAG1094.279.5956.266.5
Random Event73.05.379.85.6
LifeMem161.7+0.911.7154.5+1.410.7
Figure 4: PCA visualization of LifeMem’s agent-specific LoRA states for 100 Understanding Society agents using Llama-8B. Points represent states after each wave, with trajectories connecting the same agent over time. Agent states increasingly diverge as life histories accumulate.
Figure 4: PCA visualization of LifeMem’s agent-specific LoRA states for 100 Understanding Society agents using Llama-8B. Points represent states after each wave, with trajectories connecting the same agent over time. Agent states increasingly diverge as life histories accumulate.
Table 4: Number of respondents in the public-use Add Health files across Waves I–VI.
WaveRespondentsWaveRespondents
I6,504IV5,114
II4,834V4,196
III4,882VI3,937
Figure 5: Effect of life-event coverage in LifeMem on Add Health with Llama-8B. We simulate 100 agents while varying the maximum number of life events available per wave from 5 to 180. Curves report KL divergence, within-group pairwise distance gap, and normalized entropy gap. The shaded bands indicate standard deviation across waves. Increasing life-event coverage generally improves alignment with human response distributions and diversity.
Figure 5: Effect of life-event coverage in LifeMem on Add Health with Llama-8B. We simulate 100 agents while varying the maximum number of life events available per wave from 5 to 180. Curves report KL divergence, within-group pairwise distance gap, and normalized entropy gap. The shaded bands indicate standard deviation across waves. Increasing life-event coverage generally improves alignment with human response distributions and diversity.
Table 5: Number of respondents in the public-use Understanding Society files across Waves 1–15.
WaveRespondentsWaveRespondents
177,308952,694
277,4951050,113
370,6711146,965
465,6261243,577
561,5121341,601
664,7121455,400
759,9411548,896
856,608
Figure 6: Per-agent storage with Llama-8B as life events accumulate. The fixed-size LoRA adapter remains constant, while structured life-event storage grows with trajectory length.
Figure 6: Per-agent storage with Llama-8B as life events accumulate. The fixed-size LoRA adapter remains constant, while structured life-event storage grows with trajectory length.
Table 6: Numbers of demographic, life-event, and evaluation variables selected for each dataset and survey wave. Demo., Event, and Eval. denote demographic, life-event, and evaluation variables, respectively. UKHLS denotes Understanding Society.
DatasetWaveDemo.EventEval.
Add Health17317275
26517175
37617956
46517972
57017159
67517953
UKHLS1687211
2623711
3675538
4695537
5616949
6668541
7625426
8694716
9686834
10684428
11715650
12655764
13706525
14706643
15658945
Figure 7: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Add Health with Llama-3.1-8B-Instruct under maximum life-event counts of 5, 20, 40, and 90. Points denote LifeMem agent states after each survey wave, and connected trajectories trace the same agent over time. With fewer events, different agents remain relatively concentrated; richer histories produce clearer agent-specific differentiation in later waves.
Figure 7: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Add Health with Llama-3.1-8B-Instruct under maximum life-event counts of 5, 20, 40, and 90. Points denote LifeMem agent states after each survey wave, and connected trajectories trace the same agent over time. With fewer events, different agents remain relatively concentrated; richer histories produce clearer agent-specific differentiation in later waves.
Table 7: Default configuration for agent-specific LoRA updates.
SettingValue
LoRA rank8
LoRA scaling coefficient16
LoRA dropout0
Target modulesq_proj, v_proj
o_proj, down_proj
Learning rate1×10−4
Training epochs per update2
Training batch size16
Gradient accumulation steps1
Maximum gradient norm1.0
Figure 8: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Add Health with Llama-3.1-8B-Instruct. Points represent agent states after each survey wave, and connected trajectories trace the same agent over time. Colors indicate survey waves.
Figure 8: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Add Health with Llama-3.1-8B-Instruct. Points represent agent states after each survey wave, and connected trajectories trace the same agent over time. Colors indicate survey waves.
Table 8: Demographic variables used to define groups for the within-group pairwise distance metric. UKHLS denotes Understanding Society.
DatasetGrouping variables
Add HealthBIO_SEX, H1GI1Y, H1GI9, H1RE1
UKHLSSex, Birthy, Marstat, Employ, Oprlg1, Qfhigh, JbstatSex, Birthy, Marstat, Employ,Oprlg1, Qfhigh, Jbstat
Sex, Birthy, Marstat, Employ,
Oprlg1, Qfhigh, Jbstat
Figure 9: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Add Health with Ministral-3-8B-Instruct-2512. Points represent agent states after each survey wave, and connected trajectories trace the same agent over time. Colors indicate survey waves.
Figure 9: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Add Health with Ministral-3-8B-Instruct-2512. Points represent agent states after each survey wave, and connected trajectories trace the same agent over time. Colors indicate survey waves.
Table 9: Robustness across respondent samples on Add Health and Understanding Society. Results report means across three independently sampled respondent sets generated with seeds 42, 43, and 44, with the corresponding ± standard deviations shown as subscripts. Each sample contains 100 respondents per dataset. KL Div., WG Gap, and Ent. Gap denote KL divergence, within-group pairwise distance gap, and normalized entropy gap. Lower values are better for all metrics. Bold marks the best mean result for each model and metric; LifeMem is shaded light gray.
CategoryMethodAdd HealthUnderstanding Society
KL Div. ↓WG Gap ↓Ent. Gap ↓KL Div. ↓WG Gap ↓Ent. Gap ↓
Llama-3.1-8B-Instruct
Static ConditioningDirect14.678±0.1920.551±0.0090.698±0.00915.317±0.1440.552±0.0040.698±0.008
Profile9.147±0.4500.389±0.0060.512±0.0047.234±0.0720.376±0.0060.486±0.011
Diversity-Oriented PromptingMultilingual10.459±0.1090.368±0.0070.497±0.00611.653±0.0740.341±0.0040.472±0.004
Anti-Stereotype10.317±0.4700.425±0.0100.556±0.0118.372±0.1970.401±0.0060.515±0.004
Non-Parametric MemorySimVBG7.540±0.6390.343±0.0040.452±0.0155.950±0.3150.345±0.0080.454±0.017
Full History6.462±0.4000.316±0.0070.407±0.0094.658±0.3420.311±0.0080.388±0.011
Event RAG6.086±0.3070.291±0.0080.388±0.0115.068±0.2090.308±0.0110.393±0.008
Control BaselineRandom Event7.399±0.4960.347±0.0050.455±0.0025.443±0.1250.341±0.0030.446±0.007
Proposed MethodLifeMem4.351±0.3540.240±0.0080.325±0.0083.320±0.2020.280±0.0080.371±0.009
Ministral-3-8B-Instruct-2512
Static ConditioningDirect15.533±0.2480.560±0.0090.710±0.00815.408±0.0830.561±0.0040.713±0.006
Profile8.558±0.2290.395±0.0150.511±0.0146.065±0.6740.346±0.0150.437±0.022
Diversity-Oriented PromptingMultilingual12.705±0.2000.350±0.0110.502±0.01113.114±0.0700.393±0.0020.532±0.003
Anti-Stereotype9.842±0.3550.425±0.0090.542±0.0118.243±0.5010.381±0.0120.490±0.014
Non-Parametric MemorySimVBG6.526±0.4060.325±0.0200.437±0.0184.744±0.2720.303±0.0210.394±0.020
Full History5.271±0.5500.303±0.0130.391±0.0093.462±0.6230.259±0.0410.321±0.033
Event RAG5.198±0.2140.272±0.0110.373±0.0154.128±0.2370.273±0.0140.334±0.008
Control BaselineRandom Event5.887±0.3570.348±0.0090.452±0.0114.467±0.2260.307±0.0080.393±0.010
Proposed MethodLifeMem2.164±0.2430.195±0.0050.272±0.0101.850±0.1440.207±0.0200.251±0.014
Qwen3.5-9B
Static ConditioningDirect13.960±0.1400.543±0.0060.687±0.00716.041±0.0440.551±0.0040.703±0.005
Profile7.690±0.2890.382±0.0200.492±0.0185.431±0.1590.313±0.0290.394±0.034
Diversity-Oriented PromptingMultilingual7.550±0.1920.218±0.0050.333±0.00611.029±0.0340.341±0.0030.469±0.003
Anti-Stereotype7.374±0.4180.355±0.0210.469±0.0126.323±0.3480.312±0.0260.400±0.024
Non-Parametric MemorySimVBG5.518±0.1880.312±0.0170.412±0.0184.839±0.3060.304±0.0130.384±0.011
Full History4.486±0.0910.254±0.0050.341±0.0023.488±0.2510.273±0.0240.329±0.014
Event RAG4.323±0.1410.263±0.0100.348±0.0113.659±0.2000.248±0.0200.296±0.010
Control BaselineRandom Event5.937±0.1540.351±0.0130.452±0.0113.938±0.1330.287±0.0140.356±0.013
Figure 10: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Add Health with Qwen3.5-9B. Points represent agent states after each survey wave, and connected trajectories trace the same agent over time. Colors indicate survey waves.
Figure 10: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Add Health with Qwen3.5-9B. Points represent agent states after each survey wave, and connected trajectories trace the same agent over time. Colors indicate survey waves.
Table 10: Robustness of the LifeMem ablations across respondent samples. Results report means across three independently sampled respondent sets generated with seeds 42, 43, and 44, with the corresponding ± standard deviations shown as subscripts. KL Div., WG Gap, and Ent. Gap denote KL divergence, within-group pairwise distance gap, and normalized entropy gap. All metrics are lower-is-better. Bold marks the best mean result for each model and metric; LifeMem (Full) is shaded light gray.
MethodAdd HealthUnderstanding Society
KL Div. ↓WG Gap ↓Ent. Gap ↓KL Div. ↓WG Gap ↓Ent. Gap ↓
Llama-3.1-8B-Instruct
LifeMem (Full)4.351±0.3540.240±0.0080.325±0.0083.320±0.2020.280±0.0080.371±0.009
LifeMem w/o Param. Mem.5.655±0.3020.266±0.0110.354±0.0124.744±0.3180.308±0.0160.402±0.014
LifeMem w/o Struct. Mem.6.161±0.1970.310±0.0030.413±0.0054.313±0.4130.317±0.0180.418±0.013
Ministral-3-8B-Instruct-2512
LifeMem (Full)2.164±0.2430.195±0.0050.272±0.0101.850±0.1440.207±0.0200.251±0.014
LifeMem w/o Param. Mem.4.478±0.2100.246±0.0060.338±0.0063.680±0.2060.267±0.0120.329±0.010
LifeMem w/o Struct. Mem.2.981±0.4280.242±0.0280.327±0.0402.268±0.1520.236±0.0110.300±0.012
Qwen3.5-9B
LifeMem (Full)4.015±0.2590.266±0.0090.354±0.0102.622±0.1400.228±0.0210.276±0.016
LifeMem w/o Param. Mem.4.424±0.0400.267±0.0100.356±0.0093.619±0.2470.253±0.0190.304±0.014
LifeMem w/o Struct. Mem.6.057±0.4350.348±0.0180.459±0.0173.521±0.2700.274±0.0130.342±0.015
Figure 11: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Understanding Society with Ministral-3-8B-Instruct-2512. Points represent agent states after each survey wave, and connected trajectories trace the same agent over time. Colors indicate survey waves.
Figure 11: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Understanding Society with Ministral-3-8B-Instruct-2512. Points represent agent states after each survey wave, and connected trajectories trace the same agent over time. Colors indicate survey waves.
Table 11: Valid response rates across different methods and backbone models on Add Health and Understanding Society. A response is considered valid when it can be mapped to one of the predefined answer options. Higher values indicate fewer missing or unparsable responses.
MethodAdd HealthUnderstanding Society
Llama-3.1-8BMinistral-3-8BQwen3.5-9BLlama-3.1-8BMinistral-3-8BQwen3.5-9B
Human87.37%64.31%
Direct97.51%96.09%97.51%91.33%90.87%92.27%
Profile97.45%96.84%97.51%91.58%91.14%93.04%
Multilingual92.87%96.14%97.51%89.07%91.01%92.00%
Anti-Stereotype97.45%97.17%97.51%91.54%90.97%93.29%
SimVBG97.40%97.30%97.49%91.60%91.71%93.02%
Full History96.84%97.16%97.51%91.73%91.35%93.34%
Event RAG97.24%96.99%97.45%91.63%91.04%93.15%
Random Event97.33%97.18%97.51%91.72%91.05%93.11%
LifeMem97.28%96.41%97.35%92.28%91.59%93.34%
Figure 12: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Understanding Society with Qwen3.5-9B. Points represent agent states after each survey wave, and connected trajectories trace the same agent over time. Colors indicate survey waves.
Figure 12: PCA visualization of agent-specific LoRA states learned by LifeMem for 100 agents on Understanding Society with Qwen3.5-9B. Points represent agent states after each survey wave, and connected trajectories trace the same agent over time. Colors indicate survey waves.
Table 12: Effect of the temporal decay coefficient αret in LifeMem on Add Health with Llama-3.1-8B-Instruct. Lower values are better for all metrics. Bold marks the best result for each metric, and the setting used in the main experiments is shaded light gray.
𝜶𝐫𝐞𝐭KL Div. ↓WG Gap ↓Ent. Gap ↓
0.504.3940.2280.351
0.704.3960.2220.346
0.804.2600.22010.342
0.904.0630.2310.321
0.954.4870.22020.344
1.004.4140.2240.349
Table 13: Effect of the replay loss weight η in LifeMem on Add Health with Llama-3.1-8B-Instruct. Lower values are better for all metrics. Bold marks the best result for each metric, and the setting used in the main experiments is shaded light gray.
𝜼KL Div. ↓WG Gap ↓Ent. Gap ↓
0.004.3810.2150.345
0.254.3530.2180.342
0.504.0640.2310.321
0.754.3700.2190.341
1.004.3290.2180.343
Table 14: Effect of retriever choice on Event RAG and LifeMem with Ministral-3-8B-Instruct-2512. Lower values are better for all metrics. Bold marks the best overall result, and LifeMem is shaded light gray.
MethodRetrieverAdd HealthUnderstanding Society
KL Div. ↓WG Gap ↓Ent. Gap ↓KL Div. ↓WG Gap ↓Ent. Gap ↓
Event RAGBM255.3570.2950.3894.2370.2900.356
all-MiniLM-L6-v24.6500.2520.3463.8450.2810.339
E5-large-v25.5370.2940.3994.4660.2990.355
BGE-M35.4370.2850.3904.3340.2890.341
BGE-M3 + BGE-Reranker-v2-M35.0350.2800.3753.5970.2770.322
LifeMemall-MiniLM-L6-v22.2960.1930.2781.9660.2280.266
Table 15: Effect of the LoRA rank r in LifeMem on Add Health with Llama-3.1-8B-Instruct. Lower values are better for all metrics. Bold marks the best result for each metric, and the setting used in the main experiments is shaded light gray.
𝒓KL Div. ↓WG Gap ↓Ent. Gap ↓
44.8760.2270.356
84.0630.2310.321
164.0410.1960.326
323.2890.1650.298

为什么重要

越来越多研究用AI虚拟人物代替昂贵的问卷调查来研究公众意见和行为,这项工作具体揭示了这类模拟可能夸大刻板印象、抹平群体内部差异的风险,并给出了改进方法。对于任何想用AI虚拟受访者做民意调查、市场调研或社会科学研究的人来说,这提供了一条更可信的设计思路。

本文术语

  • 身份本质主义(identity essentialism) · 认为同一社会群体(如性别、种族)的所有成员都具有相同本质特征的偏见性思维方式
  • LoRA适配模块 · 不重新训练整个大模型,只训练一个小型附加模块来低成本定制模型行为的技术
  • 轮廓系数(silhouette score) · 衡量数据在群体内部聚集程度和群体之间分离程度的指标,数值越大说明群体区分越明显
  • 检索增强生成(RAG) · 让AI在生成回答前先从存储库中查找相关信息作为参考的技术
  • 长期追踪调查(longitudinal survey) · 对同一批人进行多年反复访问的调查方式

论文原文摘要(英文)

Large language models (LLMs) offer a scalable approach to social simulation, but their credibility depends on how agents are constructed. Existing methods can partially reproduce population-level patterns, yet often fail to capture human-like diversity. Our analysis shows that static-profile agents exhibit stronger demographic separation and within-group compression than humans, a pattern consistent with identity essentialism: demographic labels can encourage models to treat group-average tendencies as individual traits, homogenizing responses within groups. We argue that this limitation arises from two related factors: sparse, static agent representations and the limited ability of prompt-only memory to persistently integrate experience. Inspired by complementary memory systems, we propose LifeMem, a longitudinal memory framework that combines structured life-event retrieval with agent-specific parametric memory for experience integration. Experiments on Add Health and Understanding Society with three LLMs show that LifeMem improves alignment with human data in terms of response distributions, overall and within-group diversity, and patterns of within-person response change across life stages. These findings highlight the value of longitudinal life-event memory for constructing more faithful and dynamically evolving social agents.

作者 · Hexi Wang, Yujia Zhou, Bangde Du, Weihang Su, Xinyuan Cao, Qingyi Pan, Qingyao Ai, Yueyue Wu, Min Zhang, Yiqun Liu

在 arXiv 阅读

最新论文

全部论文 →

METAL LAB 最新报道

图片来源: Hexi Wang et al., arXiv:2608.19621, arxiv-nonexclusive