← Latest papers
💻 computer science

Efficient Lookahead Encoding and Abstracted Width for Learning General Policies in Classical Planning

This paper introduces an efficient holistic encoding and an Abstracted IW(1) approach that leverages Relational GNNs to overcome scalability and expressivity limitations in generalized planning, achieving state-of-the-art performance on the IPC 2023 benchmark by surpassing prior methods including the classical planner LAMA.

Original authors: Michael Aichmüller, Simon Ståhlberg, Martin Funkquist, Hector Geffner

Published 2026-05-19
📖 4 min read☕ Coffee break read

Original authors: Michael Aichmüller, Simon Ståhlberg, Martin Funkquist, Hector Geffner

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are teaching a robot to solve a massive, ever-changing maze. The maze changes every time you play: sometimes there are 10 rooms, sometimes 10,000. The goal is to teach the robot a single "rulebook" (a policy) that works for any version of the maze, no matter how big it gets.

This paper presents a new way to teach that robot, solving two major problems that have held previous methods back: memory overload and slow thinking.

Here is the breakdown of their solution using simple analogies:

1. The Problem: The "Library of Babel"

In the past, when the robot tried to plan its next move, it would look at every possible future step one by one.

  • The Old Way: Imagine you are in a library with a million books. To decide which book to read next, you have to walk to every single book, read the first page, write down a note, and then walk back. If you have 1,000 books, that's 1,000 trips. If you have a million, you'll never finish.
  • The Limit: As the "maze" (the planning problem) gets bigger, the number of "books" (possible moves) explodes. Previous AI methods would run out of computer memory or take too long to think, especially when the number of objects (like blocks or cars) reached the thousands found in recent competitions.

2. The First Innovation: The "Delta Snapshot" (Aggregated-Delta Encoding)

The authors realized they didn't need to re-read the whole library every time. They only needed to know what changed.

  • The Analogy: Instead of taking a photo of the entire library every time you move a book, you just take a tiny "sticky note" that says: "Book A moved from Shelf 1 to Shelf 2."
  • How it works: The new method, called Aggregated-Delta (AD), treats the robot's planning tree like a single, connected map. Instead of processing every future state as a separate, heavy image, it only encodes the differences (the "deltas") between the current state and the next.
  • The Result: The robot can look at the entire map of possibilities in one single glance (a "forward pass") rather than checking them one by one. This reduced the memory needed by more than 10 times, allowing the robot to handle massive problems that previously crashed the computer.

3. The Second Innovation: The "Blurry Lens" (Abstracted Width)

Even with the new memory trick, the robot still had to check if a specific move was "new" or "novel." In a world with thousands of objects, checking every single specific detail is slow.

  • The Analogy: Imagine you are looking for a specific red car in a parking lot.
    • The Old Way: You check every car individually: "Is this the red Ford? Is this the red Toyota? Is this the red Honda?"
    • The New Way (Abstracted IW): You put on a "blurry lens." You stop checking the specific car models. Instead, you just ask: "Is there a red car here?" You treat all red cars as the same "type" of object.
  • How it works: They introduced Abstracted IW (AIW). When checking if a move is new, the AI ignores the specific identity of objects (like "Block #452") and only looks at their general type (like "Block").
  • The Result: This turns a search that grows exponentially with the number of objects into one that grows linearly. It's like checking a list of 100 types of cars instead of 10,000 individual cars. It's much faster, but it still finds the important "sub-goals" needed to solve the puzzle.

4. The Outcome: A Super-Planner

By combining the "Sticky Note" memory trick with the "Blurry Lens" thinking style, the authors created a planner that:

  • Scales Up: It can solve problems with hundreds of objects (like a 488-block tower) that stumped previous AI.
  • Outperforms the Best: In the 2023 International Planning Competition (a major test for AI planners), their method beat the previous champions, including a very strong classical planner called LAMA.
  • Handles Hard Puzzles: It solved complex domains (like "Satellite" and "Rovers") that require logic more advanced than what most AI models can usually handle.

Summary

The paper is about teaching an AI to stop trying to memorize every single detail of a massive, changing world. Instead, it teaches the AI to:

  1. Only remember what changed (saving massive amounts of memory).
  2. Group similar things together (thinking faster by ignoring unnecessary details).

The result is a general policy that can navigate huge, complex mazes efficiently, solving problems that were previously too big for computers to handle.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →