ICML 2026

🥤CoLA: Cross-Modal Low-rank Adaptation for Multimodal Downstream Tasks

TL;DR
In a dual encoder model, LoRA adapts each modality encoder in isolation, so it never captures cross-modal interaction. CoLA adds a dedicated inter-modal path alongside the standard intra-modal one inside the adapted layers of both encoders, giving around 3% relative gain over LoRA on visual grounding and 2% on audio-visual benchmarks at the same parameter budget.

Motivation

A common way to build a multimodal system is a dual encoder, with one encoder per modality joined by a lightweight task decoder. The standard way to adapt one is LoRA, but a LoRA update lives entirely inside a single encoder. Each side is adapted using only its own features, so at the exact stage where the model is learning representations for the task, the two encoders have no way to tell each other anything.

TODO: describe the figure

The idea

CoLA keeps LoRA’s pathway for modality-specific adaptation and adds a second low-rank pathway dedicated to cross-modal fusion.

hm=W0mxm+ΔWLmxm+ΔWCmxmwithΔWCm=λBCmΦmACmh_m = W_0^m x_m + \Delta W_L^m x_m + \Delta W_C^m x_m \qquad\text{with}\qquad \Delta W_C^m = \lambda \, B_C^m \, \Phi^m \, A_C^m

The new pathway is not static. Φm\Phi^m is generated on the fly by a small hypernetwork reading the other modality’s features, so the update applied to each linear layer changes with the cross-modal input, and a learnable λ\lambda lets every layer decide for itself how much of that signal it wants. As features move through self-attention, output projection, and the feed-forward network, they are progressively re-exchanged between the two encoders, so each stage fuses the freshest features from its partner rather than a stale copy.

CoLA architecture. On the left, each frozen linear layer receives an intra-modal LoRA update plus an inter-modal update whose core matrix is generated from the paired modality's features by a hypernetwork. On the right, cross-modal features are propagated progressively between the dual encoders through the self-attention, output projection, and feed-forward stages.
On the left, each frozen layer receives two updates, one intra-modal and one inter-modal, the latter generated from the paired modality by a hypernetwork. On the right, the exchanged features are refreshed at every stage of the block.

The payoff

At the same parameter budget, CoLA beats LoRA on every benchmark we test, whether LoRA is matched on rank or given extra rank to match CoLA’s trainable parameter count. It also enables the first multitask visual grounding framework built entirely on parameter-efficient fine-tuning.

methodREC ↑RES ↑AVE ↑AVS ↑
LoRA, rank-matched82.372.279.280.1
LoRA, parameter-matched81.872.379.280.2
CoLA83.473.780.780.9

Spending the same budget on more LoRA rank does not close the gap, and on REC it slightly hurts. The gain comes from the cross-modal structure, not the parameter count.

BibTeX

ICML 2026
@inproceedings{suharitdamrong2026cola,
  title     = {CoLA: Cross-Modal Low-rank Adaptation for Multimodal Downstream Tasks},
  author    = {Suharitdamrong, Wish and Alex, Tony and Awais, Muhammad and Atito, Sara},
  booktitle = {International Conference on Machine Learning (ICML)},
  year      = {2026}
}

← Back to projects