atlas

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

What Would Gauss Say About Representations? Probing Pretrained Image Models using Synthetic Gaussian Benchmarks

ICML 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Contrastive representation theory

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 SynBench, a task-agnostic, data-free evaluation of pretrained image model representations that compares robustness-accuracy trade-offs on synthetic Gaussian mixture data against a Bayes-optimal theoretical reference, yielding a SynBench-Score.

Problem

Pretrained image model representations are usually evaluated on many real downstream datasets, which is costly, privacy-sensitive, and dependent on biased evaluation data; a task-agnostic quality measure is needed.

Approach

Use binary class-conditional Gaussian mixtures whose optimal robust linear classifier is known analytically to derive a robustness-accuracy reference; compare pretrained representations of the synthetic samples to this reference via the ratio of area-under-curves (SynBench-Score).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune ViT-B/16-in21k on ImageNet-1kViT-B/16-in21k · 27 downstream tasksaverage accuracyHelped
Use ViT-B/16 instead of ViT-B/16-in21kPretrained representations · Class-conditional GaussianSynBench-Score: 0.20 -> 0.33Helped
Increase model size from ViT-Ti/16 to ViT-B/16 or ViT-L/16ViT representations · Class-conditional GaussianSynBench-Score: 0.01 -> 0.33; 0.01 -> 0.26Helped
Use self-supervised DINO training instead of supervised trainingViT-B/16 · Class-conditional GaussianSynBench-Score: 0.33 -> 0.55Helped
Use ϵ = 0.2 instead of standard linear probing (ϵ = 0) (ablation)ViT-B/16 · TinyImagenetstandard accuracy: +0.7%Helped
Use ϵ = 0.2 instead of standard linear probing (ϵ = 0) (ablation)ViT-B/16 · TinyImagenetrobust accuracy: +2.5%Helped
Use heptadiagonal covariance (Gaussian-H) instead of identity covariance (Gaussian-I) (ablation)SynBench · Class-conditional GaussianSynBench-Score comparison between ViT-L/16 and ViT-B/16: ViT-B/16: 0.18; ViT-L/16: 0.18; at ϵ = 0.2: 0.24; 0.28Mixed
Use a more downstream-like covariance prior (ablation)SynBench · CIFAR10, SVHN, and TinyImageNetlinear-probing standard and robust accuracyHelped
Evaluate with more synthetic samples (ablation)SynBench · 27 downstream tasksPearson correlation with average accuracy: 0.79; 0.89; > 0.9Helped
Use SynBench instead of the reported task-agnostic baselinesPretrained model selection · 27 downstream tasksPearson correlation with average accuracy: 0.79Helped
Evaluate with SynBench instead of baselinesPretrained model selection · CIFAR10 adversarial robustnessPearson correlation with CW attack results: 0.74 to 0.84Helped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic class-conditional Gaussian data CIFAR10 SVHN TinyImageNet 27 downstream tasks (CLIP benchmark)

Benchmarks: 27 downstream image classification tasks (average accuracy) CIFAR10 TinyImageNet SVHN ImageNet-C ImageNet-A

Metrics: SynBench-Score Pearson correlation standard accuracy robust accuracy model selection consistency

Baselines: Val loss MDL SDL LogME SFDA ImageNet-C accuracy ImageNet-A accuracy

Builds on: Fisher's linear discriminant Bayes optimal robust classifier (Dan et al. 2020) epsilon-robust linear probing (Fan et al. 2021) LogME SFDA

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