BUS: Brain-Inspired Unsupervised Self-Reflection
for Advanced Multimodal Reasoning

BUS: Brain-Inspired Unsupervised Self-Reflection
for Advanced Multimodal Reasoning

Written by AAAI Press Staff11
AAAI Style Contributions by Peter Patel Schneider, Sunil Issar,
J. Scott Penberthy, George Ferguson, Hans Guesgen, Francisco Cruz, Marc Pujol-Gonzalez

,

Jiacheng Yang1 , Tongying Xiao1, Yunkai Dang1, Cong Wang1, 2, Yuekun Yang1, Qi Fan1,
Wenbin Li1, 3, Feng Miao2, Yang Gao1


Abstract

Current Vision-Language Models (VLMs) often struggle to handle complex visual tasks that require consistent and fine-grained reasoning. Recent methods aim to train models to facilitate self-reflective reasoning, i.e., reviewing and improving the generated reasoning. However, they require large volumes of annotated data and lack explicit reflective behavior during test time. This work aims to bridge this gap through inspiration from neuroscience. The human brain exhibits efficient backward prediction, i.e., predicting which current states are likely to precede a given future state. In this work, we first verify that mainstream VLMs can perform backward prediction, similar to the human brain. Then, we propose Brain-inspired Unsupervised Self-reflection (BUS), a label-free training framework to enhance reflective reasoning capability in challenging image analysis. BUS enables VLMs to perform backward prediction and provide explicit learning signals on data without ground-truth labels. In this way, BUS eliminates reliance on annotated data while improving reasoning performance. Notably, BUS is compatible with popular fine-tuning methods, such as Supervised Fine-Tuning (SFT) and Reinforcement Learning (RL). Finally, extensive experiments on 8 benchmarks demonstrate the effectiveness of BUS across a wide range of complex visual tasks. It achieves notable improvements over the base model while using only unlabeled training data. Our experimental findings validate that backward prediction capability is critical for VLM reasoning.

1 Introduction↩︎

a

Figure 1: Backward prediction process in question-answering scenarios. To answer the given question, the brain predicts which events are likely to precede an image that possibly contains a cat..

Recent breakthroughs in perception and understanding capabilities of Vision-Language Models (VLMs) have shown promise in performing various vision–language tasks, such as visual search [1][3] and visual question answering [4][6]. However, improving multimodal reasoning in complex real-world scenarios still presents significant challenges [7]. A primary reason is the presence of inconsistent, unreliable, and incorrect reasoning paths, which negatively affect final performance [8]. Recent studies propose leveraging self-reflection strategies to boost reasoning performance, enabling VLMs to review and improve their own reasoning process [9], [10]. Self-reflection capability promotes logical coherence, deeper understanding, and rigorous reasoning, which are essential for handling complex problems.

Although self-reflection is a highly desirable capability of reasoning VLMs, existing models have been found to perform it inefficiently [11]. Cognitive biases in self-reflection strategies do not significantly improve reflective reasoning and can even degrade overall reasoning performance [12]. Some recent studies have attempted to enhance the self-reflection capability of reasoning VLMs through fine-tuning, but they still face substantial challenges [13], [14]. First, they rely heavily on annotated self-reflection datasets, which require large-scale and costly manual annotations [15]. Second, they struggle to perform explicit reflective behavior during test time, limiting their applicability to complex problems. After fine-tuning, they typically perform reflective reasoning in a “forward prediction” mode, i.e., generating final responses to questions with little explicit self-reflective behavior.

In contrast, humans seldom rely on a single prediction mode in real-world environments. Recent neuroscience studies suggest that the brain also performs backward prediction, that is, predicting which current states are likely to precede a given future state [16], [17]. They emphasize that backward prediction is a unique and efficient way of making decisions. Figure 1 illustrates an example of the backward prediction process in question-answering scenarios. Specifically, this process is performed by the coordinated activity of the orbitofrontal cortex (OFC), hippocampus (HPC), dorsolateral striatum (DLS), and dorsomedial striatum (DMS) [18]. Backward prediction can be understood as a critical form of self-reflection, in which the brain predicts, evaluates, and reviews the reasoning paths preceding its final response. Borrowing this insight, we propose our research question: Do current VLMs have backward prediction capability? If so, how can this capability be enhanced to facilitate self-reflective reasoning?

To bridge this gap, this work investigates whether VLMs learn backward prediction and how this impacts the decisions they make. We first design task environments to dissociate different types of prediction and find evidence that current VLMs use backward prediction for decision-making. Based on this finding, we aim to overcome the two challenges faced by previous self-reflection approaches: (i) Reliance on annotated data: backward prediction has the potential to enable models to learn reflection on data without ground-truth labels, thereby achieving label-free training; (ii) Lack of explicit reflective behavior: backward prediction can also provide an effective computational mechanism for explicit reflection during test time.

In this work, we propose Brain-inspired Unsupervised Self-reflection (BUS), a label-free training framework to enhance the reflective reasoning capability of VLMs without relying on annotated data. A key component of this framework is self-verification of reflective reasoning based on both backward and forward prediction. Given a textual question and an image, BUS samples multiple reasoning–answer pairs and guides the model to perform brain-inspired backward prediction, i.e., to predict which of its reasoning paths are likely to precede a known answer. In this way, the model can perform explicit reflective behavior and be updated on data without access to ground-truth labels. Different from existing self-reflection approaches, BUS directly addresses the need for annotated data and the lack of explicit reflective behavior, offering valuable insights for improving reflective reasoning in complex visual tasks. Notably, BUS is compatible with popular fine-tuning methods, such as Supervised Fine-Tuning (SFT) and Reinforcement Learning (RL).

