← 返回 2026-01-26

GameTalk:训练大语言模型进行策略性对话 GameTalk: Training LLMs for Strategic Conversation

Victor Conchello Vendrell, Max Ruiz Luyten, Mihaela van der Schaar 📅 2026-01-22 👍 14 2026-07-13 08:35
LLM微调 博弈论 多轮对话 强化学习 策略推理

首次提出基于强化学习训练LLM通过多轮对话进行策略决策的框架

前置知识

GRPO(Group Relative Policy Optimization)

GRPO是DeepSeek提出的一种强化学习算法,通过生成多个响应并计算组内相对优势来更新策略。具体来说,对于同一个问题生成G个响应,计算每个响应的奖励与组内平均奖励的差值,再除以标准差得到归一化优势值,用于指导策略更新。这种方法避免了训练独立的批评网络,简化了训练流程。

本文将GRPO从单轮任务扩展到多轮对话场景,理解其基本原理对掌握本文的适应方法至关重要

DPO(Direct Preference Optimization)

DPO是一种直接从偏好数据优化语言模型的方法,绕过了传统RLHF中训练奖励模型的步骤。其核心思想是通过对比优选和劣选响应,直接优化策略以提高优选响应的概率。损失函数基于Bradley-Terry模型,通过隐式奖励来调整模型行为。

本文扩展DPO处理多轮对话中的偏好对比,是实验中表现最好的方法,理解其原理有助于把握核心创新

行为博弈论(Behavioral Game Theory)

行为博弈论是对传统博弈论的扩展,不再假设玩家完全理性,而是考虑人类实际的非理性行为、社会偏好(如公平、利他)和有限推理能力。典型模型包括水平k推理(Level-k Reasoning)和认知层级模型(Cognitive Hierarchy Model),用于描述玩家如何逐步学习和适应对手策略。

本文的三个行为信号(ISE、SRP、LO)源自行为博弈论框架,理解这一理论背景是把握方法创新的关键

LoRA(Low-Rank Adaptation)

LoRA是一种参数高效的微调方法,通过在预训练模型的权重矩阵中注入低秩分解矩阵来实现适配。具体来说,对于权重矩阵W,LoRA添加一个低秩更新ΔW = BA,其中B和A是可训练的低秩矩阵,原始权重W保持冻结。这样只需训练少量参数(通常小于1%)即可实现有效的模型适配。

本文使用LoRA进行高效微调以适应计算资源限制,理解其原理有助于评估复现的可行性

Nash均衡(Nash Equilibrium)

Nash均衡是博弈论的核心概念,指在一场博弈中,当所有玩家都选择了自己的策略后,任何一个玩家单独改变策略都无法获得更高收益的状态。在混合策略Nash均衡中,玩家按一定概率分布随机选择行动,使得对手无法通过预测来获得优势。

本文以Nash均衡作为基线评估策略性能,理解Nash均衡有助于理解论文中各游戏的理论最优解和评估指标的含义

研究动机

当前大语言模型(LLM)的训练和优化主要聚焦于单轮、静态的任务场景,如文本生成、问答和代码补全,每一轮响应都是独立评估的。然而,许多现实世界的应用场景——包括谈判、邮件助手、协作决策等——本质上是多轮交互的,成功与否取决于整个对话过程中的持续协调和长期规划。这种训练目标与应用场景之间的错配导致LLM在需要策略性思考的多轮对话中表现不佳。现有研究虽然已探索LLM在博弈场景中的应用,但大多是评估其静态能力或作为通用推理能力的测试平台,而没有系统性地研究如何通过后训练方法优化LLM的全局目标。具体而言,在Rock-Paper-Scissors、Bertrand竞争等博弈中,未经训练的LLM往往难以有效利用对话来识别和利用对手的非最优行为,更难以通过语言影响对手的决策方向。

本文的目标是本文的核心目标是建立一个系统性的框架,使LLM能够通过多轮对话进行策略性决策,并优化整个对话过程的全局目标。具体而言,作者希望:第一,开发一种可扩展的训练方法,将现有的单轮微调算法(GRPO、DPO、STaR)适应到多轮对话场景;第二,设计可量化的诊断指标来衡量LLM的策略能力,包括对手建模、策略执行和对话影响力三个维度;第三,通过实验验证该框架在不同复杂度博弈中的有效性,证明LLM可以学会使用语言作为策略工具来实现长期目标。

与已有工作不同的是,本文的独特切入点在于将行为博弈论的理论框架与现代LLM微调技术相结合。现有工作要么只评估LLM的博弈能力(如GTBench),要么使用博弈作为推理能力的测试平台(如Adversarial Taboo),但都没有系统性地研究如何通过强化学习训练LLM优化全局对话目标。本文抓住了三个被忽视的关键点:第一,多轮对话中的决策需要考虑整个交互历史而非单次响应;第二,语言本身可以作为策略工具来影响对手行为,而非仅仅是信息传递;第三,需要专门的诊断指标来区分LLM的不同策略能力维度。这种视角使得GameTalk成为首个专注于通过RL训练LLM进行策略性多轮对话的框架。

