atlas

Research map / Continual learning / Class-incremental

Gradient Reweighting: Towards Imbalanced Class-Incremental Learning

CVPR 2024 · Continual learning › Class-incremental · approach: Exemplar-efficient class-incremental learning · 57 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 gradient reweighting plus a distribution-aware knowledge distillation loss to tackle intra- and inter-phase class imbalance in class-incremental learning trained from scratch end-to-end.

Problem

Class-incremental learning on long-tailed data suffers from a dual imbalance (intra-phase class imbalance within tasks and inter-phase imbalance between exemplars and new data), causing biased FC gradients, biased weights, and imbalanced forgetting.

Approach

Reweight FC-layer gradients per class using accumulated gradient magnitudes (class-balance ratio), decouple reweighting between old and new classes with a task-balance ratio and loss-balance ratio, and use a distribution-aware KD loss that aligns logits with the distribution of lost training data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use gradient reweighting and DAKD instead of the baseline GR + KD configuration (ablation)Gradient Reweighting · Food101-LT, LFS N=10average accuracy (%): 27.77 -> 29.05Helped
Use gradient reweighting and DAKD instead of the baseline GR + KD configuration (ablation)Gradient Reweighting · ImageNetSubset-LT, LFS N=10average accuracy (%): 47.42 -> 50.57Helped
Add DAKD to GR + KD (ablation)Gradient Reweighting · Food101-LT, LFS N=10average accuracy (%): 27.77 -> 28.45Helped
Add DAKD to GR + KD (ablation)Gradient Reweighting · ImageNetSubset-LT, LFS N=10average accuracy (%): 47.42 -> 48.64Helped
Use DGR instead of GR to separately balance new and learned task gradients (ablation)Gradient Reweighting · Food101-LT, LFS N=10average accuracy (%): 28.02 vs 28.96Hurt
Use DGR instead of GR to separately balance new and learned task gradients (ablation)Gradient Reweighting · ImageNetSubset-LT, LFS N=10average accuracy (%): 48.72 vs 49.59Helped
Preserve the discriminative gradients from DAKD rather than reweighting them (ablation)Gradient Reweighting · Food101-LT, LFS N=10average accuracy (%): 28.96 -> 29.05Helped
Preserve the discriminative gradients from DAKD rather than reweighting them (ablation)Gradient Reweighting · ImageNetSubset-LT, LFS N=10average accuracy (%): 49.59 -> 50.57Helped
Use DAKD instead of balanced KD, multi-level KD, decoupled KD, or decomposed KD (ablation)Gradient Reweighting · ImageNetSubset-LT, LFS N=10forgettingHelped
Increase the memory budget from nε=10 to nε=50CIL methods · ImageNetSubset-LT and Food101-LTaccuracy (%)Mixed
Increase the imbalance factor ρ from 50 to 150CIL methods · Food101-LTaccuracy (%)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR100-LT ImageNetSubset-LT Food101-LT

Benchmarks: CIFAR100-LT ImageNetSubset-LT Food101-LT

Metrics: average accuracy forgetting

Baselines: iCaRL IL2M BiC WA SSIL FOSTER MAFDRC EEIL-2stage LUCIR-2stage PODNet-2stage FOSTER-2stage

Builds on: iCaRL logit adjustment (regularized softmax) Decoupled Knowledge Distillation Learning a Unified Classifier Incrementally (LUCIR) Weight Aligning (WA)

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