In experiments, when applied to post-train Qwen3-VL-8B [3], BUS achieves significant improvements across a range of challenging benchmarks, i.e., \(+5.8\%\) on MME-RealWorld-Lite [19], \(+7.7\%\) on HR-Bench-4K [20], \(+8.0\%\) on HR-Bench-8K [20], and \(+6.3\%\) on V* Bench [21]. These improvements are achieved through unsupervised training without any labeled data and further generalize to out-of-distribution tasks. The main contributions are summarized as follows:

  • We are the first to investigate the relationship between backward prediction in the human brain and self-reflection in VLMs. Experiments verify that VLMs can perform backward prediction for decision-making.

  • We develop BUS, a novel and interpretable framework that establishes an unsupervised self-reflection training paradigm. This approach enhances brain-inspired reflective reasoning without additional manual annotations.

  • We validate our method’s effectiveness on 8 multimodal benchmarks and show that BUS effectively boosts reasoning performance under unsupervised conditions.

2 Related Work↩︎

The most relevant prior work to our study can be broadly categorized into two research directions:

Multimodal Reasoning. Recent advancements in VLMs have marked a watershed moment in the evolution of visual perception and content generation [1], [3], [6], [22], [23]. However, real-world scenarios, such as autonomous driving and remote sensing, still remain challenging for most VLMs, as these scenarios often contain complex visual information [7], [24]. To address this issue, previous works perform image analysis via visual grounding, enabling the model to predict and focus on key image regions before actually answering the question [25][29]. They focus only on critical visual information, thereby effectively reducing redundant computations [30], [31]. However, despite these advances in image processing, existing approaches often overlook the crucial role of intrinsic reasoning ability. In this work, we focus on intrinsic reasoning, employing self-reflection to promote logical coherence and deeper visual understanding.

Self-reflection. Self-reflection allows the model to review and improve its own reasoning process, which becomes essential for improving reasoning quality [9], [10], [32], [33]. To enable self-reflection, one approach is to directly prompt VLMs to generate and then review their responses [34]. However, studies show that generic prompt instructions often fail to achieve significant intrinsic self-correction and can even lead to performance degradation [11], [12], [35]. Recent works fine-tune VLMs to achieve intrinsic self-correction capability [8], [13], [14], [36], [37]. They first construct annotated self-reflection datasets, and then use SFT and RL methods to update model parameters. These fine-tuning-based methods achieve improved performance compared to direct prompting. However, they require large-scale datasets and costly manual annotations [15], [38]. Currently, unsupervised training of self-reflection capabilities in VLMs remains largely underexplored.

a

Figure 2: VLMs perform backward prediction. (a) Task environment. States are represented by images, and darker arrows denote higher state-to-state transition probabilities. The experiment begins with a learning phase in which all models are presented with state transitions. (b) Decision phase. Rewards are placed in three states to dissociate backward prediction and forward prediction. (c) Evidence of backward prediction. Among these models, at least 65% of the choices are consistent with backward prediction..

In this paper, we focus on training self-reflection capabilities without any external supervision. Unlike traditional self-reflection methods, BUS fine-tunes VLMs on unlabeled data, removing the need for annotated datasets. As a novel label-free training paradigm, BUS integrates brain-inspired mechanisms directly into the self-reflection process, which is a more adaptive solution to promote reflective reasoning.

3 Can VLMs Perform Backward Prediction?↩︎

In this section, we answer the question: do current VLMs have backward prediction capability? To this end, we conduct pilot experiments designed to verify that VLMs can perform backward prediction, similar to the human brain. Current neuroscience research suggests that one validation method is to dissociate the two types of predictive behavior based on differences in their representations [16]. (i) Forward prediction: learning forward prediction can form successor representations (SRs), in which each state is represented as a vector of probabilities specifying the states that typically follow it; (ii) Backward prediction: learning backward prediction can form predecessor representations (PRs), in which each state is represented as a vector of probabilities specifying the states that typically precede it.

Experimental Setup. We analyze the predictive behavior of popular VLMs, including Qwen3-VL-8B, Qwen2.5-VL-7B, InternVL3-8B, and LLaVA-OneVision-1.5-8B. We extend the idea of dissociating predictive behaviors from current neuroscience research to VLMs [16]. As illustrated in Figure 2 (a), the experiment is based on a divergent state space containing two starting states, four intermediate states, and eight final states. The experiment begins with a learning phase in which all models are presented with a starting state and observe transitions from the starting state to an intermediate state, and then from the intermediate state to a final state. All state transitions have fixed transition probabilities as in Figure 2 (a). Notably, we set one starting state to appear more frequently than the other during this phase.

Following the learning phase, we evaluate the VLM’s use of backward prediction using one hundred queries. In each query, rewards are placed in three intermediate states or final states. These states are denoted as \(\hat{s}_1\), \(\hat{s}_2\), and \(\hat{s}_3\), with corresponding rewards \(r_1 = R(\hat{s}_1)\), \(r_2= R(\hat{s}_2)\), and \(r_3= R(\hat{s}_3)\). Then, all models are asked to choose a starting state to reach the rewards, where the starting states are denoted as \(s_1\) and \(s_2\). Under forward prediction, the expected values \(V_f\) of the starting states are as follows:

\[V_f(s_i) = \sum_{k=1}^{3} P(\hat{s}_k | s_i) r_k, \;i \in \left\{ 1, 2 \right\}.\]

Under backward prediction, the expected values \(V_b\) of the starting states are as follows:

\[V_b(s_i) = \sum_{k=1}^{3} P(s_i | \hat{s}_k) r_k = \sum_{k=1}^{3} \frac{P(\hat{s}_k | s_i) P(s_i)}{P(\hat{s}_k)} r_k, \;i \in \left\{ 1, 2 \right\}.\]

By carefully setting the magnitudes and locations of the three rewards in each query, we can distinguish between SR and PR usage if there exist \(r_1\), \(r_2\), and \(r_3\) such that

\[V_f(s_1) - V_f(s_2) = \sum_{k=1}^{3} \left( P(\hat{s}_k | s_1) - P(\hat{s}_k | s_2) \right) r_k = 0,\] \[V_b(s_1) - V_b(s_2) = \sum_{k=1}^{3} \left( P(s_1 | \hat{s}_k) - P(s_2 | \hat{s}_k) \right) r_k \neq 0.\]

As demonstrated in Figure 2 (b), under forward prediction the expected values of the two starting states are the same, whereas under backward prediction one of the states has a higher expected value. Therefore, a preference for the state with higher expected value can be regarded as evidence of backward prediction.

a

Figure 3: BUS32Framework46 BUS achieves effective label-free training through self-verification of reflective reasoning. In Stage I, we generate multiple reasoning–answer pairs through repeated sampling. In Stage II, we guide the model to perform brain-inspired backward prediction and fine-tune it on unlabeled data, removing the need for annotated datasets..

Experimental Results. We examine the choices made by all VLMs across one hundred queries. Figure 2 (c) shows the proportion of choices consistent with backward prediction. Among these models, at least 65% of the choices are consistent with backward prediction, providing evidence supporting the hypothesis that the models employ backward prediction for learning and decision-making. These findings are especially notable because, as a unique and effective form of self-reflection, backward prediction may further enhance the reasoning ability of VLMs. Our work therefore builds on, and extends, previous neuroscience research showing that humans employ backward prediction using PRs.

4 Brain-Inspired Unsupervised Self-Reflection↩︎

In this section, we answer the question: how can the backward prediction capability be enhanced to facilitate self-reflective reasoning? Self-reflection becomes essential for improving reasoning quality. While previous approaches have attempted to enable self-reflection in VLMs, they rely heavily on annotated datasets and lack explicit reflective behavior [8], [15]. To overcome the above limitations, a novel label-free training framework named Brain-inspired Unsupervised Self-reflection (BUS) is proposed to improve reasoning performance on complex visual tasks. Unlike previous self-reflection approaches, where the model learns in a supervised manner, BUS operates on unlabeled data. As illustrated in Figure 3, our model learns brain-inspired backward prediction under unsupervised conditions.

