← 返回 2026-01-01

BEDA:将信念估计作为执行战略对话行为的概率约束 BEDA: Belief Estimation as Probabilistic Constraints for Performing Strategic Dialogue Acts

Hengli Li, Zhaoxin Yu, Qi Shen, Chenxi Li, Mengmeng Wang, Tinglang Wu, Yipeng Kang, Yuxuan Wang, Song-Chun Zhu, Zixia Jia, Zilong Zheng 📅 2025-12-31 👍 5 2026-07-13 08:35
Theory of Mind 信念估计 对话行为 战略对话 约束优化

提出BEDA框架,将信念估计作为概率约束来引导战略对话行为生成

前置知识

信念估计

信念估计是指推断智能体对世界事件的真伪概率以及对方是否知道这些事件的能力。在BEDA中,信念估计模块使用预训练编码器(如BERT)分析对话上下文和世界集,输出事件真伪概率 $P_A(E|C)$ 和对方知晓概率 $P_A(K_B E|C)$,其中 $C$ 表示上下文。该过程采用监督学习训练,使用交叉熵损失函数,学习率为 $1e^{-5}$,随机种子固定为3407。

理解信念估计是读懂本文的基础,因为BEDA的核心思想是将信念估计作为对话生成的约束条件,从而实现战略对话行为。论文实验表明信念估计准确率在CKBG和MF数据集上达到约90%,而在CaSiNo上为74.44%。

对抗性对话行为

对抗性对话行为是指说话者传达超出听者当前信念支持的事件,旨在操纵听者的信念以实现更激进的互动目标。形式化定义为满足 $P_A(E) \geq 1 - \epsilon$ 和 $P_A(\neg K_B E) \geq 1 - \epsilon$ 的事件 $E$,其中 $\epsilon$ 是容错参数。例如,在Keeper-Burglar游戏中,Keeper故意强调 burglar 不知道的信息,以误导其选择错误的容器。论文实验显示BEDA在对抗性任务上相比基线提升最高达20.6个百分点。

对抗性对话行为是BEDA框架的两大核心对话行为之一,本文通过实验在CKBG数据集上验证了其有效性,相比基线方法提升成功率最高达20.6%。理解这一概念有助于把握BEDA如何通过概率约束实现战略对话。

一致性对话行为

一致性对话行为是指将对话内容限制在双方共享的共同知识范围内,以促进相互理解和协作。形式化定义为满足 $P_A(E) \geq 1 - \epsilon$ 和 $P_A(K_B E) \geq 1 - \epsilon$ 的事件 $E$。例如,在Mutual Friends任务中,双方通过交流共同知道的属性,逐步缩小候选人范围。论文实验显示BEDA在MF任务上平均提升9.3个百分点,同时减少平均轮次。

一致性对话行为是BEDA的另一核心对话行为,本文在MF数据集上验证了其提升合作效率的能力,平均成功率提升9.3%,同时减少平均轮次。理解这一概念有助于把握BEDA如何通过概率约束促进合作。

概率约束优化

概率约束优化是指在对话生成过程中,将信念估计的结果作为约束条件,在满足约束的事件集合中优化生成质量。数学形式为:$\max_{u, E \in P(W)} \pi_A(u|E, C)$,约束条件为 $P_A(E|C) \geq 1 - \epsilon$ 和 $P_A(\neg K_B E|C) \geq 1 - \epsilon$(对抗性)或 $P_A(K_B E|C) \geq 1 - \epsilon$(一致性)。$\pi_A(u|E, C)$ 是给定事件和上下文时生成话语 $u$ 的概率,使用大语言模型(如GPT-4.1-nano)建模。

概率约束优化是BEDA的技术核心,它实现了信念估计与对话生成的有机结合,避免了将所有信念信息暴露给生成器,提高了战略对话的有效性。论文通过三个数据集的实验验证了这一方法的有效性。

研究动机

