← 最新论文
💻 computer science

sLTN: Structural Logic Tensor Networks

本文引入了 sLTN,这是一个通过将结构维度作为一等公民引入,从而实现对时间、序列和关系约束的显式表示与可微学习的神经符号框架,该框架是对逻辑张量网络(Logic Tensor Networks)的扩展。

原作者: Davide Rinaldi, Luciano Serafini

发布于 2026-08-12
📖 1 分钟阅读☕ 轻松阅读

原作者: Davide Rinaldi, Luciano Serafini

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正试图教会一台计算机理解这个世界。你的工具箱里有两个强大的工具。第一个是机器学习,它就像一个观察力极强的学徒,通过观察数百万个例子来进行学习。它非常擅长发现模式,比如在照片中识别出一只猫,但它并不真正“知道”猫到底“是什么”,也不理解猫为什么会表现出那样的行为。第二个工具是逻辑,它就像一本严格的规则手册或一套法律。它知道如果“所有的猫都有尾巴”且“小布布是一只猫”,那么“小布布一定有尾巴”。但逻辑通常是僵化的,在处理杂乱的现实世界数据时会显得力不从心。

一段时间以来,科学家们一直试图将这两个工具结合成一个名为神经符号人工智能(neurosymbolic AI)的单一系统。其目标是创造一种既能从数据中学习,又能同时遵循逻辑规则的 AI。其中一个流行的框架叫做逻辑张量网络(Logic Tensor Networks, LTN)。可以将 LTN 想象成一个翻译官,它将逻辑规则转化为计算机可以使用梯度(一种通过逐步改进答案来优化结果的方法)来解决的数学问题。然而,原始版本的 LTN 有一个盲点:它是为“扁平化”数据设计的。它将一切都视为一堆巨大的、无组织的个体项目。它不知道如何处理具有自然顺序或结构的事物,比如时间轴上的事件序列、故事中的步骤列表,或是社交网络中朋友之间的联系。这就像是通过仅仅列出演员名单来描述一部电影,却完全没有提到情节或时间线。

正是在这里,一篇新论文登场了,它介绍了 sLTN(结构化逻辑张量网络)。作者 Davide Rinaldi 和 Luciano Serafini 意识到,世界不仅仅是物品的堆砌;它充满了结构。时间向前流动,句子有词序,图结构有连接。他们构建了一个 LTN 的升级版,将这些结构视为“一等公民”。在 sLTN 中,你可以直接在逻辑规则中讨论“时间步”、“序列位置”或“图节点”。

这篇论文不仅提出了这是一个好主意,还提供了完整的数学蓝图(语法和语义)以及一个基于 PyTorch 构建的可用软件库。他们展示了 sLTN 如何将一条逻辑规则——例如“如果一个数字出现在时间 tt,那么它也应该出现在时间 t+1t+1”——转化为计算机可以从中学习的数学问题。他们通过一个视频分类任务展示了这一点,在该任务中,AI 必须观看显示一个数字被绘制出来的帧序列。该系统利用关于时间和序列的逻辑规则,学会了区分那些数字平滑出现与那些数字闪烁出现的视频。作者表明,如果移除结构化特征,sLTN 会完美地退回到原始的 LTN,证明了它是一个真正的扩展。虽然论文提出了一个坚实的框架和可运行的代码,但作者也指出,该系统仍是一个新的库,需要进行更多的测试和超越这些初步示例的现实世界验证。这是迈向能够理解事物不仅是“是什么”,而且是“如何排列”的 AI 的重要一步。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →