atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Adaptive Random Feature Regularization on Fine-tuning Deep Neural Networks

CVPR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Data augmentation and generalization bias · 3 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 AdaRand, a regularizer for fine-tuning that pulls features toward random reference vectors sampled from adaptively updated class-conditional Gaussian priors, requiring no source information.

Problem

Fine-tuning deep networks overfits on small target datasets; existing regularizers either need source labels/datasets or add heavy computation, and the fixed class-agnostic random regularization (RandReg) is sensitive to prior choice and shrinks feature norm and entropy.

Approach

Replace RandReg's fixed class-agnostic prior with class-conditional Gaussian priors initialized from pre-trained target statistics and updated during training via an EMA of running class-mean features plus intra-class and inter-class distance losses, so features keep norm and entropy and form separable clusters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use AdaRand instead of RandReg-N(μs, σs²)ResNet-50 fine-tuning · Carstop-1 test accuracy (%): 90.61^{\pm \text {.24}} -> 91.17^{\pm \textbf {.13}}Helped
use AdaRand instead of the strongest listed baselineResNet-50 fine-tuning · Aircrafttop-1 test accuracy (%): 73.89^{\pm \text {.10}} -> 74.60^{\pm \textbf {.10}}Helped
use AdaRand instead of RandReg-N(0, 1)ResNet-50 fine-tuning · Birdstop-1 test accuracy (%): 80.48^{\pm \text {.06}} -> 81.27^{\pm \textbf {.26}}Helped
use AdaRand instead of RandReg-N(0, 1)ResNet-50 fine-tuning · DTDtop-1 test accuracy (%): 72.57^{\pm \text {.26}} -> 74.86^{\pm \textbf {.22}}Helped
use AdaRand instead of RandReg-U(0, 1)ResNet-50 fine-tuning · Flowertop-1 test accuracy (%): 96.02^{\pm \text {.05}} -> 96.68^{\pm \textbf {.14}}Helped
use AdaRand instead of DR-TuneResNet-50 fine-tuning · Petstop-1 test accuracy (%): 93.24^{\pm \textbf {.11}} -> 92.34^{\pm \text {.26}}Hurt
use AdaRand instead of RandReg-CPResNet-50 fine-tuning · Cars, 10% training datatop-1 test accuracy (%): 26.45^{\pm .26} -> 27.55^{\pm \textbf {.10}}Helped
remove ℓintra (ablation)AdaRand · Carstop-1 test accuracy (%): 91.17^{\pm \textbf {.13}} -> 90.81^{\pm \text {.21}}Hurt
remove ℓinter (ablation)AdaRand · Carstop-1 test accuracy (%): 91.17^{\pm \textbf {.13}} -> 90.99^{\pm \text {.06}}Hurt
use a fixed conditional prior rather than adaptively updating it (ablation)AdaRand · Carstop-1 test accuracy (%): 90.55^{\pm \text {.17}} -> 91.17^{\pm \textbf {.13}}Hurt
use AdaRand instead of RandReg across pre-training methods and architecturesFine-tuning models · Carstop-1 test accuracy (%)Helped
use adaptive class-conditional priors instead of RandReg's fixed class-agnostic priorFine-tuning models · Carsfeature norm and entropyHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Aircraft Birds Cars DTD Flowers Pets CIFAR-10

Benchmarks: Aircraft Birds Cars DTD Flowers Pets CIFAR-10 (PCA visualization)

Metrics: top-1 test accuracy training time per epoch GPU memory usage feature norm feature entropy mutual information gradient norm

Baselines: Fine-tuning FNP L2SP DELTA BSS Core-tuning DR-Tune Co-Tuning UOT RandReg

Builds on: RandReg feature norm penalty (FNP) Co-Tuning DR-Tune L2SP

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