现有战略对话方法虽然在信念估计上取得了一定进展,但缺乏原则性机制来在生成过程中利用这些信念。具体来说,之前的工作如MindDial直接将所有可用信念信息通过提示提供给LLM代理,但没有约束应该揭示哪些信息以及如何揭示,这在信念状态复杂时可能导致次优表现。例如,在合作任务中,过多的无关信息会降低效率;在对抗任务中,不当的信息暴露可能暴露战略意图。实验显示,在GPT-4骨干网络上,MindDial的胜率(76.0%)与随机信念状态(75.1%)几乎无差异,表明简单的信念注入并不足以实现有效的战略对话。这个问题限制了智能体在复杂社交场景中的性能,尤其是在谈判、辩论和社会推理游戏中。

本文的目标是本文的目标是构建一个简单而通用的框架,将信念估计作为概率约束来执行战略对话行为。具体而言,我们数学地定义了两种核心对话行为:对抗性和一致性,并将它们操作化为对智能体可以生成的内容的概率约束。BEDA框架通过世界集、信念估计器和条件生成器三个组件,实现了从信念估计到对话行为的无缝集成。在对抗性场景中,目标是成功误导对手;在合作场景中,目标是提高合作效率;在谈判场景中,目标是达成更高质量的协议。通过在三个数据集上的实验验证,我们期望展示BEDA相比现有方法的优势。

与已有工作不同的是,本文的独特切入角度在于将信念估计视为约束而非附加信息。与以往工作直接将估计的信念注入生成器不同,BEDA选择性地和有目的地将信念转换为对话动作。例如,在对抗性场景中,仅选择满足 $P_A(E) \geq 1 - \epsilon$ 和 $P_A(\neg K_B E) \geq 1 - \epsilon$ 的事件;在合作场景中,仅选择满足 $P_A(K_B E) \geq 1 - \epsilon$ 的事件。这种约束基础的视角与通用对话启发法(如思维链或自我反思)形成互补,为对话代理提供了一个有效的组织原则。实验表明,这种基于约束的方法比直接注入信念的方法更有效,在CKBG数据集上相比MindDial平均提升超过15.5%。

核心方法

BEDA框架的整体思路是:首先通过世界集对环境进行结构化表示,然后使用信念估计器模块从对话上下文中推断自己和对方对每个事件的信念,最后由条件生成器根据选择的对话行为类型(对抗性或一致性),从满足相应概率约束的事件集合中选择事件,并生成一致的话语。例如,在Keeper-Burglar游戏中,信念估计器预测 burglar 已知的事件和未知的事件,然后选择一个Keeper已知但 burglar 未知的事件(对抗性约束),生成误导性话语。在Mutual Friends任务中,信念估计器预测双方都知道的属性,然后选择这些共同属性(一致性约束),生成促进合作的话语。这个框架的优点是简单、通用,可以适应不同类型的战略对话场景,从完全竞争到完全合作再到混合场景。

BEDA的核心创新点是将信念估计形式化为概率约束,而不是直接作为生成器的输入。具体来说,对于对抗性对话行为,选择满足 $P_A(E) \geq 1 - \epsilon$ 和 $P_A(\neg K_B E) \geq 1 - \epsilon$ 的事件;对于一致性对话行为,选择满足 $P_A(E) \geq 1 - \epsilon$ 和 $P_A(K_B E) \geq 1 - \epsilon$ 的事件。这种约束驱动的方法与现有方法(如MindDial直接将所有信念信息注入提示)有本质区别:它不是简单地将信念信息转储给生成器,而是根据战略目标有选择地利用信念,从而提高了生成内容的有效性。实验表明,这种基于约束的方法在多个数据集上都优于现有的启发式方法,包括思维链和自我反思。

方法步骤详情

