Continual Learning with Deep Generative Replay
Hanul ShinJung Kwon LeeJaehong KimJiwon Kim
Proposes Deep Generative Replay, a dual-model framework that prevents catastrophic forgetting in continual learning by training a generative network to synthesize past data rather than storing old datasets.
The article addresses catastrophic forgetting, a core barrier to building artificial intelligence systems that learn multiple tasks sequentially without large memory stores or access to prior data. This issue arises because training neural networks on new objectives overwrites previously learned representations, limiting practical deployment in real-world settings where data privacy or storage constraints apply.
The work evaluates whether a cooperative dual-model architecture called the scholar—pairing a deep generative model with a task-solving model—can enable continual learning by replaying synthetic data that mimics past inputs and targets. Experiments involved sequential training on image classification tasks using MNIST permutations, transitions between MNIST and SVHN domains, and disjoint class subsets, with performance compared against exact replay, noise replay, and no-replay baselines.
The analysis shows that generative replay preserved accuracy near the level of joint training on all accumulated data, often within 1-2 percentage points on cumulative test sets, while naive sequential training caused near-total loss on earlier tasks. It also matched or exceeded regularization-based alternatives like elastic weight consolidation and learning-without-forgetting when augmented with generated samples, and transferred knowledge across scholar models without requiring identical network structures.
These outcomes indicate that high-quality generative replay can substitute for stored data, lowering memory demands and supporting privacy-sensitive applications while maintaining balanced performance across old and new tasks. The approach scales to moderately complex image domains but reveals trade-offs when generator fidelity declines.
Next steps include extending the framework to reinforcement learning, continuously evolving networks that reference their own prior copies, and hybrid combinations with weight-protection methods. The primary limitation is reliance on generator quality, which produced measurable degradation on SVHN within the tested settings; results should be interpreted cautiously outside image-classification domains until further validation on broader data types.
- Paper: Generative Adversarial Networks, Ian J. Goodfellow et al. (2014). Introduces Generative Adversarial Networks (GANs), the foundational deep generative modeling framework directly adopted by the Scholar architecture to generate synthetic replay data.
- Paper: Learning without Forgetting, Zhizhong Li et al. (2016). Presents Learning without Forgetting (LwF), establishing distillation-based continual learning that serves as a primary baseline and conceptual contrast to generative replay.
- Paper: Overcoming catastrophic forgetting in neural networks, James Kirkpatrick et al. (2017). Introduces Elastic Weight Consolidation (EWC), providing the cornerstone parameter-regularization baseline against which the Scholar framework is benchmarked.
- Paper: iCaRL: Incremental Classifier and Representation Learning, Sylvestre-Alvise Rebuffi et al. (2016). Demonstrates exemplar-based replay and distillation for incremental learning, framing the data storage constraints that motivate synthetic generative replay.
- Paper: Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks, Alec Radford et al. (2016). Establishes Deep Convolutional GANs (DCGANs), providing the standard architectural principles for stable image generation used in deep generative replay.
- Paper: Adversarial Autoencoders, Alireza Makhzani et al. (2015). Details Adversarial Autoencoders, an alternative generative model class evaluated within the Scholar framework alongside GANs for data distribution matching.
- Paper: Improved Techniques for Training GANs, Tim Salimans et al. (2016). Develops training and architectural stability techniques for generative adversarial networks necessary to synthesize high-fidelity replay images.
- Paper: Continual Lifelong Learning with Neural Networks: A Review, German I. Parisi et al. (2018). Provides an extensive review synthesizing continual learning paradigms, positioning dual-memory generative replay alongside synaptic plasticity and dynamic architecture approaches.
- Paper: A Continual Learning Survey: Defying Forgetting in Classification Tasks, Matthias De Lange et al. (2019). Establishes a systematic taxonomy and benchmark suite comparing replay, regularization, and parameter-isolation methods for task-incremental continual learning.
- Paper: Dreaming to Distill: Data-Free Knowledge Transfer via DeepInversion, Hongxu Yin et al. (2020). Extends data-free knowledge transfer and continual learning by synthesizing pseudo-samples directly via network inversion instead of training an auxiliary generative model.
- Paper: Continual Learning Mechanisms Compose for Long-Horizon Memorization, Zheyuan Zhang et al. (2026). Composes generative replay with self-distillation and parameter regularization to mitigate catastrophic forgetting across long-horizon sequence tasks.
- Paper: Gradient Episodic Memory for Continual Learning, David Lopez-Paz et al. (2017). Introduces Gradient Episodic Memory, exploring episodic gradient constraints as an alternative memory replay mechanism for non-stationary sequential streams.
- Paper: Memory Aware Synapses: Learning what (not) to forget, Rahaf Aljundi et al. (2017). Develops Memory Aware Synapses, providing an unsupervised parameter importance regularizer that complements replay-based continual learning frameworks.
