June 26, 2026
Current multimodal reflection mechanisms for long video understanding predominantly rely on closed-loop self-reflection within internal parameters. Lacking objective external evidence, models are frequently trapped in blind confidence and often fail to correct errors. Furthermore, applying reinforcement learning to multi-stage reflection pipelines introduces severe policy coupling, which is exacerbated by a critical scarcity of dedicated training data. To address these limitations, this work proposes Reflect-R1, the first Evidence-Driven self-correction framework for long video understanding. The framework constructs a three-stage pipeline consisting of intuition, verification, and arbitration. By dynamically retrieving objective visual evidence to verify initial intuitions and autonomously executing multiple temporal searches to resolve conflicts, it completely breaks the hallucination loop. To overcome policy coupling, we design a stage-decoupled reinforcement learning algorithm named SD-GRPO that independently computes advantage functions across different reasoning stages. Concurrently, we construct a dataset of 120K samples to bridge the training data gap. Extensive experiments on benchmarks such as VideoMME and LongVideoBench demonstrate that Reflect-R1 achieves state-of-the-art performance. Our method significantly improves the genuine rectification rate and enables authentic self-correction strictly grounded in objective evidence.
Long video understanding [1]–[6] is a critical task for applying artificial intelligence to complex real-world scenarios. Recent video-oriented multimodal large language models (MLLMs) further broaden this landscape to event streams, personalized video chat, and fine-grained facial video understanding [7]–[9]. Beyond understanding visual content, reliable deployment also requires reflection, where a model explicitly scrutinizes and potentially corrects its initial intuitive output before generating a final response. Recent pioneering works, including Vision-R1 [10], VL-Rethinker [11], and Video-R1 [12], have advanced the field by integrating such reflection mechanisms into MLLMs to mitigate hallucinations and capture visual details. Concurrently, large language models such as OpenAI o1 [13] and DeepSeek-R1[14] demonstrate that eliciting long chain-of-thought (CoT) reasoning [15]–[17] through reinforcement learning substantially enhances reflection and complex logical deduction. However, bringing such reflection paradigms to multimodal long-video understanding is difficult. Most existing methods perform reflection in a closed-loop internal manner, which gives rise to two main problems.
The first problem is verification failure caused by a lack of objective evidence. As illustrated in Fig. 1 (a), this paradigm forces the model to rely solely on internal knowledge to repeatedly scrutinize the initial answer (\(y_1\)). Because long video information is complex and independent external visual evidence is absent, this completely closed internal reasoning process easily traps the model in blind confidence [18], [19]. When attempting to correct errors, the model frequently uses internally generated hallucinations to forcibly justify the initial erroneous conjecture, making the reflection process ineffective or even counterproductive. The empirical analysis in 2 clearly confirms this phenomenon. Without external verification, the reflection process of multimodal models often degenerates into random alterations [18], where the probability of changing a correct answer to an incorrect one frequently exceeds the probability of correcting errors.
The second problem involves policy coupling [20] during reinforcement learning optimization and an acute scarcity of training data. To elicit reflection capabilities through reinforcement learning, it is intuitively necessary to jointly train the initial answering phase and the subsequent correction phase within a unified trajectory. However, applying standard reinforcement learning directly to such a long-chain, multi-stage process triggers severe policy coupling. Specifically, the complexity of prolonged reasoning drives the model to exploit optimization shortcuts, such as simply repeating the initial guess during the reflection stage to secure base rewards instead of learning authentic error-correction logic [21]. Furthermore, the extreme lack of high-quality training data tailored for multimodal reflection remains a critical bottleneck that prevents models from developing deep self-correction abilities.
To address verification failures caused by closed-loop blind confidence, we propose Reflect-R1. To the best of our knowledge, Reflect‑R1 is the first evidence‑driven self‑correction framework for long video understanding that explicitly decomposes reflection into an intuition–verification–arbitration pipeline. In the first stage, the model generates an intuitive answer (\(y_1\)) and actively retrieves keyframes as external visual evidence. In the second stage, the model performs an independent blind verification (\(y_2\)) by relying exclusively on these retrieved frames to assess the initial intuition. This process ensures that the model evaluates the question based on objective evidence while maintaining strict information isolation from the global video context. Finally, the arbitration stage (\(y_3\)) resolves conflicts between the subjective intuition and the objective verification result to produce a final response. If the initial evidence is insufficient for a definitive conclusion, the model autonomously re-invokes temporal search tools until conclusive proof is captured. By grounding the entire reflection process in external visual evidence, Reflect-R1 effectively breaks the hallucination loop and achieves authentic multimodal self-correction.
Furthermore, to overcome policy coupling in GRPO [22] and bridge the training data gap, we design a novel Stage-Decoupled GRPO (SD-GRPO) algorithm along with dedicated datasets. The SD-GRPO algorithm effectively prevents the model from seeking optimization shortcuts by computing the advantage function independently across different reasoning stages, including intuition, verification, and arbitration. This mechanism forces the model to learn genuine error correction logic. Concurrently, we systematically construct Reflect-R1-CoT-90k for supervised fine-tuning cold start and Reflect-R1-RL-30k for reinforcement learning training, fully resolving the data scarcity bottleneck in this field.
Reflect-R1 achieves state-of-the-art performance across major benchmarks including VideoMME [23], LongVideoBench [2], and MLVU [24]. It also demonstrates superior localization precision in temporal search tasks on Haystack-LVBench [25]. Most importantly, Reflect-R1 exhibits exceptional reflection reliability. While existing internal reflection paradigms frequently suffer from performance degradation, our framework achieves consistent accuracy improvements of +2.82% on LongVideoBench and +1.41% on VideoMME. These results confirm that grounding self-correction in objective evidence effectively breaks the hallucination loop in long video understanding.
In summary, our main contributions are as follows:
We propose Reflect-R1, the first Evidence-Driven self-correction framework. It effectively mitigates reflection failures caused by the lack of external evidence, enabling authentic self-correction grounded in objective clues.
We design SD-GRPO, a stage-decoupled reinforcement learning algorithm that independently computes advantage functions to overcome policy coupling in multi-stage reasoning. Additionally, we construct a dedicated dataset of 120K samples to bridge the training data gap for multimodal reflection.
Reflect-R1 achieves state-of-the-art performance on long video benchmarks, including VideoMME, LongVideoBench, and MLVU. Notably, it significantly improves the genuine rectification rate, demonstrating the high reliability of our proposed reflection paradigm.
To investigate the self-correction capability of existing multimodal large language models in long video understanding, we conduct a preliminary empirical study on the LongVideoBench and VideoMME datasets. As shown in Fig. 2, we observe a counterintuitive phenomenon where relying solely on internal parametric knowledge for multi-turn reflection, transitioning from the initial intuition to the final response, fails to yield performance improvements and instead leads to a significant drop in accuracy. Specifically, the base model Qwen2.5-VL-7B experiences a sharp decline in accuracy on both benchmarks, dropping from 48.59% to 41.96% on LongVideoBench. Furthermore, even recent open-source models optimized specifically for multimodal reasoning, such as Video-R1-7B and Vision-R1, generally suffer from performance degradation during this purely internal reflection process.
To diagnose the root cause of this performance degradation, we analyze the behavioral logic of the models during the reflection process. In long video scenarios featuring extremely high visual information density and large temporal spans, the initial intuition of the model is highly susceptible to factual deviations due to missing keyframes or truncated contexts. Under these circumstances, forcing the model to self-correct without acquiring new visual evidence often causes it to over-rely on its initially generated erroneous context. This closed-loop reflection lacking external visual anchors prevents the model from establishing rigorous objective verification standards. Instead of accurately locating and correcting errors, the model tends to perpetuate or even amplify the initial visual hallucinations during repeated internal reasoning loops, ultimately leading to an overall accuracy decline where \(\Delta\) Acc \(< 0\).
The above analysis exposes the core limitation of closed-loop reflection where models lack independent and objective external visual evidence as a verification standard during the reasoning process. This insight directly motivates the core design of Reflect-R1. Relying strictly on internal knowledge prevents models from catching their own errors. To fix this, we must introduce external tools so the model can actively retrieve fresh evidence. Building upon this argument, we propose Reflect-R1 to achieve genuine self-correction by empowering the model with the capability to autonomously collect objective evidence and rigorously verify facts.
Given a long video \(V\) and a natural language question \(q\), the objective is to generate an accurate textual response \(y\). We model this procedure as a multi-step reasoning chain. Diverging from conventional approaches that directly approximate the single mapping distribution \(P(y|V, q)\), we propose a dynamic decision-making process incorporating intuition, independent verification, and arbitration.
The core philosophy of Reflect-R1 is to train a single unified policy \(\pi_{\theta}\) that internalizes intuition, verification, and arbitration behaviors, rather than training multiple independent sub-models. Operating within a multi-stage Markov Decision Process, the policy exhibits distinct reasoning behaviors conditioned on the current context state.
In the intuition stage, conditioned on the raw video \(V\) and question \(q\), the policy leverages parametric intuition to rapidly generate an initial answer \(y_1\) while autonomously invoking retrieval tools to localize a set of keyframes \(F\). \[y_1, F \sim \pi_{\theta}(\cdot | V, q).\]
During the verification stage, we enforce strict contextual isolation to ensure an independent evaluation. In this phase, the policy is denied access to the initial hypothesis \(y_1\) and the global video \(V\), with its input scope strictly restricted to a local context comprising only the question \(q\) and the retrieved keyframes \(F\). Relying exclusively on this retrieved evidence, the model generates an independent verification response \(y_2\), thereby providing an unbiased assessment.
\[y_2 \sim \pi_{\theta}(\cdot | F,q).\]
In the arbitration stage, acting as the final arbitrator, the policy synthesizes the intuitive hypothesis \(y_1\) and the independent verification \(y_2\). To guarantee robustness, \(\pi_{\theta}\) employs an active investigation mechanism where the model, regardless of consensus between \(y_1\) and \(y_2\), is mandated to re-invoke tools to backtrack through video \(V\) for deep evidentiary re-confirmation, ultimately yielding the final answer \(y_3\).
\[y_3 \sim \pi_{\theta}(\cdot | V, F, q, y_1, y_2).\]
While these behaviors are executed by a shared parameter set \(\theta\), the task difficulty and reward scales vary significantly across stages. To address this, we propose the Stage-Decoupled GRPO algorithm, which fully decouples the advantage estimation for each stage during training. As detailed in Sec. 3.3, this design prevents cross-stage competition during optimization.
Before detailing the stage-decoupled GRPO (SD-GRPO) algorithm, we analyze why a naive end-to-end optimization paradigm fails to elicit genuine self-correction capabilities in long video question answering. Specifically, the end-to-end approach attempts to simultaneously train intuition (\(y_1\)), verification (\(y_2\)), and arbitration (\(y_3\)) behaviors within a single training phase. As Figure 3 illustrates, we compare the training dynamics of this joint end-to-end strategy against our decoupled method.
Under the joint end-to-end training regime (Fig. 3 (a)), the model inevitably suffers from policy coupling. Because all reasoning stages undergo drastic gradient updates simultaneously, the arbitration policy \(\pi_{\theta}\) tends to exploit optimization shortcuts. To rapidly secure base rewards, the policy directly copies the initial intuitive hypothesis \(y_1\) instead of learning the complex logic required for error correction. This phenomenon eliminates the performance gap between \(y_1\) and \(y_3\), strips the model of its error-correction utility, and causes the arbitration behavior to degenerate into a trivial identity mapping.
In contrast, our decoupled training strategy (Fig. 3 (b)) effectively resolves this issue through a two-stage design. By first stabilizing the intuition phase, we ensure that the subsequent arbitration stage learns to correct a stable set of initial errors. Empirical results demonstrate that the policy \(\pi_{\theta}\) develops genuine error-correction capabilities only when the initial reasoning process remains stable, rather than simply memorizing the final answers. This finding directly confirms the necessity of the decoupled architecture in SD-GRPO, which relies on a stable foundation to unlock authentic self-reflection.
Building upon the inference framework established in Sec. 3.1, we formalize the multi-step reasoning process as the sequential generation of three variables: intuition \(y_1\), independent verification \(y_2\), and arbitration \(y_3\). To effectively optimize this long-chain reasoning process through GRPO [22], we propose the Stage-Decoupled GRPO (SD-GRPO) algorithm, as illustrated in Fig. 4. This method addresses the credit assignment [26]–[28] challenge inherent in varying reasoning depths through a group-wise advantage decoupling mechanism, while integrating stage-aware rewards and a progressive two-stage optimization to facilitate robust evolution from intuition to arbitration.
Unified Objective and Advantage Decoupling. The overall optimization objective aims to maximize the cumulative expected return across the three reasoning stages. Formally, we define the total loss function \(\mathcal{L}(\theta)\) as a weighted summation of the GRPO objectives corresponding to \(y_1, y_2\), and \(y_3\):
\[\label{eq:total95loss} \begin{align} \mathcal{L}(\theta) = \sum_{k=1}^{3} \mathbb{E}_{q \sim \mathcal{D}} \Bigg[ \frac{1}{G} \sum_{i=1}^{G} \frac{1}{L_{i,k}} \sum_{t=1}^{L_{i,k}} \bigg( & \mathcal{J}_{\text{clip}}^{(k)}(t, i) \\ & - \beta_k \mathbb{D}_{\text{KL}}\left( \pi_{\theta}(\cdot|x^{(k)}) \| \pi_{\text{ref}}(\cdot|x^{(k)}) \right)_t \bigg) \Bigg], \end{align}\tag{1}\]
where \(\mathcal{J}_{\text{clip}}^{(k)}\) represents the PPO-based [29] clipped surrogate objective designed to stabilize policy updates:
\[\mathcal{J}_{\text{clip}}^{(k)}(t, i) = \min \left( \rho_{t,i}^{(k)} A_i^{(k)}, \text{clip}(\rho_{t,i}^{(k)}, 1-\epsilon, 1+\epsilon) A_i^{(k)} \right).\]
Here, \(\rho_{t,i}^{(k)} = \frac{\pi_{\theta}(y_{t,i}|x^{(k)})}{\pi_{\text{old}}(y_{t,i}|x^{(k)})}\) denotes the importance sampling ratio, and \(A_i^{(k)}\) is the advantage term computed via group-wise normalization. The index \(k \in \{1, 2, 3\}\) corresponds to the generation processes for \(y_1, y_2\), and \(y_3\) respectively. Accordingly, \(x^{(k)}\) represents the stage-specific input context established in Sec. 3.1, where \(x^{(1)} = \{V, q\}\), \(x^{(2)} = \{F, q\}\), and \(x^{(3)} = \{V, F, q, y_1, y_2\}\). The term \(G\) represents the group size used for sampling, and \(\beta_k\) controls the strength of the KL divergence penalty to prevent excessive deviation from the reference policy \(\pi_{\text{ref}}\).
A critical challenge in multi-step reasoning is the significant disparity in task difficulty between the intuition (\(y_1\)) and arbitration (\(y_3\)) stages. Global normalization often causes the simpler intuition stage to dominate gradient updates because it inherently yields higher baseline rewards. To resolve this issue, we compute advantages independently within each generation stage. Specifically, for the \(i\)-th sample in the \(k\)-th stage, the advantage \(A_{i}^{(k)}\) is defined as follows:
\[A_{i}^{(k)} = \frac{R_{i}^{(k)} - \mu_k}{\sigma_k + \epsilon},\]
where \(\mu_k\) and \(\sigma_k\) are derived exclusively from the reward set \(\{R_{1}^{(k)}, \dots, R_{G}^{(k)}\}\) associated with that specific stage. This design establishes a principle of intra-stage competition, where \(y_1\) samples are compared solely against other \(y_1\) samples, and similarly for \(y_3\). This mechanism effectively isolates the reward distributions across different reasoning depths, ensuring that subtle improvement signals in the arbitration phase are not overshadowed by the high baselines inherent to the intuition phase.
Stage-Aware Reward Function. To elicit differentiated reasoning behaviors across \(y_1, y_2\), and \(y_3\), we design a fine-grained reward function \(R^{(k)} = r_{{fmt}} + r_{{acc}}^{(k)}\), where \(r_{{fmt}}\) represents a universal format constraint reward and \(r_{{acc}}^{(k)}\) is tailored to the specific characteristics of each stage.
The format reward \(r_{{fmt}}\) serves as a structural regularizer to ensure syntactic correctness across all outputs. Specifically, it aggregates constraints from three dimensions: 1) Tag Adherence, which enforces the proper usage of XML delimiters; 2) Thought Length Reward, which encourages sufficient deliberation by regulating the length of the reasoning chain; and 3) Valid Tool Invocation, which verifies the syntactic accuracy and executability of API calls. Due to space constraints, the detailed mathematical formulations and implementation details of these format rewards are provided in the Appendix.
For the intuition stage (\(k=1\)), we employ a standard binary reward where \(r_{\text{acc}}^{(1)} = \mathbb{I}(y_1 = y_{gt})\). In the verification stage (\(k=2\)), we introduce an honesty incentive to ensure the objectivity of the evaluation. Because \(y_2\) is generated under a severely restricted field of view containing only the retrieved keyframes \(F\), applying a standard binary reward would inevitably force the model into blind guessing when the provided visual evidence is insufficient. As recent studies on model abstention demonstrate [30]–[33], forcing responses under partial information significantly exacerbates hallucinations. To address this, we design a ternary reward mechanism:
\[r_{\text{acc}}^{(2)} = \begin{cases} 1, & \text{if } y_2 = y_{gt} \\ 0, & \text{if } y_2 \in \mathcal{S}_{\text{abstain}} \\ -1, & \text{otherwise} \end{cases},\]
where \(\mathcal{S}_{\text{abstain}}\) denotes the set of abstention responses (e.g., "I don’t know"). This mechanism explicitly incentivizes the model to acknowledge ignorance when visual clues are
inadequate, which yields a neutral score. It effectively penalizes errors resulting from baseless fabrication, thereby guaranteeing that the verification process remains strictly grounded in observable empirical evidence.
For the arbitration stage (\(k=3\)), we implement an anti-corruption penalty to prevent the model from overturning originally correct judgments. The reward is formulated as follows:
\[r_{\text{acc}}^{(3)} = \begin{cases} 1, & \text{if } y_3 = y_{gt} \\ -1, & \text{if } y_3 \neq y_{gt} \land (y_1 = y_{gt} \lor y_2 = y_{gt}) \\ 0, & \text{otherwise} \end{cases}.\]
This structure ensures that if the final answer \(y_3\) is incorrect while at least one of the preceding outputs \(y_1\) or \(y_2\) is correct, the model incurs a strict penalty. This constraint compels the policy to exercise extreme caution and avoid destructive modifications during the final arbitration.
| Model | # Frame | VideoMME (w/o sub) | MLVU | LVB | |||
|---|---|---|---|---|---|---|---|
| 3-6 (lr)7-7 (lr)8-8 | short | medium | long | overall | m-avg | val | |
| Qwen2.5-VL-7B-Instruct [34] | 768 | 71.4 | 60.1 | 52.3 | 61.3 | 57.9 | 53.9 |
| GPT-4o [35] | 384 | 80.0 | 70.3 | 65.3 | 71.9 | 64.6 | 66.7 |
| Gemini-1.5-Pro [36] | 1 fps | 81.7 | 74.3 | 67.4 | 75.0 | - | 64.0 |
| VL-Rethinker [11] | 768 | 70.1 | 60.8 | 53 | 61.3 | 63.5 | 55.58 |
| Vision-R1-7B [10] | 768 | 71.2 | 60.2 | 52.8 | 61.4 | 68.2 | 52.8 |
| Video-R1-7B [12] | 768 | 72.2 | 58.1 | 52.3 | 60.8 | 68.5 | 60.1 |
| VideoAgent (GPT-4) [37] | 87\(^\dagger\) | - | - | 49.0 | 56.0 | - | - |
| T* (GPT-4o) [25] | 32\(^\dagger\) | 72.1 | 60.3 | 52.0 | 61.45 | - | - |
| TimeSearch-R-7B [38] | 768 | 73.5 | 61.2 | 53.4 | 62.7 | 69.3 | 61.2 |
| Reflect-R1 (Ours) | 768 | 73.9 | 61.0 | 55.6 | 63.5 | 69.8 | 62.5 |
We aggregate video and question-answer pairs from six datasets: LLaVA-Video-178K [39], Panda-70M [40], NExT-QA [41], PerceptionTest [42], CLEVRER [43], and STAR [44]. We employ Qwen2.5-VL-72B [34] to synthesize chain-of-thought data aligned with our three-stage pipeline. A rule-based filter eliminates defective outputs to generate the Reflect-R1-CoT-90k dataset for SFT. Finally, GPT-4o [35] selects 30,000 challenging samples to construct the Reflect-R1-RL-30k dataset for reinforcement learning. The appendix provides additional details.
Reflect-R1 employs a two-stage training pipeline. First, supervised fine-tuning provides a cold start for the model to acquire structured reasoning formats and fundamental reflection paradigms. Subsequently, our SD-GRPO algorithm performs reinforcement learning post-training to unlock deep reasoning capabilities, enabling autonomous tool invocation and dynamic self-correction.
Benchmarks. We evaluate the proposed method on three widely adopted long-form video benchmarks: VideoMME [23], LongVideoBench [2] and MLVU [24].
Training Details. We train the model using 8 NVIDIA H200 GPUs. During the training phase, we limit the maximum number of video frames to 734, processing each frame at a maximum resolution of \(192 \times 28 \times 28\) pixels. During inference, we increase the frame capacity to 768 while maintaining all other configurations. For the reinforcement learning process, we set the group size \(G\) to 8. More details are provided in Appendix.
| Method | Base Model | # Frame | Temporal | Visual | QA | ||||
|---|---|---|---|---|---|---|---|---|---|
| 4-6 (lr)7-9 | P\(\uparrow\) | R\(\uparrow\) | \(F_1\) \(\uparrow\) | P\(\uparrow\) | R\(\uparrow\) | \(F_1\) \(\uparrow\) | LVBench | ||
| Uniform | Qwen2.5VL-7B | 8 | 1.4 | 6.3 | 2.2 | 56.0 | 72.0 | 62.7 | 33.7 |
| Uniform | GPT-4o | 8 | 1.4 | 6.3 | 2.2 | 56.0 | 72.0 | 62.7 | 47.1 |
| Uniform | GPT-4o | 32 | 1.4 | 24.9 | 2.7 | 58.7 | 81.6 | 67.3 | 50.5 |
| VideoAgent [37] | GPT-4 | 10.1\(^\dagger\) | 1.2 | 8.5 | 2.1 | 58.8 | 73.2 | 64.7 | - |
| Retrieval-based [25] | GPT-4o | 8 | 1.5 | 6.3 | 2.3 | 63.1 | 65.5 | 64.1 | - |
| T* [25] | GPT-4o | 8 | 1.6 | 7.1 | 2.5 | 58.4 | 72.7 | 64.3 | 51.9 |
| Retrieval-based [25] | GPT-4o | 32 | 1.3 | 21.8 | 2.4 | 59.9 | 80.8 | 67.8 | - |
| T* [25] | GPT-4o | 32 | 1.7 | 28.2 | 3.1 | 58.3 | 83.2 | 67.8 | 53.1 |
| TimeSearch-R [38] | Qwen2.5VL-7B | 9.32\(^\dagger\) | 5.5 | 21.2 | 8.1 | 63.2 | 76.5 | 69.2 | 51.5 |
| Reflect-R1 (Ours) | Qwen2.5VL-7B | 10.18\(^\dagger\) | 6.3 | 21.9 | 8.9 | 63.8 | 76.1 | 69.5 | 55.5 |
Long-Form Video Understanding. Reflect-R1 demonstrates remarkable performance across multiple challenging long-form video understanding benchmarks, as shown in Table 1. Reflect-R1 outperforms baseline models such as Qwen2.5-VL-7B by capturing definitive visual evidence through dynamic temporal search and performing reflective self-correction. Experimental results indicate that the performance margin of Reflect-R1 expands as the video duration increases, validating the robustness of its decoupled verification paradigm in processing complex long-temporal contexts.
Temporal Search. As shown in Table 2, Reflect-R1 outperforms state-of-the-art baselines in temporal similarity, visual similarity, and question-answering accuracy. This performance leap stems from our Evidence-Driven dynamic invocation mechanism. Unlike traditional single-pass retrieval pipelines, the arbitration stage proactively identifies verification failures caused by insufficient evidence and triggers tool re-invocation to retrieve the correct frames. Through the stage-decoupled optimization of SD-GRPO, the model learns an iterative and goal-oriented search strategy. This closed-loop feedback ensures that the retrieved visual evidence effectively supports complex reasoning, driving the synergistic evolution of keyframe localization precision and genuine self-correction capabilities.
| Model | LongVideoBench | VideoMME | ||||
|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 | Init | Final | \(\Delta\) Acc | Init | Final | \(\Delta\) Acc |
| Qwen2.5-VL-7B (Base) [34] | 48.59% | 41.96% | -6.63% | 60.96% | 54.00% | -6.96% |
| VL-Rethinker [11] | 53.87% | 46.63% | -7.24% | 61.32% | 53.81% | -7.51% |
| Vision-R1 [10] | 52.88% | 52.15% | -0.73% | 61.37% | 61.45% | +0.08% |
| Video-R1-7B [12] | 59.88% | 58.53% | -1.35% | 60.44% | 59.59% | -0.85% |
| Reflect-R1 (Ours) | 59.68% | 62.50% | +2.82% | 60.28% | 61.69% | +1.41% |
Reflection Reliability. As shown in Table 3, we evaluate self-correction efficacy by comparing initial and final accuracy. Baselines relying solely on internal parameters generally suffer from performance degradation (\(\Delta\) Acc \(< 0\)). Without external visual anchors, closed-loop reflection amplifies visual hallucinations and frequently overturns initially correct judgments. In contrast, Reflect-R1 employs dynamic tool-use reflection to break this hallucination loop, achieving consistent accuracy improvements across benchmarks. This demonstrates that independent visual verification is crucial for overcoming reflection degradation in large vision-language models.
Component Ablation. Tables [tab:ablation95strategy] and [tab:ablation95reward] detail our ablation study on the LongVideoBench. Regarding training strategies, joint end-to-end optimization yields minimal performance gains from the intuition phase to final arbitration (from 61.2% to 61.8%), confirming that coupled training induces policy collapse. Bypassing the independent verification response \(y_{2}\) while retaining active tool invocation fails to break the hallucination loop, causing the final accuracy to plummet to 55.9%. Furthermore, replacing group-wise advantage decoupling with global calculation causes the reflection process to actually degrade arbitration accuracy below the model’s own initial intuition (from 62.1% down to 61.4%), as simple intuitive tasks overshadow the complex optimization signals required for reflection. For reward formulation, ablating the abstention incentive forces the model to guess blindly under information bottlenecks, which prevents objective answer verification and misleads the final reflection, stalling the final accuracy at 60.8%. Similarly, removing the anti-corruption penalty causes the model to frequently overturn initially correct judgments, resulting in an accuracy of 61.3%. The complete Reflect-R1 framework integrates these stage-decoupled optimizations and fine-grained rewards to achieve the highest final accuracy of 62.50%.
Analysis of Training Dynamics. Fig. 5 illustrates the training trajectory over the first 500 steps. The distinct stratification of the reward curves (b) demonstrates that SD-GRPO successfully decouples the reasoning stages and effectively prevents policy coupling. The accuracy of the blind-test verification (\(y_2\)) experiences an initial decline, yet its corresponding reward climbs steadily from a negative value (a). This phenomenon validates the effectiveness of our reward design. Constrained by the information bottleneck, the model learns to abandon speculative guessing and instead formulates answers strictly based on visual evidence. Furthermore, despite the decoupled policies, the demand of \(y_2\) for high-quality evidence acts as environmental feedback. This feedback compels the intuitive stage (\(y_1\)) to continuously improve its retrieval precision, which drives a synergistic evolution between the two stages. Ultimately, the reflective arbitration (\(y_3\)) utilizes this reliable evidence to correct initial errors and establishes a widening performance gap with \(y_1\). This dynamic conclusively proves the emergence of genuine self-correction capabilities within the model.
Figure 6 illustrates the autonomous self-correction of Reflect-R1. When the initial intuition (\(y_1\)) suffers from visual hallucinations, the independent verification (\(y_2\)) provides objective counter-evidence. The reflective arbitration (\(y_3\)) then resolves this conflict through adaptive temporal search to derive the correct answer. This process confirms that SD-GRPO effectively breaks hallucination loops via evidence-based reasoning.
Although Reflect-R1 performs well on long-video reasoning, it has several limitations. First, the three-stage procedure often requires multiple tool calls and long generations, which increases inference latency and compute cost, so it is less suitable for strict real-time settings. Second, the method relies on temporal retrieval to obtain evidence. When retrieval is inaccurate or the key cues are weak, the subsequent verification and arbitration stages may have insufficient support to correct errors. Finally, overall performance still depends on the underlying vision-language model, which can fail on a small number of cases with high complexity or ambiguous evidence. Future work focuses on improving inference efficiency and integrating a broader set of more accurate tools to strengthen evidence acquisition and robustness.
In this work, we propose Reflect-R1, an Evidence-Driven reflection framework integrating stage-decoupled verification and dynamic tool invocation to address the self-correction challenge in long video understanding. To overcome the Internal Closed-Loop Reflection and the policy coupling in multi-stage reinforcement learning, we design the SD-GRPO algorithm. This algorithm drives the synergistic evolution of intuition, verification, and arbitration through intra-group advantage isolation. Reflect-R1 achieves state-of-the-art performance on benchmarks including VideoMME, LongVideoBench and MLVU, enabling genuine self-correction strictly grounded in objective evidence. We hope this work makes a meaningful contribution to advancing reinforcement learning for reflection in multimodal large language models.
This work was supported by the Guangdong Basic and Applied Basic Research Foundation (2026A1515010184).