mlsanityData to 7 Oct 2026

Learning Differentiable Programs with Admissible Neural Heuristics

arXiv 2007.12101 ↗First posted 23 Jul 2020cs.LG cs.AI cs.PLcited by 30

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 30 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Jul 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 7; 2022: 8; 2023: 5; 2024: 4; 2025: 1; 2026: 5.

30 papers.

Sort:

By area:

  1. 2024Symbolic Regression with a Learned Concept Librarycited by 76
  2. 2023Scallop: A Language for Neurosymbolic Programmingcited by 63
  3. 2022Top-Down Synthesis for Library Learningcited by 57
  4. 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computingcited by 34
  5. 2023Logic-induced Diagnostic Reasoning for Semi-supervised Semantic Segmentationcited by 29
  6. 2023Programmatically Grounded, Compositionally Generalizable Robotic Manipulationcited by 26
  7. 2023Neurosymbolic Grounding for Compositional World Modelscited by 14
  8. 2021Neural Program Generation Modulo Static Analysiscited by 13
  9. 2022From Perception to Programs: Regularize, Overparameterize, and Amortizecited by 13
  10. 2022Construction of Hierarchical Neural Architecture Search Spaces based on Context-free Grammarscited by 9
  11. 2021Unsupervised Learning of Neurosymbolic Encoderscited by 8
  12. 2021Program Synthesis Guided Reinforcement Learning for Partially Observed Environmentscited by 7
18 more
  1. 2022Neurosymbolic Programming for Sciencecited by 7
  2. 2024Large Language Models are Interpretable Learnerscited by 7
  3. 2021Automatic Synthesis of Diverse Weak Supervision Sources for Behavior Analysiscited by 6
  4. 2022Efficient Non-Parametric Optimizer Search for Diverse Taskscited by 6
  5. 2023Smoothing Methods for Automatic Differentiation Across Conditional Branchescited by 6
  6. 2024Uncertainty Quantification for Neurosymbolic Programs via Compositional Conformal Predictioncited by 4
  7. 2025Lobster: A GPU-Accelerated Framework for Neurosymbolic Programmingcited by 4
  8. 2021Hybrid Memoised Wake-Sleep: Approximate Inference at the Discrete-Continuous Interfacecited by 3
  9. 2021Interpreting Expert Annotation Differences in Animal Behaviorcited by 1
  10. 2022NESTER: An Adaptive Neurosymbolic Method for Causal Effect Estimationcited by 1
  11. 2024Differentiable Tree Search Networkcited by 1
  12. 2026Programmatic Context Augmentation for LLM-based Symbolic Regressioncited by 1
  13. 2021Synthesizing Machine Learning Programs with PAC Guarantees via Statistical Sketchingcited by 0
  14. 2022Learning and Compositionality: a Unification Attempt via Connectionist Probabilistic Programmingcited by 0
  15. 2026AAC: Admissible-by-Architecture Differentiable Landmark Compression for ALTcited by 0
  16. 2026Grounding vs. Compositionality: On the Non-Complementarity of Reasoning in Neuro-Symbolic Systemscited by 0
  17. 2026Neuro-Relational Programs: Unifying Queries and Neural Computation over Structured Datacited by 0
  18. 2026Differentiate the Evaluator, Not the Program: An Efficient Runtime Representation for Neuro-Symbolic Learningcited by 0