BUS32Framework46 Given an input \(x_{I \& T}\) consisting of an image and a textual question, we first generate multiple reasoning–answer pairs through repeated sampling. This forward prediction process can be denoted as \(\left\{(y_i, a_i)\right\}^n_{i=1} \sim \pi_\theta (\cdot | x_{I \& T})\), where \(y_i\) is the \(i\)-th reasoning, \(a_i\) is the \(i\)-th final answer, and \(\pi_\theta\) denotes the model policy parameterized by \(\theta\). We group identical answers into the same category, resulting in a set of categories \(\left\{c_j\right\}^m_{j=1}\). Next, BUS guides the model to perform brain-inspired backward prediction, i.e., to predict which of its reasoning paths are likely to precede a known answer. In particular, we construct a new input \(x'_{I \& T}\) based on each answer category \(c_j\): Original question: [\(x_{I \& T}\)]. A model’s answer to the original question is: [\(c_j\)]. Which of the following reasoning(s) can lead to this model’s answer? The choices are listed below: [\(y_1 , \dots, y_n\)]. This backward prediction process can be denoted as \(a' \sim \pi_\theta (\cdot | x'_{I \& T})\), where \(a'\) is the new answer. Intuitively, the ground truth answer of \(x'_{I \& T}\) is the previously sampled reasoning that precedes \(c_j\), i.e., \(a'_g = \left\{ y_i | a_i = c_j \right\}\). The model’s backward prediction is considered correct if \(a' = a'_g\). Therefore, by comparing \(a'\) and \(a'_g\), we can provide explicit learning signals on data without any external supervision.

Compared with traditional self-reflection methods, BUS has several significant advantages: (i) Label-free training: BUS can self-verify the accuracy of reflective reasoning based on both backward and forward prediction. In this way, the model policy is updated on unlabeled data, enabling effective label-free training. The proposed framework eliminates the cost of manual annotation while promoting the performance of models; (ii) On-policy learning: BUS can directly fine-tune the model without requiring any additional initialization process. It learns from dynamic and distribution-shifted inputs, whereas standard self-reflection approaches typically operate in an offline manner. Furthermore, the proposed framework is compatible with popular fine-tuning algorithms, such as SFT and RL.

SFT-based BUS. BUS can be directly used with any SFT algorithm to fine-tune the model \(\pi_\theta\) to directly imitate ground-truth \(a'_g\) as the response answer. The loss function is represented as

\[\mathcal{L}_\text{BUS-SFT}(\theta) = - \sum_{(x'_{I \& T},a'_g)} \text{log} \;\pi_\theta (a'_{g} \vert x'_{I \& T}),\]

RL-based BUS. We adopt the widely used Group Relative Policy Optimization (GRPO) algorithm as the RL baseline [39]. GRPO first generates a group of \(G\) candidate answer \(\left\{ a'_i \right\}^G_{i=1}\) and receives corresponding rewards \(\left\{ r_i\right\}^G_{i=1}\) through the reward function \(R\):

\[R(a', a'_g) := \begin{cases} 0, & \text{if } a' \not\subseteq a'_g \\ \frac{|a'|}{|a'_g|}, & \text{otherwise} \end{cases}\]

Thus, the model receives partial credit for selecting a subset of correct reasoning paths and receives zero reward for selecting any incorrect reasoning paths. The policy is then updated based on the GRPO algorithm.

Table 1: Comparison with competitive methods on popular high-resolution visual benchmarks. Bold indicates the best results.
Method MME-RW-Lite (ID) HR-Bench-4K (OOD) HR-Bench-8K (OOD) V* (OOD)
2-4 (lr)5-7 (lr)8-10 (lr)11-13 Perc. Reas. Overall FSP FCP Overall FSP FCP Overall Attr. Spa. Overall
InternVL3-8B 51.1 42.9 47.9 79.3 62.3 70.8 64.3 59.8 62.0 73.0 71.1 72.3
Qwen2.5-VL-7B 46.5 35.9 42.3 88.8 55.5 72.1 83.5 54.0 68.8 77.4 69.7 74.3
Qwen3-VL-4B 51.8 39.7 47.1 84.8 62.3 73.5 83.5 50.7 67.1 78.3 69.7 74.9
Qwen3-VL-8B 54.0 40.4 48.6 88.5 56.3 72.4 81.3 55.8 68.5 80.2 73.7 77.5
MIRROR 51.5 72.9 83.8
V-Reflection 58.5 45.0 53.9 83.5 61.8 72.6 73.5 58.5 66.3 83.5 78.9 81.7
BUS-SFT (Ours) 58.1 48.1 54.2 90.0 58.5 74.3 81.5 56.3 68.9 83.5 81.6 82.7
\(\Delta\) vs. Qwen3-VL-8B \(\uparrow\) 4.1 \(\uparrow\) 7.7 \(\uparrow\) 5.6 \(\uparrow\) 1.5 \(\uparrow\) 2.2 \(\uparrow\) 1.9 \(\uparrow\) 0.2 \(\uparrow\) 0.5 \(\uparrow\) 0.4 \(\uparrow\) 3.3 \(\uparrow\) 7.9 \(\uparrow\) 5.2
BUS-GRPO (Ours) 57.6 49.5 54.4 90.0 70.3 80.1 82.3 70.8 76.5 85.2 81.6 83.8
\(\Delta\) vs. Qwen3-VL-8B \(\uparrow\) 3.6 \(\uparrow\) 9.1 \(\uparrow\) 5.8 \(\uparrow\) 1.5 \(\uparrow\) 14.0 \(\uparrow\) 7.7 \(\uparrow\) 1.0 \(\uparrow\) 15.0 \(\uparrow\) 8.0 \(\uparrow\) 5.0 \(\uparrow\) 7.9 \(\uparrow\) 6.3
PixelReasoner 53.0 45.6 49.7 86.0 60.3 72.9 80.0 54.3 66.9 83.5 76.3 80.6
DeepEyes 55.4 46.8 53.2 91.3 59.0 75.1 86.8 58.5 72.6 92.1 86.8 90.0
DeepEyesV2 54.8 48.0 52.4 92.8 63.0 77.9 88.5 59.0 73.8 81.7 80.3 81.8
Thyme 58.2 48.7 54.4 91.0 63.0 77.0 86.5 57.5 72.0 83.5 80.3 82.2
TreeVGR 58.2 49.7 54.9 89.5 64.8 77.1 86.0 59.5 72.8 89.5 84.2 87.4
TikArt 60.5 53.5 57.0 93.8 70.8 82.3 84.5 68.3 76.4 91.3 86.8 89.5
SIEVE 58.4 53.2 56.4 90.0 73.0 81.5 83.0 73.5 78.3 88.7 86.8 88.0
GPT-4o 49.8 53.9 45.7 68.8 59.0 63.9 60.8 60.0 60.4 71.3 69.7 70.7
GPT-5 56.9 55.5 56.2 78.0 77.0 77.5 70.5 72.8 71.6 74.8 79.0 76.4
GPT-5-nano 46.1 49.4 42.8 69.0 61.8 65.4 65.8 61.5 63.6 58.3 72.4 63.9
Gemini-2.5-pro 52.1 50.7 53.5 88.8 87.0 87.9 84.5 82.8 83.6 84.4 71.1 79.1
Gemini-2.5-flash 49.7 47.3 52.1 85.0 77.0 81.0 79.0 73.5 76.3 84.4 73.7 80.1

Theoretical Analysis. We provide theoretical insights to understand the benefits of BUS in promoting reasoning performance. In our framework, the model predicts possible preceding reasoning paths conditioned on a given answer category \(c_j\) and the question \(x_{I \& T}\). According to Bayes’ theorem, the prediction probability can be expressed as follows:

\[\begin{align} p_\theta(y\mid c_j,x_{I\&T}) &= \frac{ p_\theta(c_j\mid y,x_{I\&T})p_\theta(y\mid x_{I\&T}) }{ p_\theta(c_j\mid x_{I\&T}) } \\ &\propto p_\theta(c_j\mid y,x_{I\&T})p_\theta(y\mid x_{I\&T}). \end{align}\]

This equation indicates that a reasoning path with a high prediction probability should not only be plausible under \(x_{I \& T}\), but also support \(c_j\). Therefore, the model learns the consistency relationship between reasoning paths and answer categories. Furthermore, the sampled reasoning-answer pairs can be used to construct the joint distribution \(\hat{p}(y,c\mid x_{I\&T})\). Then the optimization objective of BUS is as follows:

\[\begin{align} \mathcal{L}_{\text{BUS}}(\theta) &=-\mathbb{E}_{(y,c)\sim \hat{p}(\cdot,\cdot\mid x_{I\&T})}\log p_\theta(c\mid y,x_{I\&T})\\ &=H_{\hat{p}}(c\mid y,x_{I\&T}) \\ & + \mathbb{E}_{y\sim \hat{p}(\cdot\mid x_{I\&T})}D_{\mathrm{KL}}\left(\hat{p}(c\mid y,x_{I\&T})\Vert p_\theta(c\mid y,x_{I\&T})\right), \end{align}\]

where the first term is determined by the sampled reasoning-answer pairs, and the second term measures the model’s prediction bias. The detailed derivation is provided in Appendix A. Minimizing the loss function effectively promotes the trained models to perform correct backward prediction. In conclusion, BUS derives a clear learning objective for training models on data without ground-truth labels.

Table 2: Comparison with competitive methods on popular general visual benchmarks. Bold indicates the best results.
Method Parameters MathVerse MathVista WeMath MMStar Average
InternVL3-8B [40] 8B 39.8 71.6 50.9 55.8 54.5
Qwen2.5-VL-7B [41] 7B 46.3 68.2 57.6 59.3 57.9
Qwen3-VL-8B [3] 8B 52.0 65.7 66.0 64.6 62.1
BUS-7B (Ours) 7B 48.8 71.0 60.6 63.0 60.9
\(\Delta\) vs. Qwen2.5-VL-7B \(\uparrow\) 2.5 \(\uparrow\) 2.8 \(\uparrow\) 3.0 \(\uparrow\) 3.7 \(\uparrow\) 3.0
BUS-8B (Ours) 8B 56.2 72.6 71.3 67.1 66.8
\(\Delta\) vs. Qwen3-VL-8B \(\uparrow\) 4.2 \(\uparrow\) 6.9 \(\uparrow\) 5.3 \(\uparrow\) 2.5 \(\uparrow\) 4.7
SRPO [8] 7B 55.8 75.8 71.6
VL-Rethinker [34] 7B 52.9 74.4 69.1 61.9 64.6
OpenVLThinker [42] 7B 45.7 71.2 66.7 63.4 61.8
VLAA-Thinker [43] 7B 52.7 69.7 70.2 49.7 60.6
Vision-R1 [44] 7B 52.4 70.6 73.9 61.4 64.6
AnE [45] 7B 62.3 81.2 69.9
Solution-back [9] 7B 51.8 72.3 70.8
Octopus [15] 8B 68.5 82.1 84.0 75.2 77.5

5 Experiments↩︎

5.1 Fine-grained Visual Reasoning↩︎

Benchmarks. We evaluate the proposed method on several benchmarks targeting high-resolution visual understanding capabilities of VLMs. (i) The MME-RealWorld dataset [19] comprises challenging visual question-answering pairs, with an average resolution of \(2,076 \times 1,434\). In BUS, we perform unsupervised training on the MME-RealWorld dataset without ground-truth labels; (ii) HR-Bench [20] serves as an out-of-distribution benchmark that evaluates the model’s performance on 4K and 8K images; (iii) V* Bench [21] serves as an out-of-distribution benchmark with an average image resolution of \(2,246 \times 1,583\).

Baselines. We compare BUS with several state-of-the-art baselines. (i) Open-source general models include InternVL3-8B [40], Qwen2.5-VL-7B [41], and Qwen3-VL series [3]; (ii) Self-reflection methods include MIRROR [14] and V-Reflection [13]; (iii) Supervised training methods include PixelReasoner [27], Thyme [28], TreeVGR [29], TikArt [25], SIEVE [26], and DeepEyes series [30], [31]; (iv) Private models include GPT series [23], [46] and Gemini series [22].

Implementation Details. We employ the Transformer Reinforcement Learning framework [47] to enable distributed training and use Qwen3-VL-8B as the base model. The hyperparameter \(n\) is set to \(8\). Training details are shown in Appendix B.

BUS performs well on the in-distribution dataset. Table 1 presents the accuracy comparison between BUS and baselines on MME-RealWorld-Lite. BUS-SFT and BUS-GRPO achieve accuracies of 54.2% and 54.4%, respectively. The proposed method delivers significant improvements over the base model Qwen3-VL-8B, surpassing the existing self-reflection model. Notably, TikArt, SIEVE, and our BUS all use Qwen3-VL-8B as the base model. However, TikArt and SIEVE rely on ground-truth labels, whereas our BUS is label-free and still achieves competitive performance, demonstrating the effectiveness of our training framework. These results suggest that improving self-reflective reasoning is essential for handling challenging complex visual tasks.

BUS generalizes well to out-of-distribution datasets. As shown in Table 1, our BUS also outperforms representative open-source models on out-of-distribution tasks. Compared to the base model Qwen3-VL-8B, the proposed BUS-GRPO achieves remarkable improvements on challenging high-resolution benchmarks, i.e., +7.7% on HR-Bench-4K, +8.0% on HR-Bench-8K, and +6.3% on V*, providing a flexible solution that better adapts to high-resolution real-world scenarios. The results highlight the strong adaptability of our method across diverse visual tasks.

a

Figure 4: Answer accuracy compared with the larger foundation model Qwen3-VL-32B on MME-RealWorld-Lite. Abbreviations: RS-Remote Sensing; MO-Monitoring; DT-Diagram and Table; AD-Autonomous Driving; OCR-Optical Character Recognition in the Wild..

BUS naturally scales. We use BUS to train the larger foundation model Qwen3-VL-32B. As shown in Figure 4, we observe significant improvements in most cases as the model size increases (8B \(\rightarrow\) 32B), indicating the generalizability of BUS to larger models. BUS-SFT achieves an accuracy of 58.8% on MME-RealWorld-Lite, improving upon the base model by 6.8% through label-free training.

5.2 Multimodal General Reasoning↩︎

Benchmarks. In BUS, we perform unsupervised training on several general benchmarks without ground-truth labels. We select MathVerse [48], MathVista [49], and WeMath [50] to evaluate mathematical reasoning capabilities. MMStar [51] is selected to evaluate general reasoning capabilities.

Baselines. We compare BUS with several state-of-the-art baselines. (i) Open-source general models include InternVL3-8B [40], Qwen2.5-VL-7B [41], and Qwen3-VL-8B [3]; (ii) Self-reflection methods include SRPO [8], VL-Rethinker [34], OpenVLThinker [42], VLAA-Thinker [43], Vision-R1 [44], AnE [45], Solution-back [9], and Octopus [15].

Performance on Different Foundational Models. We apply the proposed method to train Qwen2.5-VL-7B and Qwen3-VL-8B, denoted as BUS-7B and BUS-8B, respectively. Table 2 presents the accuracy comparison between BUS and baselines on general benchmarks. The results show that BUS, trained on data without ground-truth labels, effectively improves overall reasoning performance. BUS-8B outperforms OpenVLThinker-7B (12k annotations), VLAA-Thinker-7B (55k), Solution-back-7B (15k) across 4 benchmarks. These results demonstrate the generalizability of BUS across different foundational models.

a

Figure 5: Visualization results of Qwen3-VL-8B and our BUS-8B on a constructed backward-prediction question..

5.3 Analysis and Discussions↩︎

We present a progressive analysis of the factors enabling BUS to achieve effective visual understanding and reasoning under unsupervised conditions. The motivation of BUS is to enhance backward prediction capability to facilitate self-reflective reasoning through fine-tuning on data without ground-truth labels.

Prediction Consistency. We first conduct experiments to evaluate the backward prediction capability of different models. For each question \(x_{I \& T}\) in MME-RealWorld, we sample multiple reasoning-answer pairs from Qwen3-VL-8B and then construct a new question \(x'_{I \& T}\) for backward prediction. We compare the prediction consistency of the base model Qwen3-VL-8B, BUS-SFT, and BUS-GRPO on the constructed questions. Figure 5 illustrates a visualization example. As shown in Figure 6, the proposed method achieves superior backward prediction capabilities. Compared to the base model, BUS-SFT and BUS-GRPO yield improvements of 38.8% and 48.6%, respectively. The results indicate that backward prediction capability has a positive effect on improving reasoning performance.

a

Figure 6: Backward prediction capability compared with the base model Qwen3-VL-8B..

Training Data. A direct difference between BUS and standard self-reflection methods is that BUS involves backward prediction on sampled training data. The model predicts which of its reasoning paths are likely to precede a sampled answer. Therefore, a natural question arises: Does BUS remain effective even when the sampled answer is incorrect? We conduct a set of comparative experiments to investigate the impact of the training data on model performance: (i) BUS-GRPO-Incorrect: The training data include only incorrect sampled answers. (ii) BUS-GRPO: The training data include both correct and incorrect sampled answers.

Table 3: Sensitivity analysis on the number of samples \(n\).
Method \(n\) MME-RW-Lite
3-5 Perc. Reas. Overall
Qwen3-VL-8B - 54.0 40.4 48.6
+ Post-Training
BUS-GRPO-Incorrect 8 54.6 44.7 50.7
BUS-GRPO 2 56.5 47.9 53.2
4 57.7 47.2 53.6
8 57.6 49.5 54.4

As demonstrated in Table 3, BUS-GRPO-Incorrect still delivers improvements over the base model. The most fundamental reason lies in the logical association between reasoning paths and answers. For tasks such as mathematics, even when the final answer is incorrect, it is typically not independent of the mathematical derivations, proofs, and computations in the reasoning process. Through backward prediction, BUS forces the model to distinguish between logically consistent reasoning and irrelevant or contradictory reasoning. Consequently, BUS can improve reflective reasoning capability even though the training data include only incorrect sampled answers. Moreover, the comparison between BUS-GRPO-Incorrect and BUS-GRPO suggests that correct sampled answers provide stronger learning signals.

Next, we present the results of the sensitivity analysis on the number of samples \(n\). We report the answer accuracy of BUS over a range of \(n\) (2, 4, and 8) in Table 3. BUS consistently improves performance under different values of \(n\), demonstrating its robustness. The results highlight the potential of brain-inspired methods to improve reflective reasoning and overall reasoning performance.

6 Conclusion↩︎

In this paper, we demonstrate that VLMs employ backward prediction using predecessor representations, similar to humans. Based on this finding, we propose BUS, a label-free training framework designed for challenging visual tasks. To reduce reliance on human annotations, BUS enables VLMs to perform self-reflection and self-verification based on both backward and forward prediction, without access to explicit supervision. Empirical results demonstrate enhanced performance across multiple complex vision-centric tasks. These results highlight that integrating brain-inspired mechanisms into self-reflection is a promising direction for advancing reasoning capability. In summary, this paper marks an important direction for reflective reasoning based on backward prediction. Our contributions aim to provide a foundation for further exploration of unsupervised self-reflection methods.

References↩︎

[1]
Team, K.; Bai, T.; Bai, Y.; Bao, Y.; Cai, S.; Cao, Y.; Charles, Y.; Che, H.; Chen, C.; Chen, G.; et al. 2026. Kimi K2. 5: Visual Agentic Intelligence. arXiv preprint arXiv:2602.02276.
[2]
OpenAI. 2025. OpenAI-o3. https://openai.com/index/introducing-o3-and-o4-mini/.
[3]
Bai, S.; Cai, Y.; Chen, R.; Chen, K.; Chen, X.; Cheng, Z.; Deng, L.; Ding, W.; Gao, C.; Ge, C.; et al. 2025. Qwen3-vl technical report. arXiv preprint arXiv:2511.21631.
[4]
Fan, Z.; Zhang, J.; Li, R.; Zhang, J.; Chen, R.; Hu, H.; Wang, K.; Wang, P.; Qu, H.; Zhou, S.; et al. 2026. Vlm-3r: Vision-language models augmented with instruction-aligned 3d reconstruction. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 31054–31065.
[5]
Google DeepMind. 2025. Gemini-2.5-Pro. https://deepmind.google/models/gemini/pro/.
[6]
Wang, W.; Gao, Z.; Gu, L.; Pu, H.; Cui, L.; Wei, X.; Liu, Z.; Jing, L.; Ye, S.; Shao, J.; et al. 2025. Internvl3. 5: Advancing open-source multimodal models in versatility, reasoning, and efficiency. arXiv preprint arXiv:2508.18265.
[7]
Wei, L.; He, L.; Lan, J.; Dong, L.; Cai, Y.; Li, S.; Zhu, H.; Wang, W.; Kong, L.; Wang, Y.; et al. 2026. Zooming without Zooming: Region-to-Image Distillation for Fine-Grained Multimodal Perception. arXiv preprint arXiv:2602.11858.
[8]
Wan, Z.; Dou, Z.; Liu, C.; Zhang, Y.; Cui, D.; Zhao, Q.; Shen, H.; Xiong, J.; Xin, Y.; Jiang, Y.; Tao, C.; He, Y.; Zhang, M.; and Yan, S. 2025. SRPO: Enhancing Multimodal LLM Reasoning via Reflection-Aware Reinforcement Learning. In Advances in Neural Information Processing Systems, volume 38, 153676–153713.
[9]
Yang, S.; Niu, Y.; Liu, Y.; Ye, Y.; Lin, B.; and Yuan, L. 2026. Look-back: Implicit visual re-focusing in mllm reasoning. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 40, 11694–11702.
[10]
Shi, T.; Chen, S.; Jiang, B.; Song, L.; Yang, L.; and Zhao, J. 2026. Experiential reinforcement learning. arXiv preprint arXiv:2602.13949.
[11]
Yuan, S.; Chen, Z.; Xi, Z.; Ye, J.; Du, Z.; and Chen, J. 2025. Agent-r: Training language model agents to reflect via iterative self-training. arXiv preprint arXiv:2501.11425.
[12]
Zhang, Q.; Wang, D.; Qian, H.; Li, Y.; Zhang, T.; Huang, M.; Xu, K.; Li, H.; Yan, L.; and Qiu, H. 2025. Understanding the Dark Side of LLMs’ Intrinsic Self-Correction. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 27066–27101.
[13]
Zhou, J.; Chen, Y.; Li, H.; Jiang, Q.; Zhou, H.; Chen, Y.-C.; and Zhang, L. 2026. V-Reflection: Transforming MLLMs from Passive Observers to Active Interrogators. arXiv preprint arXiv:2604.03307.
[14]
Zhang, H.; Wu, Y.; Li, P.; Zhang, X.; Gao, Z.; Gao, R.; Gao, M.; Sun, C.; and Jia, Y. 2026. MIRROR: Multimodal Iterative Reasoning via Reflection on Visual Regions. arXiv preprint arXiv:2602.18746.
[15]
Ding, Y.; Qiu, Z.; Li, B.; and Zhang, R. 2026. Learning Self-Correction in Vision-Language Models via Rollout Augmentation. arXiv preprint arXiv:2602.08503.
[16]
Sharp, P. B.; and Eldar, E. 2024. Humans adaptively deploy forward and backward prediction. Nature human behaviour, 8(9): 1726–1737.
[17]
de Lange, F. P.; and Press, C. 2026. Forward and backward prediction in learning and perception. Current Opinion in Neurobiology, 96: 103144.
[18]
Namboodiri, V. M. K.; and Stuber, G. D. 2021. The learning of prospective and retrospective cognitive maps within neural circuits. Neuron, 109(22): 3552–3575.
[19]
Zhang, Y.; Zhang, H.; Tian, H.; Fu, C.; Zhang, S.; Wu, J.; Li, F.; Wang, K.; Wen, Q.; Zhang, Z.; Wang, L.; and Jin, R. 2025. MME-RealWorld: Could Your Multimodal LLM Challenge High-Resolution Real-World Scenarios that are Difficult for Humans? In International Conference on Learning Representations, volume 2025, 89655–89701.
[20]
Wang, W.; Ding, L.; Zeng, M.; Zhou, X.; Shen, L.; Luo, Y.; Yu, W.; and Tao, D. 2025. Divide, conquer and combine: A training-free framework for high-resolution image perception in multimodal large language models. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 39, 7907–7915.
[21]
Wu, P.; and Xie, S. 2024. V?: Guided Visual Search as a Core Mechanism in Multimodal LLMs. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 13084–13094.
[22]
Comanici, G.; Bieber, E.; Schaekermann, M.; Pasupat, I.; Sachdeva, N.; Dhillon, I.; Blistein, M.; Ram, O.; Zhang, D.; Rosen, E.; et al. 2025. Gemini 2.5: Pushing the frontier with advanced reasoning, multimodality, long context, and next generation agentic capabilities. arXiv preprint arXiv:2507.06261.
[23]
Singh, A.; Fry, A.; Perelman, A.; Tart, A.; Ganesh, A.; El-Kishky, A.; McLaughlin, A.; Low, A.; Ostrow, A.; Ananthram, A.; et al. 2025. Openai gpt-5 system card. arXiv preprint arXiv:2601.03267.
[24]
Wei, Z.; Li, Y.; Kan, Z.; Jiang, X.; Long, Z.; Liu, S.; Shen, H.; Liu, W.; Tan, X.; Lin, H.; et al. 2026. Youtu-VL: Unleashing Visual Potential via Unified Vision-Language Supervision. arXiv preprint arXiv:2601.19798.
[25]
Ding, H.; Yang, Z.; Ge, W.; Gao, Z.; Lu, C.; and Zhao, L. 2026. TikArt: Stabilizing Aperture-Guided Fine-Grained Visual Reasoning with Reinforcement Learning. arXiv preprint arXiv:2602.14482.
[26]
Shi, Z.; Mei, K.; Quan, Y.; Metaxas, D. N.; and Tang, R. 2026. Improving visual reasoning with iterative evidence refinement. arXiv preprint arXiv:2603.14117.
[27]
Wang, H.; Su, A.; Ren, W.; Lin, F.; and Chen, W. 2025. Pixel reasoner: Incentivizing pixel-space reasoning with curiosity-driven reinforcement learning. arXiv preprint arXiv:2505.15966.
[28]
Zhang, Y.-F.; Lu, X.; Yin, S.; Fu, C.; Chen, W.; Hu, X.; Wen, B.; Jiang, K.; Liu, C.; Zhang, T.; et al. 2025. Thyme: Think beyond images. arXiv preprint arXiv:2508.11630.
[29]
Wang, H.; Li, X.; Huang, Z.; Wang, A.; Wang, J.; Zhang, T.; Zheng, J.; Bai, S.; Kang, Z.; Feng, J.; et al. 2025. Traceable evidence enhanced visual grounded reasoning: Evaluation and methodology. arXiv preprint arXiv:2507.07999.
[30]
Zheng, Z.; Yang, M.; Hong, J.; Zhao, C.; Xu, G.; Yang, L.; Shen, C.; and Yu, X. 2025. Deepeyes: Incentivizing "thinking with images" via reinforcement learning. arXiv preprint arXiv:2505.14362.
[31]
Hong, J.; Zhao, C.; Zhu, C.; Lu, W.; Xu, G.; and Yu, X. 2025. Deepeyesv2: Toward agentic multimodal model. arXiv preprint arXiv:2511.05271.
[32]
Pan, Z.; Li, Y.; Lin, H.; Pei, Q.; Tang, Z.; Wu, W.; Ming, C.; Zhao, H. V.; He, C.; and Wu, L. 2025. : Learning from Errors for MatheMatical Advancement in LLMs. In Findings of the Association for Computational Linguistics: ACL 2025, 11615–11639.
[33]
Ma, R.; Wang, P.; Liu, C.; Liu, X.; Chen, J.; Zhang, B.; Zhou, X.; Du, N.; and Li, J. 2025. \(^2\)R: Teaching LLMs to Self-verify and Self-correct via Reinforcement Learning. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 22632–22654.
[34]
Wang, H.; Qu, C.; Huang, Z.; Chu, W.; Lin, F.; and Chen, W. 2025. VL-Rethinker: Incentivizing Self-Reflection of Vision-Language Models with Reinforcement Learning. In Advances in Neural Information Processing Systems, volume 38, 30865–30891.
[35]
Huang, L.; Li, D.; Liu, H.; and Cheng, L. 2025. Beyond Accuracy: The Role of Calibration in Self-Improving Large Language Models. arXiv preprint arXiv:2504.02902.
[36]
Ding, Y.; and Zhang, R. 2025. Sherlock: Self-Correcting Reasoning in Vision-Language Models. In Advances in Neural Information Processing Systems, volume 38, 101638–101672.
[37]
Yao, H.; Huang, J.; Wu, W.; Zhang, J.; Wang, Y.; Liu, S.; Wang, Y.; Song, Y.; Feng, H.; Shen, L.; and Tao, D. 2025. Mulberry: Empowering MLLM with o1-like Reasoning and Reflection via Collective Monte Carlo Tree Search. In Advances in Neural Information Processing Systems, volume 38, 29918–29952.
[38]
Jian, P.; Wu, J.; Sun, W.; Wang, C.; Ren, S.; and Zhang, J. 2025. Look Again, Think Slowly: Enhancing Visual Reflection in Vision-Language Models. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, 9251–9270.
[39]
Guo, D.; Yang, D.; Zhang, H.; Song, J.; Wang, P.; Zhu, Q.; Xu, R.; Zhang, R.; Ma, S.; Bi, X.; et al. 2025. DeepSeek-R1 incentivizes reasoning in LLMs through reinforcement learning. Nature, 645(8081): 633–638.
[40]
Zhu, J.; Wang, W.; Chen, Z.; Liu, Z.; Ye, S.; Gu, L.; Tian, H.; Duan, Y.; Su, W.; Shao, J.; et al. 2025. Internvl3: Exploring advanced training and test-time recipes for open-source multimodal models. arXiv preprint arXiv:2504.10479.
[41]
Bai, S.; Chen, K.; Liu, X.; Wang, J.; Ge, W.; Song, S.; Dang, K.; Wang, P.; Wang, S.; Tang, J.; Zhong, H.; Zhu, Y.; Yang, M.; Li, Z.; Wan, J.; Wang, P.; Ding, W.; Fu, Z.; Xu, Y.; Ye, J.; Zhang, X.; Xie, T.; Cheng, Z.; Zhang, H.; Yang, Z.; Xu, H.; and Lin, J. 2025. Qwen2.5-VL Technical Report. arXiv:2502.13923.
[42]
Deng, Y.; Bansal, H.; Yin, F.; Peng, N.; Wang, W.; and Chang, K.-W. 2025. Openvlthinker: An early exploration to complex vision-language reasoning via iterative self-improvement. arXiv e-prints, arXiv–2503.
[43]
Chen, H.; Tu, H.; Wang, F.; Liu, H.; Tang, X.; Du, X.; Zhou, Y.; and Xie, C. 2025. Sft or rl? an early investigation into training r1-like reasoning large vision-language models. arXiv preprint arXiv:2504.11468.
[44]
Huang, W.; Jia, B.; Zhai, Z.; Cao, S.; Ye, Z.; Zhao, F.; Xu, Z.; Tang, X.; Hu, Y.; and Lin, S. 2025. Vision-r1: Incentivizing reasoning capability in multimodal large language models. arXiv preprint arXiv:2503.06749.
[45]
Wang, Z.; Zeng, Y.; Gong, Z.; Guo, Y.; Zhu, F.; Zhang, H.; Zhang, W.; and Zuo, W. 2026. AnE: Pushing the Reasoning Frontier of Multimodal LLMs via Anchor Evolution. arXiv preprint arXiv:2605.25571.
[46]
Hurst, A.; Lerer, A.; Goucher, A. P.; Perelman, A.; Ramesh, A.; Clark, A.; Ostrow, A.; Welihinda, A.; Hayes, A.; Radford, A.; et al. 2024. Gpt-4o system card. arXiv preprint arXiv:2410.21276.
[47]
von Werra, L.; Belkada, Y.; Tunstall, L.; Beeching, E.; Thrush, T.; Lambert, N.; Huang, S.; Rasul, K.; and Gallouédec, Q. 2020. TRL: Transformer Reinforcement Learning. https://github.com/huggingface/trl.
[48]
Zhang, R.; Jiang, D.; Zhang, Y.; Lin, H.; Guo, Z.; Qiu, P.; Zhou, A.; Lu, P.; Chang, K.-W.; Qiao, Y.; Gao, P.; and Li, H. 2025. MATHVERSE: Does Your Multi-modal LLM Truly See the Diagrams in Visual Math Problems? In Computer Vision – ECCV 2024, 169–186. Springer Nature Switzerland.
[49]
Lu, P.; Bansal, H.; Xia, T.; Liu, J.; Li, C.; Hajishirzi, H.; Cheng, H.; Chang, K.-W.; Galley, M.; and Gao, J. 2024. MathVista: Evaluating Mathematical Reasoning of Foundation Models in Visual Contexts. In International Conference on Learning Representations, volume 2024, 23439–23554.
[50]
Qiao, R.; Tan, Q.; Dong, G.; MinhuiWu, M.; Sun, C.; Song, X.; Wang, J.; GongQue, Z.; Lei, S.; Zhang, Y.; Wei, Z.; Zhang, M.; Qiao, R.; Zong, X.; Xu, Y.; Yang, P.; Bao, Z.; Diao, M.; Li, C.; and Zhang, H. 2025. We-Math: Does Your Large Multimodal Model Achieve Human-like Mathematical Reasoning? In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 20023–20070.
[51]
Chen, L.; Li, J.; Dong, X.; Zhang, P.; Zang, Y.; Chen, Z.; Duan, H.; Wang, J.; Qiao, Y.; Lin, D.; and Zhao, F. 2024. Are We on the Right Way for Evaluating Large Vision-Language Models? In Advances in Neural Information Processing Systems, volume 37, 27056–27087.

  1. With help from the AAAI Publications Committee.↩︎