← 返回 2026-05-20

ThoughtTrace:理解真实人机对话中的用户思维 ThoughtTrace: Understanding User Thoughts in Real-World LLM Interactions

Chuanyang Jin, Binze Li, Haopeng Xie, Cathy Mengying Fang, Tianjian Li, Shayne Longpre, Hongxiang Gu, Maximillian Chen, Tianmin Shu 📅 2026-05-19 👍 18 2026-07-13 08:36
人机交互 对齐 思维链 数据集 用户建模

首个将真实多轮人机对话与用户自报思维配对的大规模数据集。

前置知识

Theory of Mind(心智理论)

指人类或模型推断他人潜在信念、意图、欲望等心理状态的能力。在 NLP 领域,传统 ToM 任务局限于信念-欲望-意图等少量结构化变量,且上下文往往简短。本文关注的是真实多轮对话中动态变化的"思维流",远超结构化 ToM 的范畴。

本文的核心是"让模型看见用户的心智",是 ToM 思想在大规模真实人机交互场景下的扩展;理解 ToM 的传统边界才能体会本文为何要跳出结构化假设。

用户模拟器(User Simulator)

用 LLM 模拟真实用户的对话行为,作为训练、评估 AI 助手的可扩展替代。常见做法是先在 Persona 上 prompt,或在真人对话上微调 LLM 去预测下一条用户消息。已有工作发现现有模拟器在偏好、风格、行为上存在偏置和失真。

本文在第 5 节直接验证思维信号可以提升"下一条用户消息预测"任务,这是用户模拟器的核心训练目标,因此读者需要先理解用户模拟器的现状与瓶颈。

DPO(Direct Preference Optimization)

一种直接基于偏好对 $\mathcal{D} = \{(x, y_w, y_l)\}$ 训练 LLM 的对齐方法,让 chosen 与 rejected 的对数概率差最大化,是 RLHF 之外的主流离线对齐手段。

本文的"思维引导改写"实验用 DPO 训练一个 4B 模型,需要先理解 DPO 的偏好对格式以及它如何区分 chosen/rejected。

隐式认知上下文(Latent Cognitive Context)

指用户发言时脑海中并未说出来但驱动发言的认知内容,包括动机、目标、约束、风格期望、对话反应等。Zipf 的"最小努力原则"指出语言是有损表达,只传递了思想中的一部分;Sperber & Wilson 的关联理论也指出语言受实用和社交压力塑形。

本文方法论的核心是采集这些"没说出来"的 thought;理解"为什么 thought 不等于 message"是把握论文动机的关键。

Arena-Hard 基准

由 LMSYS 提出的开放式对话质量评测基准,包含 500 道高难度真实用户问题,与人类偏好的相关性高达 98.6%。评测时将待评模型与基模型(如 GPT-4)进行成对比较,由 LLM 作为裁判给出胜率(Win Rate)和风格控制胜率(SC Win)。

本文用 Arena-Hard 评测思维引导改写训练效果,需要先理解这个基准的可信度和打分机制才能解读 +25.6% 提升的含义。

研究动机

对话式 AI 已经被数十亿人日常使用,但学术界对用户行为的建模一直停留在"用户说了什么"这一层。WildChat、LMSYS-Chat-1M 等大规模真实对话数据集记录了 100 万级别的真实人机对话,PRISM 等数据集额外配对了参与者的人口学信息和陈述式偏好,学术研究也已经能够从对话中提取用户满意度的弱监督信号。然而,所有这些工作都把"对话文本"当作唯一的观察单元——任何关于用户的推断都必须依赖用户明确写出的内容,但语言天然是有损的:受 Zipf 最小努力原则和 Sperber & Wilson 关联理论的影响,用户的发言经过"效率、社交、目标导向"三重压力塑形,并不是内部心智状态的透明表达。例如图 1 中,一位缺乏国际旅行经验的用户表面上问"我 4 月要去巴西开会,需要准备什么",但其内心隐含的焦虑、对会议场景的特殊约束、对"通用清单"的不满意,都不会出现在他与 AI 的对话中。更糟的是,论文通过 LLM-as-judge 打分证明:当前消息对自身"原因"的语义覆盖率只有 3.22/5,对前一轮 AI 反应的覆盖率更低至 2.00/5,说明这些关键信息真的没有说出来。

本文的目标是作者的目标是填补这个"可观察语言 vs. 不可见思维"之间的鸿沟,构建第一个大规模、真实场景、第一视角的"对话-思维"配对数据集 ThoughtTrace,并系统刻画思维数据的性质、验证其对下游任务的效用。具体来说,论文有三层目标:(1)数据层面,采集 1,058 名用户、2,155 段多轮对话、17,058 个 turn、10,174 条思维标注,覆盖 20 个不同 LLM,并按 7 种 reason 类型 + 5 种 reaction 类型做结构化;(2)分析层面,证明思维与消息在嵌入空间和语义覆盖率上都显著不同、且前沿 LLM 难以从上下文反推出用户的真实思维;(3)效用层面,证明这些思维信号可以带来下一条消息预测 +41.7% 相对提升、Arena-Hard 胜率 +25.6% 绝对提升。

与已有工作不同的是,已有相关工作存在三类未覆盖的盲区。第一,"人机对话数据集"的盲区:WildChat、LMSYS-Chat-1M、SWE-Chat 关注通用或领域对话,PRISM 关注陈述式偏好,但都只采集用户"说"的内容;本文首次把"说"和"想"绑在一起,且是真实任务中的 first-person 标注,不是事后访谈。第二,"机器 ToM"的盲区:ToM 评测多在 3-4 句的简短故事上、变量有限(信念/欲望/意图),无法刻画多轮对话中动态演化的思维流;本文采集的 thought 在长度、类型、阶段分布上都是开放的、动态的。第三,"用户模拟器"的盲区:现有模拟器只预测下一条消息,缺少显式的思维状态作为内部表示;HumanLM 曾尝试引入"内部状态"但只能用合成思维,本文用真实采集的思维补上这一缺口。这种"真实、开放、第一视角"的 thought 标注,是过去所有工作都没有系统做过的。

核心方法

ThoughtTrace 的方法核心是"在真实对话中让用户一边聊一边标 thought"。直觉上,过去所有 ToM 数据集都是"事后让标注员根据对话猜用户在想什么",这必然引入标注员的偏见;本文改用"用户自己在他说话的那一刻就记录 thought",相当于把 ToM 评测从推断任务改成了回忆任务。技术路线上,作者设计了一个 4 步的 Prolific 在线流程:步骤 1 让用户阅读知情同意书并完成 tutorial + 理解力测试;步骤 2 让用户在 10 分钟内完成两个自定任务,每段对话可能跨越多个 turn,用户在每条 user message 旁标注"reason",在每条 assistant message 旁标注"reaction",annotation 对 AI 不可见;步骤 3 在每段任务后做 post-task 调查(任务描述、AI 期望),最后做人口学/AI 使用习惯问卷。完成采集后,作者先用 LLM-as-judge 对 7 种 reason + 5 种 reaction 类型打标签,再用 UMAP 嵌入和 LLM 推理两个角度验证 thought 与 message 的差异。

本文与已有方法有三点本质区别。第一,"first-person 实时标注 vs. third-party 事后推断":传统 ToM 标注依赖第三方标注员读对话猜心思,而本文要求用户在与 AI 对话的当下就写下自己当时的 thought,这样获得的 thought 是第一视角的、未经二次加工的、保留情绪和约束细节的。第二,"reason + reaction 双向配对":现有工作大多只关注 user 说什么(message),不关注 user 怎么看待 AI 的回答(reaction);本文给每条 assistant message 配一个 reaction,从正反两面捕捉用户认知状态。第三,"thought 当作新模态":与把 thought 当成模型的内部激活(chain-of-thought、hidden state)不同,本文把 thought 当成"可采集的、显式的、与人对话文本平行的数据模态",可以喂给另一个 LLM 来预测用户行为或训练对齐模型,这正是第 5 节 utility 实验的基础。

方法步骤详情

