atlas

Research map / Image generation / Fast diffusion sampling

Exploring Structured Semantic Priors Underlying Diffusion Score for Test-time Adaptation

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Distributional control of diffusion · 2 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 DUSA, which derives a single-timestep score-based identity linking diffusion noise predictions to the task model's posterior, and uses it to test-time adapt classifiers and segmenters via a diffusion model's conditional noise estimates.

Problem

Test-time adaptation of pre-trained discriminative models to out-of-distribution data using pre-trained diffusion models, where prior work (Diffusion-TTA) relies on costly Monte Carlo likelihood estimation over many timesteps and a low-dimensional conditioning space.

Approach

Score decomposition grad log p(x) = sum_y p(y|x) grad log p(x|y) holds at any single timestep, so the task model's posterior can be matched to the noise predictions of a conditional diffusion model at one timestep, with candidate-class selection (top-k plus multinomial sampling) and LogitNorm to reduce cost and stabilize training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply DUSA instead of Diffusion-TTAImageNet-C fully TTA, ResNet-50 (GN) · ImageNet-CTop-1 accuracy (Avg.): 51.3 -> 53.3Helped
apply DUSA instead of EATAImageNet-C fully TTA, ViT-B/16 (LN) · ImageNet-CTop-1 accuracy (Avg.): 60.9 -> 63.1Helped
apply DUSA instead of Diffusion-TTAImageNet-C fully TTA, ConvNeXt-L (LN) · ImageNet-CTop-1 accuracy (Avg.): 61.1 -> 66.2Helped
apply DUSA instead of Diffusion-TTAImageNet-C continual TTA, ConvNeXt-L · ImageNet-C continualTop-1 accuracy (Avg.): +7.3%Helped
apply DUSA instead of the source modelADE20K-C segmentation, SegFormer-B5 · ADE20K-CmIoU (Avg.): +4.2%Helped
add score-priors-inspired loss while freezing diffusion model (ablation)ResNet-50 on ImageNet-C Noise · ImageNet-C NoiseTop-1 accuracy: 22.4 -> 26.0Helped
add score-priors-inspired loss while freezing diffusion model (ablation)ConvNeXt-L on ImageNet-C Noise · ImageNet-C NoiseTop-1 accuracy: 57.1 -> 44.1Hurt
add score-priors-inspired loss while freezing diffusion model (ablation)ConvNeXt-L on ImageNet-C Pixel · ImageNet-C PixelTop-1 accuracy: 42.3 -> 9.2Hurt
add LogitNorm to the score-priors loss (ablation)ConvNeXt-L on ImageNet-C Noise · ImageNet-C NoiseTop-1 accuracy: 44.1 -> 60.9Helped
adapt the diffusion model in addition to score-priors loss and LogitNorm (ablation)ConvNeXt-L on ImageNet-C Pixel · ImageNet-C PixelTop-1 accuracy: 9.6 -> 49.3Helped
add LogitNorm while adapting diffusion model (ablation)ConvNeXt-L on ImageNet-C Noise · ImageNet-C NoiseTop-1 accuracy: 57.8 -> 65.0Helped
increase the selection budget from 4 to 6 (ablation)ResNet-50 on ImageNet-C Noise · ImageNet-C NoiseTop-1 accuracy: 46.4 -> 46.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet ImageNet-C ADE20K

Benchmarks: ImageNet-C ADE20K-C

Metrics: top-1 accuracy mIoU

Baselines: Tent CoTTA EATA SAR RoTTA Diffusion-TTA BN Adapt

Builds on: Diffusion-TTA Tweedie's formula LogitNorm Diffusion Classifiers CoTTA

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