atlas

Research map / Label-efficient and robust learning / Test-time adaptation

Online Feature Updates Improve Online (Generalized) Label Shift Adaptation

NeurIPS 2024 · Label-efficient and robust learning › Test-time adaptation · approach: Characterizing out-of-distribution failures · 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 OLS-OFU, which couples self-supervised feature-extractor updates (batch-accumulated every τ steps) with existing online label shift methods, improving error on CIFAR-10 and generalized label shift benchmarks while keeping regret guarantees.

Problem

Online label shift and online generalized label shift adaptation with missing labels: existing methods only reweight or update the final linear layer of a frozen pretrained classifier, leaving the feature extractor un-adapted at test time.

Approach

Insert a self-supervised feature-extractor update (on accumulated unlabeled test batches every τ steps) after the revised online label shift step, then retrain the last linear layer on training data, preserving unbiased gradient estimates and regret guarantees of the base OLS method.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add online feature updates with rotation degree prediction at τ=100OLS methods · CIFAR-10 online label shiftaverage error: 11.9% -> 7.33%; 12.04% -> 8%; 13.65% -> 10.8%; 12.18% -> 10.1%; 11.54% -> 8.35%; 12.02% -> 7.45%Helped
Update the feature extractor before OLS instead of after OLS (ablation)OLS-OFU · CIFAR-10 online label shift, sinusoidalaverage error: 11.3% -> 12.33%; 11.2% -> 12.12%; 13.9% -> 14.35%; 11.6% -> 12.10%; 11.4% -> 11.91%; 11.2% -> 12.08%Hurt
Update the feature extractor before OLS instead of after OLS (ablation)OLS-OFU (τ=100) · CIFAR-10 online label shift, sinusoidalaverage error: 7.23% -> 8.02%; 7.91% -> 8.63%; 10.81% -> 11.19%; 10.12% -> 10.55%; 8.33% -> 8.80%; 7.53% -> 8.29%Hurt
Increase batch-accumulation frequency from τ=1 to τ=100 (ablation)OLS-OFU with rotation degree prediction · CIFAR-10 online label shiftaverage error: 11.3% -> 7.33%; 11.2% -> 8%; 13.9% -> 10.8%; 11.6% -> 10.1%; 11.4% -> 8.35%; 11.2% -> 7.45%Helped
Increase batch-accumulation frequency from τ=100 to τ=500 (ablation)OLS-OFU with rotation degree prediction · CIFAR-10 online label shiftaverage error: 7.33% -> 11.6%; 8% -> 11.7%; 10.8% -> 13.5%; 10.1% -> 12.1%; 8.35% -> 11.3%; 7.45% -> 11.7%Hurt
Reduce stored training data for retraining the linear layer from 100% to 0% (ablation)OLS-OFU using FTH, ROGD, FLHFTL, or FTFWH · CIFAR-10 online label shift, sinusoidalaverage error: 8% -> 10.24%; 10.8% -> 13.50%; 7.45% -> 10.43%; 7.33% -> 10.41%Hurt
Add feature updates while using 0% stored training data and reusing the pretrained linear classifier (ablation)OLS-OFU using FTH, ROGD, FLHFTL, or FTFWH · CIFAR-10 online label shift, sinusoidalaverage error: 10.24% vs 12.04%; 13.50% vs 13.65%; 10.43% vs 12.02%; 10.41% vs 11.9%Helped
Increase the amount of stored training data used to retrain the last linear layer (ablation)OLS-OFU using FTH, ROGD, FLHFTL, or FTFWH · CIFAR-10 online label shift, sinusoidalaverage errorHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 STL10 CINIC EuroSAT CIFAR-10C

Benchmarks: CIFAR-10 STL10 CINIC EuroSAT CIFAR-10C

Metrics: average error wall-clock time

Baselines: FTFWH FTH ROGD ATLAS UOGD FLH-FTL Base (fixed pre-trained model)

Builds on: test-time training FLH-FTL ROGD UOGD ATLAS

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