atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Parrot: Multilingual Visual Instruction Tuning

ICML 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Visual instruction tuning · 1 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 Parrot, a LLaVA-style MLLM that uses text-guided cross-attention and a language-expert MoE to convert English-biased visual tokens into language-specific ones, plus the MMMB six-language multimodal benchmark.

Problem

Multimodal LLMs lose non-English ability after English-centric visual instruction tuning ("multilingual erosion"), partly because visual tokens are misaligned with non-English text tokens.

Approach

Condition visual tokens on text embeddings via cross-attention, then route them through a language-expert MoE (one expert per language) and add the result residually, so that only ~10K non-English image-text samples per language are needed for multilingual alignment.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Parrot instead of Qwen2-VLQwen2-7B MLLM · MMMBaccuracyMixed
use Parrot instead of Qwen2-VLQwen2-7B MLLM · MMBenchaccuracyMixed
add multilingual data to LLaVA (ablation)LLaVA · MMMBaccuracy: 67.1&58.8&59.8&43.5&46.4&59.1 -> 67.0&59.1&60.3&44.2&48.1&59.7Mixed
add Chinese training data (ablation)LLaVA-1.5-finetune · MMBenchaccuracy: 69.4 -> 69.2; 66.6 -> 68.6; 60.3 -> 64.1; 55.3 -> 59.1; 52.1 -> 50.9; 60.7 -> 61.6Mixed
add Portuguese training data along with Chinese (ablation)LLaVA-1.5-finetune · MMBenchaccuracy: +1.7; +3.8; +5.1; +2.6; +0.0; +2.2Helped
add Arabic training data along with Chinese and Portuguese (ablation)LLaVA-1.5-finetune · MMBenchaccuracy: +1.6; +2.0; +5.4; +3.3; +0.1; +1.5Helped
add Turkish training data along with Chinese, Portuguese, and Arabic (ablation)LLaVA-1.5-finetune · MMBenchaccuracy: +1.0; +2.1; +4.6; +5.9; +7.6; +1.3Helped
add Russian training data along with Chinese, Portuguese, Arabic, and Turkish (ablation)LLaVA-1.5-finetune · MMBenchaccuracy: +1.3; +3.8; +4.8; +2.5; +6.3; +3.3Helped
increase multilingual training data from 10K to 70K per language (ablation)Parrot-7B · MMMBaccuracy: 70.0 -> 70.3; 68.1 -> 68.4; 67.3 -> 68.3; 62.7 -> 65.7; 58.0 -> 63.2; 66.3 -> 67.4Mixed
scale the LLM backbone from 7B to 32B (ablation)Parrot · MMMBaccuracy: 70.0 -> 76.3; 68.1 -> 75.4; 67.3 -> 73.8; 62.7 -> 72.1; 58.0 -> 71.2; 66.3 -> 73.5Helped
use Chinese-CLIP instead of OpenAI-CLIP (ablation)Parrot-Qwen1.5-7B · MMMB and MMBenchaccuracyMixed
use the MoE module for language-specific visual-token alignment (ablation)Parrot · MMBenchaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: LLaVA-1.5-pretrain Laion-Caption CC12M-Caption LLaVA-1.5-finetune ShareGPT4V-zh ShareGPT4V-pt ShareGPT4V-ar ShareGPT4V-tr ShareGPT4V-ru MMBench ScienceQA MME

Benchmarks: MMMB MMBench MME MMStar ScienceQA RealWorldQA SEED-Bench LLaVA-Bench

Metrics: accuracy (circular yes/no) GPT-4 judged score

Baselines: LLaVA-1.5 LLaVA-NeXT Qwen2-VL LLaVA-OneVision Idefics3-8B DeepSeek-VL-7B GLM-4v-9B Qwen-VL-Chat mPLUG-Owl2 Monkey ShareGPT4V InstructBLIP

Builds on: LLaVA ShareGPT4V MMBench Qwen2

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