arXiv 2610.27746 · 香港大学经管学院与计算与数据科学学院 · 五亿人格体规模预印本

S²-MAS:五亿家庭人格体的社会尺度多智能体仿真框架

Yang Li, Di Wan, Yike Wang 等 14 人 · arXiv (preprint) · 2026 · arXiv: 2610.27746
原题:S2-MAS: A Society-Scale Multi-Agent Simulation Framework with 500 Million Household Persona Agents
Open Access 新颖度 0.82

🧒 初中生也能看懂的版本

① 研究背景(为什么要做?)

假设政府想试点一项新政策:把买房、买大件的贷款额度调高一点,看老百姓会不会因此多花钱。真做实验太贵,也等不起,经济学家常用一个替代办法——造一群“虚拟家庭”,让他们按自己的收入和存款决定买不买、借不借,再看总账怎么变。

可这件事有三个难关。第一,每家处境不同:二十五岁刚工作的和六十五岁退休的,手里有存款的和背着旧债的,面对同一笔贷款会做完全不同的选择。第二,做了一个决定,钱和债就真的变了,下个月的选择也会跟着变,不能各算各的。第三,要跑几百万、几千万户,还要跑很多种情形,算得慢就做不成实验。

过去的仿真往往只占一头:要么人口很小,要么只让机器人“聊天”却不真记账,要么把家庭财务压成一两个数字。这篇论文想一次补齐:先造出五亿户有真实问卷底子的虚拟家庭,再训练一个专门做金融选择的小模型,最后配一个把每笔钱、每笔债都记清楚的执行引擎。你可以把它想成一个超大规模的“家庭理财沙盘”。

② 研究问题(要回答什么?)

研究要回答四个层层递进的问题。

第一,虚拟家庭能不能像真人一样回答问卷?如果连“你愿不愿意承担投资风险”这种问题都答得不像,后面所有推演都站不住。作者拿同一批题去比对真人答案,还专门做了“给错人设”和“不给任何人设”的对照,看家庭信息到底有没有用。

第二,政策条件怎么传到家家的账本上?把购物目标从两万提到三万、同时把批准的额度也提高,家庭会立刻多买,还是会先观望、再分期?多出来的消费,是掏现金、刷卡借债,还是把日常开销挤掉?

第三,哪一群人反应最大,为什么?年龄、收入、学历、就业、家庭人数、资产和旧债,哪些差异在把年龄和收入拉平之后仍然存在?这些差异是“本来就想买的人终于买了”,还是“本来买得起的人买得更多”?

第四,遇到失业、临时大额支出、收入上涨,结论会不会翻盘?作者要把同一万户外家庭放进五条冲击路径和一条无冲击路径,连续跟二十四个月,看银行如何根据还款记录调整下一轮授信。

③ 研究方法(怎么做的?)

第一步是造人。作者用真实家庭调查数据,整理出三十六项字段,覆盖人口特征、家庭结构、收入、支出、资产、负债和态度;再用条件抽样保证“收入低的家庭不会莫名拥有一套豪宅”这类组合说得通,并把家庭人数、负债、住房自有等总体比例校准到真实边际。最终得到五亿条虚拟家庭记录,分五十个文件存放。

第二步是教会虚拟人做选择。他们挑了一个四亿多参数的小模型,把“家庭情况+问题+几个备选答案”一起喂进去,让它挑一个并给出概率。训练素材是四百多万条真实问卷问答,其中二百九十多万条用于训练,其余分成开发、校准和测试四块;训练方法先用监督学习,再加一轮“按答案好坏给奖励”的强化学习。

第三步是记账。这套叫 Genese 的引擎把“提建议”和“改状态”分开:模型只负责说“我选全额分期”,引擎负责验算这笔钱够不够、每月还多少、现金还剩多少。账本按“分”为单位做整数运算,固定顺序是先收入、再消费、再还到期债务。正式环境用数据库一次性提交,失败就回滚到上一个时间点,不会出现“钱花了但账没记上”。

第四步是开跑。研究者从五亿户里按种子抽出一千二百万户,每户在“目标两万”和“目标三万”两种条件下各选一次,共两千四百万次选择、两亿八千八百万个“家庭—月份”账本状态。再用同一万户组成固定面板,放进五条冲击路径,按月重选,连跑二十四个月。十四块显卡(八块 H100、六块 A100)跑完一轮约需三小时五十九分,每秒处理一千六百七十一次选择。

④ 结果(发现了什么?)

先说模型准不准。在同一套二十四万多条测试题上,这个小模型答对74.55%,按题目平均的 F1 为38.37%;比 Jev 1.13 高 9.30 个百分点,比 GLM-5.3-Flash 高 5.68 个百分点。它只有四亿多参数,却和九十亿参数的大模型打平,说明“专门练过”比“单纯更大”更管用。

再看家庭信息有没有用。同样的问题、同样的模型,给完整人设比不给任何人设,F1 高 6.25 分;给“别人的”人设只能高 3.60 分。也就是说,模型不是靠猜题目的常见答案,而是真的在读这户人家的处境。

