atlas

Research map / Continual learning / Continual fine-tuning of LLMs

DOTA: Distributional Test-time Adaptation of Vision-Language Models

NeurIPS 2025 · Continual learning › Continual fine-tuning of LLMs · approach: Mixture-of-experts for multimodal continual tuning · 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 DOTA, a cache-free test-time adaptation method for CLIP that streams estimates of per-class Gaussian distributions (EM-style, weighted by zero-shot probabilities) and classifies via Bayes' posterior fused with zero-shot logits.

Problem

Cache-based test-time adapters for vision-language models store a limited set of test samples and suffer catastrophic forgetting when samples are dropped, limiting performance under distribution shift.

Approach

Instead of memorizing individual test samples, continuously estimate per-class Gaussian distribution parameters (mean and covariance) from the test stream, weighting each sample by its zero-shot posterior (single EM iteration), and classify with Bayes' posterior adaptively fused with zero-shot logits.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace cache-based sample storage with continual distribution estimationCLIP ViT-B/16 · Cross-domain generalization averagetop-1 accuracy (%): 68.68 -> 69.71Helped
Replace cache-based sample storage with continual distribution estimationCLIP ViT-B/16 · Natural distribution shifts averagetop-1 accuracy (%): 65.10 -> 66.31Helped
Apply Dota adaptationPLIP · PLIP pathology averageaccuracy: 63.67 -> 70.56Helped
Apply Dota instead of zero-shot classificationCLIP ViT-B/16 · ImageNetaccuracy: 68.34 -> 70.69Helped
Apply Dota instead of TDACLIP ViT-B/16 · ImageNetV2 (10 samples per class)accuracy: 64.67 -> 64.50Hurt
Estimate distributions using all zero-shot predictive probabilities instead of only high-confidence samples and predictive labels (ablation)Dota · Cross-domain generalization averagetop-1 accuracy (%): 67.22 -> 69.71Helped
Update the covariance matrix rather than remove covariance updates (ablation)Dota · Cross-domain generalization averagetop-1 accuracy (%): 67.32 -> 69.71Helped
Vary sigma^2 across the evaluated values (ablation)Dota · ImageNetaccuracy: 70.42 to 70.72No clear effect
Vary rho and eta in the reported combinations (ablation)Dota · ImageNetaccuracy: 70.69 to 70.00Hurt
Increase the number of observed test samples by evaluating the last 50% rather than all samplesDota · ImageNetV2 (10 samples per class), ViT-B/16accuracy: 64.50 -> 65.20Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet ImageNet-A ImageNet-R ImageNet-S ImageNet-V2 Aircraft Caltech101 Cars DTD EuroSAT Flower102 Food101

Benchmarks: ImageNet ImageNet-A ImageNet-R ImageNet-S ImageNet-V2 Aircraft Caltech101 Cars DTD EuroSAT Flower102 Food101

Metrics: top-1 accuracy inference time

Baselines: Zero-Shot CLIP TPT DiffTPT TDA BoostAdapter HisTPT ZERO DMN

Builds on: TDA CLIP TPT T3A Gaussian discriminant analysis

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