HOUDINI: Lifelong Learning as Program Synthesis
Not on the map. Why?
Abstract (arXiv)
We present a neurosymbolic framework for the lifelong learning of algorithmic tasks that mix perception and procedural reasoning. Reusing high-level concepts across domains and learning complex procedures are key challenges in lifelong learning. We show that a program synthesis approach that combines gradient descent with combinatorial search over programs can be a more effective response to these challenges than purely neural methods. Our framework, called HOUDINI, represents neural networks as strongly typed, differentiable functional programs that use symbolic higher-order combinators to compose a library of neural functions. Our learning algorithm consists of: (1) a symbolic program synthesizer that performs a type-directed search over parameterized programs, and decides on the library functions to reuse, and the architectures to combine them, while learning a sequence of tasks; and (2) a neural module that trains these programs using stochastic gradient descent. We evaluate HOUDINI on three benchmarks that combine perception with the algorithmic tasks of counting, summing, and shortest-path computation. Our experiments show that HOUDINI transfers high-level concepts more effectively than traditional transfer learning and progressive neural networks, and that the typed representation of networks significantly accelerates the search.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Mar 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 15; 2023: 4; 2024: 6; 2025: 2; 2026: 2.
38 papers.
Sort:
By area:
- 2022Modular Lifelong Reinforcement Learning via Neural Compositioncited by 39
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computingcited by 34
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Compositioncited by 27
- 2021Neural-guided, Bidirectional Program Search for Abstraction and Reasoningcited by 23
- 2022CompoSuite: A Compositional Reinforcement Learning Benchmarkcited by 21
- 2021PyGlove: Symbolic Programming for Automated Machine Learningcited by 19
- 2024Pix2Code: Learning to Compose Neural Visual Concepts as Programscited by 18
- 2023LOGICSEG: Parsing Visual Semantics with Neural Logic Learning and Reasoningcited by 17
- 2024A Survey on Compositional Learning of AI Models: Theoretical and Experimental Practicescited by 15
- 2023Neurosymbolic Grounding for Compositional World Modelscited by 14
- 2021Neurosymbolic Transformers for Multi-Agent Communicationcited by 13
- 2022From Perception to Programs: Regularize, Overparameterize, and Amortizecited by 13
26 more
- 2022Self-explaining deep models with logic rule reasoningcited by 13
- 2022Discovering Design Concepts for CAD Sketchescited by 10
- 2022Construction of Hierarchical Neural Architecture Search Spaces based on Context-free Grammarscited by 9
- 2021Unsupervised Learning of Neurosymbolic Encoderscited by 8
- 2021Program Synthesis Guided Reinforcement Learning for Partially Observed Environmentscited by 7
- 2022SHELS: Exclusive Feature Sets for Novelty Detection and Continual Learning Without Class Boundariescited by 7
- 2022Neuro-Symbolic Learning: Principles and Applications in Ophthalmologycited by 7
- 2022Neurosymbolic Programming for Sciencecited by 7
- 2021Automatic Synthesis of Diverse Weak Supervision Sources for Behavior Analysiscited by 6
- 2022Efficient Non-Parametric Optimizer Search for Diverse Taskscited by 6
- 2026SEVerA: Verified Synthesis of Self-Evolving Agentscited by 6
- 2025The Need for Verification in AI-Driven Scientific Discoverycited by 5
- 2024Uncertainty Quantification for Neurosymbolic Programs via Compositional Conformal Predictioncited by 4
- 2021Hybrid Memoised Wake-Sleep: Approximate Inference at the Discrete-Continuous Interfacecited by 3
- 2022Automated causal inference in application to randomized controlled clinical trialscited by 2
- 2024A Synergistic Approach In Network Intrusion Detection By Neurosymbolic AIcited by 2
- 2024Algorithmic Language Models with Neurally Compiled Librariescited by 2
- 2021Interpreting Expert Annotation Differences in Animal Behaviorcited by 1
- 2022NESTER: An Adaptive Neurosymbolic Method for Causal Effect Estimationcited by 1
- 2023SketchOGD: Memory-Efficient Continual Learningcited by 1
- 2024Shape Arithmetic Expressions: Advancing Scientific Discovery Beyond Closed-Form Equationscited by 1
- 2021Synthesizing Machine Learning Programs with PAC Guarantees via Statistical Sketchingcited by 0
- 2022A Probabilistic Generative Model of Free Categoriescited by 0
- 2023A Probabilistic Framework for Modular Continual Learningcited by 0
- 2025Analysis of Error Sources in LLM-based Hypothesis Search for Few-Shot Rule Inductioncited by 0
- 2026Towards a universal language of concepts: A surveycited by 0
- 2026Towards a universal language of concepts: A survey3 Sep 2026
- 2026SEVerA: Verified Synthesis of Self-Evolving Agents26 Mar 2026
- 2025The Need for Verification in AI-Driven Scientific Discovery1 Sep 2025
- 2025Analysis of Error Sources in LLM-based Hypothesis Search for Few-Shot Rule Induction31 Aug 2025
- 2024Algorithmic Language Models with Neurally Compiled Libraries6 Jul 2024
- 2024A Survey on Compositional Learning of AI Models: Theoretical and Experimental Practices13 Jun 2024
- 2024A Synergistic Approach In Network Intrusion Detection By Neurosymbolic AI3 Jun 2024
- 2024Uncertainty Quantification for Neurosymbolic Programs via Compositional Conformal Prediction24 May 2024
- 2024Shape Arithmetic Expressions: Advancing Scientific Discovery Beyond Closed-Form Equations15 Apr 2024
- 2024Pix2Code: Learning to Compose Neural Visual Concepts as Programs13 Feb 2024
- 2023Neurosymbolic Grounding for Compositional World Models19 Oct 2023
- 2023LOGICSEG: Parsing Visual Semantics with Neural Logic Learning and Reasoning24 Sep 2023
26 more
- 2023A Probabilistic Framework for Modular Continual Learning11 Jun 2023
- 2023SketchOGD: Memory-Efficient Continual Learning25 May 2023
- 2022NESTER: An Adaptive Neurosymbolic Method for Causal Effect Estimation8 Nov 2022
- 2022Construction of Hierarchical Neural Architecture Search Spaces based on Context-free Grammars3 Nov 2022
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computing28 Oct 2022
- 2022Discovering Design Concepts for CAD Sketches26 Oct 2022
- 2022Self-explaining deep models with logic rule reasoning13 Oct 2022
- 2022Neurosymbolic Programming for Science10 Oct 2022
- 2022Efficient Non-Parametric Optimizer Search for Diverse Tasks27 Sep 2022
- 2022Neuro-Symbolic Learning: Principles and Applications in Ophthalmology31 Jul 2022
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Composition15 Jul 2022
- 2022CompoSuite: A Compositional Reinforcement Learning Benchmark8 Jul 2022
- 2022Modular Lifelong Reinforcement Learning via Neural Composition1 Jul 2022
- 2022SHELS: Exclusive Feature Sets for Novelty Detection and Continual Learning Without Class Boundaries28 Jun 2022
- 2022From Perception to Programs: Regularize, Overparameterize, and Amortize13 Jun 2022
- 2022A Probabilistic Generative Model of Free Categories9 May 2022
- 2022Automated causal inference in application to randomized controlled clinical trials15 Jan 2022
- 2021Automatic Synthesis of Diverse Weak Supervision Sources for Behavior Analysis30 Nov 2021
- 2021Neural-guided, Bidirectional Program Search for Abstraction and Reasoning22 Oct 2021
- 2021Synthesizing Machine Learning Programs with PAC Guarantees via Statistical Sketching11 Oct 2021
- 2021Unsupervised Learning of Neurosymbolic Encoders28 Jul 2021
- 2021Hybrid Memoised Wake-Sleep: Approximate Inference at the Discrete-Continuous Interface4 Jul 2021
- 2021Interpreting Expert Annotation Differences in Animal Behavior11 Jun 2021
- 2021Program Synthesis Guided Reinforcement Learning for Partially Observed Environments22 Feb 2021
- 2021PyGlove: Symbolic Programming for Automated Machine Learning21 Jan 2021
- 2021Neurosymbolic Transformers for Multi-Agent Communication5 Jan 2021
- 2026SEVerA: Verified Synthesis of Self-Evolving Agentscited by 6
- 2026SEVerA: Verified Synthesis of Self-Evolving Agents26 Mar 2026
- 2023Neurosymbolic Grounding for Compositional World Modelscited by 14
- 2023Neurosymbolic Grounding for Compositional World Models19 Oct 2023
- 2022Modular Lifelong Reinforcement Learning via Neural Compositioncited by 39
- 2022Towards Data-and Knowledge-Driven Artificial Intelligence: A Survey on Neuro-Symbolic Computingcited by 34
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Compositioncited by 27
- 2021Neural-guided, Bidirectional Program Search for Abstraction and Reasoningcited by 23
- 2022CompoSuite: A Compositional Reinforcement Learning Benchmarkcited by 21
- 2021PyGlove: Symbolic Programming for Automated Machine Learningcited by 19
- 2024Pix2Code: Learning to Compose Neural Visual Concepts as Programscited by 18
- 2023LOGICSEG: Parsing Visual Semantics with Neural Logic Learning and Reasoningcited by 17
- 2024A Survey on Compositional Learning of AI Models: Theoretical and Experimental Practicescited by 15
- 2021Neurosymbolic Transformers for Multi-Agent Communicationcited by 13
- 2022From Perception to Programs: Regularize, Overparameterize, and Amortizecited by 13
- 2022Self-explaining deep models with logic rule reasoningcited by 13
12 most cited of 36 All 36 (JSON)
- 2026Towards a universal language of concepts: A survey3 Sep 2026
- 2025The Need for Verification in AI-Driven Scientific Discovery1 Sep 2025
- 2025Analysis of Error Sources in LLM-based Hypothesis Search for Few-Shot Rule Induction31 Aug 2025
- 2024Algorithmic Language Models with Neurally Compiled Libraries6 Jul 2024
- 2024A Survey on Compositional Learning of AI Models: Theoretical and Experimental Practices13 Jun 2024
- 2024A Synergistic Approach In Network Intrusion Detection By Neurosymbolic AI3 Jun 2024
- 2024Uncertainty Quantification for Neurosymbolic Programs via Compositional Conformal Prediction24 May 2024
- 2024Shape Arithmetic Expressions: Advancing Scientific Discovery Beyond Closed-Form Equations15 Apr 2024
- 2024Pix2Code: Learning to Compose Neural Visual Concepts as Programs13 Feb 2024
- 2023LOGICSEG: Parsing Visual Semantics with Neural Logic Learning and Reasoning24 Sep 2023
- 2023A Probabilistic Framework for Modular Continual Learning11 Jun 2023
- 2023SketchOGD: Memory-Efficient Continual Learning25 May 2023
12 newest of 36 All 36 (JSON)