← 返回 2026-04-10

迈向真实世界人类行为模拟:基于长周期、跨场景、异构行为轨迹的大语言模型基准评测 Towards Real-world Human Behavior Simulation: Benchmarking Large Language Models on Long-horizon, Cross-scenario, Heterogeneous Behavior Traces

Jiawei Chen, Ruoxi Xu, Boxi Cao, Ruotong Pan, Yunfei Zhang, Yifei Hu, Yong Du, Tingting Gao, Yaojie Lu, Yingfei Sun, Xianpei Han, Le Sun, Xiangyu Wu, Hongyu Lin 📅 2026-04-09 👍 16 2026-07-13 08:36
LLM评估 工业数据集 用户模拟 结构偏差 行为基准 长序列建模

OmniBehavior:首个用快手真实日志构建的用户模拟基准,揭示LLM的积极性偏差与人格趋同。

前置知识

大语言模型用户模拟器

用 LLM 充当真实用户的代理,根据用户画像、历史交互和场景上下文预测其后续行为(点赞、购买、评论等),用于推荐系统、社交实验等离线评估。

本文核心就是评估 LLM 能否胜任这一角色,必须先理解任务形式 f_θ(H_u, c_t, p_u) → ŷ_t 才能读懂后续评测设计。

K-Means 聚类采样

一种无监督聚类方法,将用户映射到多维特征向量后迭代寻找 K 个簇心,使簇内方差最小化,常用于从大规模样本中挑选代表性子集。

论文用 K-Means 在四维用户特征(人口属性、活跃度、兴趣分布、场景偏好)上选 200 名代表用户,是 benchmark 可复现性的关键步骤。

归一化平均绝对误差(NMAE)

把连续预测的绝对误差除以对应样本的取值范围(如视频时长)后再求平均,消除长视频天然误差大带来的评估偏差,适合量纲差异大的连续行为。

论文对观看时长等连续行为采用 NMAE 而非 MAE,这是评估 LLM 模拟用户消费深度的关键指标。

LLM-as-a-Judge

用强 LLM(如 Claude-Sonnet-4.5)作为评分员,按预设准则对其他模型生成的文本打分,常用于对话质量、个性化等难以量化指标的自动化评估。

论文对客服对话等文本型行为使用 Claude-Sonnet-4.5 作裁判,从意图保真、人格模仿、知识边界、语义对齐四维打分,必须了解该评估范式。

研究动机

现有 LLM 用户模拟基准普遍存在三大局限:其一,场景单一,局限在视频浏览、直播、电商对话等孤立场景,动作空间窄(点击、观看),无法刻画真实用户在多场景间穿梭的整体行为;其二,数据合成,如 LoCoMo 等数据集通过 LLM 模拟生成用户记忆,缺乏真实工业日志的统计真实性;其三,时间窗短,绝大多数基准以 session 为单位建模,忽略真实决策往往跨越多日的因果链条。论文指出这种'碎片化评估'会让研究者系统性高估 LLM 的行为建模能力,并误导其在推荐、社交等真实场景的部署。

本文的目标是构建 OmniBehavior——首个完全基于真实工业日志的用户模拟基准,覆盖快手平台 5 大场景(视频浏览、直播、广告、电商、搜索)、22 种异构动作、200 名代表用户在 2025 年 9 月至 11 月的连续 3 个月共 212 万次交互,平均序列长度 8143、最长超 10 万动作。基于此基准系统评测 11 个 SOTA LLM 的用户行为预测能力,并深入分析模拟器与真实人类之间的结构性偏差。

与已有工作不同的是,论文切入角度是'工业级真实数据 + 跨场景因果链 + 系统性结构偏差诊断':相比 Generative Agents、BASES 等依赖合成沙箱的工作,OmniBehavior 坚持只用真实日志;相比静态交互矩阵或 session 级基准,它强调长周期跨场景因果结构是真实决策的必要前提;相比单纯报告准确率,它更关注模拟器在行为分布、情感倾向、人格多样性上的系统性失真,揭示 LLM 趋向'正面平均人'的结构性偏差。

