中文

NeSyCat:神经符号 ULLER 框架基于单子的范畴语义

人工智能 2026-04-28 v1 计算机科学中的逻辑 范畴论 逻辑

摘要

ULLER(统一学习与推理语言)提供了统一的一阶逻辑(FOL)语法,使其知识库能够直接用于广泛的神经符号系统。原始规范赋予该语法三种两两独立的语义:经典语义、模糊语义和概率语义,每种语义都配有专门的语义规则。我们证明,这些看似不同的语义都是基于单子的一个范畴框架的实例,而单子正是函数式编程中用于建模副作用的构造。这使得能够模块化地添加新语义并在它们之间进行系统转换。作为示例,我们概述了通过将 Giry 单子扩展到概率空间,在逻辑张量网络(LTN)中向任意(也包括无限)域添加广义量化的方法。特别是,我们的方法允许在 Python 和 Haskell 中模块化地实现 ULLER,我们已经在 GitHub 上发布了其初始版本。

关键词

引用

@article{arxiv.2604.24612,
  title  = {NeSyCat: A Monad-Based Categorical Semantics of the Neurosymbolic ULLER Framework},
  author = {Daniel Romero Schellhorn and Till Mossakowski},
  journal= {arXiv preprint arXiv:2604.24612},
  year   = {2026}
}

备注

42 pages. Submitted to Neurosymbolic Artificial Intelligence (IOS Press), after extending from a conference paper of NeSy25