CoLA: Cross-Modal Low-rank Adaptation for Multimodal Downstream Tasks
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.
The idea
CoLA keeps LoRA’s pathway for modality-specific adaptation and adds a second low-rank pathway dedicated to cross-modal fusion.
The new pathway is not static. 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 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.
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.
| method | REC ↑ | RES ↑ | AVE ↑ | AVS ↑ |
|---|---|---|---|---|
| LoRA, rank-matched | 82.3 | 72.2 | 79.2 | 80.1 |
| LoRA, parameter-matched | 81.8 | 72.3 | 79.2 | 80.2 |
| CoLA | 83.4 | 73.7 | 80.7 | 80.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
@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}
}