atlas

Research map / Vision-language and multimodal / Cross-modal learning

RollingQ: Reviving the Cooperation Dynamics in Multimodal Transformer

ICML 2025 · Vision-language and multimodal › Cross-modal learning · approach: Multimodal fusion with missing modalities · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Identifies a self-reinforcing modality-bias cycle that deactivates attention's dynamic fusion in multimodal Transformers and proposes RollingQ, which rotates the [class] query toward a rebalanced anchor to restore adaptive modality weighting.

Problem

Dynamic fusion via self-attention in multimodal Transformers loses its ability to adaptively weight modalities; the model over-attends to one modality regardless of its informativeness, underperforming static fusion on audio-visual and multimodal sentiment tasks.

Approach

Measure the attention imbalance between modalities with an Attention Imbalance Rate (AIR) and, when it is large, rotate the [class] query toward a rebalanced anchor (weighted toward the unbiased modality's average key) via an SVD-derived rotation matrix, breaking the feedback loop between attention allocation and encoder optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply RollingQ to Vanilla MTMultimodal Transformer · CREMA-Daccuracy: 48.8 -> 51.9Helped
Apply RollingQ to Vanilla MTMultimodal Transformer · Kinetic-Soundaccuracy: 67.0 -> 69.3Helped
Apply RollingQ to multimodal fusionCMU-MOSEI (V+T) Transformer · CMU-MOSEI (V+T)accuracy: 62.7 -> 63.2Helped
Apply RollingQ to MMMLMMML · CREMA-Daccuracy: 52.0 -> 52.7Helped
Apply RollingQ to MMMLMMML · Kinetic-Soundaccuracy: 69.8 -> 70.7Helped
Apply RollingQ under Gaussian noise perturbation of audioVanilla MT · Kinetic-Sound, noise level 1.00accuracy: 34.7 -> 40.6Helped
Use different batch sizes with RollingQ (ablation)Vanilla MT+RollingQ · CREMA-D, batch sizes 16, 64, 256accuracy: 49.1 -> 50.6; 48.8 -> 51.9; 47.8 -> 48.5Mixed
Vary encoder depth with RollingQ (ablation)Vanilla MT+RollingQ · Kinetic-Sound, 2, 4, and 6 encoder layersaccuracy: 57.6 -> 58.5; 67.0 -> 69.3; 73.6 -> 74.6Helped
Add RollingQ while masking the audio modality (ablation)Vanilla MT · Kinetic-Sound, audio maskedaccuracy: 40.3 -> 42.1Helped
Add RollingQ while masking the visual modality (ablation)Vanilla MT · Kinetic-Sound, visual maskedaccuracy: 46.6 -> 47.4Helped
Use RollingQ with QUAG operations (ablation)Transformer fusion baseline · Kinetic-Sound, QUAG unimodal, crossmodal, avg-audio, and avg-visualaccuracy: 67.8 -> 63.8; 65.5 -> 63.8; 64.8 -> 62.9; 65.6 -> 62.1Mixed
Move fusion to earlier transformer blocks while using RollingQ (ablation)Vanilla MT · CREMA-D, 2nd-, 3rd-, and 4th-layer fusionaccuracy: 42.3 -> 42.5; 41.1 -> 42.2; 41.4 -> 43.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: CREMA-D Kinetic-Sound CMU-MOSEI UCF-101 HMDB51

Benchmarks: CREMA-D Kinetic-Sound CMU-MOSEI (V+T) HMDB51 OOD UCF-101 OOD

Metrics: accuracy FRR95 AUROC IDAcc Pearson correlation

Baselines: Concat OGM PMR Vanilla MT MulT MBT JMT MMML unimodal models

Builds on: OGM-GE PMR MBT MulT QUAG attention

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy