Research map / Image generation / Fast diffusion sampling
Exploring Structured Semantic Priors Underlying Diffusion Score for Test-time Adaptation
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
- On ImageNet-C fully TTA with ConvNeXt-L, DUSA reaches 66.2% average accuracy vs 61.1% for Diffusion-TTA (+5.1%).
- In continual TTA on ImageNet-C with ConvNeXt-L, DUSA reaches 67.7% vs 60.4% for Diffusion-TTA (+7.3%).
- On ADE20K-C with SegFormer-B5, DUSA reaches 28.1 mIoU vs 23.9 source and 23.7 for CoTTA.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| apply DUSA instead of Diffusion-TTA | ImageNet-C fully TTA, ResNet-50 (GN) · ImageNet-C | Top-1 accuracy (Avg.): 51.3 -> 53.3 | Helped |
| apply DUSA instead of EATA | ImageNet-C fully TTA, ViT-B/16 (LN) · ImageNet-C | Top-1 accuracy (Avg.): 60.9 -> 63.1 | Helped |
| apply DUSA instead of Diffusion-TTA | ImageNet-C fully TTA, ConvNeXt-L (LN) · ImageNet-C | Top-1 accuracy (Avg.): 61.1 -> 66.2 | Helped |
| apply DUSA instead of Diffusion-TTA | ImageNet-C continual TTA, ConvNeXt-L · ImageNet-C continual | Top-1 accuracy (Avg.): +7.3% | Helped |
| apply DUSA instead of the source model | ADE20K-C segmentation, SegFormer-B5 · ADE20K-C | mIoU (Avg.): +4.2% | Helped |
| add score-priors-inspired loss while freezing diffusion model (ablation) | ResNet-50 on ImageNet-C Noise · ImageNet-C Noise | Top-1 accuracy: 22.4 -> 26.0 | Helped |
| add score-priors-inspired loss while freezing diffusion model (ablation) | ConvNeXt-L on ImageNet-C Noise · ImageNet-C Noise | Top-1 accuracy: 57.1 -> 44.1 | Hurt |
| add score-priors-inspired loss while freezing diffusion model (ablation) | ConvNeXt-L on ImageNet-C Pixel · ImageNet-C Pixel | Top-1 accuracy: 42.3 -> 9.2 | Hurt |
| add LogitNorm to the score-priors loss (ablation) | ConvNeXt-L on ImageNet-C Noise · ImageNet-C Noise | Top-1 accuracy: 44.1 -> 60.9 | Helped |
| adapt the diffusion model in addition to score-priors loss and LogitNorm (ablation) | ConvNeXt-L on ImageNet-C Pixel · ImageNet-C Pixel | Top-1 accuracy: 9.6 -> 49.3 | Helped |
| add LogitNorm while adapting diffusion model (ablation) | ConvNeXt-L on ImageNet-C Noise · ImageNet-C Noise | Top-1 accuracy: 57.8 -> 65.0 | Helped |
| increase the selection budget from 4 to 6 (ablation) | ResNet-50 on ImageNet-C Noise · ImageNet-C Noise | Top-1 accuracy: 46.4 -> 46.5 | Helped |
Surprising findings
- Adapting the diffusion model is unnecessary: the unconditional-adaptation variant DUSA-U performs on par with DUSA.
- A single timestep (t=100) outperforms Diffusion-TTA with 6 sampled timesteps, which is a counter-intuitive efficiency gain.
Limitations
- Requires a diffusion model pre-trained on at least the same source data as the task model, which may not be readily available.
- Still slower than methods that only update the task model, so unsuitable for extreme efficiency demands such as autonomous driving.
- Pixelate corruption results fall below the source baseline without diffusion adaptation, indicating limited diffusion robustness to some OOD shifts.
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
- Denoising Task Difficulty-based Curriculum for Training Diffusion Models (ICLR 2025 · similarity 0.87)
- Training Diffusion-based Generative Models with Limited Data (ICML 2025 · similarity 0.87)
- Everything to the Synthetic: Diffusion-driven Test-time Adaptation via Synthetic-Domain Alignment (CVPR 2025 · similarity 0.87)
- Noise Hypernetworks: Amortizing Test-Time Compute in Diffusion Models (NeurIPS 2025 · similarity 0.86)
- Unsupervised Region-Based Image Editing of Denoising Diffusion Models (AAAI 2025 · similarity 0.86)
- Exploiting Diffusion Prior for Generalizable Dense Prediction (CVPR 2024 · similarity 0.86)
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.
