atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Task Preference Optimization: Improving Multimodal Large Language Models with Vision Task Alignment

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Instruction-tuned multimodal assistants · 4 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 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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply TPO to VideoChat2VideoChat2 · MVBenchAVG: 60.4 -> 66.8Helped
apply TPO to VideoChat2VideoChat2 · MLVUM-AVG: 44.5 -> 54.7Helped
apply TPO to VideoChat2VideoChat2 · MMIUoverall score: 35.0 -> 40.2Helped
apply TPO to VideoChat2VideoChat2 · Charades-STAR@0.5Helped
apply TPO to LLaVA-OVLLaVA-OV · MVBenchAVG: 56.7 -> 64.8Helped
add reasoning data (ablation)VideoChat-TPO · Charades-STAR@0.5: 38.3 -> 40.2Helped
add reasoning data (ablation)VideoChat-TPO · MVBenchAVG: 66.1 -> 66.8Helped
use CG-DETR instead of a simple temporal head (ablation)VideoChat-TPO · Charades-STAR@0.5: 17.8 -> 40.2Helped
use dense task-head supervision instead of textualized task data (ablation)VideoChat-TPO · MVBenchAVG: 64.7 -> 66.8Helped
use multiple temporal grounding datasets instead of one (ablation)VideoChat-TPO · Charades-STAR@0.5: 34.6 -> 40.2Helped
add conversation data to temporal, region, and mask task training (ablation)VideoChat-TPO · Charades-STAR@0.5: 36.7 -> 40.2Helped
add temporal and region heads to mask-head training (ablation)VideoChat-TPO · Ref-YouTube-VOSJ&F: 55.1 -> 61.4Helped

Surprising findings

Limitations

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

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