HOUDINI: Lifelong Learning as Program Synthesis

By Lazar Valkov, Dipak Chaudhari, Akash Srivastava, Charles Sutton, Swarat Chaudhuri. 2018

86 citations recorded by the source corpus.

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.

Subfields: Artificial Intelligence, Electrical and Electronic Engineering, Hardware and Architecture

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Josh Tenenbaum
  2. Sergey Levine
  3. Yoshua Bengio
  4. Chelsea Finn
  5. Ruslan Salakhutdinov
  6. Pieter Abbeel
  7. Abhinav Kumar Gupta
  8. Trevor Darrell

In Electrical and Electronic Engineering

  1. Abhishek Gupta
  2. Swarat Chaudhuri
  3. Abhinav Kumar Gupta
  4. Jorge Armando Mendez Mendez
  5. Eric Eaton
  6. Charles Sutton
  7. Armando Solar-Lezama
  8. Marc'Aurelio Ranzato

In Hardware and Architecture

  1. Swarat Chaudhuri
  2. Rishabh Singh
  3. Armando Solar-Lezama
  4. Charles Sutton
  5. Josh Tenenbaum
  6. Kevin Ellis
  7. Maxwell Nye
  8. Catherine Wong

Citations in the corpus