方法流程可拆成"采集 + 标注 + 分析 + 验证"四块。**采集阶段**:通过 Prolific 招募用户,重定向到自研聊天平台;每个用户被随机分配 20 个 LLM 中的一个(用户不知道是哪个),完成 IRB 知情同意、Tutorial、Quiz 后进入 2 个 10 分钟的任务窗口;任务内容由用户自由定义(真实场景,模拟日常使用 AI 的方式);用户可以开新对话或在同一对话内继续;每条 user message 旁有一个"reason"输入框(解释为什么发这条),每条 assistant message 旁有一个"reaction"输入框(描述看完 AI 回复的真实反应),annotation 不传给 AI。**标注阶段**:任务结束后做 post-task 问卷(任务描述、AI 期望),再统一做人口学 + AI 使用习惯问卷。**分析阶段**:用 LLM-as-judge 将 reason 分为 7 类(Task Motivation & Goal、Task Continuation、Task Reorientation、Content Expectation、Style Expectation、Context Grounding & Constraints、Social and Others),将 reaction 分为 5 类(Explicit Affirmation、Partial Satisfaction、Content Relevance、Presentation Style、Scope Fit);用 UMAP 投影做嵌入差异分析;用 3 个前沿 LLM 推理 thought 并用另外 2 个 LLM 作为 judge 评分。**验证阶段**:第 5 节做两个下游实验——用户行为预测(表 1):把 thought 作为 inference-time context 让 GPT-5.4/Gemini 3.1 Pro/Opus 4.6 预测下一条用户消息,评估预测与真值的语义相似度;模型对齐(表 2):用 thought 中标记为不满的 reaction 引导重写 response,构造 DPO 偏好对训练 Qwen3.5-4B,在 Arena-Hard 上评估。

技术新颖性

技术新颖性体现在三方面。**数据采集范式**:把 ToM 数据采集从"事后标注"变成"实时第一视角标注",并把 thought 切分为 reason/reaction 两类结构化标签,这种细粒度的实时标注协议在之前的人机交互数据集(WildChat、PRISM、HumanLM)中都没有出现过。**现象级发现**:通过 UMAP + LLM judge 证明 thought 与 message 存在系统性的语义差距(coverage 3.22 vs 2.00、嵌入距离 9.75 vs 0.38/6.89/6.62),并证明 3 个前沿 LLM 都只能以 2.93/2.54 的相似度从上下文反推 thought——也就是说,到 2026 年最强的 LLM 也无法"读心",这一观察是 thought 数据价值的实证基础。**思维信号的下游效用**:用 reaction 标签做"思维引导改写"比传统"消息引导改写"多 +4.5% 胜率,并且 thought 中"不满"信号是 message 中的 2.2 倍(1,000 vs 450),证明 thought 是比 message 更密、更精确的对齐监督信号。这些点共同把"用户思维"从模糊的心理学概念变成了可采集、可结构化、可计算的数据模态。

对话长度分布(左)与话题分布(右)
Figure 3: 对话长度分布(左)与话题分布(右)
多轮关系流转(Multi-turn Relationship Flow)
Figure 4: 多轮关系流转(Multi-turn Relationship Flow)

实验结果

论文沿"对话性质 + 思维性质 + 思维效用"三轴报告了详细数据。**对话性质(图 2-4)**:用户样本 18-65+ 跨年龄段、本科及以上占多数、AI 使用频率以"每天一次以上"为主(学习/工作是最常见用途);turn 数中位数 8,远高于 WildChat/LMSYS-Chat-1M 的 2(两轮交换分别占 60%、67%),说明 ThoughtTrace 真正捕捉到了 long-horizon 交互;话题覆盖 7 大类 36 细类,Culture & Lifestyle(37.1%)、Education & Knowledge(19.1%)、Business & Society(14.8%)三大类占比最大但无单类主导;turn 关系标注发现 57.0% 的用户 turn 是"延伸/深化先前任务",且占比随对话推进从 55% 升至 60%,说明用户多半是"在同一个任务上多轮打磨"而不是"反复开新任务"。**思维性质(图 5-8)**:在嵌入空间,用户消息与 thought 的距离(reason 6.94、reaction 6.62)显著大于相邻用户消息的距离(0.38),提示 thought 携带消息之外的信息;语义覆盖率方面,user message 对自己 reason 的覆盖度 3.22/5、对 reaction 的覆盖度仅 2.00/5;LLM 推理 thought 的平均相似度 2.93(reason)/2.54(reaction),3 个前沿模型都落在"最低"到"部分重叠"之间;7 种 reason 类型中 Task Motivation & Goal 占 36.9%、Task Continuation 占 21.4%、Context Grounding & Constraints 占 13.1%;5 种 reaction 中 Explicit Affirmation 占 72.2%,Content Relevance 占 11.9%、Presentation Style 占 6.4%、Scope Fit 占 6.1%;随对话阶段推进,Task Motivation 下降、Task Continuation 上升,Explicit Affirmation 从 67% 上升到 79%,说明用户对 AI 的满意度随着迭代逐步提高。**思维效用(表 1-2)**:表 1 中,3 个模型在用户消息预测任务上的平均相似度从 history-only 的 21.6 提升到 thought-augmented 的 30.6,相对提升 41.7%;Opus 4.6 提升最大(+14.2),GPT-5.4 和 Gemini 3.1 Pro 也分别有 +6.0 和 +6.8。表 2 中,基于 Qwen3.5-4B 在 Arena-Hard 上的 SC Win 从 22.5%(base)提升到 48.1%(+thoughts),绝对提升 25.6%;thought-guided 改写比 message-guided 改写在 ThoughtTrace 上高 +4.5%,比 WildChat baseline 高 +6.6%;并且 thought 在 ThoughtTrace 中挖掘出 1,000 个不满实例,是 message 的 2.2 倍,说明 thought 提供更密的对齐监督。

