CVMay 24, 2024

Learning Invariant Causal Mechanism from Vision-Language Models

arXiv:2405.15289v41 citationsh-index: 13ICML
Originality Incremental advance
AI Analysis

This work addresses reliability issues for CLIP users in real-world applications, offering an incremental enhancement based on causal modeling.

The paper tackles the problem of CLIP's performance degradation in out-of-distribution scenarios by modeling it with a Structural Causal Model and proposing the CLIP-ICM framework, which involves estimating a linear mapping to invariant factors and improves performance on several OOD datasets.

Contrastive Language-Image Pretraining (CLIP) has achieved remarkable success, but its performance can degrade when fine-tuned in out-of-distribution (OOD) scenarios. We model the prediction process using a Structural Causal Model (SCM) and show that the causal mechanism involving both invariant and variant factors in training environments differs from that in test environments. In contrast, the causal mechanism with solely invariant factors remains consistent across environments. We theoretically prove the existence of a linear mapping from CLIP embeddings to invariant factors, which can be estimated using interventional data. Additionally, we provide a condition to guarantee low OOD risk of the invariant predictor. Based on these insights, we propose the Invariant Causal Mechanism of CLIP (CLIP-ICM) framework. CLIP-ICM involves collecting interventional data, estimating a linear projection matrix, and making predictions within the invariant subspace. Experiments on several OOD datasets show that CLIP-ICM significantly improves the performance of CLIP. Our method offers a simple but powerful enhancement, boosting the reliability of CLIP in real-world applications.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes