KR2025Proceedings of the 22nd International Conference on Principles of Knowledge Representation and ReasoningProceedings of the 22nd International Conference on Principles of Knowledge Representation and Reasoning

Melbourne, Australia. November 11-17, 2025.

Edited by

ISSN: 2334-1033
ISBN: 978-1-956792-08-9

Sponsored by
Published by

Copyright © 2025 International Joint Conferences on Artificial Intelligence Organization

Learning Lifted Action Models from Traces of Incomplete Actions and States

  1. Niklas Jansen(RWTH Aachen University)
  2. Jonas Gösgens(RWTH Aachen University)
  3. Hector Geffner(RWTH Aachen University)

Keywords

  1. Learning Action Models
  2. STRIPS
  3. Incomplete Action State Traces

Abstract

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.