atlas

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

MMPareto: Boosting Multimodal Learning with Innocent Unimodal Assistance

ICML 2024 · Vision-language and multimodal › Cross-modal learning · approach: Unimodal-to-multimodal representation transfer · 5 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.

Proposes MMPareto, a gradient-integration method for multitask-like multimodal learning that combines Pareto (MGDA-style) min-norm weighting with magnitude enhancement to keep unimodal gradients from conflicting with the multimodal loss while boosting SGD noise for better generalization.

Problem

Multimodal learning with added unimodal losses (to fix imbalanced modality utilization) creates gradient conflicts between the multimodal and unimodal objectives on shared unimodal encoders; conventional Pareto integration underperforms the uniform baseline in this setting.

Approach

Observes that multimodal gradients have smaller magnitude and batch covariance than unimodal ones, so conventional Pareto weights the multimodal gradient more and yields sharper minima. MMPareto keeps the Pareto direction (or equal weights when non-conflicting) and rescales the integrated gradient to the uniform-baseline magnitude times a factor gamma, enhancing SGD noise for flatter minima.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MMPareto instead of G-BlendingResNet-18 multimodal model · CREMA-DAcc: 72.01 -> 75.13Helped
Use MMPareto instead of Uniform baselineResNet-18 multimodal model · CREMA-DAcc audio: 63.44 -> 65.46Helped
Use MMPareto instead of Unimodal pre-trained & fine-tuneResNet-18 multimodal model · CREMA-DAcc video: 60.22 -> 55.24Hurt
Use MMPareto instead of G-BlendingResNet-18 multimodal model · Kinetics SoundsAcc: 68.90 -> 70.13Helped
Use MMPareto instead of Audio-only trainingResNet-18 audio encoder · Kinetics SoundsAcc audio: 53.63 -> 56.40Helped
Use MMPareto instead of Unimodal pre-trained & fine-tuneResNet-18 multimodal model · Kinetics SoundsAcc video: 50.07 -> 53.05Helped
Use MMPareto instead of G-BlendingMBT · CREMA-D from scratchAcc: 46.38 -> 48.66Helped
Use MMPareto instead of G-BlendingMBT · CREMA-D from scratchmacro F1: 45.16 -> 48.17Helped
Use MMPareto instead of G-BlendingMBT · CREMA-D with pretrainAcc: 69.91 -> 70.43Helped
Use MMPareto instead of Uniform baselineMBT · CREMA-D with pretrainmacro F1: 70.11 -> 71.17Helped
Use MMPareto instead of G-BlendingMBT · Kinetics Sounds from scratchAcc: 44.69 -> 45.20Helped
Use MMPareto instead of G-BlendingMBT · Kinetics Sounds from scratchmacro F1: 44.19 -> 45.26Helped

Surprising findings

Limitations

Experimental setup

Datasets: CREMA-D Kinetics Sounds Colored-and-gray-MNIST ModelNet40 CMU-MOSI MultiMNIST NYUv2

Benchmarks: CREMA-D Kinetics Sounds Colored-and-gray-MNIST ModelNet40 CMU-MOSI MultiMNIST NYUv2

Metrics: accuracy macro F1 unimodal accuracy mIoU pixel accuracy abs error rel error

Baselines: Uniform baseline Conventional Pareto G-Blending OGM-GE Greedy PMR AGM GradNorm PCGrad MetaBalance

Builds on: Pareto MTL (MGDA) OGM-GE MBT PCGrad

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