[Paper Review] M3P: Learning Universal Representations via Multitask Multilingual Multimodal Pre-training
M3P learns universal multilingual and multimodal representations by jointly pre-training on multilingual text and image-text data, with a novel Multimodal Code-switched Training (MCT) to align non-English languages with vision. It achieves state-of-the-art multilingual image-text retrieval on Multi30K and MSCOCO while maintaining competitive English performance.
We present M3P, a Multitask Multilingual Multimodal Pre-trained model that combines multilingual pre-training and multimodal pre-training into a unified framework via multitask pre-training. Our goal is to learn universal representations that can map objects occurred in different modalities or texts expressed in different languages into a common semantic space. In addition, to explicitly encourage fine-grained alignment between images and non-English languages, we also propose Multimodal Code-switched Training (MCT) to combine monolingual pre-training and multimodal pre-training via a code-switch strategy. Experiments are performed on the multilingual image retrieval task across two benchmark datasets, including MSCOCO and Multi30K. M3P can achieve comparable results for English and new state-of-the-art results for non-English languages.
Motivation & Objective
- Learn universal representations that map objects across modalities and languages into a common semantic space.
- Integrate multilingual pre-training and multimodal pre-training into a single multitask framework.
- Explicitly align images with non-English languages using code-switching to mitigate data sparsity for multilingual multimodal tasks.
Proposed method
- Use a Transformer backbone initialized from XLM-R to fuse multilingual text and image regions.
- Introduce three data streams: Multilingual Monomodal Stream, Monolingual Multimodal Stream, and Multimodal Code-switched Stream.
- Pre-train with two objectives: Multilingual Masked Language Modeling (xMLM) and Multimodal Code-switched Training (MCT) consisting of MC-MLM, MC-MRM, and MC-VLM.
Experimental results
Research questions
- RQ1Can multilingual pre-training and multimodal pre-training be effectively unified into a single multitask pre-training framework for multilingual multimodal tasks?
- RQ2Does Multimodal Code-switched Training improve non-English multilingual-multimodal transfer, especially in zero-shot and few-shot settings?
- RQ3How do different pre-training tasks contribute to multilingual multimodal retrieval performance across languages?
- RQ4What is the impact of the number of languages used in MCT on downstream multilingual retrieval?
- RQ5How does M3P perform in zero-shot, few-shot, and fully supervised fine-tuning scenarios across English and non-English languages?
Key findings
- M3P achieves state-of-the-art results for non-English languages on multilingual image-text retrieval benchmarks MSCOCO and Multi30K.
- In zero-shot and limited-data settings, Multimodal Code-switched Training (MCT) provides significant gains for non-English languages.
- MC-VLM contributes the largest single-task gain among the MCT components, with substantial improvements in English when combined with multilingual multimodal pre-training.
- Expanding MCT to fine-tuning stages yields large non-English gains, especially when code-switched data is used in both pre-training and fine-tuning.
- Using more languages in MCT can improve some languages but may introduce noise; a balanced selection often yields best results.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.