atlas

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

BendVLM: Test-Time Debiasing of Vision-Language Embeddings

NeurIPS 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Test-time adaptation of VLMs · 4 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 Bend-VLM, a fine-tuning-free, query-specific nonlinear test-time debiasing method for VLM text embeddings that combines LLM-based local attribute orthogonalization with reference-image distance equalization.

Problem

Debiasing vision-language model embeddings for online, open-set queries without fine-tuning (which causes catastrophic forgetting) and without a fixed set of classes known in advance, since existing fine-tuning-free methods use one global linear debiasing direction.

Approach

Derives a query-specific (local) attribute subspace by prompting an LLM to produce attribute-augmented rephrasings of each query and orthogonalizes the text embedding against it; then uses a reference image dataset with attribute labels to find the closest unit-norm embedding that is equidistant to the top-n attribute-group images, solved analytically.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply Bend-VLM instead of baseline CLIPCLIP-ViT-B-P16 · CelebA HairColor, genderKL Divergence: 0.140 ± 0.004 -> 0.016 ± 0.002Helped
Apply Bend-VLM instead of baseline CLIPCLIP-ViT-B-P16 · CelebA HairColor, genderWorst Group AUC: 0.701 ± 0.001 -> 0.772 ± 0.003Helped
Apply Bend-VLM instead of Orth-Proj.CLIP-ViT-L-P14 · CelebA HairColor, genderWorst Group AUC: 0.807 ± 0.002 -> 0.802 ± 0.002Hurt
Apply Bend-VLM instead of baseline CLIPCLIP-ViT-B-P16 · CelebA Stereotype, genderKL Divergence: 0.436 ± 0.010 -> 0.014 ± 0.001Helped
Apply Bend-VLM to caption conditioning embeddingsClipCap on FairFace captions · FairFace generated captionsMax Disparity: 0.161 -> 0.095Helped
Remove Step 1 local-subspace orthogonalization (ablation)Bend-VLM, CLIP-ViT-B-P16 · CelebA HairColor, genderWorst Group AUC: 0.772 ± 0.003 -> 0.700 ± 0.004Hurt
Add Step 1 local-subspace orthogonalization (ablation)Bend-VLM without Step 1, CLIP-ViT-B-P16 · CelebA HairColor, genderKL Divergence: 0.036 ± 0.015 -> 0.016 ± 0.002Helped
Remove Step 2 reference-image equalization (ablation)Bend-VLM, CLIP-ViT-B-P16 · CelebA HairColor, genderKL Divergence: 0.016 ± 0.002 -> 0.094 ± 0.006Hurt
Add Step 2 reference-image equalization (ablation)Bend-VLM without Step 2, CLIP-ViT-B-P16 · CelebA HairColor, genderWorst Group AUC: 0.772 ± 0.002 -> 0.772 ± 0.003No clear effect
Debias gender using the full methodBend-VLM · FairFace HairColor queries evaluated on raceKL Divergence: 0.606 ± 0.043 -> 0.837 ± 0.035Hurt
Remove Step 1 orthogonalization (ablation)Bend-VLM · FairFace HairColor queries, gender debiasing evaluated on raceKL Divergence: 0.837 ± 0.035 -> 0.594 ± 0.074Helped
Remove Step 2 reference-image equalization (ablation)Bend-VLM · FairFace HairColor queries, gender debiasing evaluated on raceKL Divergence: 0.837 ± 0.035 -> 0.873 ± 0.024No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: FairFace CelebA UTKFace

Benchmarks: CelebA HairColor queries Stereotype queries on UTKFace, FairFace, CelebA FairFace captions sentiment

Metrics: KL divergence MaxSkew Worst Group AUC ROC

Baselines: Baseline CLIP Orth-Proj. Orth-Cal. DebiasCLIP

Builds on: orthogonal projection debiasing Orthogonal Calibration DebiasCLIP

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