CARE What Fails: Contrastive Anchored-REflection for Verifiable Multimodal
Yongxin Wang, Zhicheng Yang, Meng Cao, Mingfei Han, Haokun Lin, Yingying Zhu, Xiaojun Chang, Xiaodan Liang
TL;DR
CARE tackles the instability and credit-assignment challenges of verifiable-reward multimodal training by introducing an anchored-contrastive objective that tightly groups the best rollout with semantically close hard negatives, and a one-shot Reflection-Guided Resampling that repairs representative errors during training. The method adds minimal test-time overhead, relying on a post-training fine-tuning regime to boost learning signal from failures. Empirically, CARE achieves state-of-the-art macro accuracy on MathVista and MMMU-Pro and consistently outperforms GRPO, DAPO, and GSPO across multiple benchmarks and backbones, with notable gains on Qwen2.5-VL-7B (+4.62 macro points). The work also provides a mechanistic signature analysis of update dynamics and outlines practical future directions like step-level verification and anchor ensembles to further enhance verifiable multimodal reasoning.
Abstract
Group-relative reinforcement learning with verifiable rewards (RLVR) often wastes the most informative data it already has the failures. When all rollouts are wrong, gradients stall; when one happens to be correct, the update usually ignores why the others are close-but-wrong, and credit can be misassigned to spurious chains. We present CARE (Contrastive Anchored REflection), a failure-centric post-training framework for multimodal reasoning that turns errors into supervision. CARE combines: (i) an anchored-contrastive objective that forms a compact subgroup around the best rollout and a set of semantically proximate hard negatives, performs within-subgroup z-score normalization with negative-only scaling, and includes an all-negative rescue to prevent zero-signal batches; and (ii) Reflection-Guided Resampling (RGR), a one-shot structured self-repair that rewrites a representative failure and re-scores it with the same verifier, converting near-misses into usable positives without any test-time reflection. CARE improves accuracy and training smoothness while explicitly increasing the share of learning signal that comes from failures. On Qwen2.5-VL-7B, CARE lifts macro-averaged accuracy by 4.6 points over GRPO across six verifiable visual-reasoning benchmarks; with Qwen3-VL-8B it reaches competitive or state-of-the-art results on MathVista and MMMU-Pro under an identical evaluation protocol.
