Catastrophic Forgetting: The tendency of a neural network to completely forget previously learned information upon learning new information
Plasticity: The ability of a learning system to integrate new knowledge
Stability: The ability of a learning system to retain previous knowledge
Forward Transfer: Knowledge acquired from previous tasks improves performance on future tasks
Backward Transfer: Learning new tasks improves performance on previous tasks
Domain-Incremental Learning: Tasks where input distribution changes but output structure remains the same; task ID is not provided at test time
Task-Incremental Learning: Tasks have disjoint output spaces and task ID is provided during evaluation
Class-Incremental Learning: The model must infer task identity and solve for all classes seen so far; most challenging setting
Regularization-based methods: Approaches that add terms to the loss function to prevent drastic changes in parameters important for previous tasks
Memory-based methods: Approaches that store a small subset of data (episodic memory) or train a generative model to replay past experiences
Architecture-based methods: Approaches that freeze specific parameters or dynamically expand the network structure for new tasks
A-GEM: Averaged Gradient Episodic Memory—a method that projects gradients based on constraints from episodic memory to prevent forgetting
ER: Experience Replay—using a replay buffer of old samples mixed with new data during optimization
GAN: Generative Adversarial Network—used in generative replay to synthesize past data instead of storing it