Tuned Compositional Feature Replays for Efficient Stream Learning
Morgan B. Talbot, Rushikesh Zawar, Rohil Badkundri, Mengmi Zhang,, Gabriel Kreiman

TL;DR
This paper introduces CRUMB, a novel continual learning algorithm that reconstructs feature maps using compositional memory blocks, significantly reducing memory usage and forgetting in online stream learning tasks.
Contribution
CRUMB is a new method that reconstructs feature maps with memory blocks, outperforming raw image replay while using less memory and stabilizing learning.
Findings
CRUMB outperforms 13 competing methods on 7 datasets.
CRUMB uses only 3.6% of the memory required by raw image replay.
CRUMB reduces runtime by 15-43% while mitigating catastrophic forgetting.
Abstract
Our brains extract durable, generalizable knowledge from transient experiences of the world. Artificial neural networks come nowhere close to this ability. When tasked with learning to classify objects by training on non-repeating video frames in temporal order (online stream learning), models that learn well from shuffled datasets catastrophically forget old knowledge upon learning new stimuli. We propose a new continual learning algorithm, Compositional Replay Using Memory Blocks (CRUMB), which mitigates forgetting by replaying feature maps reconstructed by combining generic parts. CRUMB concatenates trainable and re-usable "memory block" vectors to compositionally reconstruct feature map tensors in convolutional neural networks. Storing the indices of memory blocks used to reconstruct new stimuli enables memories of the stimuli to be replayed during later tasks. This reconstruction…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications · Advanced Neural Network Applications
MethodsMemory Network
