Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Advancing Compositional Awareness in CLIP with Efficient Fine-Tuning

About

Vision-language models like CLIP have demonstrated remarkable zero-shot capabilities in classification and retrieval. However, these models often struggle with compositional reasoning - the ability to understand the relationships between concepts. A recent benchmark, SugarCrepe++, reveals that previous works on improving compositionality have mainly improved lexical sensitivity but neglected semantic understanding. In addition, downstream retrieval performance often deteriorates, although one would expect that improving compositionality should enhance retrieval. In this work, we introduce CLIC (Compositionally-aware Learning in CLIP), a fine-tuning method based on a novel training technique combining multiple images and their associated captions. CLIC improves compositionality across architectures as well as differently pre-trained CLIP models, both in terms of lexical and semantic understanding, and achieves consistent gains in retrieval performance. This even applies to the recent CLIPS, which achieves SOTA retrieval performance. Nevertheless, the short fine-tuning with CLIC leads to an improvement in retrieval and to the best compositional CLIP model on SugarCrepe++. All our models and code are available at https://clic-compositional-clip.github.io

Amit Peleg, Naman Deep Singh, Matthias Hein• 2025

Related benchmarks

TaskDatasetResultRank
Aggregate Model PerformanceCombined Benchmark Suite
Average Score68.2
57
Zero-shot Image ClassificationImageNet-1k (val)
Accuracy66.6
49
Image-Text RetrievalFlickr30k (test)--
45
Image-to-Text RetrievalDOCCI (test)
Recall@151.3
43
Image-Text RetrievalMSCOCO (test)--
28
Image-Text Compositionality EvaluationSugarCrepe ++ (test)
Replace ITT76.6
21
Compositional EvaluationSugarCrepe
Add Score89.8
21
Image-Text RetrievalIIW (test)
Recall@173.4
21
Attribute BindingSugarCrepe++
Replace-I2T75.9
11
Attribute BindingSugarCrepe
Replace Accuracy86.6
11
Showing 10 of 10 rows

Other info

Follow for update