A Neural Network Model of Complementary Learning Systems: Pattern Separation and Completion for Continual Learning
James P Jun, Vijay Marupudi, Raj Sanjay Shah, Sashank Varma

TL;DR
This paper presents a neural network model inspired by human memory systems, combining variational autoencoders and Hopfield networks to improve continual learning by reducing forgetting and mimicking pattern separation and completion.
Contribution
It introduces a novel model integrating VAEs and MHNs to emulate complementary learning systems, enhancing continual learning performance and biological plausibility.
Findings
Achieves near state-of-the-art accuracy (~90%) on Split-MNIST.
Substantially reduces catastrophic forgetting in continual learning.
Empirically confirms the functional roles of VAEs and MHNs in pattern completion and separation.
Abstract
Learning new information without forgetting prior knowledge is central to human intelligence. In contrast, neural network models suffer from catastrophic forgetting: a significant degradation in performance on previously learned tasks when acquiring new information. The Complementary Learning Systems (CLS) theory offers an explanation for this human ability, proposing that the brain has distinct systems for pattern separation (encoding distinct memories) and pattern completion (retrieving complete memories from partial cues). To capture these complementary functions, we leverage the representational generalization capabilities of variational autoencoders (VAEs) and the robust memory storage properties of Modern Hopfield networks (MHNs), combining them into a neurally plausible continual learning model. We evaluate this model on the Split-MNIST task, a popular continual learning…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
