Kanerva++: extending The Kanerva Machine with differentiable, locally block allocated latent memory
Jason Ramapuram, Yan Wu, Alexandros Kalousis

TL;DR
Kanerva++ introduces a differentiable, block-allocated memory extension to the Kanerva Machine, inspired by human memory systems, improving performance in memory-conditional image generation tasks with a hierarchical Bayesian approach.
Contribution
It presents a novel hierarchical Bayesian memory allocation scheme with differentiable, locally contiguous memory blocks, simplifying memory writing and enhancing generative performance.
Findings
Achieved state-of-the-art likelihood on binarized MNIST and Omniglot.
Demonstrated improved performance on multiple image datasets.
Simplified memory writing process compared to original Kanerva Machine.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications · Advanced Image and Video Retrieval Techniques
