AIFeb 21, 2024

Beyond A*: Better Planning with Transformers via Search Dynamics Bootstrapping

Meta AI
arXiv:2402.14083v297 citationsh-index: 34
AI Analysis

This addresses the challenge of improving decision-making efficiency in AI planning, though it is incremental as it builds on existing symbolic planning methods.

The authors tackled the problem of enabling Transformers to solve complex planning tasks by training them to predict the search dynamics of the A* algorithm, resulting in a model that solves unseen Sokoban puzzles 93.7% of the time with up to 26.8% fewer search steps than A*.

While Transformers have enabled tremendous progress in various application settings, such architectures still trail behind traditional symbolic planners for solving complex decision making tasks. In this work, we demonstrate how to train Transformers to solve complex planning tasks. This is accomplished by training an encoder-decoder Transformer model to predict the search dynamics of the $A^*$ search algorithm. We fine tune this model to obtain a Searchformer, a Transformer model that optimally solves previously unseen Sokoban puzzles 93.7% of the time, while using up to 26.8% fewer search steps than the $A^*$ implementation that was used for training initially. In our training method, $A^*$'s search dynamics are expressed as a token sequence outlining when task states are added and removed into the search tree during symbolic planning. Searchformer significantly outperforms baselines that predict the optimal plan directly with a 5-10$\times$ smaller model size and a 10$\times$ smaller training dataset. Lastly, we demonstrate how Searchformer scales to larger and more complex decision making tasks with improved percentage of solved tasks and shortened search dynamics.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes