Organizations: Tsinghua University · Hefei University of Technology · University of Arizona · MAIS, Institute of Automation, Chinese Academy of Sciences
In the unsupervised self-evolution of Multimodal Large Language Models, the quality of feedback signals during post-training is pivotal for stable and effective learning. However, existing self-evolution methods predominantly rely on majority voting to select the most frequent output as the pseudo-golden answer, which may stem from the model's intrinsic biases rather than guaranteeing the objective correctness of the reasoning paths. To counteract the degradation, we propose Continuous Softened Retracing reSampling (CSRS) in MLLM self-evolution. Specifically, we introduce a Retracing Re-inference Mechanism (RRM) that the model re-inferences from anchor points to expand the exploration of long-tail reasoning paths. Simultaneously, we propose Softened Frequency Reward (SFR), which replaces binary rewards with continuous signals, calibrating reward based on the answers' frequency across sampled reasoning sets. Furthermore, incorporated with Visual Semantic Perturbation (VSP), CSRS ensures the model prioritizes mathematical logic over visual superficiality. Experimental results demonstrate that CSRS significantly enhances the reasoning performance of Qwen2.5-VL-7B on benchmarks such as MathVision. We achieve state-of-the-art (SOTA) results in unsupervised self-evolution on geometric tasks. Our code is avaible at https://github.com/yyy195/CSRS.
Figures & tables
Figure 1: Overview of our work. During unsupervised self-evolutionary reinforcement learning, traditional majority voting methods (left) for pseudo-labeling rely solely on the model’s inherent biases. This frequently leads to model collapse, where the model degenerates into a deterministic mapping and fails to explore the true solutions. To alleviate this phenomenon, our method introduces CSRS (right) to reduce the occurence of situations.
Figure 2: Pipeline of our method . (Round1) illustrate initially maternal trajectories and answers generated by MLLM. (Round2) shows three core components of CSRS and improvement to rewards.
Model and Methods
Unsupervised?
Training Data
MathVision
MathVerse
MathVista
WeMath
Avg
Qwen2.5-VL-3B
✗
-
22.47
34.54
62.30
57.53
44.21
Qwen2.5-VL-7B
✗
-
25.40
44.24
66.42
67.65
50.93
MM-UPT
✓
Geometry3K
26.95
44.53
66.47
68.49
51.61
MM-UPT
✓
GeoQA
26.61
44.15
65.84
68.25
51.21
MM-UPT
✓
MMR1
25.98
45.12
66.27
69.14
51.63
CSRS (Ours)
✓
Geometry3K
27.97
46.01
67.81
71.77
53.39
Table 1: Comparison with supervised methods. Our unsupervised method CSRS shows competitive performance against base models and current SOTA MM-UPT across various benchmarks.
Table 4
Figure 3: Visualization of the accuracy and propotion of high-confidence samples during training . (a) Answer accuracy calculated within partitioned frequency intervals, where each sample is uniquely assigned based on its frequency. (b) The evolution of high-confidence (frequence ∈[0.8−1.0] ) samples proportions during training, which serves as a key indicator of model collapse.
Figure 4: The change of distribution of Maternal Answers Set and Re-inference Answers Set . The figure shows different distribution of samples in two sets at the step of 20,60,100. Blue dots represent the semantic space of vanilla responses, while orange dots denote the semantic space of responses generated by CSRS.
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 5: Entropy Change during training
Module
M-Vis.
M-Ver.
M-Vist.
WeMath
MajorityVote
25.40
44.24
66.42
67.65
+SFR
26.52
45.10
67.15
69.42
+RRM
26.85
45.35
67.38
69.85
+VSP
25.55
44.35
66.55
67.82
+SFR+RRM
27.68
45.85
67.62
71.30
+SFR+VSP
26.70
45.22
67.28
69.65
Appendix
Table 5: Ablation studies of different modules. The results demonstrate the incremental contribution of each component to the overall performance.
Category
Hyperparameter (Value)
Data Configuration
Train Batch Size
256
Max Prompt Length
1024
Max Response Length
1536
Filter Overlong Prompts
True
Truncation Strategy
"error"
Appendix
Table 6: Complete Hyperparameter and System Configurations.
Model / Datasets
MathVision
MathVerse
MathVista
WeMath
Avg.
Part 1: Performance of Base Models and Trained Models in Geometry3k
Qwen2.5-VL-7B(Vanilla)
25.40
44.24
66.42
67.65
50.93
+CSRS
27.97
46.01
67.81
71.77
53.39
InternVL3-8B(Vanilla)
29.30
45.12
71.60
73.25
54.82
+CSRS
30.58
47.23
72.98
75.15
56.49
ThinkLite-VL-7B(Vanilla)
25.92
46.01
68.12
67.12
51.79
Appendix
Table 7: Comprehensive performance comparison and ablation studies after integrating CSRS.
Steps
M-Vis.
M-Ver.
M-Vist.
WeMath
Avg.
120
27.97
46.01
67.81
71.77
53.39
125
27.52
47.24
68.06
71.64
53.62
130
28.03
46.18
67.25
70.93
53.10
135
28.01
46.75
67.99
71.62
53.59
140
28.25
47.34
67.63
70.89
53.53
Appendix
Table 8: Performance across different training steps.