Recent research has shown that contrastive vision-language models such as CLIP often lack fine-grained understanding of visual content. While a growing body of work has sought to address this limitation, we identify a distinct failure mode in the CLIP family, which we term center bias, that persists even in recent model variants. Specifically, CLIP tends to disproportionately focus on the central region of an image, overlooking important objects located near the boundaries. This limitation is fundamental as failure to recognize relevant objects makes it difficult to perform any sophisticated tasks that depend on those objects. To understand the underlying causes of the limitation, we conduct analyses from both representation and attention perspectives. Using interpretability methods, i.e., embedding decomposition and attention map analysis, we find that relevant concepts especially those associated with off-center objects vanish from the model's embedding in the final representation due to information loss during the aggregation of visual embeddings, particularly the reliance on pooling mechanisms. Finally, we show that this bias can be alleviated with training-free strategies such as visual prompting and attention redistribution by redirecting models' attention to off-center regions.
Figures & tables
Figure 1: A representative example from What’sUp . When both objects are centrally aligned (left), CLIP correctly assigns high probability to “a pot and a chair”. However, when the pot is moved off-center (right), CLIP disproportionately focuses on the central chair, leading to a sharp drop in probability for the correct answer and a preference for “a chair.”
Figure 2: Examples of center and off-center configurations in the GRID dataset.
Model
center ( ↑ )
off-center ( ↑ )
center bias ( ↓ )
OpenAI CLIP ViT-B/32
62.9
31.9
31.0
OpenAI CLIP ViT-L/14
94.2
76.7
17.5
OpenCLIP ViT-B/32
65.7
10.5
55.2
OpenCLIP ViT-L/14
87.6
46.0
41.6
RoBERTaCLIP ViT-B/32
64.8
15.7
49.1
CoCa ViT-B/32
39.0
6.70
32.3
Table 1: Performance of CLIP-based models on the center and off-center subsets of What’sUp . Despite strong performance on centrally located objects, all models show significantly lower accuracy on off-center examples, indicating a systematic center bias.
Figure 3: Mean top-1 accuracy vs. object size on a 7×7 GRID . Left: OpenCLIP ViT-B/32. Right: OpenCLIP ViT-L/14. Despite improvements with increasing object size, a persistent center–off-center performance gap remains.
Figure 4: Comparison of top-weighted concepts from CLIP when the dog is placed at the center (left) versus off-center (right). When centered, CLIP assigns meaningful weights to “dog”-related concepts, whereas these concepts disappear when the dog is placed off-center
Figure 5: Attention maps for the [CLS] token and other visual tokens in the final layer. Brighter pixels indicate higher attention. While the [CLS] token focuses mainly on the table, patch tokens capture information from other important objects (the bottle and the socket). This suggests that center bias arises not from a lack of available information, but from information loss during pooling.
Figure 6: Effect of visual prompting on an off-center object. Without prompting (left), the model fails to assign meaningful “dog”-related concepts. By adding a visual prompt (red circle) around the object (right), relevant concepts such as pets and dog reappear, indicating improved attention to the off-center region.
Model
center ( ↑ )
off-center ( ↑ )
center bias ( ↓ )
improv. off-center ( ↑ )
Visual Prompting
OpenAI CLIP ViT-B/32
54.2
21.8
32.4
-10.1
OpenAI CLIP ViT-L/14
87.6
76.7
10.9
0.00
OpenCLIP ViT-B/32
59.0
23.3
35.7
+12.8
OpenCLIP ViT-L/14
81.0
56.5
24.5
+10.5
RoBERTaCLIP ViT-B/32
52.3
21.7
30.6
+6.00
Table 2: Performance comparison of visual prompting (VP) and attention redistribution (AR) across various CLIP variants on What’sUp . VP generally improves off-center performance but exhibits inconsistent effects across models. In contrast, AR improves off-center performance and overall accuracy more consistently.
Model
center ( ↑ )
off-center ( ↑ )
center bias ( ↓ )
OpenAI CLIP ViT-B/32
19.1
15.7
3.40
+ VP
17.7
13.2
4.50
+ AR
19.2
15.7
3.50
OpenAI CLIP ViT-L/14
30.5
26.0
4.50
+ VP
30.4
25.2
5.2
+ AR
31.2
26.7
4.50
Table 3: Mean performance across CIFAR10, FashionMNIST, and Food101 comparing visual prompting (VP) and attention redistribution (AR) on the synthetic 7×7 GRID with s=1 . AR improves both off-center performance and overall accuracy.
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
Position
Mean Distance
Median Distance
Left
0.273
0.288
Right
0.261
0.276
Under
0.192
0.198
On
0.064
0.060
Appendix
Table 10
Model
Center
Off-center
Center-bias
OpenAI CLIP ViT-B/32
62.9
32.9
30.00
OpenAI CLIP ViT-L/14
94.2
80.4
13.8
OpenCLIP ViT-B/32
65.7
8.0
57.7
OpenCLIP ViT-L/14
87.6
41.9
45.7
Appendix
Table 11
Figure 7: Additional examples of concept vanishing under different object positions.
Figure 8: Additional examples of concept vanishing under different object positions.
Contrastive vision-language (V&L) models remain a popular choice for various applications. However, several limitations have emerged, most notably the limited ability of V&L models to learn compositional representations. Prior methods often addressed this limitation by generating custom training data to obtain hard negative samples. Hard negatives have been shown to improve performance on compositionality tasks, but are often specific to a single benchmark, do not generalize, and can cause substantial degradation of basic V&L capabilities such as zero-shot or retrieval performance, rendering them impractical. In this work we follow a different approach. We identify two root causes that limit compositionality performance of V&Ls: 1) Long training captions do not require a compositional representation; and 2) The final global pooling in the text and image encoders lead to a complete loss of the necessary information to learn binding in the first place. As a remedy, we propose two simple solutions: 1) We obtain short concept centric caption parts using standard NLP software and align those with the image; and 2) We introduce a parameter-free cross-modal attention-pooling to obtain concept centric visual embeddings from the image encoder. With these two changes and simple auxiliary contrastive losses, we obtain SOTA performance on standard compositionality benchmarks, while maintaining or improving strong zero-shot and retrieval capabilities. This is achieved without increasing inference cost. We release the code for this work at https://github.com/saic-fi/concept_centric_clip.
Hai X. Pham, David T. Hoffmann, Ricardo Guerrero +1
Contrastive vision-language models such as CLIP map semantically opposite phrases (e.g., "a dog" vs. "not a dog") to nearly identical embeddings, rendering them insensitive to negation. We attribute this failure to a phenomenon we call Representational Collapse: by tracking compositional divergence and visual alignment across the CLIP text encoder, we show that middle layers build compositional syntax, but the final layers collapse this structure as visual alignment rises, producing a syntax-blind final representation. To recover the lost negation signal without altering pretrained weights, we propose PeakPatch, a lightweight post-hoc correction system that intercepts the encoder at its compositional peak. An Embedding Correction Network (ECN) uses cross-attention to extract a negation-specific signal from the peak layer, anchored to a stable baseline, and predicts a deviation vector that re-injects the lost syntax into the final-layer embedding space. A complementary Score Correction Network (SCN) predicts bounded scalar score offsets for discriminative tasks. Both modules are trained jointly end-to-end while all CLIP parameters remain frozen, adding only 5.2M parameters (3.5% of the backbone) and preserving the standard cosine similarity interface. On NegBench, PeakPatch achieves 74.3% on COCO MCQ (+35.1 over CLIP, +17.8 over the best encoder fine-tuning method) and 65.5% on VOC MCQ, while outperforming all fine-tuning baselines on fully out-of-distribution negation retrieval despite training only 3.5% of the parameters. The corrected embeddings also transfer to text-to-image generation (+18.4 negation score) and generalize across ViT-B/32, ViT-L/14, and SigLIP backbones. Project URL: https://stevencylu.github.io/PeakPatch/.
Vision-Language Models (VLMs) like CLIP struggle to understand negation, often embedding affirmatives and negatives similarly (e.g., matching "no dog" with dog images). Existing methods refine negation understanding via fine-tuning CLIP's text encoder, risking overfitting. In this work, we propose CLIPGlasses, a plug-and-play framework that enhances CLIP's ability to comprehend negated visual descriptions. CLIPGlasses adopts a dual-stage design: a Lens module disentangles negated semantics from text embeddings, and a Frame module predicts context-aware repulsion strength, which is integrated into a modified similarity computation to penalize alignment with negated semantics, thereby reducing false positive matches. Experiments show that CLIP equipped with CLIPGlasses achieves competitive in-domain performance and outperforms state-of-the-art methods in cross-domain generalization. Its superiority is especially evident under low-resource conditions, indicating stronger robustness across domains.
Junhao Xiao, Zhiyu Wu, Hao Lin +5
Central China Normal University · Fudan University · Huazhong University of Science and Technology +2