BEDA的方法步骤完整描述如下:输入包括对话上下文 $C$(包含对话历史和任务信息)、世界集 $W$(一组可能为真或假的事件)。第一步是信念估计,使用BERT编码器处理上下文,输出两个向量:$[P_A(E|C), \forall E \in P(W)]$(自己对事件 $E$ 的真伪信念)和 $[P_A(K_B E|C), \forall E \in P(W)]$(对方知道事件 $E$ 的信念)。第二步是事件选择,根据对话行为类型从世界集中选择事件。对于对抗性行为,选择满足 $P_A(E|C) \geq 1 - \epsilon$ 和 $P_A(\neg K_B E|C) \geq 1 - \epsilon$ 的事件;对于一致性行为,选择满足 $P_A(E|C) \geq 1 - \epsilon$ 和 $P_A(K_B E|C) \geq 1 - \epsilon$ 的事件。第三步是条件生成,使用固定的大语言模型(如GPT-4.1-nano)根据上下文 $C$ 和选定的事件 $E$ 生成话语 $u$,表示为 $\pi(u|E, C)$。输出是对手模型的回应,然后循环回第一步进行下一轮对话。整个过程中,信念估计器是可训练的,而LLM生成器是固定的,以减少计算成本。

技术新颖性

BEDA的技术新颖性体现在三个方面:一是数学定义了对抗性和一致性对话行为,并给出了严格的概率约束条件,这与以往基于启发式或规则的方法不同;二是构建了一个端到端的框架,将世界集、信念估计和条件生成有机集成,实现了信念估计与对话行为的桥接;三是提出了约束基础的生成范式,与直接注入信念的方法(如MindDial)相比,BEDA在实验中表现出更高的战略可靠性和效率。例如,在CKBG数据集上,BEDA相比MindDial在多个骨干网络上平均提升成功率超过15.5%。此外,BEDA使用轻量级编码器(BERT)进行信念估计,比使用完整LLM的方法更高效,同时保持了相当的准确率。这种设计使得BEDA在实际应用中更具可行性和可扩展性。

An overview of the BEDA framework is provided using the Keeper-Burglar Game as an example.
Figure 1: An overview of the BEDA framework is provided using the Keeper-Burglar Game as an example.

实验结果

BEDA在三个数据集上均取得了显著提升。在Conditional Keeper-Burglar Game(CKBG)上,BEDA相比无信念基线在所有骨干网络上至少提升5.0个百分点,在使用GPT-4.1-nano时提升达到20.6个百分点,成功率从52.7%提升到73.3%。相比随机信念基线,BEDA平均提升超过9.5个百分点,最低提升4.8%(LLaMA3.1-8b),最高提升14.0%(GPT-4.1-nano)。相比CoT和Self-Reflect方法,BEDA平均超越15.5%和15.4%。在Mutual Friends(MF)上,BEDA相比w/o belief平均提升9.3个百分点,使用GPT-3.5时最大提升30.4个百分点,成功率从10.7%提升到41.1%。同时,BEDA在减少平均轮次和提高合作效率方面也表现出色,SR/#Avg. Turn相比w/o belief平均提升2.3。在CaSiNo上,BEDA在GPT-3.5和GPT-4上达到了最高的平均协议奖励,并在使用LLaMA2-7B时生成了更高质量的协议。信念估计准确率在CKBG和MF上达到约90%,而在CaSiNo上为74.44%。这些发现表明,将信念估计作为约束可以有效地提高战略对话的可靠性。

Experimental results on Conditional Keeper-Burglar Game (CKBG) dataset. All experiments are performed three times and we report the mean.
Table 2: Experimental results on Conditional Keeper-Burglar Game (CKBG) dataset. All experiments are performed three times and we report the mean.
Experimental results on Mutual Friends dataset. Bold: Optimal. Underline: Sub-Optimal.
Table 3: Experimental results on Mutual Friends dataset. Bold: Optimal. Underline: Sub-Optimal.
Classification accuracy result of trained belief estimator while testing.
Table 4: Classification accuracy result of trained belief estimator while testing.
Experimental results on CaSiNo. Each experiment is performed for three times except for those with GPT-4 backbone.
Figure 2: Experimental results on CaSiNo. Each experiment is performed for three times except for those with GPT-4 backbone.
查看结构化数据
任务指标本文基线提升
Conditional Keeper-Burglar Game Success Rate (%) 73.3 (GPT-4.1-nano) 52.7 (w/o belief, GPT-4.1-nano) +20.6
Mutual Friends Success Rate (%) 41.1 (GPT-3.5) 10.7 (w/o belief, GPT-3.5) +30.4
CaSiNo Agreement Reward Highest (GPT-3.5, GPT-4) MindDial and others Consistently superior
Belief Estimation Accuracy Classification Accuracy (%) 89.02 (CKBG), 90.13 (MF), 74.44 (CaSiNo) N/A N/A

