atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

When CEGAR Meets Regression: A Love Story in Optimal Classical Planning

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Classical and HTN planning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes backward (regression-based) flaw detection for CEGAR-generated Cartesian abstraction heuristics in optimal classical planning, plus bidirectional forward/backward refinement strategies, improving Scorpion coverage.

Problem

Cost-optimal classical planning relies on CEGAR-generated Cartesian abstraction heuristics, but all existing flaw detection executes abstract plans forward from the initial state, leaving the refinement guidance under-explored.

Approach

Find flaws by regressing the abstract plan backward from the goal rather than progressing it from the initial state, yielding regression flaws that identify invalid plan suffixes; the resulting abstractions are less focused on the initial state but more informative on average, and can be combined with forward refinements in bidirectional strategies.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace forward refinements with backward regression refinementsScorpion single-abstraction CEGAR · Autoscale 21.11coverage with A* search: 397 -> 427Helped
Replace forward refinements with backward regression refinementsScorpion single-abstraction CEGAR · Autoscale 21.11coverage within CEGAR: 112 -> 78Hurt
Use backward refinements instead of forward refinementsScorpion additive abstractions · Autoscale 21.11coverage: 480 -> 490Helped
Interleave backward and forward refinementsScorpion additive abstractions · Autoscale 21.11coverage: 480 -> 493Helped
Use backward refinements instead of forward refinementsScorpion configuration · Autoscale 21.11coverage: 727 -> 743Helped
Use backward refinements, then forward refinementsScorpion configuration · Autoscale 21.11coverage: 727 -> 740Helped
Use backward refinements instead of forward refinementsSingle abstractions · Logistics p04average heuristic value: 9.9 -> 11.7Helped
Use backward refinements instead of forward refinementsSingle abstractions · Transport p02average heuristic value: 133 -> 221Helped
Use backward refinements instead of forward refinementsSingle abstractions · DataNetwork p08average heuristic value: 5.8 -> 2.2Hurt
Use backward refinements instead of forward refinementsScorpion single-abstraction CEGAR · Autoscale 21.11initial heuristic valueHurt
Combine backward and forward refinementsScorpion single-abstraction CEGAR · Autoscale 21.11coverage with A* search: Cb: 427; Cb-f: 426; Cf-b: 411; Cbd: 414Mixed
Disable the pre-loop goal refinement optimization for backward and bidirectional methodsScorpion CEGAR · Autoscale 21.11performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: Autoscale 21.11 benchmark set

Benchmarks: Autoscale 21.11 (42 domains, 1260 tasks)

Metrics: coverage expansions until last f-layer initial state heuristic value h0 average heuristic value

Baselines: Cf (forward CEGAR refinement) Sbatch (batch refinement Scorpion) Scorpion 2018 Complementary2

Builds on: CEGAR for Cartesian abstractions (Seipp and Helmert) Scorpion planner saturated cost partitioning batch refinement (Speck and Seipp 2022)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy