Recursive Neural Programs: Variational Learning of Image Grammars and Part-Whole Hierarchies
Not on the map. Why?
Abstract (arXiv)
Human vision involves parsing and representing objects and scenes using structured representations based on part-whole hierarchies. Computer vision and machine learning researchers have recently sought to emulate this capability using capsule networks, reference frames and active predictive coding, but a generative model formulation has been lacking. We introduce Recursive Neural Programs (RNPs), which, to our knowledge, is the first neural generative model to address the part-whole hierarchy learning problem. RNPs model images as hierarchical trees of probabilistic sensory-motor programs that recursively reuse learned sensory-motor primitives to model an image within different reference frames, forming recursive image grammars. We express RNPs as structured variational autoencoders (sVAEs) for inference and sampling, and demonstrate parts-based parsing, sampling and one-shot transfer learning for MNIST, Omniglot and Fashion-MNIST datasets, demonstrating the model's expressive power. Our results show that RNPs provide an intuitive and explainable way of composing objects and scenes, allowing rich compositionality and intuitive interpretations of objects in terms of part-whole hierarchies.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 18 of its 57 references that are in the map. First posted on arXiv 16 Jun 2022.
Builds on
18 of 57 references.
References · 18
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2022Generative Adversarial Networkscited by 5,603
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2015Spatial Transformer Networkscited by 1,423
- 2016HyperNetworkscited by 1,003
- 2014Recurrent Models of Visual Attentioncited by 344
- 2016Attend, Infer, Repeat: Fast Scene Understanding with Generative Modelscited by 209
- 2021How to represent part-whole hierarchies in a neural networkcited by 123
- 2020Predictive Coding Approximates Backprop along Arbitrary Computation Graphscited by 89
- 2020Deep active inference agents using Monte-Carlo methodscited by 72
6 more
- 2019Hypernetwork functional image representationcited by 65
- 2018Fashionable Modelling with Fluxcited by 53
- 2018Don't Unroll Adjoint: Differentiating SSA-Form Programscited by 44
- 2022Neurocompositional computing: From the Central Paradox of Cognition to a new generation of AI systemscited by 44
- 2020Disentangling images with Lie group transformations and sparse codingcited by 14
- 2022Active Predictive Coding Networks: A Neural Solution to the Problem of Learning Reference Frames and Part-Whole Hierarchiescited by 6
Built on by
Citing papers per year: 2024: 2.
2 papers.
- 2024Deep hybrid models: infer and plan in a dynamic worldcited by 0
- 2024Dynamic planning in hierarchical active inferencecited by 0
- 2024Dynamic planning in hierarchical active inference18 Feb 2024
- 2024Deep hybrid models: infer and plan in a dynamic world1 Feb 2024