Table of Contents
Fetching ...

Beyond DAGs: A Latent Partial Causal Model for Multimodal Learning

Yuhang Liu, Zhen Zhang, Dong Gong, Erdun Gao, Biwei Huang, Mingming Gong, Anton van den Hengel, Kun Zhang, Javen Qinfeng Shi

TL;DR

This work challenges the necessity of DAGs in multimodal causal modeling by introducing a latent partial causal framework with two coupled latent variables $(oldsymbol{z}_x,oldsymbol{z}_t)$ linked by an undirected edge. It shows, under specific statistical assumptions, that representations learned by multimodal contrastive learning recover these latent variables up to structured transformations: orthogonal linearity on a hypersphere and permutation on a convex body, implying component-wise disentanglement. The authors connect the generative model to the inference objective, provide identifiability guarantees in two geometric settings, and propose practical pipelines (e.g., PCA+FastICA) to operationalize disentangled CLIP-like representations. Synthetic experiments establish robustness to assumption violations, while real-world CLIP-based evaluations demonstrate disentangled representations that enable few-shot learning and domain generalization across diverse datasets. Overall, the paper broadens the utility of multimodal contrastive learning by relaxing DAG constraints and offering principled, transferable disentanglement insights applicable to pre-trained models like CLIP.

Abstract

Directed acyclic graphs (DAGs) are fundamental graph structures in causal modeling, but identifying the desired DAG from observational data often requires strong assumptions that may not hold in real-world scenarios, especially for latent causal models and complex multimodal data. This raises the question of whether we can relax or bypass the DAG assumption while maintaining practical utility. In this work, we propose a novel latent partial causal model for multimodal data, featuring two latent coupled variables, connected by an undirected edge, to represent the transfer of knowledge across modalities. Under specific statistical assumptions, we establish an identifiability result, demonstrating that representations learned by multimodal contrastive learning correspond to the latent coupled variables up to a trivial transformation. This result deepens our understanding of the why multimodal contrastive learning works, highlights its potential for disentanglement, and expands the utility of pre-trained models like CLIP. Synthetic experiments confirm the robustness of our findings, even when the assumptions are partially violated. Most importantly, experiments on a pre-trained CLIP model embodies disentangled representations, enabling few-shot learning and improving domain generalization across diverse real-world datasets. Together, these contributions push the boundaries of multimodal contrastive learning, both theoretically and, crucially, in practical applications.

Beyond DAGs: A Latent Partial Causal Model for Multimodal Learning

TL;DR

This work challenges the necessity of DAGs in multimodal causal modeling by introducing a latent partial causal framework with two coupled latent variables linked by an undirected edge. It shows, under specific statistical assumptions, that representations learned by multimodal contrastive learning recover these latent variables up to structured transformations: orthogonal linearity on a hypersphere and permutation on a convex body, implying component-wise disentanglement. The authors connect the generative model to the inference objective, provide identifiability guarantees in two geometric settings, and propose practical pipelines (e.g., PCA+FastICA) to operationalize disentangled CLIP-like representations. Synthetic experiments establish robustness to assumption violations, while real-world CLIP-based evaluations demonstrate disentangled representations that enable few-shot learning and domain generalization across diverse datasets. Overall, the paper broadens the utility of multimodal contrastive learning by relaxing DAG constraints and offering principled, transferable disentanglement insights applicable to pre-trained models like CLIP.

Abstract

Directed acyclic graphs (DAGs) are fundamental graph structures in causal modeling, but identifying the desired DAG from observational data often requires strong assumptions that may not hold in real-world scenarios, especially for latent causal models and complex multimodal data. This raises the question of whether we can relax or bypass the DAG assumption while maintaining practical utility. In this work, we propose a novel latent partial causal model for multimodal data, featuring two latent coupled variables, connected by an undirected edge, to represent the transfer of knowledge across modalities. Under specific statistical assumptions, we establish an identifiability result, demonstrating that representations learned by multimodal contrastive learning correspond to the latent coupled variables up to a trivial transformation. This result deepens our understanding of the why multimodal contrastive learning works, highlights its potential for disentanglement, and expands the utility of pre-trained models like CLIP. Synthetic experiments confirm the robustness of our findings, even when the assumptions are partially violated. Most importantly, experiments on a pre-trained CLIP model embodies disentangled representations, enabling few-shot learning and improving domain generalization across diverse real-world datasets. Together, these contributions push the boundaries of multimodal contrastive learning, both theoretically and, crucially, in practical applications.
Paper Structure (58 sections, 11 theorems, 41 equations, 9 figures, 8 tables)

This paper contains 58 sections, 11 theorems, 41 equations, 9 figures, 8 tables.

Key Result

Theorem 3.1

For fixed $\tau > 0$, as the sample size $N \rightarrow \infty$, the (normalized) multimodal contrastive loss converges to

Figures (9)

  • Figure 1: The proposed latent partial causal model. $\mathbf{z}_x$ and $\mathbf{z}_t$ are latent coupled variables, and $\mathbf{m}_x$, $\mathbf{m}_t$ are modality-specific.
  • Figure 2: Illustrative DAGs behind the proposed model: Left: A latent confounder influences both $\mathbf{z}_x$ and $\mathbf{z}_t$. Middle: $\mathbf{z}_t$ influences $\mathbf{z}_x$ through an intermediate mediator $\mathbf{b}$, serving as a bottleneck for transferable knowledge. Right: A symmetric inverse relationship where $\mathbf{z}_x$ influences $\mathbf{z}_t$ via $\mathbf{b}$.
  • Figure 3: Disentangled Representations learned by combining pre-trained CLIP and FastICA. The results are aligned with our disentanglement findings.
  • Figure 4: Quantitative results for 2-shot learning and domain generalization by different methods. ①: Linear Probe, ②: ① with FastICA, and ③: ① with PCA and FastICA.
  • Figure 5: Comparison of accuracy ($\%$) achieved by different few-shot CLIP adaptation methods across 11 datasets.
  • ...and 4 more figures

Theorems & Definitions (15)

  • Theorem 3.1: Asymptotics of $\mathcal{L}$
  • Theorem 4.1
  • Corollary 4.2
  • Theorem 4.3
  • Corollary 4.4
  • Theorem 2.1
  • proof
  • Theorem 3.1
  • Lemma 4.1
  • proof
  • ...and 5 more