Q-Ponder: A Unified Training Pipeline for Reasoning-based Visual Quality Assessment

June 12, 2025 Ā· View on GitHub

arXiv Project Page License


šŸ‘„ Authors

**Zhuoxuan Cai**¹'² • **Jian Zhang**²⭐ • **Xinbin Yuan**² • **Peng-Tao Jiang**²

**Wenxiang Chen**¹ • **Bowen Tang**² • **Lujian Yao**² • **Qiyuan Wang**¹ • **Jinwei Chen**² • **Bo Li**Ā²āœ‰ļø

¹ Fudan University      ² vivo Mobile Communication Co., Ltd

⭐ Project Lead Ā Ā Ā Ā  āœ‰ļø Corresponding Author


šŸ“‹ Abstract

Recent studies demonstrate that multimodal large language models (MLLMs) can proficiently evaluate visual quality through interpretable assessments. However, existing approaches typically treat quality scoring and reasoning descriptions as separate tasks with disjoint optimization objectives, leading to a trade-off: models adept at quality reasoning descriptions struggle with precise score regression, while score-focused models lack interpretability. This limitation hinders the full potential of MLLMs in visual quality assessment, where accuracy and interpretability should be mutually reinforcing.

To address this, we propose a unified two-stage training framework comprising a cold-start stage and a reinforcement learning-based fine-tuning stage. Specifically, in the first stage, we distill high-quality data from a teacher model through expert-designed prompts, initializing reasoning capabilities via cross-entropy loss supervision. In the second stage, we introduce a novel reward with Group Relative Policy Optimization (GRPO) to jointly optimize scoring accuracy and reasoning consistency.

We designate the models derived from these two stages as Q-Ponder-CI and Q-Ponder. Extensive experiments show that Q-Ponder achieves state-of-the-art (SOTA) performance on quality score regression benchmarks, delivering up to 6.5% higher SRCC on cross-domain datasets. Furthermore, Q-Ponder significantly outperforms description-based SOTA models, including its teacher model Qwen-2.5-VL-72B, particularly in description accuracy and reasonableness, demonstrating the generalization potential over diverse tasks.


šŸ“£ News

  • šŸ”„ [2025.06] Paper and project page are released!
  • šŸš€ [Coming Soon] Model weights and inference code will be released.
  • šŸ“Š [Coming Soon] Training code and datasets will be released.

āœ… Roadmap

ItemStatusDescription
Paper & Project Pageāœ…Official paper and project website
Inference CodešŸ”„Model inference scripts and examples
Model WeightsšŸ”„Pre-trained Q-Ponder-CI and Q-Ponder models
Training CodešŸ”„Complete training pipeline implementation
Training DatasetsšŸ”„Curated datasets for model training
Evaluation BenchmarksšŸ”„Comprehensive evaluation suite

āœ… Released Ā Ā Ā Ā  šŸ”„ In Progress Ā Ā Ā Ā  ā³ Planned


āš™ļø Installation

System Requirements

ComponentRequirement
Python3.10
PyTorch2.5.1
CUDA12.4

Quick Setup

# 1ļøāƒ£ Create conda environment
conda create -n qponder python=3.10
conda activate qponder

# 2ļøāƒ£ Install dependencies (will be provided soon)
pip install -r requirements.txt

šŸš€ Quick Start

Inference

# Example usage (code will be released soon)

Training

Training code and detailed instructions will be provided upon release.


šŸ“Š Evaluation

Detailed evaluation scripts and benchmarks will be provided to reproduce the results reported in our paper.


šŸ“– Citation

If you find our work helpful, please consider citing our paper:

@article{cai2025q,
  title={Q-Ponder: A Unified Training Pipeline for Reasoning-based Visual Quality Assessment},
  author={Cai, Zhuoxuan and Zhang, Jian and Yuan, Xinbin and Jiang, Pengtao and Chen, Wenxiang and Tang, Bowen and Yao, Lujian and Wang, Qiyuan and Chen, Jinwen and Li, Bo},
  journal={arXiv preprint arXiv:2506.05384},
  year={2025}
}