When Rule Violations Are Rare: Chimera Training for Logical Anomaly Detection
本文提出“嵌合体训练”,这是一种特征级反事实构建方法,通过拼接来自不同样本的子树特征来合成监督式逻辑反例,从而使神经规则评估器即使在训练期间缺乏真实规则违反的情况下,也能有效检测语义异常。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象你是一名博物馆的保安。你的工作是发现“异常”——那些不该出现的事物。
通常,保安寻找的是罕见的事物。如果 99% 的游客穿着蓝色衬衫,那么一个身穿霓虹绿西装的人会立刻显得格格不入。大多数计算机异常检测器就是这样工作的:它们寻找统计上的离群点。
但本文认为,许多现实世界的问题并非关乎罕见性,而是关乎被破坏的规则。
- 规则:“如果有婴儿在场,必须有成年人在看护。”
- 异常:一个婴儿独自坐在房间里。
即使“婴儿”和“成年人”都是常见事物,但“没有成年人的婴儿”这种组合却打破了逻辑规则。问题在于:如果你从未展示过任何婴儿独处的例子,该如何教会计算机识别这种被破坏的规则? 在现实世界中,坏例子(异常)往往如此罕见或危险,以至于你无法收集它们用于训练。
本文提出了一种巧妙的解决方案,称为**“奇美拉训练”(Chimera Training)**,旨在让计算机学习逻辑规则,而无需目睹真实的违规情况。
问题:“捷径”陷阱
作者试图教会计算机一条规则,例如“如果 A,则 B"。他们向计算机提供了数千张正常图片,在这些图片中,A 和 B 总是同时出现。
但计算机很懒惰。它没有学会"A 蕴含 B"的逻辑,只是死记硬背:“如果我看到的图片看起来像 A 和 B 的组合,那就是正常的。”它从未学会当 A 存在而 B 缺失时会发生什么。这就像一个只背下了考试答案键却不懂数学的学生。当他们遇到一道没有背过的题目时,就会失败。
解决方案:“奇美拉”(神话中的混合体)
在希腊神话中,奇美拉(Chimera) 是一种由不同动物部位组成的生物(狮子、山羊和蛇)。
作者利用这一概念创造了**“奇美拉训练”。他们不是向计算机展示婴儿独处的真实图片(因为他们的数据中不存在),而是在特征层面将不同图片的部分拼接在一起**。
以下是类比:
- 图片 A:显示一个婴儿(概念 A 为真)。
- 图片 B:显示一把空椅子(概念 B 为假)。
- 奇美拉:计算机从图片 A 中提取“婴儿”特征,从图片 B 中提取“空椅子”特征,并将它们混合在一起。
现在,计算机被迫面对一个坐在“空椅子”上的“婴儿”。
- 逻辑:计算机从标签中知道,图片 A 有婴儿(真),而图片 B 没有椅子(假)。
- 教训:计算机被告知:“嘿,在这个虚假的混合体中,‘婴儿蕴含椅子’的规则被破坏了。”
通过创造这些虚假的、不可能的组合,计算机学习的是规则的逻辑(如何组合概念),而不仅仅是死记硬背正常图片的样子。它学会了说:“等等,我看到了婴儿,但没看到椅子。这是一种违规!”
系统如何运作(“神经评估器”)
该系统构建得像一张流程图(树状结构):
- 叶子节点:首先,一个标准的人工智能学习识别基本事物(有婴儿吗?有椅子吗?)。
- 门控节点:然后,特殊的“门”模块学习使用逻辑(与、或、如果 - 则)来组合这些答案。
- 训练:他们自下而上地训练这些门。他们使用“奇美拉”方法,迫使门去学习逻辑,而不仅仅是视觉模式。
- 结果:当新的视频或图像输入时,系统会检查规则。如果规则被破坏,它会给出一个“异常分数”,并确切地告诉你哪条规则被破坏了(例如,“婴儿规则失效”)。
为何这很重要
本文在三个不同的数据集上测试了该方法:
- CLEVRER:简单的形状碰撞视频。
- OpenImages:真实物体的照片(例如“餐具蕴含瓶子”)。
- VidOR:人物与物体互动的复杂视频(例如“成年人看护婴儿”)。
研究发现:
- 检测效果更好:与仅寻找罕见事物或试图仅从正常图片中学习规则的系统相比,经过奇美拉训练的系统在发现规则违规方面表现更好。
- 无“捷径”学习:该系统确实学会了逻辑。它不仅仅是死记硬背图像。
- 可解释性:它不仅仅说“这很奇怪”。它会说:“这很奇怪,因为‘婴儿’在场,但‘成年人’缺失。”
简而言之
如果你想教机器人遵守规则,但无法展示规则被破坏的例子,你并不需要去寻找那些罕见的坏例子。相反,你可以混合搭配好的例子,创造出虚假的“坏”场景。这迫使机器人理解规则的逻辑,使其成为一个更聪明、更可靠的异常检测器。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。