atlas

Research map / Vision-language and multimodal / Multimodal LLMs

SymDPO: Boosting In-Context Learning of Large Multimodal Models with Symbol Demonstration Direct Preference Optimization

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Benchmarks and analysis of MLLMs · 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 SymDPO, a DPO variant that replaces textual answers in in-context demonstrations with random symbols so LMMs must use visual context, improving Open-Flamingo and IDEFICS ICL performance.

Problem

Large multimodal models under-use visual information in multimodal in-context demonstrations (visual context overlook), relying instead on textual patterns, and standard DPO data is poorly suited to fixing this.

Approach

Build DPO preference data where demonstration answers are replaced by semantically meaningless symbols, with the chosen answer being the symbol matching the query's demonstration, forcing the model to link demonstration images to symbols rather than rely on text.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace demonstration answers with symbols and train with SymDPOOpen-Flamingo 3B (I) · COCO Caption, 4-shotCIDEr: 82.7 -> 87.4; +4.7Helped
Replace demonstration answers with symbols and train with SymDPOOpen-Flamingo 3B (I) · Flickr-30K, 4-shotCIDEr: 59.1 -> 61.2; +2.1Helped
Replace demonstration answers with symbols and train with SymDPOOpen-Flamingo 3B (I) · VQAv2, 4-shotaccuracy: 45.7 -> 46.2; +0.5Helped
Replace demonstration answers with symbols and train with SymDPOOpen-Flamingo 3B (I) · OK-VQA, 4-shotaccuracy: 30.6 -> 31.6; +1.0Helped
Replace demonstration answers with symbols and train with SymDPOOpen-Flamingo 3B (I) · TextVQA, 4-shotaccuracy: 28.1 -> 28.3; +0.2Helped
Replace answers with symbols, but use standard supervised symbol fine-tuning rather than DPO (ablation)Open-Flamingo 3B · COCO CaptionCIDErHurt
Add RICES demonstration selection to SymDPO (ablation)Open-Flamingo 3B (I) · COCO Caption, 4-shotCIDEr: 82.7 -> 93.5; +10.8Helped
Add RICES demonstration selection to SymDPO (ablation)Open-Flamingo 3B (I) · Flickr-30K, 4-shotCIDEr: 59.1 -> 62.0; +2.9Helped
Add RICES demonstration selection to SymDPO (ablation)Open-Flamingo 3B (I) · VQAv2, 4-shotaccuracy: 45.7 -> 46.6; +0.9Helped
Add RICES demonstration selection to SymDPO (ablation)Open-Flamingo 3B (I) · OK-VQA, 4-shotaccuracy: 30.6 -> 33.4; +2.8Helped
Add RICES demonstration selection to SymDPO (ablation)Open-Flamingo 3B (I) · TextVQA, 4-shotaccuracy: 28.1 -> 29.1; +1.0Helped
Use RICES without SymDPO (ablation)Open-Flamingo 3B (I) · Flickr-30K, 4-shotCIDEr: 59.1 -> 53.9; −5.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: VQAv2 GQA ImageNet

Benchmarks: COCO Caption Flickr30K VQAv2 OK-VQA TextVQA

Metrics: CIDEr accuracy

Baselines: General DPO Video DPO MIA-DPO Symbol Tuning (SymTune) RICES

Builds on: DPO Symbol Tuning Flamingo RICES

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