核心方法

OmniBehavior 走'真实数据 + 严格清洗 + 代表采样 + 系统评测'的工程化路线。先从快手聚合多场景原始日志形成统一时序行为流;再通过行为级(99.9 分位数阈值截断)和文本级(正则 + Qwen2.5-72B-Instruct)两阶段清洗去除噪声;接着在四维用户特征上做 K-Means 聚类挑出 200 名代表用户;最后用本地部署的 Qwen3-235B 做匿名化和毒性过滤。评测时把用户行为预测形式化为 ŷ_t = f_θ(H_u, c_t, p_u),对二值、连续、文本三类行为分别用 F1、NMAE、LLM-as-a-Judge 评估,并对比真实与模拟在行为分布、情感、跨用户差异上的系统偏差。

核心创新在于'用真实工业日志同时回答三个问题':(1) 跨场景数据是否比单场景更优——通过兴趣覆盖率从 0.4% 累积到 100%、关键词从 2.4% 到 26.2% 量化证明;(2) 长周期因果链是否不可或缺——回溯 180 条高价值转化事件发现 81.8% 跨场景、60%+ 超过 3 天;(3) LLM 模拟器是否存在可量化的结构性偏差——通过正样本率、情感分布、用户间/用户内距离比三维度,识别出 hyper-activity、utopian bias、persona homogenization 三种倾向。本质区别于已有基准只报分数,本文同时给出'为什么分数低'的因果解释。

方法步骤详情

步骤一采集:快手 5 场景 9-11 月端到端日志按时间戳交错合并为统一时序流,附 caption、价格、OCR、ASR 等元信息。步骤二两级清洗:行为级用 99.9 分位数阈值(视频 879s、直播 9601s)剔除误触挂机(每用户去 91 条);文本级先正则后用 Qwen2.5-72B-Instruct 纠错,OCR 压缩 85.9%、ASR 5.2%。步骤三代表采样:用户编码为四维向量 $\mathbf{v}_u$(人口/活跃度/兴趣/场景),K-Means 聚类取 200 人。步骤四匿名合规:本地 Qwen3-235B 替换敏感实体为 等占位符,剔除有害内容并人工复核。步骤五任务定义:给定 $p_u$、$H_u = \{(c_i, a_i)\}_{i<t}$ 与 $c_t$,预测 $\hat{y}_t = f_\theta(H_u, c_t, p_u)$,覆盖二值/连续/文本行为。步骤六评测:6,000 个平衡任务,二值 F1、连续 NMAE、文本由 Claude-Sonnet-4.5 四维作裁判。

技术新颖性

技术新颖性体现在三方面:第一,把'跨场景因果链长度'和'兴趣覆盖率增益'这两个原本定性的观察转化为可量化的诊断指标,确立了评测真实行为基准的最低门槛;第二,用 19 维行为率向量的 intra/inter 距离比 $\rho = d_{\text{inter}}/d_{\text{intra}}$(人类 0.29 vs LLM 0.7-0.87)首次把'人格趋同'从直觉变成可度量现象;第三,将 LLM 模拟器的偏差分解为 hyper-activity(正样本率 40-60% 高估)、utopian bias(情感向中性-正向坍缩)、persona homogenization 三类,给出可针对性改进的诊断框架,这是已有基准都没有做过的元层级分析。

Overview of OmniBehavior: a real-world comprehensive benchmark for evaluating LLM-based user simulators
Figure 1: Overview of OmniBehavior: a real-world comprehensive benchmark for evaluating LLM-based user simulators

实验结果

