atlas

Research map / Continual learning / Online and replay-based

Mitigating Catastrophic Forgetting in Online Continual Learning by Modeling Previous Task Interrelations via Pareto Optimization

ICML 2024 · Continual learning › Online and replay-based · approach: Replay buffer construction and update

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Reformulates replay-based continual learning as hierarchical gradient aggregation and proposes POCL, which weights previous-task gradients via Pareto (min-norm Frank-Wolfe) optimization with hyper-gradients, improving online class-incremental accuracy on Split CIFAR-10/100 and TinyImageNet.

Problem

Catastrophic forgetting in online class-incremental continual learning, where replay methods weight previous-task gradients heuristically and ignore interrelations among previous tasks, yielding sub-optimal past-task performance.

Approach

Unifies experience replay and gradient alignment as a hierarchical gradient aggregation framework, then chooses the aggregation weights over previous-task gradients by solving a min-norm problem (Pareto optimality over tasks) and implements gradients as hyper-gradients to avoid conflict with the current task gradient.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use POCL instead of CBAonline class-incremental learning · Split CIFAR-10 (|M|=1k)AAA: 65.47 -> 66.23Helped
Use POCL instead of CLSERonline class-incremental learning · Split CIFAR-10 (|M|=1k)Acc: 53.06 -> 58.50Helped
Use POCL instead of ER-ACEonline class-incremental learning · Split CIFAR-100 (|M|=5k)Acc: 20.58 -> 33.36Helped
Use POCL instead of ER-ACEonline class-incremental learning · Split TinyImageNet (|M|=2k)Acc: 13.23 -> 12.69Hurt
Add the hyper-gradient implementation (ablation)POCL with Pareto optimization · Split CIFAR-10 (|M|=1k)AAA: 39.03 -> 66.23Helped
Add the hyper-gradient implementation (ablation)POCL with Pareto optimization · Split CIFAR-100 (|M|=5k)Acc: 11.34 -> 33.36Helped
Add Pareto optimization (ablation)POCL with hyper-gradient · Split CIFAR-10 (|M|=1k)Acc: 54.57 -> 58.50Helped
Add Pareto optimization (ablation)POCL with hyper-gradient · Split CIFAR-100 (|M|=5k)AAA: 35.89 -> 36.34Helped

Limitations

Experimental setup

Datasets: Split CIFAR-10 Split CIFAR-100 Split TinyImageNet

Benchmarks: Split CIFAR-10 Split CIFAR-100 Split TinyImageNet

Metrics: Average Accuracy Forgetting Measure Anytime Average Accuracy

Baselines: SGD EWC GEM AGEM ER MER La-MAML DER DER++ ER-ACE CLSER CBA

Builds on: GEM MER La-MAML ER Frank-Wolfe

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy