Learning to learn generative programs with Memoised Wake-Sleep

07/06/2020
by   Luke B. Hewitt, et al.
0

We study a class of neuro-symbolic generative models in which neural networks are used both for inference and as priors over symbolic, data-generating programs. As generative models, these programs capture compositional structures in a naturally explainable form. To tackle the challenge of performing program induction as an 'inner-loop' to learning, we propose the Memoised Wake-Sleep (MWS) algorithm, which extends Wake Sleep by explicitly storing and reusing the best programs discovered by the inference network throughout training. We use MWS to learn accurate, explainable models in three challenging domains: stroke-based character modelling, cellular automata, and few-shot learning in a novel dataset of real-world string concepts.

READ FULL TEXT

page 9

page 11

research
06/25/2020

Learning Task-General Representations with Generative Neuro-Symbolic Modeling

A hallmark of human intelligence is the ability to interact directly wit...
research
06/15/2020

DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learning

Expert problem-solving is driven by powerful languages for thinking abou...
research
06/11/2014

Reweighted Wake-Sleep

Training deep directed graphical models with many hidden variables and p...
research
03/19/2020

Generating new concepts with hybrid neuro-symbolic models

Human conceptual knowledge supports the ability to generate novel yet hi...
research
06/18/2020

An adversarial algorithm for variational inference with a new role for acetylcholine

Sensory learning in the mammalian cortex has long been hypothesized to i...
research
01/24/2019

Learning Neurosymbolic Generative Models via Program Synthesis

Significant strides have been made toward designing better generative mo...
research
09/22/2015

Learning Wake-Sleep Recurrent Attention Models

Despite their success, convolutional neural networks are computationally...

Please sign up or login with your details

Forgot password? Click here to reset