Research map / Vision-language and multimodal / Multimodal LLMs
Task Preference Optimization: Improving Multimodal Large Language Models with Vision Task Alignment
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 Task Preference Optimization (TPO), which attaches learnable task tokens and task-specific heads (region, temporal, mask) to an MLLM and co-trains them with conversation data in a 3-stage scheme, improving VideoChat2 on multimodal benchmarks and enabling zero-shot grounding, tracking, and segmentation.
Problem
MLLMs lack fine-grained, precise visual understanding, and existing methods that teach visual tasks as text (autoregressively) improve task performance at the cost of general multimodal ability.
Approach
Treat visual task annotations as differentiable preferences: learnable task tokens pass MLLM hidden states to dense task heads (region MLP, CG-DETR-based temporal head, SAM2-based mask head), so gradients from dense task losses flow back into the MLLM, trained with a 3-stage local-to-global scheme.
Key results
- VideoChat-TPO reaches 66.8 average on MVBench vs 60.4 for VideoChat2 (+6.4), and 40.2 on MMIU vs 35.0 (+5.2).
- On Charades-STA zero-shot, VideoChat-TPO gets R@0.5 of 40.2 vs 33.0 for ChatVTG (previous MLLM SOTA).
- Applying TPO to LLaVA-OneVision raises MVBench from 56.7 to 64.8 (+8.1).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| apply TPO to VideoChat2 | VideoChat2 · MVBench | AVG: 60.4 -> 66.8 | Helped |
| apply TPO to VideoChat2 | VideoChat2 · MLVU | M-AVG: 44.5 -> 54.7 | Helped |
| apply TPO to VideoChat2 | VideoChat2 · MMIU | overall score: 35.0 -> 40.2 | Helped |
| apply TPO to VideoChat2 | VideoChat2 · Charades-STA | R@0.5 | Helped |
| apply TPO to LLaVA-OV | LLaVA-OV · MVBench | AVG: 56.7 -> 64.8 | Helped |
| add reasoning data (ablation) | VideoChat-TPO · Charades-STA | R@0.5: 38.3 -> 40.2 | Helped |
| add reasoning data (ablation) | VideoChat-TPO · MVBench | AVG: 66.1 -> 66.8 | Helped |
| use CG-DETR instead of a simple temporal head (ablation) | VideoChat-TPO · Charades-STA | R@0.5: 17.8 -> 40.2 | Helped |
| use dense task-head supervision instead of textualized task data (ablation) | VideoChat-TPO · MVBench | AVG: 64.7 -> 66.8 | Helped |
| use multiple temporal grounding datasets instead of one (ablation) | VideoChat-TPO · Charades-STA | R@0.5: 34.6 -> 40.2 | Helped |
| add conversation data to temporal, region, and mask task training (ablation) | VideoChat-TPO · Charades-STA | R@0.5: 36.7 -> 40.2 | Helped |
| add temporal and region heads to mask-head training (ablation) | VideoChat-TPO · Ref-YouTube-VOS | J&F: 55.1 -> 61.4 | Helped |
Surprising findings
- Textualizing task data into QA form does not improve, and can slightly hurt, MVBench performance versus the baseline (64.8 vs 66.8 for TPO), suggesting dense supervision is needed.
- A simple two-layer MLP temporal head performs much worse on Charades-STA (R@0.5 17.8 vs 40.2) than CG-DETR, though it still improves MVBench over no-TPO baseline.
Limitations
- Focuses only on discriminative visual tasks, not generative ones.
- Framework is supervised by human annotations, not unsupervised or self-supervised learning.
- Scalability in task diversity and annotation requirements is restricted.
Experimental setup
Datasets: MeViS SAMv2 ActivityNet TACoS QVHighlight DiDeMo QuerYD HiREST NLQ Allseeing-V2 Visual Genome RefCOCO
Benchmarks: MVBench VideoMME MLVU NExT-GQA MMIU SEED-Bench2 Charades-STA QVHighlight RefCOCO LaSOT GOT-10k Ref-YouTube-VOS
Metrics: accuracy mIoU R@1 IoU IoU J&F success rate mAP HIT@1
Baselines: VideoChat2 TimeChat ST-LLM VideoLLaVA LLaVA-Interleave InternLM-XComposer ChatVTG HawkEye NExT-Chat Shikra VideoLISA UniVTG
Builds on: VideoChat2 CG-DETR SAM2 LoRA LLaVA-OneVision
Closest papers by meaning
- Zooming from Context to Cue: Hierarchical Preference Optimization for Multi-Image MLLMs (NeurIPS 2025 · similarity 0.91)
- MIA-DPO: Multi-Image Augmented Direct Preference Optimization For Large Vision-Language Models (ICLR 2025 · similarity 0.91)
- TaskGalaxy: Scaling Multi-modal Instruction Fine-tuning with Tens of Thousands Vision Task Types (ICLR 2025 · similarity 0.91)
- OddGridBench: Exposing the Lack of Fine-Grained Visual Discrepancy Sensitivity in Multimodal Large Language Models (CVPR 2026 · similarity 0.90)
- CoVFT: Context-aware Visual Fine-tuning for Multimodal Large Language Models (CVPR 2026 · similarity 0.90)
- Mordal: Automated Pretrained Model Selection for Vision Language Models (ICLR 2026 · similarity 0.90)
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.