核心方法

GameTalk框架的核心思想可以用一个类比来理解:就像训练一个棋手不仅要会下棋,还要会通过对话影响对手的决策。具体来说,该框架将LLM置于博弈环境中,通过多轮对话与对手交互,最终通过博弈结果的奖励信号来训练模型。技术路线分为三个层次:首先,设计一个灵活的对话框架,使用HTML标签(如、、)区分思考过程、对话内容和博弈行动,使模型能够在对话前进行私有推理;其次,将三种主流的LLM微调算法(GRPO、DPO、STaR)适应到多轮对话场景,通过动态分支技术生成对比样本;最后,引入三个行为信号(ISE、SRP、LO)进行有针对性的奖励塑造,帮助模型学习更复杂的策略行为。这种设计使得模型不仅学习如何执行博弈动作,更重要的是学会通过对话来预测对手意图、建立信任并影响对手行为。

本文最核心的创新点在于提出了三个行为信号来诊断和提升LLM的策略能力,这是与已有方法最本质的区别。传统方法通常只使用最终博弈结果作为奖励信号,但这种稀疏奖励难以指导模型学习复杂的对话策略。作者从行为博弈论中汲取灵感,设计了三个维度的诊断指标:内部状态评估(ISE)衡量模型预测对手策略的准确性,通过KL散度计算真实策略分布与信念分布的差异;状态相对表现(SRP)衡量在给定对手机制下行动的有效性,即模型的实际行动相对于其信念最优行动的差距;杠杆机会(LO)衡量模型通过对话影响对手行为的能力。这三个信号不仅用于诊断,更重要的是用于奖励塑造——将ISE和LO的分数作为辅助奖励加入训练目标,引导模型学习预测对手并影响对手的能力。实验表明,仅使用LO奖励塑造就能将胜率从41.67%提升到56.06%,证明了这种针对性训练的有效性。

方法步骤详情

GameTalk的完整训练流程包含以下步骤:第一步,对话框架设计。每个交互从设定提示开始,包含博弈规则和玩家私有信息。对话过程中,模型在每个行动前生成私有思维链(Chain of Thought),然后选择发送消息或执行博弈行动,使用特定标签区分。第二步,数据生成与分支。选择一个对话转折点,将当前对话历史复制k个平行分支,每个分支独立生成响应并完成对话,产生k个完整的对话轨迹。第三步,奖励计算。每个对话轨迹根据博弈结果计算基础奖励,同时计算三个行为信号(ISE、SRP、LO)的分数。第四步,适应训练算法。对于GRPO,将k个轨迹的奖励计算为归一化优势值,使用PPO风格的策略损失更新分支点的响应;对于DPO,将k个轨迹两两配对,使用DPO损失函数直接优化优选响应的概率;对于STaR,只选择奖励最高的轨迹进行训练,从成功样本中学习。第五步,奖励塑造。将LO奖励和自然度奖励加入基础奖励,引导模型学习影响对手的策略并产生自然的对话。

技术新颖性

本文的技术新颖性体现在三个层面。首先,在框架层面,GameTalk是首个系统性地将RL训练应用于策略性多轮对话的工作,而此前的方法要么关注单轮目标(如RLHF),要么使用博弈评估静态能力。其次,在方法层面,作者创新性地将行为博弈论的三个核心维度转化为可量化的训练信号,实现了从理论到实践的跨越。特别是LO信号的设计,它直接衡量模型通过对话影响对手的能力,这是此前所有工作都忽视的维度。最后,在算法适应层面,作者提出了动态分支技术来处理多轮对话中的信用分配问题——在对话的某个转折点分叉,让每个分支独立完成,然后用最终奖励训练分叉点的决策。这种方法比传统的单步RL更适合对话场景,因为它将整个对话的最终结果与中间决策关联起来。

Rock-Paper-Scissors博弈对话示例
Figure 1: Rock-Paper-Scissors博弈对话示例
获取对手真实策略和信念策略的示意图
Figure 2: 获取对手真实策略和信念策略的示意图
GRPO和DPO中使用的动态分支生成过程
Figure 3: GRPO和DPO中使用的动态分支生成过程
探索激励策略的消融实验
Figure 6: 探索激励策略的消融实验
LoRA秩的消融实验
Figure 7: LoRA秩的消融实验

实验结果

本文在三个不同复杂度的博弈中进行了全面实验,结果表明GameTalk框架能够显著提升LLM的策略对话能力。在Rock-Paper-Scissors博弈中,经过训练的模型表现最优,GRPO达到73.36%的胜率(未训练基线为31.25%),DPO达到70.76%,而STaR只有51.13%。归一化相对优势(NRA)指标显示GRPO(0.6891)和DPO(0.6288)大幅优于未训练模型(0.0483)。在Bertrand竞争这个更复杂的迭代博弈中,DPO展现出明显优势,归一化收益(NE)达到0.4406,远超未训练的-0.1168和GRPO的0.2248。在Size-Price议价博弈中,DPO的议价能力(BP)为0.8196,GRPO为0.7514,而未训练模型仅为0.3773。行为信号分析显示,训练后的模型在ISE(对手建模)和LO(对话影响力)维度都有显著提升,特别是LO值的提升与博弈性能的提升高度相关。奖励塑造实验表明,仅使用LO辅助奖励就能将胜率从41.67%提升到56.06%,同时添加自然度奖励可以保持高胜率(56.88%)并改善对话质量。DPO在所有复杂博弈中表现最稳定,其优势可能来自于更丰富的学习信号——直接比较输出而非压缩为标量优势值。

