Hidden in the Multiplicative Interaction: Uncovering Fragility in Multimodal Contrastive Learning
Authors: Tillmann Rheude, Stefan Hegselmann, Roland Eils, Benjamin Wild
Organizations: Berlin Institute of Health, Charité - Universitätsmedizin Berlin · Department of Mathematics and Computer Science, Freie Universität Berlin · Intelligent Medicine Institute, Fudan University
Contrastive learning has become a standard approach for unsupervised learning from paired data, as demonstrated by CLIP for image-text matching. However, many domains involve more than two modalities and require objectives that capture higher-order dependencies beyond pairwise alignment. Symile extends CLIP to this setting by replacing the dot product with the multilinear inner product (MIP) over modality embeddings. In this work, we show that there is a fragility which ishidden in the multiplicative interaction: a single weakly informative, misaligned, or missing modality can propagate through the objective and distort cross-modal retrieval scores. We propose Gated Symile, a contrastive gating mechanism that adapts modality contributions on an attention-based, per-candidate basis. The gate suppresses unreliable inputs by interpolating embeddings toward learnable neutral directions with an explicit NULL option when reliable cross-modal alignment is unlikely. Across a controlled synthetic benchmark that uncovers this fragility and three real-world trimodal datasets, Gated Symile achieves higher top-1 retrieval accuracy than well-tuned state-of-the-art (sota) baselines. More broadly, our results highlight gating as a step toward robust multimodal contrastive learning beyond two modalities in the presence of noise, misalignment, or missing inputs.
Figures & tables
Figure 1: Illustrative overview of Gated Symile exemplified with the trimodal Symile-MIMIC [ 55 ] dataset. (a) During training, modality-specific encoders Em create embeddings em and our proposed gate G produces target - conditioned weights over the available modalities and a NULL option N (heatmap). The gate forms gated embeddings by weighting and interpolating each modality embedding with a modality - specific neutral direction nm (coordinate system), enabling the model to suppress unreliable modalities while preserving useful signal. The gated embeddings are then combined via Symile’s MIP (cube with positives on the diagonal). (b) At inference, the gating is applied to compute candidate scores for zero - shot prediction.
Figure 2: Sigmoid gate with NULL option and neutral directions.
Dataset
# Samples
Modalities
Retrieval
Synthetic- XNOR
30,000
A=[u,v,uv] , B=[u,1,u] , C=[1,v,v]
A
Symile-MIMIC [ 55 ]
10,345
Chest X-ray, Laboratory, ECG
Chest X-ray
UKB [ 60 ]
37,888
Proteomics, Metabolomics, EHR
Proteomics
UKB -Union [ 60 ]
486,400
Proteomics, Metabolomics, EHR
Proteomics
Table 1: Overview of benchmark datasets for our evaluation. For the Synthetic- XNOR dataset, u,v∈{0,1}K with K=16 , and uv=XNOR(u,v) applied element-wise.
Method
Synthetic- XNOR ↑
Symile-Mimic ↑
UKB ↑
UKB -Union ↑
CLIP [ 50 ]
0.2434
0.4103±0.016
0.4089±0.015
0.0516±0.007
TRIANGLE [ 11 ]
0.6093
0.0948±0.003
0.5651±0.012
0.3597±0.020
GRAM [ 12 ]
0.4864
0.2516±0.015
0.1848±0.007
0.2008±0.014
Symile [ 55 ]
0.3310
0.4556±0.006
0.6570±0.012
0.5278±0.009
Gated Symile
0.8733
0.4670±0.005
0.6819±0.010
0.6000±0.007
Table 2: Comparison of Gated Symile with well-tuned sota baselines on synthetic ( p=1.0 ) and real-world datasets. Values represent top-1 accuracy of the retrieval task (mean ± SE ).
Figure 3: Analyses of well-tuned models on the Synthetic- XNOR dataset with probability p of one non-target modality being misaligned. (Left) Decreasing retrieval accuracy under increasing misalignment. Symile only slightly outperforms CLIP along different values for p . The proposed Gated Symile, preserves the accuracy of Symile and prevents a collapse of the MIP , demonstrating that gating improves robustness to misaligned modalities. (Right) Gate selects the reliable modality under misalignment. With two separate bar charts (toward left and right), we report the mean gate weight difference wA→B−wA→C . When B is misaligned (left), the difference becomes negative , i.e., the gate assigns a smaller weight to B than to C . When C is misaligned (right), the difference becomes positive , i.e., the opposite behavior. Results are averaged over six random seeds.
Dataset
Modalities
wt→m
cos(emG,em)
cos(emG,nm)
Synthetic- XNOR
B / C
0.3428 / 0.1599
0.4385 / 0.1656
0.7171 / 0.9581
Symile-MIMIC [ 55 ]
Lab. / ECG
0.3656 / 0.4568
0.9366 / 0.9465
0.3596 / 0.4837
UKB [ 60 ]
Metabol. / EHR
0.5679 / 0.3867
0.8921 / 0.8203
0.6541 / 0.7451
UKB -Union [ 60 ]
Metabol. / EHR
0.5808 / 0.4884
0.7819 / 0.6489
0.4854 / 0.6408
Table 3: Analysis of mean gate statistics for the non-target modalities. Rows correspond to datasets and columns to gate diagnostics computed for the non-target modalities m (2 nd column) relative to the target modality t . We highlight cos(emG,em) : The relative changes across datasets mirror downstream performance , i.e., larger gains are associated with stronger deviations from the original embedding, reflected by smaller cosine similarity. This underscores the gate’s effectiveness.
Figure 4: Scaling analyses of well-tuned models on the Synthetic- XNOR dataset under both increasing misalignment probability p and batch sizes ( 128 , 256 , 512 illustrated with decreasing brightness). (Left) Joint scaling of B and negatives per anchor K . Symile degrades substantially under misalignment, whereas Gated Symile remains markedly more robust, indicating increased fragility at larger contrastive scales. (Right) Scaling of B while keeping negatives per anchor K constant. This mirrors the joint-scaling regime, suggesting that the dominant scaling pathology is driven by the enlarged candidate pool: as B grows, fragility becomes more prevalent. Gating mitigates this effect by suppressing unreliable factors, thereby preserving retrieval performance as scale increases.
Ablation
Top-1 Accuracy ↑
Gated Symile
0.6819±0.010
w/ neutral ones
0.6708±0.014
w/o NULL option
0.6644±0.013
w/ neutral frozen
0.6629±0.013
w/ softmax ( w/o sigmoid)
0.6622±0.012
w/o renorm
0.6578±0.013
Table 4: Well-tuned ablation of the gate on the UKB (mean ± SE , details in Appendix G ).
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
Ablation
Top-1 Accuracy ↑
Gated Symile
0.8730
w/ neutral ones
0.8523
w/o NULL option
0.8920
w/ neutral frozen
0.8690
w/ softmax ( w/o sigmoid)
0.8813
w/o renorm
0.8736
Appendix
Table 5: Well-tuned ablation of the gate on the Synthetic- XNOR dataset ordered ablation-wise according to the ablation on the UKB .
Ablation
Parameters ↓
Gated Symile
132 M
w/ neutral ones
44.1 M
w/o NULL option
264 M
w/ neutral frozen
44.1 M
w/ softmax ( w/o sigmoid)
44.1 M
w/o renorm
264 M
Appendix
Table 6: Parameter counts of (Gated) Symile and our ablated variants. Gate-related parameters (without encoder parameters) per ablation configuration are listed, so they may change across variants.
Multimodal contrastive learning aligns representations from different data types so models can connect related images, text, audio, signals, and other modalities.