用户消息预测结果(三模型对照)
Table 1: 用户消息预测结果(三模型对照)
Arena-Hard 模型对齐结果
Table 2: Arena-Hard 模型对齐结果
消息-思维对的 UMAP 嵌入差异
Figure 5: 消息-思维对的 UMAP 嵌入差异
7 种用户 reason 类型分布
Figure 6: 7 种用户 reason 类型分布
5 种用户 reaction 类型分布
Figure 7: 5 种用户 reaction 类型分布
对话阶段中的思维类型演化
Figure 8: 对话阶段中的思维类型演化
两个 utility 实验的概念图
Figure 9: 两个 utility 实验的概念图
查看结构化数据
任务指标本文基线提升
用户下一条消息预测(GPT-5.4) 语义相似度(0-100) 27.4 21.4(仅历史对话) +6.0 绝对,相对 +28.0%
用户下一条消息预测(Gemini 3.1 Pro Preview) 语义相似度(0-100) 28.9 22.1(仅历史对话) +6.8 绝对,相对 +30.8%
用户下一条消息预测(Claude Opus 4.6) 语义相似度(0-100) 35.5 21.3(仅历史对话) +14.2 绝对,相对 +66.7%
用户下一条消息预测(三模型平均) 平均语义相似度(0-100) 30.6 21.6(仅历史对话) +9.0 绝对,相对 +41.7%
Arena-Hard 对齐评测(Qwen3.5-4B) Win Rate (%) 47.9 24.6(base) +23.3 绝对,相对 +94.7%
Arena-Hard 对齐评测(Qwen3.5-4B) Style-Controlled Win Rate (%) 48.1 22.5(base) +25.6 绝对,相对 +113.8%
Arena-Hard 对齐评测(Qwen3.5-4B) Style-Controlled Win Rate (%) 48.1 43.6(ThoughtTrace + message-guided) +4.5 绝对(thought-guided vs message-guided)
Arena-Hard 对齐评测(Qwen3.5-4B) Style-Controlled Win Rate (%) 48.1 41.5(WildChat baseline) +6.6 绝对(thoughts vs WildChat message)

局限与改进

作者在附录 C.7 中坦率承认了四点局限。**反应性偏差**:让用户知道要标 thought 可能会影响其思维和发言方式——更尖锐或更清晰的 thought 容易被记下来,模糊的 thought 容易被忽略,从而导致 thought 分布偏向"可表述的认知"。**意识可达性**:数据只能捕捉用户能意识到的思维,潜意识层面的判断、情绪反应、自动化反应不在记录范围内。**样本代表性**:尽管作者强调样本是真实 AI 重度用户的代表,但通过 Prolific 招募仍存在选择偏差(更年轻、本科以上、AI 重度使用者比例更高),与 18-65+ 中等使用频率的全球用户画像仍有差距。**评测覆盖**:第 5 节只评估了两个下游用例(用户行为预测、模型对齐),其他 thought 应用(奖励模型、思维链监督、个性化对话策略、用户满意度 benchmark)尚未充分验证。我自己的额外观察是:thought 的"实时性"靠用户自觉,10 分钟内多次 toggle 对话可能让 thought 过于简略;reaction 类目中对"不满"的标注需要用户主动写入,这在真实大规模应用中会引入额外的标注成本与潜在的脱敏问题。

