mlsanityData to 7 Oct 2026

Data-Efficient Learning with Neural Programs

arXiv 2406.06246 ↗First posted 10 Jun 2024cs.LGcited by 7

Not on the map. Why?

Abstract (arXiv)

Many computational tasks can be naturally expressed as a composition of a DNN followed by a program written in a traditional programming language or an API call to an LLM. We call such composites "neural programs" and focus on the problem of learning the DNN parameters when the training data consist of end-to-end input-output labels for the composite. When the program is written in a differentiable logic programming language, techniques from neurosymbolic learning are applicable, but in general, the learning for neural programs requires estimating the gradients of black-box components. We present an algorithm for learning neural programs, called ISED, that only relies on input-output samples of black-box components. For evaluation, we introduce new benchmarks that involve calls to modern LLMs such as GPT-4 and also consider benchmarks from the neurosymbolic learning literature. Our evaluation shows that for the latter benchmarks, ISED has comparable performance to state-of-the-art neurosymbolic frameworks. For the former, we use adaptations of prior work on gradient approximations of black-box components as a baseline, and show that ISED achieves comparable accuracy but in a more data- and sample-efficient manner.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 17 of its 31 references that are in the map. First posted on arXiv 10 Jun 2024.

Builds on

17 of 31 references.

References · 17

  1. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
  4. 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 389
  5. 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 369
  6. 2017A Semantic Loss Function for Deep Learning with Symbolic Knowledgecited by 267
  7. 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
  8. 2023NeurASP: Embracing Neural Networks into Answer Set Programmingcited by 92
  9. 2023Scallop: A Language for Neurosymbolic Programmingcited by 63
  10. 2020Closed Loop Neural-Symbolic Learning via Integrating Neural Perception, Grammar Parsing, and Symbolic Reasoningcited by 58
  11. 2022A-NeSI: A Scalable Approximate Method for Probabilistic Neurosymbolic Inferencecited by 50
  12. 2020Neural-Symbolic Integration: A Compositional Perspectivecited by 45
5 more
  1. 2021Differentiable Sorting Networks for Scalable Sorting and Ranking Supervisioncited by 31
  2. 2021NeuralLog: Natural Language Inference with Joint Neural and Logical Reasoningcited by 24
  3. 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trickcited by 13
  4. 2021Deep Learning for Scene Classification: A Surveycited by 9
  5. 2023S-REINFORCE: A Neuro-Symbolic Policy Gradient Approach for Interpretable Reinforcement Learningcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 5; 2026: 1.

7 papers.