通过文本-表格建模从有限交互中预测AI智能体的决策 Predicting Decisions of AI Agents from Limited Interaction through Text-Tabular Modeling
将未知AI智能体的决策预测重构为目标自适应的文本-表格任务,用冻结LLM的隐藏状态作为特征
前置知识
对手建模(Opponent Modeling)
在多智能体AI中长期存在的子问题:给定观察到的交互历史,预测另一个行动者的下一步行为。经典方法维护一个假设智能体类型的库并根据观察到的动作更新信念,或在端到端的行为轨迹上学习 Theory-of-Mind 网络。本文将其推广到语言驱动的智能体场景,目标智能体的实现(LLM、提示词、控制逻辑、回退规则)完全未知。
本文本质上是语言化对手建模问题的新一代实现——必须将博弈论式的状态、对话文本与目标智能体历史这三种异质信息融合起来,因此先理解经典对手建模的局限才能体会本文为何需要把LLM变成'特征提取器'而非'直接预测器'。
表格基础模型(TabPFN)
TabPFN 是一种在不进行梯度反向训练的前提下对表格数据执行 in-context learning 的基础模型。给定一个由 (特征, 标签) 组成的标注训练集和待预测查询行,TabPFN 一次性前向推理即可输出预测分布。本文使用 TabPFN v2.6 作为最终预测模块,将来自源智能体群体和目标智能体 K 场游戏的标注行混合送入,由 TabPFN 联合推断目标智能体在新决策点上的行为。
TabPFN 是本文'目标自适应'思想的载体:它无需重新训练就能把目标智能体的少量标注决策融合到全局证据中,是论文把'少样本适应'这件事落到可执行模块的关键。
GLEE 基准与博弈/谈判博弈族
GLEE 是一个用于两玩家、序贯、基于语言的经济博弈的基准与仿真框架。它固定博弈规则、系统化变化支付参数、视野、信息域和通信通道。两种最贴合本文设定的博弈族是 Bargaining(交替出价、按折扣因子分蛋糕)和 Negotiation(买卖双方对不可分商品议价)。两者都包含多轮出价、接受/拒绝决策、私人估值、货币激励和自由文本对话。
本文的所有训练和评估都建立在 GLEE 上,理解这两种博弈族才能明白'博弈状态特征'具体包括哪些字段(当前出价、轮次、私人估值折扣因子等),以及为什么谈判任务在 K=16 时仅靠游戏+文本特征已经非常强。
LLM-as-Observer(观察者式使用)
与传统'LLM-as-Predictor'提示大模型直接给出答案不同,LLM-as-Observer 让一个小型冻结 LLM 阅读决策时的公开状态和对话,丢掉其直接输出(logits/答案),转而提取其内部隐藏状态 $h \in \mathbb{R}^d$ 作为下游监督模型的特征。这利用了 LLM 隐藏层编码了句法、语义、任务相关变量但不一定反映在最终答案里的性质。
这是本文最核心的架构创新。理解 Observer 和 Predictor 的差别(前者是特征提取器、后者是端到端预测器)是理解'为什么小模型+表格模型能击败大模型直接提示'这把钥匙。
跨群体迁移(Cross-Population Transfer)
指在一种智能体分布上训练、在另一种智能体分布上评估的设置。本文训练源是 GLEE 13 个 frontier-LLM 智能体(仅底层 LLM 不同),测试目标是 91 个大学黑客松智能体(共享 Gemini 2.5 Flash 底层 LLM,但提示词、控制逻辑、回退规则各异)。这种'一个轴上训练、另一轴上测试'的设计能严格检验学习到的特征是否真正捕获了决策机制而非表面相关。
理解跨群体迁移才能体会本文声称的泛化能力——不是简单的'同分布测试',而是检验从'LLM 异质'迁移到'脚手架异质'的可行性。
目标自适应预测(Target-Adaptive Prediction)
指模型在面对一个新目标时能利用该目标专属的少量标注样本调整自身行为的范式。本文的具体实现是:把目标智能体 K 场游戏的决策作为标注行追加到 TabPFN 的条件集,与源智能体群体的大规模行一起作为上下文,使 TabPFN 隐式地'针对该目标做条件推断',而无需任何梯度更新。
这是本文相对 LLM-as-Predictor 的根本优势——后者的'K-shot'只能从提示中读,不能与一个大型标注源群体联合学习。理解这个区别对评价方法的实用性至关重要。
研究动机
随着大语言模型驱动的 AI 智能体在商业场景中越来越常见(如自动采购、议价、合同谈判),一个关键能力缺口浮出水面:当一个智能体面对一个陌生对手(隐藏了底层 LLM、提示词、控制逻辑与回退规则)时,能否仅凭少量历史交互就预测对手的下一步决策?每一次错误预测都可能带来真金白银的损失。这一问题在现实市场日志中很难系统研究,因为商业日志既不公开也无法在受控条件下跨大量智能体做严格对比。因此本文将问题置于受控的议价(bargaining)与谈判(negotiation)博弈中:两个智能体在多轮自由文本出价后由一方决定接受或拒绝、随后角色互换,每一步决策既涉及数值(出价金额、轮次、私人估值)也涉及语言信号。现有研究存在三类明显短板:第一类是经典的对手建模方法(基于类型库、ToM 网络或对人类决策的端到端学习),它们都假设对手类型取自一个已知先验或训练群体匹配于测试群体,对'基于 LLM 的陌生智能体'完全失效;第二类是 LLM-as-Predictor 范式,用大模型直接做 few-shot 预测,但必须把所有证据压缩成一次生成式回答,无法把目标智能体的少量样本与一个大的标注源群体联合建模,且在连续数值回归(出价金额)上尤其不可靠;第三类是直接对智能体整体进行行为特征化(如博弈论式的均衡分析),它们聚合大量智能体的行为,无法对单个智能体做精准预测。
本文的目标是本文的具体目标是提出一个能在仅有 K ∈{0, 2, 4, 8, 16} 场目标智能体历史博弈的情况下,对该目标在新博弈中的下一步决策(接受/拒绝或下一轮出价金额)做出尽可能准确预测的通用框架,并验证该框架在'一个训练分布(frontier-LLM 智能体)→ 另一个测试分布(脚手架化智能体)'的跨群体迁移下仍能胜出。具体而言:(1)将'少样本预测陌生语言智能体'形式化为目标自适应的文本-表格任务,每一决策点被表示为融合结构化博弈状态、对话文本与 LLM 隐藏状态的表格行;(2)证明把 LLM 当作特征提取器(Observer)比把它当作端到端预测器(Predictor)更优;(3)通过在 13 个 frontier LLM 智能体上训练、在 91 个大学黑客松智能体上评测的严格跨群体设置,定量展示 Observer 隐藏状态相对结构化博弈特征和通用对话嵌入的增量贡献。
与已有工作不同的是,本文的独特切入角度是把'表示'和'适应'两件事彻底解耦:用一个小型冻结 LLM(1-2B 参数)提取决策时的隐藏状态作为'决策导向表示',而把目标智能体的少样本适应交给一个表格基础模型(TabPFN)完成,且这种适应是 in-context 的、无需梯度更新的。这一设计在三个层面区别于现有工作:第一,与经典的对手建模相比,本文不假设任何先验类型分布,源群体本身就是一个由 frontier LLM 行为自动生成的大规模标注池;第二,与 LLM-as-Predictor 相比,本文不要求大模型直接给出答案,而是用更小的冻结 LLM 编码表示,把回答权交给一个能融合源群体统计规律的监督模型——这既便宜又准确;第三,与把 LLM 隐藏状态用于探测(probing)的 NLP 工作相比,本文预测的不是'这段文本里有什么',而是'另一个黑箱智能体会怎么做',把表示与待预测的标签分属两个完全不同的系统。从'预测下一位'这一具体任务的角度看,跨群体迁移的设置也使本文区别于所有只在同分布内评估的先前工作。
核心方法
本文方法的核心直觉是:与其让一个大模型在 prompt 里读 K 场历史后直接预测答案,不如把每一个决策点表示成一行多模态表格特征(结构化博弈状态 + 对话嵌入 + LLM 隐藏状态),然后让一个表格基础模型 TabPFN 接收'源智能体大规模标注行 + 目标智能体 K 场游戏的标注行'作为上下文,原位(in-context)推断出目标在新决策点上的行为。整体架构分三块:第一块是'博弈状态特征',编码出价、轮次、是否观察到对手估值、是否触发外部选项等结构化变量;第二块是'对话表示',用通用句子编码器把当前对话嵌入为向量;第三块是本文最关键的'Observer 表示',让一个 1-2B 参数的小型冻结 LLM(Gemma-2-2B、Qwen3-1.7B 或 Llama-3.2-1B)阅读决策时的公开状态与对话(但看不到目标 K 场历史),丢掉其直接回答,取其中后段层(相对深度 0.6-0.9)的隐藏状态作为表格特征。预测时,TabPFN v2.6 同时处理这两类任务:响应预测走二分类模式,提出预测走回归模式(对归一化出价值)。同一架构在训练和测试群体上保持不变,跨群体迁移由 TabPFN 的上下文条件能力自然实现。
本文的核心创新点是把'语言模型用作特征提取器'和'表格模型用作少样本适应器'拼接成一个统一的文本-表格预测框架,这和已有方法有本质区别。具体而言:(1)相对 LLM-as-Predictor 的端到端生成:本文将 LLM 角色从'回答者'降级为'观察者',其直接回答被有意丢弃,避免了大模型自回归解码在数值回归上的不稳定,也让'小模型表示 + 表格模型融合'这种更便宜的方案在性能上反超大模型直接提示;(2)相对 TabPFN 等通用表格方法:本文精心构造了三类互补特征——博弈结构特征、对话通用嵌入、Observer 隐藏状态——并通过消融证明 Observer 隐藏状态携带了通用句子嵌入无法捕捉的决策相关信息;(3)相对经典对手建模:本文不假设任何对手类型先验,源群体的统计结构由 13 个 frontier LLM 自动生成,目标智能体通过 K 场游戏作为标注行直接进入 TabPFN 上下文。整套设计的关键观察是:hidden state 比 Observer 的直接回答更有价值,因为 LLM 的最终输出层往往压缩并丢失了中间层中保留的决策相关信号。
方法步骤详情
本文方法的完整流程可拆解为以下几步。第一步是问题形式化:对每个目标智能体,给定 K 场历史博弈(每场包含全部决策点的 (公开状态, 对话, 真实决策)),对一个新决策点预测响应(接受/拒绝,分类)或下一轮出价(回归)。所有特征中,私人估值在私有信息配置下被屏蔽,目标和预测者均看不到对方私有信息。第二步是构造博弈状态特征:包括公开配置、轮次 $r$、当前出价 $p$、历史出价、接受/拒绝序列、是否触发外部选项等结构化字段,再加一个 agent-identity 指示器以区分同状态下不同智能体的策略差异。第三步是构造对话表示:用通用句子编码器把'截至当前的全部对话'嵌入为向量,再做降维。第四步是构造 Observer 隐藏状态:把'当前公开状态 + 当前对话'拼成一个 prompt,输入小型冻结 LLM(不带目标 K 场历史),让其尝试回答目标决策(接受/拒绝或下一轮出价),但丢弃其直接回答,提取相对深度 0.6-0.9 的隐藏层状态作为该决策点的决策导向表示 $h_{obs}$。第五步是把上述三类特征与 agent-identity 拼接为一行表格特征,与源智能体大规模标注行(最多 3000 个决策,按智能体均衡采样)以及目标智能体 K 场游戏的决策行一起送入 TabPFN v2.6。TabPFN 在分类模式下输出接受概率、在回归模式下输出归一化出价值。整条管线对训练和测试群体一视同仁,跨群体迁移由 TabPFN 的上下文条件能力自然处理。基线包括移除 Observer 的 Game+text features 变体和直接调用 Gemini 2.5 Flash 的 LLM-as-Predictor。
技术新颖性
本文的技术新颖性可从四个层面总结。第一,形式化层面:把'少样本预测陌生语言智能体'明确重新定义为 target-adaptive text-tabular prediction,把传统分散在对手建模、ToM 网络、prompt-based 预测三支文献里的方法统一到同一个表格学习视角下,使源群体统计与目标少样本信息可以共享同一个后验推断。第二,方法层面:LLM-as-Observer 思想——让小冻结 LLM 编码表示,丢掉其直接回答——是本文最具识别度的设计,与 probing 文献中'分析 LLM 隐藏层'的目标不同,本文把隐藏状态直接当作下游监督学习的特征块,并用 TabPFN 解码其战略信号。第三,实验层面:引入了 91 个大学黑客松智能体的新数据集(4921 场博弈、11341 个决策),并设计严格的跨群体迁移评估(13 个 frontier-LLM 训练 → 91 个脚手架化智能体测试),这种'一个异质轴训练、另一异质轴测试'的设计在同类工作中是首个。第四,现象层面:通过消融证明'Observer 隐藏状态比 Observer 直接回答更有价值',揭示出 frozen LLM 内部确实存在不被生成答案可靠反映的决策相关信号——这一观察对学界如何将 LLM 嵌入更大的预测管线具有方法论意义。表 3 的消融进一步显示:去掉博弈特征后谈判任务的响应预测 AUC 从 0.826 跌至 0.615(最大跌幅),证明博弈结构特征是底座;去掉 Observer 后响应预测 AUC 下降约 4 个百分点,是最大的非必需特征块。
实验结果
本文在 13-agent frontier-LLM 源群体训练、91-agent 黑客松目标群体测试的跨群体迁移协议上系统评估了四类方法:(A)Game+text features 表格基线;(B)LLM-as-Predictor(用 Gemini 2.5 Flash);(C)三种 LLM-as-Observer(Gemma-2-2B、Qwen3-1.7B、Llama-3.2-1B);(D)特征消融。响应预测方面(表 2 左半):在 bargaining 任务上,Qwen3-as-Observer 在 K=16 时取得 AUC 0.826,比 Game+text features 基线(0.791)高 3.5pp,比 LLM-as-Predictor(0.770)高 5.6pp;Gemma-as-Observer 同样取得 0.831 的最佳值,比基线高 4.0pp。在 negotiation 任务上,Qwen3-as-Observer 在 K=16 取得 AUC 0.852,比基线(0.803)高 4.9pp,比 LLM-as-Predictor(0.785)高 6.7pp。值得注意的是在 K=0(无任何目标样本)时 Observer 已经带来显著增益,说明隐藏状态本身编码了决策相关信号。提出预测方面(表 2 右半):在 bargaining 任务上,Observer 变体在 K=16 时的中位 $R^2$ 普遍在 0.67-0.68 区间,比基线(0.622)提升约 5pp;以 Gemma-as-Observer 为代表点,10,000 美元名义分割上的出价预测误差从 552 美元降到 473 美元,约 14% 的相对下降。在 negotiation 任务上,Game+text features 在 K=16 时已经取得 $R^2=0.857$,Observer 几乎不能再提升,说明结构化博弈历史在该任务上已经足够。LLM-as-Predictor 在数值回归上几乎失效:bargaining 任务 $R^2$ 在 K=16 仍为负值(-0.3),negotiation 任务需到 K=16 才能达到 0.506,验证了'自回归 token 解码不适合校准数值回归'。表 3 的特征消融揭示了清晰的层次:博弈特征是底座(去掉后 negotiation AUC 从 0.826 跌至 0.615),Observer 是关键增量层(去掉后 bargaining/negotiation AUC 各下降约 2-3pp),通用对话嵌入在 Observer 存在时几乎冗余(去掉仅带来 0.001-0.011 的下降)。图 3 进一步证明 Observer 增益在相对深度 0.6-0.9 的中间-后段层中保持稳定,而不是依赖某一特定层的调参,提示这是 frozen LLM 的内禀性质。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| Bargaining 响应预测 (K=16) | AUC | 0.831 (Gemma-as-Observer) | Game+text features: 0.791; LLM-as-Predictor (Gemini 2.5 Flash): 0.770 | +4.0pp vs Game+text; +6.1pp vs LLM-as-Predictor |
| Negotiation 响应预测 (K=16) | AUC | 0.852 (Qwen3-as-Observer) | Game+text features: 0.803; LLM-as-Predictor: 0.785 | +4.9pp vs Game+text; +6.7pp vs LLM-as-Predictor |
| Bargaining 响应预测 (K=0, 无目标样本) | AUC | 0.666 (Gemma-as-Observer) | Game+text features: 0.621 | +4.5pp,证明 Observer 隐藏状态本身编码决策信号 |
| Bargaining 出价预测 (K=16) | 中位 R² (归一化出价) | 0.676 (Gemma-as-Observer) | Game+text features: 0.622; LLM-as-Predictor: -0.3 | +5.4pp;折算到 $10K 分割上预测误差从 $552 降至 $473 (-14%) |
| Negotiation 出价预测 (K=16) | 中位 R² (归一化出价) | 0.862 (Llama-as-Observer) | Game+text features: 0.857; LLM-as-Predictor: 0.506 | 相对基线仅 +0.5pp(结构特征已足够),但远超 LLM-as-Predictor |
| Bargaining 特征消融 (Full - Observer, K=16) | AUC | Full: 0.831 | Full − O: 0.791 | -4.0pp,验证 Observer 是最大非必需增量 |
| Negotiation 特征消融 (Full - Game, K=16) | AUC | Full: 0.826 | Full − G: 0.615 | -21.1pp,验证博弈结构特征是底座 |
局限与改进
作者在论文结尾坦诚指出三点局限。其一是抽象的博弈环境仅是语言化商业活动的受控近似,而非真实市场;其二是方法假设存在一个相关的源群体(13 个 frontier LLM)可供训练,在没有合适源群体的新兴应用场景中可能受限;其三是 Observer 的贡献随任务不同——它在 bargaining 出价预测中提升 14% 误差,在 negotiation 出价预测中几乎不再提升。从独立观察看,还有一些更深层的局限:第一,本文所有目标智能体都是 GLEE 框架内基于 Gemini 2.5 Flash 调制的脚手架化变体,并未测试'底层 LLM 完全不同'的极端跨群体场景;第二,K 的最大值仅到 16,对真正极小样本(如 K=1)下的鲁棒性没有深入分析;第三,Observer 隐藏状态的层选择固定在相对深度 0.6-0.9,虽然图 3 显示该范围内增益稳定,但并未回答'为什么是这个区间'——是否与 LLM 预训练任务相关仍待解释;第四,所有评估都聚焦在受控博弈的接受/拒绝与出价值上,未涉及更复杂的合作-竞争混合或多方博弈。
独立分析的弱点
虽然本文提出了一个相对完整的框架,但仍有若干可被进一步剖析的弱点。第一,源群体规模有限且单一:13 个 frontier LLM 智能体虽然覆盖了六家供应商,但它们在 GLEE 提示词下生成,提示词的同质性可能限制源群体中决策多样性的覆盖范围;如果目标任务涉及完全不同的提示风格,迁移可能弱化。改进方向是引入多样化提示源或多群体集成。第二,Observer 隐藏状态在 reasoning 层(推理过程层)之上仍是一个黑盒;论文没有给出特征重要性分析或可解释性证据,无法回答'Observer 到底看到了对话里的什么'。改进方向是引入 attribution 方法(如 SHAP、积分梯度)来分析隐藏维度的语义负载。第三,表格特征行的维度随对话长度膨胀,长博弈下 Observer 隐藏状态向量可能成为瓶颈。改进方向是引入摘要机制或层次化对话编码。第四,K 仅有 0/2/4/8/16 五个采样点,未给出连续 K 下性能曲线的形状;K=1 这一真正极端场景未被覆盖。改进方向是补充 K=1 的最严格少样本分析。第五,LLM-as-Predictor 的 prompt 设计只展示了一个配置,未做 prompt engineering 鲁棒性测试;理论上一个精心设计的 prompt 可能缩小其与 Observer 的差距。改进方向是对 Gemini 系列做 prompt 模板的网格搜索。第六,跨群体评估仅做了 13→91 的单向迁移,未做反向或同群体对照,缺少 ablation 表明 'cross-population' 本身到底多难。第七,预测公平性未讨论:当目标智能体属于某个 LLM 家族时,源群体若主要由同家族构成可能引入隐性偏差。
未来方向
作者在结论中明确指出了一些延伸方向:将方法扩展到更广泛的语言化商业场景(不限于 GLEE 博弈);探索 Observer 在多智能体协商、合同谈判、协同任务上的表现;研究如何自动化选择源群体。基于本文结果可补充以下方向:第一,把 Observer 思想泛化到'非 LLM 决策系统',例如把人类谈判者的视频流、传感器信号也通过'冻结的预训练编码器 + 隐藏状态'管线编码,与本文的文本对话场景形成对照;第二,引入测试时自适应(test-time adaptation)机制,在 K 阶段后允许小规模参数更新,让 TabPFN 和一个轻量微调头协同;第三,把当前两任务(响应/出价)联合建模为一个序列决策问题,用多任务学习共享表示;第四,研究 Observer 的层级选择是否可以用任务相关的元学习自动确定;第五,将该方法部署到真实的 LLM-vs-LLM 市场场景中验证经济学含义;第六,探索如何把'K 场目标历史'作为上下文学习的'系统提示',让同一管线适配冷启动场景;第七,构建'AI 智能体可解释性'分析工具,让隐藏状态中编码的策略差异可被人类审计。
复现评估
从复现角度看,本文提供了较为详尽的实现细节:Observer 使用三个开源小模型(Gemma-2-2B、Qwen3-1.7B、Llama-3.2-1B),均可在 HuggingFace 公开下载;表格预测器使用 TabPFN v2.6(开源);评估使用 GLEE 基准(论文注明 GLEE 论文和代码即将公开),加上大学黑客松数据集(论文注明'code and the 91-agent dataset of 4,921 bargaining and negotiation games will be released upon acceptance')。基线 LLM-as-Predictor 使用 Gemini 2.5 Flash(闭源 API),但同一 prompt 设计可以套用到其他可复现的开源大模型。超参数方面,论文明确给出:源群体最多 3000 个决策(按智能体均衡采样)、K ∈ {0, 2, 4, 8, 16}、5 个随机种子、Observer 隐藏层在相对深度 0.6-0.9 范围内取均值。整体训练与推断的算力需求相比训练一个大型 LLM 是非常友好的(Observer 仅做前向 + 特征提取,TabPFN 也是前向推理),单卡 A100/H100 即可重现响应预测与出价预测的主要表格。然而复现仍面临两个挑战:一是黑客松数据集需等论文接收后才会公开,这期间无法完整重复 K=16 时的最大规模实验;二是 LLM-as-Predictor 的 prompt 实现细节(如系统提示词、few-shot 拼接顺序)虽有 Appendix 但可能不完整。
论文图表
图1以一个具体的讨价还价场景作为预测任务的示例。Alice 作为卖方、Bob 作为买方在多轮自由文本出价中讨价还价。具体过程:第1轮 Bob 出价 8000 美元并配文'This is a real gem, you will have to pay a lot!', Alice 拒绝;第2轮 Bob 出价 4000 美元配文'But today is boxing day!', Alice 再次拒绝;第3轮 Bob 出价 6000 美元配文'Let's split the difference', Alice 仍拒绝;第4轮 Bob 出价 5000 美元配文'Not worth a penny more than 5k$', 此时 Alice 的下一步决策就是预测目标。图中以两个子任务标出:(a) Response prediction(接受/拒绝,分类);(b) Proposal prediction(若拒绝则出多少钱,回归)。
这张图是理解本文预测任务的最直观入口。它把抽象的'AI 智能体决策预测'还原成一个具象的多轮议价场景,并明确两个互补任务(接受/拒绝和出价金额)的关系,是后续方法描述和实验表格的基础。