独立分析的弱点

独立分析三个潜在弱点。**第一,thought 标注的可扩展性**。当前流程要求用户 10 分钟内同步标注 thought 和 message,这种"边聊边想"的范式很重,难以像传统数据爬虫那样低成本扩展。改进方向是开发"轻量版 thought 标注"——只标一个 5-10 词的关键词或表情反应,或者用 eye-tracking、皮肤电等被动信号近似 thought。**第二,7+5 类的 thought 标签体系可能过粗**。例如 Content Relevance(11.9%)和 Scope Fit(6.1%)都涉及"内容与需求的匹配度",未来可以用层次化或更细粒度的标签(如事实准确性、引用可靠性、个性化程度)来提升 thought 的可操作性。**第三,下游任务评估仍偏窄**。表 1-2 只测了"下一条消息预测"和"DPO 对齐"两个点,没有在更广泛的任务上验证——例如个性化推荐、用户满意度回归、长对话的总结、多模态对话中的 thought 等。改进方向是把 ThoughtTrace 作为通用 benchmark 公开,推动社区在 thought prediction、thought-guided RLHF、thought-aware evaluation 等多任务上做系统比较。**第四,论文对 thought 的"真实性"没有反向验证**。所有结论都建立在用户自报的基础上,没有用事后访谈、行为指标等外部信号校准。改进方向是加入"思维-行为一致性"的子研究,比如 thought 标记为 Explicit Affirmation 的用户后续是否会真的给高分。

未来方向

作者在第 5 节和结论中给出了几个明确方向。**联合预测 thought 与 message**:在用户模拟器训练中同时预测 reason/reaction 和 message 两条 token 流,可以让模拟器内部显式建模用户认知,从而缓解现有模拟器偏置和失真问题;HumanLM 已经尝试过类似思路但只有合成 thought,ThoughtTrace 提供真实数据。**结合 reason 的对齐**:当前实验只用 reaction 做"thought-guided rewrite",未来可以同时把 reason 一起喂给改写器,把"为什么不满 + 哪里不满"作为更密集的监督信号。**扩展到 RM 和 online alignment**:把 thought 用在奖励模型训练、在线 RLHF、思维链蒸馏(OPD)等更复杂的对齐流程中。**思维中心化评测**:用 thought 构造 user satisfaction benchmark,把评测从"AI 说什么"扩展到"AI 是否理解用户的真实意图"。从延伸方向看,可以把 thought 数据用到:(a)人机协作中的可解释性(让 AI 解释自己读到了什么 thought)、(b)跨文化/跨人群的 thought 差异研究(不同年龄、职业、教育背景下的 thought 类型分布)、(c)隐私保护下的 thought 蒸馏(只学 thought 的分布而非具体内容)、(d)多模态 thought(用户看 AI 生成的图、听 AI 生成的声音时,thought 又会怎么变)。

复现评估

作者明确表示数据集和项目页面 https://thoughttrace-project.github.io/ 会公开,1,058 用户、2,155 对话、17,058 turn、10,174 thought annotations 都会发布。**复现所需算力**:表 1 用户消息预测只需要 API 级别的推理(GPT-5.4、Gemini 3.1 Pro、Opus 4.6),每个 turn 评估语义相似度再由另外两个 LLM 作为 judge,整体成本可控。表 2 的 DPO 训练以 Qwen3.5-4B 为基模型,单机多卡即可,构造的偏好对数量未在正文披露但属于 4B 级别模型常规训练量,单次实验成本较低。**复现难度**:中等——数据采集流程(Prolific 招募、IRB 同意、自研平台)需要重新搭建,但作者给出详细 Protocol;LLM-as-judge 标签体系(7+5 类)依赖具体 prompt,复现时 prompt 细节的差异会影响标签分布;下游实验中 base 模型(Qwen3.5-4B)和 judge 模型(GPT-5.4 等)版本会随时间更新,严格复现需要锁定版本。**潜在的再现性问题**:thought 标签的 LLM 标注对 prompt 极其敏感,不同 prompt 模板可能让 36.9% 的 Task Motivation 占比漂移到 30% 或 45%,影响后续所有阶段分析。