局限与改进

作者承认的局限性包括:在CaSiNo数据集上,由于其合作-竞争的双重性质和更复杂的多类别信念结构,信念估计的准确率较低(74.44%),这限制了框架的性能。此外,本文假设世界集是固定的,未来可以动态构建。我自己的观察是:BEDA依赖于高质量的信念估计,如果信念估计不准确,约束条件可能错误选择事件,导致次优生成。此外,框架目前只定义了两种粗粒度的对话行为(对抗性和一致性),在实际对话中可能需要更细粒度的行为建模,如协议、让步、模糊和承诺。另一个局限性是框架主要针对两智能体场景,在多智能体场景中的应用尚未探索。最后,BEDA的约束机制相对刚性,可能无法处理需要灵活调整战略的复杂场景。

独立分析的弱点

BEDA的独立分析弱点包括:首先,框架的鲁棒性可能受限于信念估计器的准确性。在CaSiNo等复杂场景中,信念估计准确率仅为74.44%,这可能导致约束条件不准确。改进方向是引入更复杂的信念估计模型,如结合强化学习或在线更新机制。其次,世界集的固定构造可能限制了框架对动态环境的适应性。在真实对话中,新事件可能随时出现。改进方向是学习动态世界集,根据交互信号在线扩展、修剪或重加权。第三,当前框架只考虑了两个智能体,在多智能体场景中可能需要扩展信念估计和约束条件。改进方向是引入多智能体信念建模和更复杂的对话行为定义。第四,约束机制相对刚性,无法适应需要灵活调整战略的场景。改进方向是引入软约束或可学习权重。第五,框架目前仅处理单轮事件选择,在多轮对话中可能需要考虑累积效应和长期规划。改进方向是引入序列决策模型,如强化学习或树搜索。

未来方向

作者提出的未来工作方向包括:动态构建世界集,即根据交互信号学习动态扩展或修剪世界集,以提高覆盖范围和下游性能;更细粒度的对话行为建模,区分协议、让步、模糊和承诺等行为,以提供更精确的控制和更好的信用分配。基于成果可延伸的未来工作包括:将BEDA框架应用于更多战略对话场景,如辩论、说服和社会推理游戏;探索与其他理论(如理性语音行为框架)的结合,以增强理论严谨性;研究信念估计与长期战略规划的协同,以处理多轮对话中的累积效应;引入多智能体扩展,使框架适用于更复杂的社交场景;探索软约束和可学习权重,提高框架的灵活性;结合强化学习,使框架能够通过交互学习更优的战略。

复现评估

BEDA的复现评估:论文提供了详细的数据集统计(CKBG: 400训练/150测试,MF: 1000训练/1117测试,CaSiNo: 500训练/100测试)和实验设置(LLM温度为0,随机种子为3407,学习率为 $1e^{-5}$)。信念估计器使用BERT骨干网络,采用交叉熵损失和Adam优化器。作者在多个骨干网络(GPT-3.5, GPT-4, GPT-4o, LLaMA2-7B/13B, LLaMA3.1-8B, Qwen2.5-7B/14B)上报告了实验结果,并进行了多次运行(通常三次)报告平均值。论文还提供了详细的提示模板和信念估计器架构描述,包括句子编码、上下文-事件融合和二分类层。然而,论文没有明确提供代码链接或数据集下载地址,这增加了复现难度。建议作者发布代码和完整数据集,以促进社区复现和进一步研究。总体而言,BEDA的复现难度中等,主要挑战在于数据集的获取和信念估计器的训练细节。