Data-Efficient Learning with Neural Programs
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
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2019Neural Probabilistic Logic Programming in DeepProbLogcited by 389
- 2019The Neuro-Symbolic Concept Learner: Interpreting Scenes, Words, and Sentences From Natural Supervisioncited by 369
- 2017A Semantic Loss Function for Deep Learning with Symbolic Knowledgecited by 267
- 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
- 2023NeurASP: Embracing Neural Networks into Answer Set Programmingcited by 92
- 2023Scallop: A Language for Neurosymbolic Programmingcited by 63
- 2020Closed Loop Neural-Symbolic Learning via Integrating Neural Perception, Grammar Parsing, and Symbolic Reasoningcited by 58
- 2022A-NeSI: A Scalable Approximate Method for Probabilistic Neurosymbolic Inferencecited by 50
- 2020Neural-Symbolic Integration: A Compositional Perspectivecited by 45
5 more
- 2021Differentiable Sorting Networks for Scalable Sorting and Ranking Supervisioncited by 31
- 2021NeuralLog: Natural Language Inference with Joint Neural and Logical Reasoningcited by 24
- 2023Differentiable Sampling of Categorical Distributions Using the CatLog-Derivative Trickcited by 13
- 2021Deep Learning for Scene Classification: A Surveycited by 9
- 2023S-REINFORCE: A Neuro-Symbolic Policy Gradient Approach for Interpretable Reinforcement Learningcited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 5; 2026: 1.
7 papers.
- 2024Dolphin: A Programmable Framework for Scalable Neurosymbolic Learningcited by 5
- 2025Lobster: A GPU-Accelerated Framework for Neurosymbolic Programmingcited by 4
- 2025On the Promise for Assurance of Differentiable Neurosymbolic Reasoning Paradigmscited by 3
- 2025The Road to Generalizable Neuro-Symbolic Learning Should be Paved with Foundation Modelscited by 3
- 2025VideoCompressa: Data-Efficient Video Understanding via Joint Temporal Compression and Spatial Reconstructioncited by 2
- 2025CTSketch: Compositional Tensor Sketching for Scalable Neurosymbolic Learningcited by 1
- 2026On Improving Neurosymbolic Learning by Exploiting the Representation Spacecited by 0
- 2026On Improving Neurosymbolic Learning by Exploiting the Representation Space8 Feb 2026
- 2025VideoCompressa: Data-Efficient Video Understanding via Joint Temporal Compression and Spatial Reconstruction24 Nov 2025
- 2025The Road to Generalizable Neuro-Symbolic Learning Should be Paved with Foundation Models30 May 2025
- 2025CTSketch: Compositional Tensor Sketching for Scalable Neurosymbolic Learning31 Mar 2025
- 2025Lobster: A GPU-Accelerated Framework for Neurosymbolic Programming27 Mar 2025
- 2025On the Promise for Assurance of Differentiable Neurosymbolic Reasoning Paradigms13 Feb 2025
- 2024Dolphin: A Programmable Framework for Scalable Neurosymbolic Learning4 Oct 2024