Arrow Research search
Back to AIJ

AIJ 2022

A framework for analysing state-abstraction methods

Journal Article journal-article Artificial Intelligence

Abstract

Abstraction has been used in combinatorial search and action planning from the very beginning of AI. Many different methods and formalisms for state abstraction have been proposed in the literature, but they have been designed from various points of view and with varying purposes. Hence, these methods have been notoriously difficult to analyse and compare in a structured way. In order to improve upon this situation, we present a coherent and flexible framework for modelling abstraction (and abstraction-like) methods based on graph transformations. The usefulness of the framework is demonstrated by applying it to problems in both search and planning. We model six different abstraction methods from the planning literature and analyse their intrinsic properties. We show how to capture many search abstraction concepts (such as avoiding backtracking between levels) and how to put them into a broader context. We also use the framework to identify and investigate connections between refinement and heuristics—two concepts that have usually been considered as unrelated in the literature. This provides new insights into various topics, e. g. Valtorta's theorem and spurious states. We finally extend the framework with composition of transformations to accommodate for abstraction hierarchies, and other multi-level concepts. We demonstrate the latter by modelling and analysing the merge-and-shrink abstraction method.

Authors

Keywords

  • Action planning
  • Combinatorial search
  • Heuristic search
  • Hierarchical abstraction
  • Refinement
  • State abstraction

Context

Venue
Artificial Intelligence
Archive span
1970-2026
Indexed papers
3976
Paper id
487030672739657236
v2026.09.13