总额度提高后
购物支出每户多 2,890.97 元,日常消费反而少 3.79 元,总消费净增 2,887.18 元;期末现金少 928.76 元,期末负债多 2,072.45 元,模拟违约率从 17.35% 升到 19.01%。
谁反应最大
二十五到三十四岁的家庭多花 9,161.69 元,五十五到六十四岁只有 12.88 元,六十五岁以上是零——二百三十六万多户退休家庭在两种条件下全都选择“再等等”。

收入差距也很直白:年收入两万元以下的家庭平均多花 1,059.67 元,五十万元以上的多花 6,052.72 元。学历和就业的差异在拉平年龄与收入后仍在:大学毕业组多花 3,820.99 元,小学及以下只有 398.12 元;其中约 3,183 元来自“原本推迟、现在买了”,只有 234 元来自“本来买一半、改成买全套”。

二十四个月的冲击实验里,持续失业最伤:期末现金比无冲击时少 39,894 元,购物少 1,870 元,零现金家庭比例从 7.54% 升到 17.60%;收入持续上涨则相反,现金多 51,191 元、购物多 1,138 元。有趣的是,目标定得越高,两种目标之间的消费差在失业时反而缩小,在收入上涨时反而拉大。

⑤ 讨论(这些发现说明什么?)

这些结果说明,“会做决定”和“会算账”必须分开。如果让语言模型直接编一个“我花了多少钱”的数字,很容易前后对不上;把决定锁在“选哪个备选”上,再交给独立账本执行,才能保证每一元钱都有来源、每一笔债都有去向。作者把这条经验总结成一个恒等式:多出来的消费,必然等于多出来的负债、加上多掏的现金、再减去多付的利息。

第二个发现是银行规则会改写行为结论。同样是把目标提高一万元,在无冲击世界里,高目标家庭会多买七千多元;但在持续失业世界里,两边的授信因子都掉到下限,差距先是缩小、后又因为未还本金而重新拉大。政策评估如果只算家庭“想不想买”,不算银行“还敢不敢借”,就会高估效果。

第三个发现是人群差异主要来自“推迟”这道门槛。高学历、有工作、三口之家之所以反应大,不是因为他们买得更贵,而是因为他们更愿意跨过“现在不买”这个选项。反过来,退休家庭几乎全员不动,这可能反映真实的生命周期需求,也可能是模型和产品菜单的盲区——作者自己承认,这一点还没拿真实数据验证过。

对公共管理来说,这套沙盘的价值在于能做“分配性”评估:一项提高信贷可得性的政策,会让哪些家庭多消费、哪些家庭多背债、哪些家庭在失业后先耗尽现金。它也能用来预演失业保障、一次性医疗支出补助的力度。但作者提醒,模拟出的路径既包含模型的选择,也包含写死的会计顺序和银行公式,二者目前还分不太开。

⑥ 结论(最终结论 + 启示)

一句话总结:这项研究搭了一个能装下五亿户虚拟家庭、让每户自己算账、并且能按月滚动的仿真沙盘,并用它做了一次一千二百万户的“提高购物目标与授信额度”配对实验和一次二十四个月的收入冲击实验。

结论有三层。第一,专门训练的小模型在家庭金融选择题上可以超过更大的通用模型,而且家庭信息确实带来额外预测力。第二,提高额度会实打实抬高消费和负债,但反应高度集中在年轻、高收入、高学历人群,退休家庭几乎不动。第三,收入冲击会通过现金和授信渠道改变政策效果的方向与大小,持续失业的破坏力远大于一次性支出。

作者列出的局限也很清楚:引擎核心尚未开源,问卷与个体轨迹受限,模型只做“单选题”而不写长篇理由,家庭行为规则和银行规则都还需要真实账本、合同与授信历史来校准;退休家庭“零反应”是否符合现实,也还没有检验。下一步是把资产价格变化、就业转换和转移支付接进来,让沙盘更接近真实的家庭生命历程。

🎓 专业 IRMaD 结构解读

I. Introduction(引言)

社会尺度的政策仿真长期卡在三件事上:智能体要能对处境作出反应,行动要真的改变资源与义务,推理与执行还要快到足以重复多组对照。基于语言模型的多智能体仿真在“像人”这一侧进展迅速——调查条件化智能体可对照真人回答评估(Argyle et al.;Park et al.),MatrAIx 构造异构人格体人口,OneSim、OASIS、AgentSociety 支持大规模执行——但这些工作多以“对话是否像”为目标,缺少权威的预算约束与跨期状态。

家庭金融文献提供了另一半:缓冲存量储蓄、消费承诺与异质家庭模型解释了收入冲击后为何有的家庭动用储备、有的削减支出、有的拖欠(Kaplan-Moll-Violante 的 HANK 框架)。然而这类模型通常把选择压缩为少数欧拉方程或约化规则,难以承载“具体产品菜单+具体合同条款”的政策实验。数字政府与公共政策评估需要的恰恰是这种可执行细节:额度、利率、期数、还款顺序、拖欠后的授信反馈。

