atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Learn to Rectify the Bias of CLIP for Unsupervised Semantic Segmentation

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Unsupervised object and part discovery · 12 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.

Models and rectifies space-preference and class-preference bias of frozen CLIP for unsupervised semantic segmentation via learnable Reference prompts, a positional-embedding projection, and logit subtraction, then distills into DeepLabV2.

Problem

CLIP applied to pixel-level unsupervised semantic segmentation exhibits spatial (center vs. boundary) and class-confusion biases that prior CLIP-based USS methods do not model, limiting segmentation accuracy.

Approach

Introduce a learnable "Reference" text prompt per class to capture class-preference bias and a convolutional projection of the ViT positional embedding to capture space-preference bias; subtract these bias logits from the fixed Query logits, train with a contrastive loss on Gumbel-Softmax masked features, then distill the rectified CLIP into DeepLabV2 with mask, feature, and text-guided losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
distill the rectified CLIP into a segmentation architectureReCLIP · PASCAL VOC 2012mIoU: 58.5 -> 75.4Helped
distill the rectified CLIP into a segmentation architectureReCLIP · PASCAL ContextmIoU: 25.8 -> 33.8Helped
distill the rectified CLIP into a segmentation architectureReCLIP · ADE20KmIoU: 11.1 -> 14.3Helped
add learnable Reference logits (ablation)CLIP direct segmentation · PASCAL VOC 2012mIoU: 49.5 -> 56.7Helped
add learnable Reference logits (ablation)CLIP direct segmentation · PASCAL ContextmIoU: 21.7 -> 24.4Helped
add learnable Reference logits (ablation)CLIP direct segmentation · ADE20KmIoU: 9.5 -> 10.5Helped
add positional-embedding projection (ablation)CLIP with learnable Reference logits · PASCAL VOC 2012mIoU: 56.7 -> 58.5Helped
add positional-embedding projection (ablation)CLIP with learnable Reference logits · PASCAL ContextmIoU: 24.4 -> 25.8Helped
add positional-embedding projection (ablation)CLIP with learnable Reference logits · ADE20KmIoU: 10.5 -> 11.1Helped
subtract bias logits rather than add them (ablation)ReCLIP bias rectification · PASCAL VOC 2012mIoU: 57.8 -> 58.5Helped
subtract bias logits rather than add them (ablation)ReCLIP bias rectification · PASCAL ContextmIoU: 24.9 -> 25.8Helped
keep Query fixed rather than make it learnable (ablation)ReCLIP prompt design · PASCAL Context and ADE20KmIoU: 23.7 -> 24.4; 9.4 -> 10.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: PASCAL VOC 2012 PASCAL Context ADE20K

Benchmarks: PASCAL VOC 2012 PASCAL Context ADE20K

Metrics: mIoU

Baselines: MaskCLIP MaskCLIP+ CLIPpy ReCo CLIP-S4 MaskContrast ACSeg HSG IIC SegSort Deep Spectral Methods

Builds on: MaskCLIP CoOp DeepLab V2 CLIP-S4

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