三个博弈的战略特征分解
Table 1: 三个博弈的战略特征分解
实验超参数列表
Table 2: 实验超参数列表
约束Rock-Paper-Scissors博弈中的奖励塑造分析
Figure 4: 约束Rock-Paper-Scissors博弈中的奖励塑造分析
三种训练算法在三个博弈环境中的比较分析
Figure 5: 三种训练算法在三个博弈环境中的比较分析
DPO变体的评估
Figure 8: DPO变体的评估
查看结构化数据
任务指标本文基线提升
Rock-Paper-Scissors 胜率(Win Rate) GRPO 73.36% / DPO 70.76% 未训练 31.25% GRPO提升42.11个百分点
Rock-Paper-Scissors NRA GRPO 0.6891 / DPO 0.6288 未训练 0.0483 GRPO提升0.64
Bertrand Competition 归一化收益(NE) DPO 0.4406 未训练 -0.1168 DPO提升0.56
Size-Price Bargaining 议价能力(BP) DPO 0.8196 / GRPO 0.7514 未训练 0.3773 DPO提升0.44
Rock-Paper-Scissors (奖励塑造) 胜率 LO+Natural 56.88% 仅基础奖励 41.67% 提升15.21个百分点

局限与改进

作者在论文中坦诚地指出了几个重要局限性。首先,观察到了性能与对手建模之间的脱节——模型学会了有效的说服策略,但并不一定形成对对手的准确内部模型。具体表现为,LO奖励塑造虽然大幅提升胜率,但ISE(对手建模)和SRP(策略相对表现)分数反而下降。这表明模型可能学会了'欺骗'而非真正理解对手。其次,实验仅限于两人博弈且对手为固定的LLM,尚未验证在人类对手或多智能体场景中的效果。第三,训练过程中观察到对话多样性不足的问题,降低KL散度系数会导致模型收敛到单一非策略性行动(如在RPS中总是选择剪刀)。此外,由于计算资源限制(单GPU 48GB VRAM),每个实验需要1.5到3.5天,且模型规模限制在3B参数,无法测试更大的模型。

独立分析的弱点

基于对论文的独立分析,我认为存在以下几个值得关注的弱点。第一,对手建模与策略执行的脱节问题在实际应用中可能带来风险——模型可能学会通过误导性对话获得短期收益,但无法适应对手策略变化。改进方向可以考虑引入对手建模的显式奖励,或在训练过程中定期更换对手以增强适应性。第二,实验设计中将训练LLM固定为第二玩家,这可能引入位置偏差。第一玩家通常设定对话基调,而第二玩家的响应可能过度依赖第一玩家的输入。改进方法可以随机化玩家顺序或使用自博弈训练。第三,自然度奖励使用LLM作为评判,这可能引入评判模型的偏见,且0.7的阈值设置缺乏理论依据。可以考虑使用多个评判模型的集成或基于人类反馈的校准。第四,三个行为信号的计算需要近似对手的真实策略和信念策略,这种近似可能不准确,特别是对于复杂博弈。可以探索更精确的贝叶斯推断方法或使用专门的对手建模网络。

未来方向

作者提出了几个有前景的未来研究方向。首先,解决对手建模与策略执行脱节的问题,开发更直接奖励对手意图推理的方法。其次,超越结构化博弈,开发从语言中估计对话效用的方法,将GameTalk推广到开放式的现实任务。第三,测试框架对更多样化对手的鲁棒性,特别是人类玩家和多智能体场景。基于本文成果,还可以延伸以下方向:将GameTalk应用于实际场景如商业谈判、客服对话、多轮代码调试等;研究模型能否从博弈训练中学到可迁移的对话策略;探索对话历史长度对策略能力的影响;开发自动发现和设计新博弈的元学习方法,使训练环境更具多样性。

复现评估

从复现角度来看,本文具有较高的可复现性。作者承诺将提供完整源代码,且已在论文中详细列出了所有超参数(学习率10^-4、KL系数10^-1、LoRA秩32、批大小8等)。硬件需求相对可及——单张NVIDIA RTX 6000 ADA GPU(48GB VRAM)即可运行,每个实验需要1.5到3.5天。使用的基座模型(LLaMA-3-3B)是公开可用的。三个博弈环境的提示词已在附录中完整给出。不过,复现者需要注意以下挑战:内存管理技巧——Bertrand竞争中需要分别计算每个生成的损失以节省内存;对话多样性问题可能需要调整KL系数;200个博弈实例由Gemini 2.5生成,虽然作者承诺开源,但重新生成可能产生不同的分布。总体而言,对于有RL训练经验的团队,这是一个可在一周内完成的复现项目。