arXiv:2508.21449cs.AI2025-08被引 2

从不完整状态和动作中学习可执行的抽象动作模型。

Learning Lifted Action Models From Traces of Incomplete Actions and States

  • 提出STRIPS+框架,允许动作参数隐式表达并支持有限存在量词。
  • 算法SYNTH通过分层查询序列还原隐式参数,准确推导出动作前提。
  • 适用于真实场景中观测不全的动作学习,如拼图游戏等复杂任务建模。

本文研究从随机状态-动作轨迹中学习滑动拼图的抽象STRIPS模型,其中状态仅包含瓷砖位置信息,动作标签为上下左右且无参数。挑战在于状态缺少“空白”位置等谓词,动作也未显式揭示其作用对象。现有方法多假设动作完整或所有谓词可观测,而本文设定更贴近真实。为此,提出STRIPS+:一种可隐式表达部分参数、支持有限存在量词的新形式化框架。学习问题转化为从STRIPS+轨迹中学习STRIPS+模型。提出的算法SYNTH构建分层的前件表达式(查询),用于识别状态中唯一对象并补全隐式参数。理论证明了SYNTH的正确性与完备性,并在由现有STRIPS领域生成的STRIPS+模型上验证了其可扩展性。

原文摘要 · Abstract (English)

Consider the problem of learning a lifted STRIPS model of the sliding-tile puzzle from random state-action traces where the states represent the location of the tiles only, and the actions are the labels up, down, left, and right, with no arguments. Two challenges are involved in this problem. First, the states are not full STRIPS states, as some predicates are missing, like the atoms representing the position of the ``blank''. Second, the actions are not full STRIPS either, as they do not reveal all the objects involved in the actions effects and preconditions. Previous approaches have addressed different versions of this model learning problem, but most assume that actions in the traces are full STRIPS actions or that the domain predicates are all observable. The new setting considered in this work is more ``realistic'', as the atoms observed convey the state of the world but not full STRIPS states, and the actions reveal the arguments needed for selecting the action but not the ones needed for modeling it in STRIPS. For formulating and addressing the learning problem, we introduce a variant of STRIPS, which we call STRIPS+, where certain STRIPS action arguments can be left implicit in preconditions which can also involve a limited form of existential quantification. The learning problem becomes the problem of learning STRIPS+ models from STRIPS+ state-action traces. For this, the proposed learning algorithm, called SYNTH, constructs a stratified sequence (conjunction) of precondition expressions or ``queries'' for each action, that denote unique objects in the state and ground the implicit action arguments in STRIPS+. The correctness and completeness of SYNTH is established, and its scalability is tested on state-action traces obtained from STRIPS+ models derived from existing STRIPS domains.

模型学习抽象推理规划知识提取

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。