核心发现可归纳为四点。其一,11 个 LLM 整体表现低迷:Claude-Opus-4.5 以总分 44.55 居首,但开源 GLM-4.7 以 41.46 反超 Claude-Sonnet-4.5(40.49)和 GPT-5.2(39.07),所有模型集中在 32-41 区间。其二,二值行为 F1 普遍低于 40%,GPT-4o 视频二值 27.88、Qwen3-235B 视频二值 18.26,说明点击/分享等高频反馈是最难精确建模的。其三,长上下文并不自动带来收益:把窗口从 $16K$ 扩到 $128K$ tokens 后,Claude-Haiku-4.5、GPT-5.2、Qwen3-235B 的得分呈先升后降的波动趋势,$32K$ 之后基本不再单调提升,提示 LLM 缺乏有效利用超长历史的推理机制。其四,结构偏差被实证:正样本率上人类低于 10%,而 Qwen3-235B、Gemini-3-Flash 高出 40-60%;情感分布上真实用户有显著负向峰,LLM 输出坍缩到中性-正向;用户间/用户内距离比上人类 0.29、LLM 0.71-0.87,证实人格趋同是普遍现象。

Comparison between 11 LLMs on the OmniBehavior Benchmark
Table 1: Comparison between 11 LLMs on the OmniBehavior Benchmark
Effect of context size
Figure 6: Effect of context size
Effect of memory management
Figure 7: Effect of memory management
LLM simulators overestimate positive user interactions across scenes
Figure 8: LLM simulators overestimate positive user interactions across scenes
LLM dialogues are more positive and miss real users' negative emotions
Figure 9: LLM dialogues are more positive and miss real users' negative emotions
Comparison of Intra-user and Inter-user behavioral distances
Figure 10: Comparison of Intra-user and Inter-user behavioral distances
查看结构化数据
任务指标本文基线提升
OmniBehavior 整体用户行为预测 综合分(二值 F1 + 连续 NMAE + 文本 LLM-as-Judge 加权) Claude-Opus-4.5 取得 44.55 GPT-4o 36.27、Qwen3-235B 32.11、Gemini-3-Flash 32.60 最强模型仅比最弱开源模型高 12.44 分,且未达到 50 分及格线
视频二值行为预测(Like/Share/Follow 等) F1 分数 Claude-Opus-4.5 33.05 Qwen3-235B 18.26、Claude-Sonnet-4.5 18.85 最优 33.05 vs 最差 18.26,差距近一倍,整体均未达 40
视频连续行为(观看时长)预测 归一化平均绝对误差 NMAE Claude-Sonnet-4.5 65.95 Gemini-3-Flash 53.79(注意 NMAE 越低越好) 连续行为整体得分 53-66,反而是三类行为中最易建模的
直播二值行为预测 F1 分数 Claude-Opus-4.5 31.70 Qwen3-235B 23.84 比视频二值略低,互动密度更大时反而更难点
广告二值行为预测 F1 分数 Claude-Opus-4.5 51.16 Qwen3-235B 23.19 广告是 Claude-Opus-4.5 最强项,与 Qwen3-235B 拉开 28 分
电商二值行为预测 F1 分数 DeepSeek-V3 33.31 Claude-Sonnet-4 16.50、Claude-Opus-4.5 29.98 反常地由开源 DeepSeek-V3 领先,证明闭源模型在某些场景并非最优
电商客服文本行为预测 LLM-as-Judge 综合分(4 维) Claude-Opus-4.5 57.21 GPT-4o 44.92 文本行为是 6 个细分指标中最高的一项,但仍不及格
因果链时序跨度分布 天数比例(180 条高价值转化回溯) 60%+ 决策依赖 3 天前信号、81.8% 跨场景 传统 session-based 假设仅看单次会话 证明短 session 数据会造成'因果截肢',需要 OmniBehavior 这样的长周期基准
兴趣覆盖率随场景累积 新增兴趣类别/关键词百分比 5 场景累积后类别 100%、关键词 26.2% 仅 Search 场景时类别 0.4%、关键词 2.4% 类别提升约 250 倍、关键词提升约 11 倍,定量证明跨场景必要性
真实 vs 合成用户兴趣漂移 1 - Jaccard 日间漂移率 真实用户 0.6311 LoCoMo 合成用户 0.1698 真实数据漂移率是合成的 3.7 倍,合成数据严重低估兴趣动态性

局限与改进

