《Journal of Logic and Computation》:Robustness of inference in quantitative bipolar argumentation
编辑推荐:
研究人员研究量化双极论证(quantitative bipolar argumentation, QBAF)中推理的鲁棒性。研究人员将论证视为动态过程,并将推理理解为两个论证的相对(最终)强度,提出鲁棒推理(robust inference)与鲁棒不一致性(r
研究人员研究量化双极论证(quantitative bipolar argumentation, QBAF)中推理的鲁棒性。研究人员将论证视为动态过程,并将推理理解为两个论证的相对(最终)强度,提出鲁棒推理(robust inference)与鲁棒不一致性(robust inconsistency)概念。鲁棒推理要求:在给定论证图发生潜在变化时,论证基于最终强度的排序得以保持。当推理变化发生时,鲁棒不一致性概念评估该推理变化是否在后续变化下持续存在,从而刻画该变化是“长期存续”还是短暂波动的结果。为分析鲁棒推理被违反的情形,研究人员引入鲁棒性口袋(pockets of robustness)——即应用于原图时使推理保持鲁棒的变化集合。基于这些口袋,研究人员定义鲁棒性违背解释(robustness violation explanations)。这些解释识别在某些特定口袋之外导致推理变化的最小变化。研究人员进一步说明其解释如何产生一种渐进的鲁棒性概念。研究人员还讨论并评估上述概念的实现方面,最后证明其鲁棒性方法可直接应用于基于标签的抽象论证(labelling-based abstract argumentation)。
研究背景方面,原文指出计算论证(computational argumentation, CA)从以节点表示论证、以边表示攻击或支持关系的图中进行推理;其研究目标包括理解冲突信息下的推理以及设计人机协作的实践推理方法。CA 本质上非单调:智能体可能因新信息而改变推断,这在动态论证视角下是期望的,但改变不应任意发生,否则会表现为反复无常并损害可信度。因此,需要研究论证推理的鲁棒性,以理解在观察演化时推断何时以及在何种条件下可靠。原文聚焦量化双极论证框架(QBAF):论证具有初始强度,并通过攻击与支持关系连接,依据框架拓扑将初始强度更新为最终强度。该研究动机包括 QBAF 在可解释人工智能中的潜在应用及其一般性,并表明框架可应用于基于标签的抽象论证。
研究人员开展的工作是:基于 Wimsatt 的鲁棒性分析程序概念,将过程视为从 QBAF 中推断两个主题论证的最终强度高低,将作用域视为初始 QBAF 可演化到的更新集合,将解释视为导致相对最终强度不变性失败的最小变化。由此提出鲁棒推理、鲁棒不一致性、鲁棒性口袋、鲁棒性违背解释和渐进鲁棒性度量,并讨论实现与经验评估,最后将方法用于基于标签的抽象论证。结论上,原文给出可保证鲁棒性的若干简单情形,同时用例子表明在 DFQuAD 与二次能量(quadratic energy)等常用渐近语义下,即使较直接场景也可能缺乏鲁棒性;意义在于提供分析论证推断可靠性和推断变化持续性的框架,并可扩展到标签化抽象论证。
关键技术方法不超过250字:该研究以 QBAF 四元组、子 QBAF 偏序、渐近语义(gradual semantics)、模块化语义(modular semantics)与强方向性(strong directionality)为形式化基础,定义扩张集、强度变化、ε-有界与 M-有界更新、鲁棒推理和鲁棒不一致性;以鲁棒性口袋及最小违背解释刻画违例,构造鲁棒性尺度;设计最大口袋搜索算法,用 Python 在分层 QBAF 上进行经验评估;并通过标签化抽象论证映射扩展适用性。无样本队列来源;经验评估数据由程序随机生成。
研究结果如下。
1 Introduction:通过讨论 CA 的非单调性、动态论证中的“反复无常”风险以及 Wimsatt 鲁棒性分析框架,原文引出以 QBAF 为主题的研究,并用示例说明鲁棒推理与鲁棒不一致性;结论是需要在 QBAF 更新下分析相对最终强度排序的不变性,并解释其失败。
2 Preliminaries:通过定义 QBAF、子 QBAF、渐近语义、模块化语义、强度一致性、强方向性及相关性质,建立形式化基础;结论是模块化语义在无环 QBAF 上满足强方向性,且渐近语义可比较论证最终强度。
3 Robustness notions:通过定义扩张集、正常/强/弱扩张、强度变化、ε-有界与 M-有界更新以及一般鲁棒、扩张鲁棒和强度变化鲁棒推理,建立鲁棒性概念;结论是一般鲁棒推广强度一致性,扩张鲁棒和强度变化鲁棒是一般鲁棒的特殊情形,并在弱扩张与模块化语义下可保证部分鲁棒性。
3.1 Robust inferences:通过形式定义和示例分析 QBAF 更新下的推断保持;结论是即使单个论证以相同拓扑关系连接两个主题论证,在 DFQuAD 与二次能量语义下改变其初始强度或进行扩张也可能导致推断变化,因而鲁棒性不能普遍保证。
3.2 Robustness of strength inconsistency:通过定义一般、扩张和强度变化鲁棒不一致性并给出示例;结论是某些情况下推断只改变一次且后续更新保持该改变,但在非单调效应甚至无非单调效应时也可能出现推断改变后“翻回”的现象,故变化持续性亦非普遍可保证。
4 Robustness violation explanations:通过定义鲁棒性口袋与鲁棒性违背解释,并证明最大口袋与解释的最小性关系;结论是口袋可视为保持推断的“安全空间”,口袋外的最小变化可解释鲁棒性违背,且在最大口袋下解释中的变化集为单元素或空集。
5 From explanations to a gradual robustness notion:通过证明口袋对子集封闭、稳健时口袋数为 2
NG,并定义鲁棒性尺度 RM
σ,G,G(x,y);结论是尺度取值在 0 与 1 之间,非平凡更新且仅空集为口袋时尺度为 0,从而给出渐进鲁棒性度量。
6 Implementation:通过算法与经验评估讨论口袋和解释计算;结论是最大口袋枚举在一般情形下计算困难,但针对扩张链的局部化计算可扩展到数百个论证的 QBAF。
6.1 Algorithms:通过基于最大口袋和单元素追加的解释搜索算法,以及自底向上的 IsPoc/Poc 过程;结论是解释可由最大口袋加单元素构造,口袋关系的遗传性支持自底向上搜索。
6.2 Empirical evaluation:通过对分层 QBAF 的 Python 实现实验;结论是计算时间随潜在口袋幂集增长而爆炸,但先定位扩张链中鲁棒性失败位置再计算局部最大口袋,可在较实用的特殊情形中扩展计算。
7 Robustness in labelling-based abstract argumentation:通过将抽象论证框架、偏好语义及 S/C/O 标签映射为最终强度,并把 AF 视为支持关系为空且初始强度未定义的 QBAF;结论是多数鲁棒性概念可直接应用于基于标签的抽象论证,并可给出鲁棒性违背解释示例。
8 Discussion and conclusions:通过讨论论证动态、强方向性等原则、SSI 解释、影响测度、争议树和不完全 AF 稳定性等联系;结论是该工作与论证语义原则正交,提供推断鲁棒性和推断变化鲁棒性的分析工具,并指出需进一步研究可保证鲁棒性的特殊情形、算法与应用。
讨论部分总结:原文将工作置于论证动态研究之中,指出强方向性等原则也可从 Wimsatt 框架理解;与论证语义原则研究相比,该工作关注推断和推断变化的鲁棒性,并可评估具体动态推断场景。原文说明在满足某些原则的渐近语义下仅能保证很简单的情形,并用例子表明在 DFQuAD 与二次能量语义下,即使不依赖非单调效应,非线性但单调的效应也足以导致初始推断或推断变化缺乏鲁棒性。原文还将鲁棒性违背解释与充分强度不一致解释(sufficient strength inconsistency explanation, SSI)联系,指出解释元组元素并集构成充分强度不一致解释;并讨论影响测度、争议树、不完全 AF 稳定性等可能联系,留待未来研究。
研究结论部分翻译:为总结全文,研究人员强调若干未来扩展方向:(i) 设计启发式算法以确定强度变化场景下的鲁棒性口袋,因为此类场景无法进行穷举搜索;(ii) 就可保证鲁棒性的特殊情形提供进一步分析结果;(iii) 研究可应用鲁棒性框架的计算论证(CA)应用;(iv) 构建基于影响测度的鲁棒性理解。