CL Landscape
  • Home
  • Landscape
  • Resources
  • About
  • Home
  • Landscape
  • Resources
  • About
Back to Landscape
Replay-based2017

Experience Replay

Stores a subset of past training samples in a memory buffer and replays them alongside new task data during training. This interleaving of old and new examples helps the model retain previously learned representations while adapting to new tasks, effectively combating catastrophic forgetting through data rehearsal.

ReplayVisionBenchmark: CIFAR100Buffer
Read Paper on arXiv

Related Strategies

Generative Replay (DGR)

2017

Uses a generative model (e.g., GAN or VAE) to synthesize pseudo-samples from previous tasks instead of storing raw data. The generator learns the distribution of past tasks, enabling unlimited replay without requiring a memory buffer, making it particularly suitable for privacy-sensitive applications.

Gradient Episodic Memory (GEM)

2017

Stores a small episodic memory of past examples and uses them to constrain gradient updates during training on new tasks. GEM projects the gradient onto a feasible region that does not increase the loss on previous tasks, providing formal guarantees against forgetting.

Averaged GEM (A-GEM)

2019

An efficient variant of GEM that replaces the per-task gradient constraints with a single averaged constraint computed from a random subset of the episodic memory. This dramatically reduces computational overhead while maintaining comparable performance to GEM.

CL Landscape

An interactive guide to continual learning strategies for neural networks.

Navigation

  • Landscape
  • Resources
  • About

Community

  • GitHub
  • ContinualAI

Inspired by the CNCF Landscape • Built with Next.js & Tailwind • © 2026 CL Landscape