paper-with-me

홈 › Papers

Learning Differentiable Programs with Admissible Neural Heuristics

2020-07-23 · NeurIPS 2020 12 · Ameesh Shah, Eric Zhan, Jennifer J. Sun, Abhinav Verma, Yisong Yue, Swarat Chaudhuri

We study the problem of learning differentiable functions expressed as programs in a domain-specific language. Such programmatic models can offer benefits such as composability and interpretability; however, learning them requires optimizing over a combinatorial space of program "architectures". We frame this optimization problem as a search in a weighted graph whose paths encode top-down derivations of program syntax. Our key innovation is to view various classes of neural networks as continuous relaxations over the space of programs, which can then be used to complete any partial program. This relaxed program is differentiable and can be trained end-to-end, and the resulting training loss is an approximately admissible heuristic that can guide the combinatorial search. We instantiate our approach on top of the A-star algorithm and an iteratively deepened branch-and-bound search, and use these algorithms to learn programmatic classifiers in three sequence classification tasks. Our experiments show that the algorithms outperform state-of-the-art methods for program learning, and that they discover programmatic classifiers that yield natural interpretations and achieve competitive accuracy.

📄 PDF Abstract BibTeX arXiv:2007.12101

Code (1)

ezhan94/neurosymbolic-encoders pytorch

Similar Papers 제목 키워드 기반

LLM-Evolved Pattern Generators for Optimal Classical Planning

2026-06-01 · Windy Phung, Dominik Drexler, Arnaud Lequen, Jendrik Seipp arxiv

Learned heuristics have recently become a competitive alternative to traditional domain-independent heuristics for satisficing planning. Existing approaches, however, focus on improving search guidance rather than guaran…

AAC: Admissible-by-Architecture Differentiable Landmark Compression for ALT

2026-04-22 · An T. Le, Vien Ngo arxiv

We introduce \textbf{AAC} (Architecturally Admissible Compressor), a differentiable landmark-selection module for ALT (A*, Landmarks, and Triangle inequality) shortest-path heuristics whose outputs are admissible by cons…

On Using Admissible Bounds for Learning Forward Search Heuristics

2023-08-23 · Carlos Núñez-Molina, Masataro Asai, Pablo Mesejo, Juan Fernández-Olivares

In recent years, there has been growing interest in utilizing modern machine learning techniques to learn heuristic functions for forward search algorithms. Despite this, there has been little theoretical understanding o…

Differentiable Synthesis of Program Architectures

2021-12-01 · NeurIPS 2021 12 · Guofeng Cui, He Zhu

Differentiable programs have recently attracted much interest due to their interpretability, compositionality, and their efficiency to leverage differentiable training. However, synthesizing differentiable programs requi…

Program Synthesis

Learning Admissible Heuristics via Cost Partitioning

2026-06-03 · Hugo Barral, Quentin Cappart, Marie-José Huguet, Sylvie Thiébaux arxiv

Admissible heuristics are essential for optimal planning, yet learning them remains challenging due to the risk of overestimation. Cost partitioning combines multiple abstraction heuristics while preserving admissibility…