[ICLR 2025] Durian: Taming RL Instability in Multimodal Reasoning via Difficulty-Aware Re-grouping

Enhancing Multi-Modal LLMs Reasoning via Difficulty-Aware Group Normalization

Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces Durian, a difficulty-aware re-grouping strategy for Reinforcement Learning with Verifiable Rewards (RLVR) in Multimodal Large Language Models (MLLMs). By re-grouping samples based on perceptual complexity and reasoning uncertainty, Durian stabilizes Group Relative Policy Optimization (GRPO), achieving an average performance gain of 11.3% across major benchmarks like MathVision and MathVista.

TL;DR

Reinforcement Learning with Verifiable Rewards (RLVR) is the engine behind reasoning models like DeepSeek-R1. However, applying it to images and text simultaneously often breaks due to "extreme samples" that crash the reward variance. Durian solves this by re-grouping samples based on Visual Entropy and Model Confidence, ensuring stable training and a massive 11.3% average performance boost across multimodal benchmarks.

The "Zero-Variance" Trap in Multimodal RL

In the world of Group Relative Policy Optimization (GRPO), we normalize rewards by the standard deviation (std) of a group. This works great until you hit a group where every response is either perfectly right or perfectly wrong.

In MLLMs, this happens constantly. A simple image leads to "Easy Success" (std ≈ 0), while a blurry or logically impossible one leads to "Hard Failure" (std ≈ 0). When the std is near zero, the advantage calculation explodes, causing the model to overfit to outliers and ignore the "Medium" difficulty samples where actual learning happens.

Methodology: The Two Dimensions of Difficulty

The authors argue that difficulty isn't just about the text; it's a mix of what the model sees (Perceptual) and what the model thinks (Reasoning).

1. Perceptual Difficulty (The Data-Centric View)

Durian analyzes the visual input using spectral analysis. It extracts patch-level features, computes a covariance matrix, and looks at the Eigenvalue Entropy.

  • Low Entropy: Variance is concentrated in a few dimensions (simple, repetitive patterns).
  • High Entropy: Variance is spread across many dimensions (complex, information-rich scenes).

2. Reasoning Difficulty (The Model-Centric View)

Even if an image is simple, the logic might be hard. Durian uses the model’s own sequence-level log probabilities as a proxy for confidence. If the model is "unsure" (low log-prob), the sample is treated as high-difficulty.

Model Architecture and Regrouping Strategy

How Re-grouping Cleans Up the Gradients

Instead of calculating std for each individual question's rollouts, Durian pools samples with similar difficulty scores together. By sharing the std within these difficulty-based "buckets," the normalization becomes robust. Extreme samples no longer dominate the gradient because they are compared against their peers, not evaluated in isolation where their internal variance might be zero.

Experimental Results: SOTA Performance with Less Data

Durian was tested on a suite of benchmarks including MathVista, MathVision, and HallusionBench.

MethodMathVisionMathVistaAverage
Qwen2.5-VL (Base)25.067.553.3
+ Vanilla GRPO26.870.256.9
+ Durian (Ours)29.072.259.3

Notably, even when trained on a tiny dataset of 2.1k samples (Geometry3K), Durian matched or outperformed models trained on 200k+ samples. This suggests that how you optimize (strategy) is just as important as what you optimize (data).

Performance Improvement Visualized

Deep Insight: Why Why This Matters for the "R1" Era

The industry is moving toward "Verifiable Rewards" (using code executors or math kernels to grade models). Durian shows that for multimodal reasoning—where the "visual ground truth" is often noisy—we cannot treat the RL process as a black box. By injecting a physical/statistical understanding of the input (Visual Entropy), we make RL more "aware" of why it is failing or succeeding.

Limitations

While highly effective, Durian introduces hyperparameters like the weighting coefficients () and the number of difficulty bins. While the paper shows these are stable, an "Auto-Durian" that dynamically adjusts these would be the next logical step in this research lineage.

Conclusion

Durian proves that stabilizing the variance in GRPO is the "hidden key" to unlocking MLLM reasoning. By simply re-organizing how we look at difficulty, we can turn a jittery training process into a SOTA-beating engine.

Find Similar Papers

Try Our Examples

  • Search for recent papers that address the reward collapse or vanishing variance problem in Group Relative Policy Optimization (GRPO) beyond multimodal tasks.
  • Which study first introduced spectral analysis of image patch covariances as a metric for visual complexity in computer vision, and how does it relate to the entropy used in this paper?
  • Explore research that applies difficulty-aware curriculum learning or dynamic grouping to reinforcement learning for Large Language Models (LLMs).
Contents
[ICLR 2025] Durian: Taming RL Instability in Multimodal Reasoning via Difficulty-Aware Re-grouping
1. TL;DR
2. The "Zero-Variance" Trap in Multimodal RL
3. Methodology: The Two Dimensions of Difficulty
3.1. 1. Perceptual Difficulty (The Data-Centric View)
3.2. 2. Reasoning Difficulty (The Model-Centric View)
4. How Re-grouping Cleans Up the Gradients
5. Experimental Results: SOTA Performance with Less Data
6. Deep Insight: Why Why This Matters for the "R1" Era
6.1. Limitations
7. Conclusion