本文的贡献因此是接口层面的:以 36 字段调查标定人格体为人口资源,以直接决策模型(FinL/FinQ)替代生成式作答,以 Genese 引擎把“决策提议”与“权威状态更新”分离,再用可复用的八类金融任务把两者接起来。作者报告三组证据:人格体保真度与人口结构、决策模型在同题基准上的替代性、以及在 1,200 万户与 24 个月两种尺度上的应用。其隐含论点是:社会尺度仿真的可信度不取决于单模型多强,而取决于决策、执行与会计是否可分离、可复核。

I. Theoretical Framework & Hypotheses(理论框架与假设)

框架不是行为理论,而是一套“人口—策略—任务—状态转移”的契约。作者把一次实验拆成四个输入:人口(整户属性)、策略适配器(把状态与备选转成选择及概率)、任务与条件规范(把当前状态转成带明确备选的题目)、状态转移规则(把选择映射为已登记的账本效果)。普通智能体 ID、条件 ID、任务 ID 贯穿分片与重试,保证同一户在两种条件下可配对。

静态回合只评估一个计划在其期限内的后果;有状态回合用上一次转移的结果构造下一次观察,保留带日期的义务、已实现支付与未满足数量。这个区分是整个框架的关键:政策实验需要“同一户、同一套会计规则、只改一个条件”,而月度实验还需要把已发生的还款与拖欠带回下一期决策。

决策侧有两条可训练路线。FinQ 是解码器路线:Qwen3.5-4B-Base 加 LoRA 与共享标量决策头,候选上下文独立编码、L2 归一化后打分。FinL 是编码器路线:在 Laya 的 421M ModernBERT-large 与选项标记头上做全量金融适配,两阶段 SFT 加原生 RLCD,再用一轮 SFT+RLCD 扩展到 293 万样本。两者共享同一“状态—问题—语义备选”接口,因此可以互换而不改账本。

应用层的理论关切是家庭金融的“资源—义务”联动:消费、现金、负债与短缺互为约束,可用恒等式 ΔC = ΔD − ΔK − ΔI 表示(消费增量等于负债增量减现金提取、再减利息)。银行侧则用一个组合因子把个体可负担额度打折:g = min(1, max(0.25, 1 − 0.5(1 − c) − 2d)),其中 c 为近三个月还款覆盖率、d 为三十天以上拖欠占比,下限 0.25 把组合层面削减封顶在 75%。

编号研究问题对应设计 / 判据
RQ1人格体与家庭信息是否提升回答预测全人设 / 无人设 / 错人设三对照,20,000 QA
RQ2专门适配能否替代通用决策系统12 个模型同题 240,458 条测试
RQ3目标与额度同升如何改变消费与负债1,200 万户配对一次性实验
RQ4收入与支出冲击如何改写目标效应10,000 户 × 5 冲击 × 2 目标 × 24 月

M. Materials & Methods(材料与方法)

组件设定作用
人口资源5 亿户 × 36 字段整户属性与配对基础
执行队列1,200 万户社会尺度配对实验
决策策略FinL 421M / FinQ Qwen4B LoRA统一备选接口上给出选择
任务库8 类 × 207 父记录 × 2,842 对跨机制复用同一接口
账本整数分、月度、固定支付顺序选择变为现金与负债
银行规则3 万上限、5% 年利、24 期还款与拖欠反馈授信

R. Results(结果)

分组消费增量(元)关键机制
25–34 岁9,161.69(收入重加权后 9,181.62)大量从推迟转为购买
55–64 岁12.8899.96% 两条件下均推迟;859 户转购买
65 岁及以上02,364,307 户全部推迟(占面板 19.70%)
年收入 <2 万1,059.67购买 +1,061.72,日常 −2.04
年收入 ≥50 万6,052.72日常不变,实际还款 +2,877.92
大学学历3,820.99较小学及以下高 3,427.57,其中 3,183.17 来自推迟转购买
小学及以下398.12金额扩张仅贡献 234.46

a / D. Discussion & Conclusion(讨论与结论)

🧠 IRMaD 思维导图

I 引言 R 研究问题/假设 M 方法 R 结果 a 讨论 D 结论
mindmap
  root((五亿家庭仿真沙盘))
    I 引言
      社会尺度政策实验难
      处境 记账 效率三关
      旧仿真人口小不记账
      家庭金融缺执行细节
    R 问题
      虚拟家庭答得像不像
      额度如何传到账本
      哪群人反应最大
      冲击会不会改写结论
    M 方法
      三十六字段人格体
      五亿户问卷底子
      FinL 四亿参数决策模型
      Genese 决策记账分离
      月度账本与银行反馈
      一千二百万户配对实验
    R 结果
      准确率七成四
      每户多花两千八百九十一元
      二十五到三十四岁最敏感
      六十五岁以上全推迟
      持续失业现金少四万
    a 讨论
      接口比单模型重要
      银行规则改写政策效果
      差异多来自推迟转购买
      引擎未开源限制复现
    D 结论
      可做人群级政策实验
      分配性影响可预演
      需真实账本校准规则

图:本研究的 IRMaD 思维导图。蓝色 I 引言;橙色 R 研究问题;绿色 M 方法; 橙色 R 结果;紫色 a 讨论;红色 D 结论。