atlas

Research map / Continual learning / Class-incremental

OrCo: Towards Better Generalization via Orthogonality and Contrast for Few-Shot Class-Incremental Learning

CVPR 2024 · Continual learning › Class-incremental · approach: Few-shot class-incremental prototypes · 45 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 OrCo, a three-phase few-shot class-incremental learning framework that pretrains with supervised plus self-supervised contrastive losses, then aligns a frozen backbone's projection head to fixed orthogonal pseudo-targets using a perturbed supervised contrastive loss, cross-entropy, and an orthogonality loss.

Problem

Few-shot class-incremental learning must avoid catastrophic forgetting, overfitting to scarce incremental data, and intransigence (failing to learn new classes) while balancing base pretraining with limited incremental data.

Approach

Combines supervised and self-supervised contrastive pretraining with a frozen backbone and data-independent orthogonal pseudo-targets; a perturbed supervised contrastive loss uses unassigned pseudo-targets as anchors and extra positives to maximize class margins and reserve feature space for future classes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OrCo instead of NC-FSCILFSCIL · mini-ImageNetaHM: 52.62 -> 58.12Helped
Add ORTH to PSCL + CE (ablation)OrCo loss · mini-ImageNetaHM: 36.17 -> 58.12Helped
Add CE to PSCL + ORTH (ablation)OrCo loss · mini-ImageNetaHM: 57.72 -> 58.12Helped
Add ORTH to CE-only loss (ablation)OrCo loss · mini-ImageNetaHM: 40.93 -> 42.73Helped
Enforce orthogonality when sampling pseudo-targets instead of random sampling (ablation)OrCo · mini-ImageNetaHM: 57.23 -> 58.12Helped
Add pseudo-target perturbations to PSCL (ablation)OrCo · mini-ImageNetHM8: 20.14 -> 53.12Helped
Use uniform rather than Gaussian perturbations in PSCL (ablation)OrCo · mini-ImageNetHM8: 50.23 -> 53.12Helped
Add SSCL to SCL pretraining (ablation)OrCo pretraining · mini-ImageNetaHM: 57.38 -> 58.12Helped
Use SCL + SSCL instead of CE for pretraining (ablation)OrCo pretraining · mini-ImageNetaHM: 55.20 -> 58.12Helped
Fine-tune backbone and projection head instead of only the projection head (ablation)OrCo incremental training · mini-ImageNetPerformance Decay: 26.99 -> 28.94Hurt
Fine-tune backbone and projection head instead of only the projection head (ablation)OrCo incremental training · mini-ImageNetBase Decay: 17.83 -> 20.52Hurt

Surprising findings

Limitations

Experimental setup

Datasets: mini-ImageNet CIFAR100 CUB200

Benchmarks: mini-ImageNet CIFAR100 CUB200

Metrics: harmonic mean average harmonic mean (aHM) base accuracy

Baselines: IW FACT CEC C-FSCIL LIMIT LCwoF BiDist NC-FSCIL

Builds on: supervised contrastive learning SimCLR-style self-supervised contrastive learning imprinted weights target generation loss (Hungarian matching) FACT NC-FSCIL

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