MM-RLHF: 120k human preference pairs, a critique-based reward model, and dynamic reward scaling to align multimodal LLMs

February 14, 20258 min

Overview

Decision SnapshotNeeds Validation

Dataset plus methods show robust gains on many benchmarks and a practical 7B reward model; requires human annotation cost and compute but fits realistic production pipelines.

Citations1

Evidence Strength0.80

Confidence0.85

Risk Signals11

Trust Signals

Findings with numeric evidence: 5/5

Findings with evidence refs: 5/5

Results with explicit delta: 5/5

Reproducibility

Status: Partial assets available

Open source: Partial

At A Glance

Cost impact: 60%

Production readiness: 60%

Novelty: 70%

Authors

Yi-Fan Zhang, Tao Yu, Haochen Tian, Chaoyou Fu, Peiyan Li, Jianshu Zeng, Wulin Xie, Yang Shi, Huanyu Zhang, Junkang Wu, Xue Wang, Yibo Hu, Bin Wen, Fan Yang, Zhang Zhang, Tingting Gao, Di Zhang, Liang Wang, Rong Jin, Tieniu Tan

Links

Abstract / PDF / Data

Why It Matters For Business

MM-RLHF provides large, human-quality preference data and practical training recipes that reduce unsafe outputs and boost conversation quality, so teams can make multimodal products more reliable without depending only on massive closed-source reward models.

Who Should Care

Summary TLDR

This paper introduces MM-RLHF, a 120k human-annotated multimodal preference dataset and two alignment contributions: a critique-based reward model (MM-RLHF-Reward-7B) and MM-DPO (DPO with Dynamic Reward Scaling). The dataset comes from 10M raw samples, resampled to ~30k queries and annotated into 120k ranked pairs. On 27 benchmarks, alignment with MM-RLHF plus MM-DPO improves conversational scores (~11% average on evaluated benchmarks) and cuts unsafe behavior (~57% reduction on evaluated safety metrics). The 7B reward model yields strong open-source reward signals (ACC/ACC+ up to 0.85/0.67 overall) and enables instance-level beta scaling during training. Practical outcome: use the dataset +

Problem Statement

State-of-the-art multimodal LLMs rarely receive rigorous alignment to human preferences. Existing alignment work often targets isolated problems (e.g., hallucination) and small datasets (<10k). The field lacks a large, fine-grained multimodal RLHF dataset and practical reward/optimization methods to scale alignment across vision, video, safety, reasoning, and conversation.

Main Contribution

MM-RLHF: a human-annotated multimodal preference dataset with 120k ranked comparison pairs sampled from 10M raw instances and ~30k representative queries.

Critique-Based Reward Model: train a reward model to first generate a critique (explain) then score outputs, using GPT-4o to expand human rationales for supervision.

Key Findings

Dataset scale and construction

Numbers120k ranked pairs; sampled from 10M raw instances and ~30k queries

Practical UseIf you need multimodal RLHF data, use MM-RLHF as a large, diverse human-labeled preference corpus for training reward models and alignment.

Evidence RefAbstract; Sec.2; Table 1

Critique-based reward training improves ranking robustness

NumbersACC improved to 0.85, ACC+ to 0.67 (overall) for MM-RLHF-Reward

Practical UseTrain reward models to produce short critiques before scoring — it raises reward accuracy and gives interpretable signals for DPO-style training.

Evidence RefTable 4 (Overall rows) and Sec.3.2

Results

MetricValueBaselineDeltaSplit / DatasetEvidenceEvidence Ref
Dataset size120k ranked pairs (from ~30k queries)prior multimodal RLHF datasets (<10k)+~10xMM-RLHFAbstract; Sec.2; Table 1Sec.2
AccuracyACC 0.85, ACC+ 0.67LLaVA-Critic overall ACC 0.45, ACC+ 0.17+0.40 ACC, +0.50 ACC+MM-RLHF-RewardBenchTable 4 overall rowsTable 4

What To Try In 7 Days

Visit project page and inspect dataset samples and annotation guidelines (project page URL).

Download a small MM-RLHF sample and train MM-RLHF-Reward-7B or a local 7B critic on a subset.

Run MM-DPO on a small LLaVA-OV-7B checkpoint with dynamic beta and monitor ACC/ACC+ on a held-out set.

Agent Features

Tool Use
uses LLMs for annotation expansionuses reward model in training loop
Frameworks
DPOMM-DPO

Optimization Features

Infra Optimization
Vision encoder frozen during alignment to reduce compute
Model Optimization
Critique head + scoring head (joint training) for reward model
Training Optimization
Dynamic Reward Scaling: per-pair β(δ) bounded in [β_ori, (1+w)β_ori]SFT

Reproducibility

Code AvailableNo
Data AvailableYes
Open Source StatusPartial
LicenseUnknown

Risks & Boundaries

Limitations

High human annotation cost and two-month annotation effort limits quick scaling

Limited ultra-high-resolution image coverage, so high-res benchmarks saw little gain

When Not To Use

When you need alignment targeted at ultra-high-resolution images

When you cannot afford human annotation or compute to train reward models

Failure Modes

Reward model overfitting to conversational domains leading to poor signals on math/chart tasks

Incorrect or hallucinated critiques from the critic can mislead scoring

Core Entities

Models

MM-RLHF-Reward-7BLLaVA-OV-7BLLaVA-OV-0.5BInternVL-1BQwen2-VL-72BGPT-4oClaude-3.5-sonnetLLaVA-CriticLLaMA3.2-90B-Vision-Instruct

Metrics

ACCACC+win rateASR (attack success rate)RtA (reject-to-attack)percent improvement

Datasets

MM-RLHFLLaVA-RLHFVLFeedbackLLAVA-OneVisionUniMM-ChatSharedGPT-4 videoVLGuard

Benchmarks

MM-RLHF-RewardBenchMM-RLHF-SafetyBenchMMEMMBenchVQAv2POPEMMHal-Bench