atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

O-TPT: Orthogonality Constraints for Calibrating Test-time Prompt Tuning in Vision-Language Models

CVPR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 10 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 O-TPT, which adds an orthogonality regularizer on CLIP text features to test-time prompt tuning (TPT) to reduce calibration error while keeping accuracy.

Problem

Test-time prompt tuning of vision-language models boosts accuracy but leaves predictions poorly calibrated (overconfident), and prior calibration fixes (C-TPT's dispersion loss) fail to sufficiently spread text features.

Approach

Observes that lower pairwise cosine similarity among class text features correlates with lower ECE, and adds a penalty ||EE^T - I||^2 to the TPT loss so text features become near-orthogonal, optionally with a Householder transform on top.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add orthogonality constraints to test-time prompt tuningTPT with CLIP ViT-B/16 · 11-dataset averageECE: 5.13 -> 4.23Helped
add orthogonality constraints to test-time prompt tuningTPT with CLIP RN50 · 11-dataset averageECE: 6.19 -> 5.45Helped
add orthogonality constraints to test-time prompt tuningTPT with CLIP ViT-B/16 · ImageNet-A, ImageNet-V2, ImageNet-R, ImageNet-SECE: 5.82 -> 4.88Helped
add orthogonality constraints to test-time prompt tuningTPT with CLIP RN50 · ImageNet-A, ImageNet-V2, ImageNet-R, ImageNet-SECE: 12.1 -> 9.69Helped
add O-TPT during test-time tuning of CoOp promptsTPT+CoOp · 10 fine-grained datasets averageECE: 10.04 -> 7.91Helped
add O-TPT during test-time tuning of MAPLE promptsTPT+MAPLE · 10 fine-grained datasets averageECE: 6.94 -> 4.11Helped
add HouseHolder transformation (ablation)O-TPT with CLIP ViT-B/16 · 11-dataset averageECE: 4.45 -> 4.23Helped
add HouseHolder transformation (ablation)O-TPT with CLIP ViT-B/16 · 11-dataset averageaccuracy: 64.34 -> 64.41Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Caltech101 DTD Flowers102 Food101 SUN397 FGVC Aircraft OxfordPets UCF101 EuroSAT StanfordCars ImageNet-A

Benchmarks: ImageNet Caltech101 DTD Flowers102 Food101 SUN397 FGVC Aircraft OxfordPets UCF101 EuroSAT StanfordCars ImageNet-A

Metrics: Expected Calibration Error accuracy Static Calibration Error standard deviation across seeds

Baselines: TPT C-TPT Robust-adapt (ZS/SaLS/Penalty)-CTPT Zero-shot CLIP Temperature scaling

Builds on: TPT C-TPT CoOp MAPLE Temperature Scaling

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