paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Residuality and Learning for Nondeterministic Nominal Automata

非确定性名义自动机的剩余性与学习
LMCS vol.Volume 18, Issue 12022匹配度 2/10 · 该论文属于自动机学习与名义自动机的纯理论研究,讨论数据语言的可学习性与规范表示构造;与用户画像中PL/AI交叉、静态分析、LLM/Agent改进形式化验证、浮点或贝叶斯程序分析等核心方向均无直接关联,仅与形式化方法/可学习性有非常间接的联系。引用 1 inbox
Joshua Moerman, Matteo Sammartino
crossref: 2026-09-10

AI 速览

一句话:提出 residual nominal automata 子类,证明其规范表示可由有限观察构造,从而支持主动学习。

本文研究哪些数据语言存在主动学习算法,这一问题在作者先前工作中仍未解决,且对非确定性自动机识别的语言尤为困难。作者引入 residual nominal automata——非确定性名义自动机的一个子类,并证明该类具有规范代表,且总能通过有限次观察构造出来。尽管 residuality 对名义自动机是不可判定的语义性质,这一构造仍为主动学习算法提供了基础。其核心是基于 residual languages 的机器无关特征化,并为此发展了名义格理论中的新结果。该工作被视为理解具有某种非确定性的自动机可学习性的重要一步。

问题
确定哪些数据语言可被主动学习,特别是非确定性自动机识别的语言;此前该问题悬而未决。
方法
引入 residual nominal automata 子类,给出 residual languages 的机器无关特征化,并利用名义格理论构造规范 residual 自动机。
评估
以理论证明为主,证明规范代表可由有限观察构造,从而支持主动学习;摘要未报告实验评估。
原文摘要(Abstract)

We are motivated by the following question: which data languages admit an active learning algorithm? This question was left open in previous work by the authors, and is particularly challenging for languages recognised by nondeterministic automata. To answer it, we develop the theory of residual nominal automata, a subclass of nondeterministic nominal automata. We prove that this class has canonical representatives, which can always be constructed via a finite number of observations. This property enables active learning algorithms, and makes up for the fact that residuality -- a semantic property -- is undecidable for nominal automata. Our construction for canonical residual automata is based on a machine-independent characterisation of residual languages, for which we develop new results in nominal lattice theory. Studying residuality in the context of nominal languages is a step towards a better understanding of learnability of automata with some sort of nondeterminism.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot1729,
  title = {Residuality and Learning for Nondeterministic Nominal Automata},
  author = {Joshua Moerman and Matteo Sammartino},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 18, Issue 1},
  year = {2022},
  doi = {10.46298/lmcs-18(1:29)2022}
}