paper-with-me

홈 › Papers

Learning Heuristic Search via Imitation

2017-07-10 · Mohak Bhardwaj, Sanjiban Choudhury, Sebastian Scherer

Robotic motion planning problems are typically solved by constructing a search tree of valid maneuvers from a start to a goal configuration. Limited onboard computation and real-time planning constraints impose a limit on how large this search tree can grow. Heuristics play a crucial role in such situations by guiding the search towards potentially good directions and consequently minimizing search effort. Moreover, it must infer such directions in an efficient manner using only the information uncovered by the search up until that time. However, state of the art methods do not address the problem of computing a heuristic that explicitly minimizes search effort. In this paper, we do so by training a heuristic policy that maps the partial information from the search to decide which node of the search tree to expand. Unfortunately, naively training such policies leads to slow convergence and poor local minima. We present SaIL, an efficient algorithm that trains heuristic policies by imitating "clairvoyant oracles" - oracles that have full information about the world and demonstrate decisions that minimize search effort. We leverage the fact that such oracles can be efficiently computed using dynamic programming and derive performance guarantees for the learnt heuristic. We validate the approach on a spectrum of environments which show that SaIL consistently outperforms state of the art algorithms. Our approach paves the way forward for learning heuristics that demonstrate an anytime nature - finding feasible solutions quickly and incrementally refining it over time.

📄 PDF Abstract BibTeX arXiv:1707.03034

Code (1)

omron-sinicx/planning-datasets

Tasks

Heuristic SearchMotion Planningvalid

Similar Papers 제목 키워드 기반

Learning Graph Search Heuristics

2022-12-07 · Learning on Graphs 2022 9 · Michal Pándy, Weikang Qiu, Gabriele Corso, Petar Veličković 외

Searching for a path between two nodes in a graph is one of the most well-studied and fundamental problems in computer science. In numerous domains such as robotics, AI, or biology, practitioners develop search heuristic…

Graph Neural NetworkGraph Representation LearningImitation LearningRepresentation Learning

Heuristic Search Planning with Deep Neural Networks using Imitation, Attention and Curriculum Learning

2021-12-03 · Leah Chrestien, Tomas Pevny, Antonin Komenda, Stefan Edelkamp

Learning a well-informed heuristic function for hard task planning domains is an elusive problem. Although there are known neural network architectures to represent such heuristic knowledge, it is not obvious what concre…

Heuristic SearchTask Planning

Unveiling the Limits of Learned Local Search Heuristics: Are You the Mightiest of the Meek?

2023-10-30 · Ankur Nath, Alan Kuhnle

In recent years, combining neural networks with local search heuristics has become popular in the field of combinatorial optimization. Despite its considerable computational demands, this approach has exhibited promising…

AttributeCombinatorial Optimization

Optimize Planning Heuristics to Rank, not to Estimate Cost-to-Goal

2023-09-21 · NeurIPS 2023 11

In imitation learning for planning, parameters of heuristic functions are optimized against a set of solved problem instances. This work revisits the necessary and sufficient conditions of strictly optimally efficient he…

Front-to-Attractors: Modifying the Front-to-Front Heuristic in Bidirectional Search

2026-06-05 · Alvin Zou, Muhammad Suhail Saleem, Maxim Likhachev arxiv

Heuristics play a central role in the performance of bidirectional search algorithms, which commonly rely on two main classes. Front-to-end (F2E) heuristics estimate the distance from a state s to the target of the searc…