atlas

Research map / Continual learning / Online and replay-based

Continual Learning on a Diet: Learning from Sparsely Labeled Streams Under Constrained Computation

ICLR 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 the "CL on Diet" setting (per-step compute budget plus sparse labels in a streaming setting) and DietCL, a baseline that jointly trains MAE reconstruction on unlabeled data, masked classification on current labeled data, and a balanced buffer loss.

Problem

Continual learning on large streams where each time step has a restricted computational budget and only a very small fraction of samples are labeled, causing supervised CL methods to overfit and semi-supervised CL methods to underuse compute.

Approach

Allocate a per-step compute budget across labeled current data, unlabeled current data (via MAE masked reconstruction, chosen over contrastive SSL for its single-view efficiency), and a task-balanced replay buffer, then spend leftover budget only on buffer data to balance old and new classes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DietCL instead of ReplayContinual learning on sparsely labeled streams · ImageNet10klast-step accuracy: 14.89 -> 16.82Helped
Use DietCL instead of ReplayContinual learning on sparsely labeled streams · ImageNet10kaverage accuracy: 22.84 -> 24.90Helped
Use DietCL instead of ReplayContinual learning on sparsely labeled streams · CLOClast-step accuracy: 4.64 -> 5.63Helped
Use DietCL instead of ReplayContinual learning on sparsely labeled streams · CLOCaverage accuracy: 4.59 -> 4.98Helped
Use DietCL instead of ReplayContinual learning on sparsely labeled streams · CGLMlast-step accuracy: 22.81 -> 24.34Helped
Use DietCL instead of ReplayContinual learning on sparsely labeled streams · CGLMaverage accuracy: 19.40 -> 20.26Helped
Add masked classification loss (ablation)Replay on ImageNet10k with 1% labels and 500 steps · ImageNet10kaverage accuracy: 14.97 -> 15.83Helped
Add a task-balanced buffer (ablation)Replay with masked classification loss · ImageNet10kaverage accuracy: 15.83 -> 15.96Helped
Add unlabeled-data reconstruction loss (ablation)Replay with masked classification loss and balanced buffer · ImageNet10kaverage accuracy: 15.96 -> 16.82Helped
Add a task-balanced buffer (ablation)Replay · ImageNet10kaverage accuracy: 14.97 -> 15.01Helped
Add unlabeled reconstruction loss without masked classification loss (ablation)Replay with balanced buffer · ImageNet10kaverage accuracy: 15.01 -> 15.24Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet10k (constructed from ImageNet21k V2 minus ImageNet1k classes) CLOC CGLM ImageNet1k

Benchmarks: ImageNet10k CLOC CGLM

Metrics: last-step accuracy A(T) average accuracy A over stream

Baselines: ER ER-ACE EWC MAS GDumb L2P CaSSLe DualNet CCIC

Builds on: MAE CaSSLe ER GDumb L2P

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