Logic of Hypotheses: from Zero to Full Knowledge in Neurosymbolic Integration
本文介绍了假设逻辑(LoH),这是一种新颖的神经符号框架,通过将可学习的选择算子扩展至命题逻辑并编译为可微模糊逻辑,从而统一了手工构建的规则与数据驱动的机器学习,实现了灵活的知识整合与离散布尔推理,且无需牺牲性能。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
以下是论文《假设逻辑:神经符号集成中从零到全知》的通俗解释,辅以日常类比。
宏观图景: bridging 两个世界
想象你正在教计算机做出明智的决策。你有两个主要工具:
- 神经网络(“直觉学习者”):这就像一个通过观察成千上万张图片来学习的孩子。它非常擅长发现模式(例如在照片中识别出一只猫),但极不擅长解释为什么它认为那是只猫。它是一个“黑盒”。
- 符号逻辑(“规则遵循者”):这就像一位严格的律师或国际象棋特级大师。它遵循清晰、书面的规则(例如,“如果下雨,就带伞”)。它完美地解释其推理过程,但如果不被明确告知具体该做什么,它就极难从原始数据中学习新事物。
神经符号集成(NeSy) 就是试图将这两者结合。目标是构建一个既能从数据中学习,又能遵循逻辑规则的系统。然而,大多数现有方法都困在两个极端:要么你向计算机提供完美的规则(它只是学会遵循它们),要么你让它从零开始学习规则(它经常编造胡言乱语)。
问题在于:如果你拥有一些规则,但它们不完整呢?或者如果你有一系列可能的规则,但不确定哪些是正确的呢?目前的工具难以应对这种“中间地带”。
解决方案:假设逻辑(LoH)
作者引入了一种名为假设逻辑(Logic of Hypotheses, LoH)的新语言。你可以将 LoH 想象成一本计算机逻辑版的“选择你自己的冒险”书。
“选择算子”
在标准逻辑中,规则是固定的。而在 LoH 中,你可以在规则中插入一个特殊的“选择框”。
- 标准逻辑:“如果下雨,就带伞。”(固定)
- LoH:“如果下雨,就带 [伞 或 雨衣 或 连衣帽]。”
计算机目前还不知道该选哪一个。它必须查看数据并决定:“根据我看到的图片,‘雨衣’似乎效果最好。”
这使得系统能够无缝处理三种不同的场景:
- 全知:你向计算机提供确切的规则。“选择框”是空的,因为只有一个选项。计算机只需学会识别下雨。
- 零知:你向计算机提供一份它可能学到的所有可能规则的庞大清单。它必须从零开始构建整个结构。
- 部分知(最佳点):你向计算机提供规则的骨架,并为缺失的部分提供几个选项。它根据数据填补空白。
工作原理:"Gödel 技巧”
将这些“选择框”转化为可学习的计算机程序颇具挑战性。通常,计算机需要平滑、滑动的刻度(像调光开关)来进行学习。但逻辑是二元的(开/关,是/否)。
作者使用了一个涉及Gödel 模糊逻辑的巧妙数学技巧。
- 类比:想象一个控制灯光的调光开关。通常,你可以将其设置为 30% 或 70%。但对于逻辑而言,你需要灯光要么完全开,要么完全关。
- 技巧:作者设计的系统使得即使计算机使用平滑、滑动的开关(利用梯度)进行学习,数学上也保证:当你最终将开关“咔哒”一声拨到“开”或“关”时,得出的答案与它从一开始就使用硬开关学习完全相同。
- 这为何重要:许多其他系统在尝试将其平滑学习转化为硬性的、可读的规则时会损失准确性。而这个系统在不损失任何性能的情况下做到了这一点。这就像一位厨师,既能用精密的秤烹饪出完美的菜肴,也能用粗略的食材估算来上菜,而味道完全一样。
实验:它有效吗?
作者在两类任务上测试了这种“选择你自己的冒险”逻辑:
1. 表格数据(“电子表格”测试)
他们使用了标准数据集(例如预测是否应批准银行贷款)。
- 结果:他们的模型表现与最好的“黑盒”神经网络一样好,但生成了清晰、可读且人类可理解的规则。它击败了其他规则学习系统,那些系统在试图兼顾灵活性和准确性时往往会陷入混乱。
2. 视觉井字棋(“感知”测试)
这是一个更难的测试。他们没有给计算机一个写有"X"和"O"的棋盘,而是给了它棋盘的图像(使用手写数字代表 X、O 和空格)。
- 挑战:计算机必须首先学会识别数字(感知),然后同时学会井字棋的规则(逻辑)。
- 结果:LoH 模型成功地直接从图像中学习了游戏规则。它弄懂了“一行三个 X 意味着获胜”,并能用通俗的英语解释这一规则。其他模型要么未能学会规则,要么学到的规则在尝试阅读时显得毫无意义。
野火示例
为了展示其灵活性,他们模拟了野火风险评估。
- 场景 A(全知):他们告诉计算机火的精确物理原理(燃料 + 干燥度 + 触发因素)。计算机只需学会从卫星图像中识别“森林”和“干燥植被”。
- 场景 B(部分知):他们告诉计算机:“我们知道燃料如何起作用,但不确定触发因素。”计算机得到了一份包含 5 种可能“触发”规则的清单。它查看数据,并挑选出实际最能预测火灾的那一条。
- 场景 C(零知):他们给计算机列出了 20 条关于所有事物的可能规则,让它从零开始构建整个系统。
在每种场景中,系统都完美地适应了,证明它能够处理从“我什么都知道”到“我一无所知”的任何情况。
总结
这篇论文提出了假设逻辑(LoH),这是一种构建 AI 的新方法,它舒适地介于“僵化规则”和“盲目学习”之间。
- 它使用选择框让 AI 决定使用哪些规则。
- 它使用数学技巧确保其学到的规则在简化供人类阅读后依然完全准确。
- 它在电子表格和图像上均有效,证明其能够处理我们可能仅拥有部分知识的复杂现实世界问题。
本质上,LoH 赋予了 AI 这样的能力:它可以说“我知道答案的大致轮廓,但我需要查看数据来填充具体细节”,然后以完美的准确性做到这一点。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。