作者在 Limitations 中明确指出:受领域快速演进影响,当前评测未覆盖所有 SOTA 模型与最新的记忆管理算法,因此计划维护公开 leaderboard 接受社区投稿以持续更新。我自己观察到的额外局限包括:第一,200 名用户、单一平台(快手)来源的样本在人口多样性和文化代表性上存在偏差,结论外推到欧美或老年群体需谨慎;第二,文本评分完全依赖 Claude-Sonnet-4.5 作裁判,裁判模型自身的 positivity bias 可能污染对'utopian bias'的测量;第三,'积极平均人'偏差是否源自 RLHF 对齐、模型规模还是预训练数据分布,论文未做控制变量消融;第四,6,000 个任务对 200 用户平均每人 30 个,难以充分评估用户级长尾差异;第五,二值 F1 普遍低于 40% 与 NMAE 53-66 看似矛盾,实际上反映 LLM 对'低频正样本'预测能力差,但论文没有按动作频率分层做误差分析。

独立分析的弱点

独立分析识别出三处可改进的弱点。其一,评测任务设计存在分布偏移:6,000 个任务按'时序、场景、价值'三维度平衡采样,但真实用户每天产生的动作数服从长尾分布,少量活跃用户主导了大部分交互,这会稀释对'长尾用户'的评估信号;改进方向是按用户活跃度分层(heavy/medium/light)报告细分指标。其二,'LLM-as-Judge'评估用 Claude-Sonnet-4.5 评其他模型,但裁判本身也有 positivity bias,会系统性高估礼貌、流畅的回答,掩盖了真实 LLM 模拟的负面情绪缺失;改进方向是引入多个异质裁判(如人类标注 + 开源裁判 + 闭源裁判)做一致性检验。其三,记忆管理实验仅比较 RAG 与摘要两种策略,未尝试显式建模因果链(如时序图、事件指针),而这正是论文自己强调的'真实决策依赖跨场景因果'所暗示的方向;改进方向是设计带因果链感知的位置编码或图结构记忆模块。其四,benchmark 公开了 200 用户约 212 万条交互,但缺少对单条交互的难易度标注和错误原因归因,研究者无法定位模型究竟在哪类动作上失败。

未来方向

作者明确提出维护公开 leaderboard 以纳入新模型与新记忆算法,这是最直接的延伸。基于本文发现可进一步展开的方向包括:第一,针对 positivity-and-average 偏差设计去偏训练目标,例如在 RLHF 中加入'反事实负面用户'对比样本,或在 SFT 中混入人工标注的低互动/高流失用户轨迹;第二,探索显式因果链感知的记忆管理,用时序事件图或因果指针替代 RAG 的语义相似度检索,论文已暗示 RAG 忽略因果依赖是其失效主因;第三,把 OmniBehavior 扩展到跨平台、跨文化场景,验证'积极平均人'偏差是否在非中文语境下同样存在;第四,结合离线策略评估(Off-Policy Evaluation)把 LLM 模拟器接入真实推荐系统 A/B 实验,量化模拟-部署差距;第五,将 19 维行为率向量作为 persona embedding 微调开源 LLM,使其在保留长尾人格的同时仍能预测准确行为。

复现评估

复现性整体较好:作者在论文、项目页(OmniBehavior.github.io)和 GitHub 公开了代码与数据集,200 名用户的 212 万条交互可下载;评测用了 6,000 个平衡任务并给出采样准则;超参与 prompt 见 Appendix C;硬件使用 NVIDIA A800-SXM4-80GB,单卡即可重跑 32K 上下文实验。复现难度主要在三处:一是评估依赖 Claude-Sonnet-4.5 作文本裁判,需要相应 API 访问权限且成本不低;二是部分闭源模型(Claude-Opus-4.5、GPT-5.2、Gemini-3-Flash)API 可能已更新或限流,研究者需在 leaderboard 上重新对齐版本;三是用户画像与历史序列的 prompt 构造涉及长上下文拼接,长度截断策略未在正文详尽披露,需要查 Appendix C.2 才能完全复现。