atlas

Research map / Continual learning / Online and replay-based

An Effective Dynamic Gradient Calibration Method for Continual Learning

ICML 2024 · Continual learning › Online and replay-based · approach: Unified and unsupervised continual frameworks · 0 citations (OpenAlex)

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.

Proposes Dynamic Gradient Calibration (DGC), an SVRG-style two-level gradient calibrator for continual learning that works with reservoir-sampling replay methods, and reports gains on split CIFAR/TinyImageNet benchmarks.

Problem

Catastrophic forgetting in continual learning under a limited replay buffer, where the buffer cannot hold all historical data so gradient estimates of the full historical objective are inaccurate.

Approach

Adapts stochastic variance reduction (SVRG) to continual learning by maintaining a recursively updated historical gradient term Γ' that approximates the full gradient over all past tasks without storing past data, so only one extra vector is stored; it plugs into ER, DER++, XDER and Dynamic ER.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add DGC calibration to Dynamic ERDynamic ER · S-CIFAR10, buffer 2000FAIA (%): 83.30_{\pm0.93} -> 89.90_{\pm0.93}Helped
Add DGC calibration to Dynamic ERDynamic ER · S-CIFAR100, buffer 2000FAIA (%): 64.57_{\pm2.02} -> 70.70_{\pm1.31}Helped
Add DGC calibration to XDERXDER · S-CIFAR100, buffer 500FAIA (%): 61.45_{\pm0.50} -> 62.70_{\pm0.44}Helped
Add DGC calibration to XDERXDER · S-CIFAR100, 20 tasksFAIA (%): 60.45_{\pm0.46} -> 63.53_{\pm0.48}Helped
Set alpha to 0 instead of the default 1e^{-3} (ablation)DGC-ER · S-CIFAR100FAIA (%): 59.55_{\pm0.97} -> 55.48_{\pm1.52}Hurt
Set alpha to 1e^{-2} instead of the default 1e^{-3} (ablation)DGC-ER · S-CIFAR100FAIA (%): 59.55_{\pm0.97} -> 57.4_{\pm2.14}Hurt
Set alpha to 1e^{-4} instead of the default 1e^{-3} (ablation)DGC-ER · S-CIFAR100FAIA (%): 59.55_{\pm0.97} -> 59.14_{\pm0.91}No clear effect
Set m to 1 instead of 200 (ablation)DGC-ER · S-CIFAR100FAIA (%): 59.55_{\pm0.97} -> 49.11_{\pm5.30}Hurt
Set m to 100 instead of 200 (ablation)DGC-ER · S-CIFAR100FAIA (%): 59.55_{\pm0.97} -> 59.44_{\pm0.95}No clear effect
Set m to 300 instead of 200 (ablation)DGC-ER · S-CIFAR100FAIA (%): 59.55_{\pm0.97} -> 59.27_{\pm0.65}No clear effect
Set m to 400 instead of 200 (ablation)DGC-ER · S-CIFAR100FAIA (%): 59.55_{\pm0.97} -> 58.94_{\pm0.98}No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: S-CIFAR10 S-CIFAR100 S-TinyImageNet

Benchmarks: S-CIFAR10 S-CIFAR100 S-TinyImageNet

Metrics: FAIA FAA Final Forgetting AA_t in TFCL

Baselines: ER DER++ XDER Dynamic ER MOCA GSS GCR HAL ICARL AGEM AOP SSVRG

Builds on: SVRG experience replay DER++ XDER Dynamic ER streaming SVRG

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