Kanerva++: extending The Kanerva Machine with differentiable, locally block allocated latent memory
Not on the map. Why?
Abstract (arXiv)
Episodic and semantic memory are critical components of the human memory model. The theory of complementary learning systems (McClelland et al., 1995) suggests that the compressed representation produced by a serial event (episodic memory) is later restructured to build a more generalized form of reusable knowledge (semantic memory). In this work we develop a new principled Bayesian memory allocation scheme that bridges the gap between episodic and semantic memory via a hierarchical latent variable model. We take inspiration from traditional heap allocation and extend the idea of locally contiguous memory to the Kanerva Machine, enabling a novel differentiable block allocated latent memory. In contrast to the Kanerva Machine, we simplify the process of memory writing by treating it as a fully feed forward deterministic process, relying on the stochasticity of the read key distribution to disperse information within the memory. We demonstrate that this allocation scheme improves performance in memory conditional image generation, resulting in new state-of-the-art conditional likelihood values on binarized MNIST (<=41.58 nats/image) , binarized Omniglot (<=66.24 nats/image), as well as presenting competitive performance on CIFAR10, DMLab Mazes, Celeb-A and ImageNet32x32.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 42 of its 65 references that are in the map. First posted on arXiv 20 Feb 2021.
Builds on
42 of 65 references.
References · 42
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,618
- 2018Group Normalizationcited by 1,514
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2015Spatial Transformer Networkscited by 1,423
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 852
- 2016Improving Variational Inference with Inverse Autoregressive Flowcited by 636
30 more
- 2014Neural Turing Machinescited by 630
- 2017Large Batch Training of Convolutional Networkscited by 529
- 2015Importance Weighted Autoencoderscited by 454
- 2017PixelCNN++: Improving the PixelCNN with Discretized Logistic Mixture Likelihood and Other Modificationscited by 415
- 2014Memory Networkscited by 354
- 2015A note on the evaluation of generative modelscited by 291
- 2018Visual Reinforcement Learning with Imagined Goalscited by 248
- 2017VAE with a VampPriorcited by 247
- 2016Dense Associative Memory for Pattern Recognitioncited by 230
- 2017Super-Convergence: Very Fast Training of Neural Networks Using Large Learning Ratescited by 196
- 2015DRAW: A Recurrent Neural Network For Image Generationcited by 190
- 2016Variational Lossy Autoencodercited by 175
- 2017Latent Space Oddity: on the Curvature of Deep Generative Modelscited by 169
- 2017Neural Episodic Controlcited by 148
- 2016PixelVAE: A Latent Variable Model for Natural Imagescited by 69
- 2017Z-Forcing: Training Stochastic Recurrent Networkscited by 51
- 2020Evolving Normalization-Activation Layerscited by 45
- 2017Nonparametric Variational Auto-encoders for Hierarchical Representation Learningcited by 22
- 2018Video Anomaly Detection and Localization via Gaussian Mixture Fully Convolutional Variational Autoencodercited by 21
- 2017Variational Memory Addressing in Generative Modelscited by 17
- 2016Topological analysis of the connectome of digital reconstructions of neural microcircuitscited by 15
- 2019MAE: Mutual Posterior-Divergence Regularization for Variational AutoEncoderscited by 15
- 2019PixelVAE++: Improved PixelVAE with Discrete Priorcited by 15
- 2018The Kanerva Machine: A Generative Distributed Memorycited by 13
- 2018Generative Temporal Models with Spatial Memory for Partially Observed Environmentscited by 10
- 2016An Architecture for Deep, Hierarchical Generative Modelscited by 6
- 2018Learning Attractor Dynamics for Generative Memorycited by 6
- 2020Product Kanerva Machines: Factorized Bayesian Memorycited by 5
- 2018Associative Compression Networks for Representation Learningcited by 4
- 2018Variational Memory Encoder-Decodercited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1.
3 papers.
- 2024Larimar: Large Language Models with Episodic Memory Controlcited by 53
- 2022On the Relationship Between Variational Inference and Auto-Associative Memorycited by 4
- 2023Bootstrap Your Own Variancecited by 1
- 2024Larimar: Large Language Models with Episodic Memory Control18 Mar 2024
- 2023Bootstrap Your Own Variance6 Dec 2023
- 2022On the Relationship Between Variational Inference and Auto-Associative Memory14 Oct 2022