Rethinking Explanations: Formalizing Contrast in Description Logics
本文提出了一种面向用户的描述逻辑对比解释框架,该框架通过正式定义和评估如何解释为何某事实成立而非替代性对照项,从而解决了现有证成与溯因推理方法的局限性。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象你正漫步于一座巨大而神奇的图书馆,其中每一本书都代表着一条关于世界如何运作的规则。这座图书馆建立在一种非常严格、逻辑化的语言之上,称为描述逻辑(Description Logic, DL)。在这座图书馆中,计算机可以审视一个人(我们称她为爱丽丝)以及一组规则,然后告诉你:“是的,爱丽丝被录用了!”
旧方法:“为什么?”
通常,如果你问计算机“为什么爱丽丝被录用了?”,它会给你一个理由(Justification)。它会从图书馆中调出那些证明爱丽丝被录用的具体书页。
- 类比: 这就像老师向你展示数学题的确切步骤,以证明答案是 5。它很准确,但只告诉你关于“赢家”的信息。
新问题:“为什么是爱丽丝而不是鲍勃?”
本文的作者注意到人类有一种自然倾向:我们不仅想知道某事为何发生,还想知道它为何是发生了某事,而不是发生了另一件事。
想象爱丽丝得到了这份工作,但她的朋友鲍勃没有。
- 如果你问“为什么是爱丽丝?”,计算机列出爱丽丝的优秀技能。
- 如果你问“为什么不是鲍勃?”,计算机列出鲍勃缺失的技能。
- 但鲍勃很困惑。 他不想看两份分开的列表。他想知道:“为什么是爱丽丝而不是我?”他想看到他们之间的差异。
本文认为,给出两个分开的回答是令人不满意的。你需要一个对比解释(Contrastive Explanation, CE),它能突出两者之间的具体差距。
解决方案:“差异发现者”
研究人员提出了一种新方法,将这种“为什么是 P 而不是 Q?”的问题形式化。他们将发生的事称为事实(Fact)(爱丽丝),将未发生的事称为对照(Foil)(鲍勃)。
为了解释差异,他们考察三个方面:
- 爱丽丝有而鲍勃没有的:(例如,爱丽丝在人工智能领域发表了论文。)
- 鲍勃有而爱丽丝没有的:(例如,鲍勃在纯数学领域发表了论文。)
- 鲍勃缺失的、若具备本可使其被录用的:(例如,鲍勃需要在人工智能领域发表论文。)
富有创意的类比:赛跑
想象爱丽丝和鲍勃之间的一场赛跑。
- 事实: 爱丽丝赢了。
- 对照: 鲍勃输了。
- 旧解释: “爱丽丝跑得快。”(这是真的,但无法解释鲍勃为何输了。)
- 新对比解释: “爱丽丝跑得快,因为她在山丘上训练,而鲍勃在平地上训练。如果鲍勃在山丘上训练(缺失的部分),他本会赢,但他没有。”
本文通过取爱丽丝的“证明”和鲍勃的“证明”(尽管鲍勃的证明是假设性的),并找出它们的对称差,将这一过程形式化。他们剔除了两人共有的部分(例如“两人都具备资格”),只关注决定结果的那些独特因素。
“如果”情景(溯因)
有时,计算机必须猜测什么条件会使对照(Foil)成立。这被称为溯因(Abduction)。
- 类比: 如果鲍勃没有被录用,计算机就会问:“鲍勃要被录用,什么条件必须成立?”它可能会说:“如果鲍勃在人工智能领域发表了论文。”
- 本文的方法将爱丽丝的真实证明与鲍勃的“如果”情景相结合,以精确展示两条路径在何处分叉。
处理故障(不一致性)
有时,图书馆里的规则很棘手。如果规则说“你不能同时是人工智能专家和理论家”呢?
- 如果鲍勃是理论家,而计算机说“如果鲍勃是人工智能专家,他就会被录用”,这就产生了冲突。
- 本文增加了一个安全网:它识别这些冲突。它会告诉你:“如果鲍勃是人工智能专家,他本会被录用,但是这与他作为理论家的本性相矛盾。”这防止了解释破坏图书馆的逻辑。
他们实际做了什么
作者们不仅撰写了理论,还构建了一个原型(一个可运行的计算机程序)来测试它。
- 他们在约 40 个不同的现实世界知识库(如医学或技术数据库)上进行了测试。
- 他们发现,他们的方法运行迅速(大多数情况下不到一秒),并生成非常简短、易于阅读的解释(通常仅 1 到 2 句逻辑语句)。
- 他们在数学上证明,对于某些类型的逻辑(称为EL),该过程是高效的,不会陷入无限循环。
总结
本文旨在升级计算机解释决策的方式。他们不再仅仅说“这是 X 发生的原因”,而是说“这是 X 发生而不是 Y的原因”。他们通过数学方法比较“获胜”证据与“失败”(或假设性)证据,剔除共同部分,并精确展示造成差异的关键因素。他们构建了实现这一功能的工具,该工具能在复杂数据上快速且准确地运行。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。