Learning Efficiency Meets Symmetry Breaking
Yingbin Bai, Sylvie Thiebaux, Felipe Trevizan
TL;DR
This paper tackles the problem of symmetries in large planning search spaces by introducing Distincter, which combines a graph-based Typed Instance Learning Graph (TILG) with two pruning techniques to simultaneously boost learning efficiency and symmetry breaking. Action pruning uses automorphism orbits on TILG to eliminate symmetric actions, while state pruning leverages permutation-invariant GNN embeddings to hash and prune symmetric states during search. Integrated into Fast Downward, Distincter achieves historic coverage on the IPC Learning Track 2023, surpassing the traditional LAMA baseline in several domains and demonstrating robust gains through ablations. The work provides a practical pathway for scaling learning-based planners to large, symmetry-rich problems and suggests broader applicability to model-based planners as well.
Abstract
Learning-based planners leveraging Graph Neural Networks can learn search guidance applicable to large search spaces, yet their potential to address symmetries remains largely unexplored. In this paper, we introduce a graph representation of planning problems allying learning efficiency with the ability to detect symmetries, along with two pruning methods, action pruning and state pruning, designed to manage symmetries during search. The integration of these techniques into Fast Downward achieves a first-time success over LAMA on the latest IPC learning track dataset. Code is released at: https://github.com/bybeye/Distincter.
