AdaThinking-E: One-Token Entropy Regulation for Adaptive Thinking
Summary
The article proposes AdaThinking-E, a reinforcement learning framework that uses one-token entropy regulation to enable adaptive thinking in multimodal large language models, improving accuracy on complex tasks and efficiency on simple ones.
View Cached Full Text
Cached at: 08/28/26, 09:20 AM
# AdaThinking-: One-Token Entropy Regulation for Adaptive Thinking
Source: [https://arxiv.org/html/2608.26141](https://arxiv.org/html/2608.26141)
11institutetext:Meituan,11email:\{wangzining03,chenboming,guozhentao,zhoukai03\}@meituan\.com22institutetext:MoE Key Lab of Artificial Intelligence, AI Institute, School of Computer Science,
Shanghai Jiao Tong University,22email:gtk0615@sjtu\.edu\.cn33institutetext:MAIS&NLPR, Institute of Automation, Chinese Academy of SciencesTongkun Guan∗\*[https://orcid.org/0000-0003-3346-8315](https://orcid.org/0000-0003-3346-8315)Boming Chen∗\*[https://orcid.org/0009-0003-1248-2430](https://orcid.org/0009-0003-1248-2430)Zhentao Guo[https://orcid.org/0009-0000-0242-4059](https://orcid.org/0009-0000-0242-4059)Jianqiang LiuChao JinChen DuanKai ZhouPengfei YanWei ShenXiaokang Yang
###### Abstract
Multimodal large language models have demonstrated strong document reasoning capabilities by incorporating explicit thinking processes\. While this capability significantly improves performance on challenging tasks, current models apply such deep reasoning uniformly to all questions, resulting in unnecessary computational overhead for simple task\. This not only degrades user experience but also negatively impact accuracy on benchmark datasets\. We identify the critical need for adaptive thinking mechanisms that can intelligently determine when to engage reasoning based on question complexity\. To address this, we propose AdaThinking\-E, a novel reinforcement learning framework that learns adaptive thinking through one\-token entropy regulation\. Our key insight is that model confidence in the decision to engage thinking \(or not\) can be quantified through entropy analysis of the predicted probability distribution at critical decision tokens\. This observation motivates our entropy\-governed reward mechanism: the training process naturally transitions from high\-entropy exploration, where the model experiments with different thinking strategies, to low\-entropy convergence with confident, generalizable decision\-making policies\. Crucially, this approach enables models to intrinsically discover when to think without requiring manual intervention or external difficulty labels\. Extensive experiments demonstrate that our approach enables models to be both accurate on complex problems and efficient on simple ones across diverse document tasks\. Code is available at[https://github\.com/PriNing/AdaThinking\-E](https://github.com/PriNing/AdaThinking-E)\.
00footnotetext:∗Equal contribution\.✉Corresponding author\.## 1Introduction
Multimodal large language models \(MLLMs\)\[ChatGPT,GPT\-4,GPT\-4V\]have demonstrated remarkable capabilities in document understanding, ranging from visual text recognition to sophisticated reasoning that solves solid geometry problems, interprets complex layouts, and answers logic\-intensive questions\. This progress is largely driven by recent advances in reinforcement learning\[jaech2024openai,wei2022chain,shao2024deepseekmathpushinglimitsmathematicalgrpo\], which enable models to generate step\-by\-step explanations for complex questions\.
Figure 1:Different RL training paradigms for the mode switch token in adaptive thinking models: \(a\)Externally Controlled Thinking, the prompt explicitly specifies the output mode \(thinking or non\-thinking\); \(b\)Existing Adaptive Thinking, the model adaptively switches between thinking and non\-thinking modes via special token, using the rule reward values involving subjective human judgments to learn when to think; \(c\) Our proposedAdaThinking\-E, mode switch token and response tokens are optimized separately\. Entropy regulation is employed to encourage the model to transition from autonomous exploration to confident decision\-making, free from subjective human bias, thereby achieving truly adaptive thinking\.However, many everyday question don’t require such deep reasoning\. Consider a simple question like "Which department issued this memo?"—the answer can be directly extracted from the document header\. When applying deep reasoning to all questions, they incur unnecessary computational overhead on simple queries and may even introduce hallucinations through excessive deliberation\. Therefore, we argue document MLLMs require an adaptive thinking mechanism\[zhang2505adaptthink,kwaikeyeteam2025kwaikeyevltechnicalreport,yang2025r,tu2025learning\]that intelligently determines when to engage thinking based on question complexity\. This adaptive capability would enable models to be both accurate on complex problems and efficient on simple ones\.
Despite its importance, adaptive thinking remains largely unresolved\. Current mainstream MLLMs\[xu2025chain,bercovich2025llama,chen2024not,coreteam2025mimovltechnicalreport\]rely on manual intervention for mode selection, which lacks flexibility and requires predefined rules that fail to generalize, as illustrated in[Fig\.˜1](https://arxiv.org/html/2608.26141#S1.F1)\(a\)\. Alternative approaches\[shen2025dast,li2025selfbudgeter,chen2025overthinker,huang2025adactrl\]label question difficulty explicitly, but this introduces subjective judgments, incurs high annotation costs, and ultimately teaches models to follow external labels rather than develop genuine adaptive capabilities, as illustrated in[Fig\.˜1](https://arxiv.org/html/2608.26141#S1.F1)\(b\)\.
To deeply analysis the adaptive thinking behavior, we revisit the probability distributions of predicted tokens, where the MLLM estimates the conditional probability of the next token based on previously generated tokens\. Intuitively, the transition between modes is governed by special tokens within the output\. If the model confidently identifies a question as simple, it assigns a higher probability to the token representing the non\-thinking mode\. In contrast, for complex queries, tokens should have higher probabilities to initiate substantive reasoning\. Entropy, which quantifies uncertainty in probability distributions, naturally serves as an indicator of the model’s confidence in mode selection\.
This insight motivates our formalization of adaptive thinking as an entropy\-governed curriculum: transitioning from high entropy states with uncertain mode decisions \(exploration\) to low entropy states with confident decisions \(convergence\)\. During early training, high entropy at mode\-switching tokens ensures balanced exploration of both thinking and direct\-answer modes\. During later training, low entropy ensures consistent, confident mode selection aligned with question complexity\.
To achieve this goal, we propose AdaThinking\-E, a reinforcement learning framework that learns adaptive thinking through targeted entropy regulation at critical decision tokens, as illustrated in[Fig\.˜1](https://arxiv.org/html/2608.26141#S1.F1)\(c\)\. The core innovation lies in independently rewarding entropy dynamics at mode\-switching positions: we assign higher advantages to high\-entropy outputs in exploration stages and low\-entropy outputs in convergence stages, enabling a principled transition from uncertainty to consistency\. This mechanism encourages intrinsic self\-discovery of when to think rather than relying on externally injected mode identifiers\. Unlike existing adaptive thinking strategies, we depart from hand\-crafted definitions of whether a query necessitates an internal thinking process\. Instead, we encourage the model to autonomously explore when to think by regulating the entropy\. Furthermore, our decoupled optimization scheme ensures that the actual content of the response focuses exclusively on accuracy, remaining independent of whether the optimal mode selection is achieved\.
While our entropy\-based framework provides the mechanism for adaptive thinking, effective training requires a dataset that captures the full spectrum of question complexity in document understanding—from simple extraction queries to complex reasoning tasks\. To address this gap, we construct AdaThinking\-Doc, a document\-oriented adaptive thinking dataset designed specifically for training models to develop complexity\-aware reasoning capabilities\.
In summary, our contributions are three\-fold:
- •We proposeAdaThinking\-E, a novel RL framework that learns adaptive reasoning through entropy\-regulated curriculum learning\. Unlike prior work requiring manual mode selection or difficulty labels, our approach enables models to intrinsically discover when to think through entropy rewards at decision points\.
- •We introduceAdaThinking\-Doc, the first document understanding dataset designed for adaptive thinking\.
- •Extensive experiments demonstrates that AdaThinking\-E achieves state\-of\-the\-art performance across multiple benchmarks, while matching the effectiveness of thinking models with significantly lower token consumption\.
## 2Related Work
### 2\.1MLLMs for Document Understanding
MLLMs demonstrate substantial potential in visual document understanding \(VDU\)\. Based on how multimodal features are extracted, these methods can be broadly categorized into OCR\-dependent MLLMs\[wang2024docllm,luo2024layoutllm,lu2025bounding,lee2024moai,kim2023visually,tanaka2024instructdoc,liao2025doclayllm,guan2024bridging,guan2023self\_,guan2025posformer,guan2023self,guan2022industrial,guan2025ccdplus\]and OCR\-free MLLMs\[chen2024internvl,zhu2023minigpt,huang2024mini,li2024monkey,hu2025mplug,ye2023ureader,feng2024docpedia,zhang2024token,yu2024texthawk2,shao2024visual,liu2024hrvda,guan2025token,duan2025docopilot,xiao2025adaptive,wang2025marten,guan2026codepercept\]\. OCR\-dependent MLLMs leverage existing OCR models to extract textual and layout information\. In contrast, OCR\-free MLLMs enable end\-to\-end VDU by directly processing document images\. To strengthen perceptual and reasoning capabilities, researchers have explored both fine\-tuning\[li2024monkey,ye2023ureader,hu2025mplug,feng2024docpedia,liu2024hrvda,huang2024mini,shao2024visual,guan2025token,wang2025marten,guo2026vitexqamultiframetemporalperception,jiang2025thinkneedlargehybridreasoning\]and reinforcement learning approaches\[yu2025docthinker\]\. While prior work\[aggarwal2025l1,luo2025o1,ma2025cot,aytes2025sketch,xu2025chain\]has improved reasoning efficiency by compressing output length of reasoning model, these approaches rely on static strategies, limiting their ability to generalize across varying levels of question difficulty\. This underscores the need for an adaptive thinking framework capable of employing dynamic reasoning strategies\.
### 2\.2MLLMs with adaptive thinking
Reasoning LLMs\[jaech2024openai,wei2022chain\]typically generate a chain of thought \(CoT\) with intermediate steps before arriving at the final answer, offering clear benefits for tasks involving complex computation and logical reasoning\. However, excessively long CoT significantly increases inference costs and degrades user experience\[chen2024not,cuadron2025danger\]\. Recent studies\[zeng2025done,sui2025stop,zhao2025trade,jin2025recut,wu2025more,ghosal2025does\]have explored how generation length affects model performance, revealing that the optimal reasoning length varies across tasks\. Therefore, the reasoning model should adapt its reasoning depth according to the difficulty of the task\.
These methods can be broadly categorized into two types: externally controlled reasoning model\[xu2025chain,bercovich2025llama,chen2024not,coreteam2025mimovltechnicalreport\]and adaptive thinking model\[aggarwal2025l1,luo2025o1,lou2025adacot,shen2025dast,li2025selfbudgeter,chen2025overthinker,huang2025adactrl,cheng2025incentivizing,xiang2025just,zhang2505adaptthink,kwaikeyeteam2025kwaikeyevltechnicalreport,yang2025r,tu2025learning\]\. Externally controlled reasoning model switches between short\-form response and long\-chain reasoning using external mechanisms such as prompt designs\. Llama\-Nemotron\[bercovich2025llama\]adopts fixed prompt formats like “reasoning on/off” to switch response mode\. In contrast, adaptive thinking models autonomously select the appropriate response mode based on the question, without relying on handcrafted prompt templates\. Some methods\[shen2025dast,li2025selfbudgeter,chen2025overthinker,huang2025adactrl\]explicitly estimate question difficulty or token budget using another model, while others\[cheng2025incentivizing,xiang2025just\]use problem\-solving rate or observed generation length as implicit indicators of difficulty\. More recent work has further investigated models capable of switching between thinking/non\-thinking modes, most of them\[zhang2505adaptthink,kwaikeyeteam2025kwaikeyevltechnicalreport,yang2025r\]adopt a strategy of explicitly training the model to select between reasoning modes\. During the cold\-start phase, a dual\-mode annealing mechanism equips the model with both reasoning and non\-reasoning capabilities, while in the RL stage, carefully crafted reward functions guide the decision of whether to engage in reasoning\. Heavily influenced by the trainer’s subjective intent, such approaches fail to reflect a genuine understanding and autonomous exploration of mode selection by the adaptive thinking model\. However, existing methods fail to examine the core mechanism of mode switching: the probability distribution when outputting mode\-switching tokens\. Our method introduces the entropy of the model\-switching token into the reward function\. By steering entropy variations, it guides the thinking/non\-thinking mode switching\.
## 3Methodology
Figure 2:Overview ofAdaThinking\-E, a reinforcement learning method for adaptive thinking via entropy regulation\. The framework has two stages: \(1\)Cold Start: the model is fine\-tuned with AdaThinking\-Doc to generate outputs in both thinking and non\-thinking modes; \(2\)RL: the model optimizes two token types separately using cold\-start weights as initialization\. The mode\-switching token transitions fromhigh\-entropy explorationtolow\-entropy decision\-making, controlling the sampling ratio between modes\. The response tokens \(remaining tokens\) optimize for answer quality\. In the bottom\-right, the mode\-switching token usesEntropy Reward, while response tokens use content\-focusedQuality Reward\.In the section, we introduce Adathinking\-E, an entropy regulation for refining model behavior, as illustrated in[Fig\.˜2](https://arxiv.org/html/2608.26141#S3.F2)\. The proposed method comprises two distinct training stages: \(1\) Cold\-start stage, where MLLM is fine\-tuned to support both concise and detailed response modes, and \(2\) Reinforcement learning stage, where distinct optimization objectives are designed for different types of tokens\. Specifically, the mode switch token regulates the sampling ratio across different modes by controlling the variations in its entropy, thereby learning when to think during this process\. Meanwhile, the response tokens \(i\.e\., the remaining tokens\) strive to generate correct answers to the maximum extent possible, regardless of the mode selected by the mode switch token\.
### 3\.1AdaThinking\-Doc for Cold\-start
To ensure that our proposed model can stably output both thinking and non\-thinking modes in the cold start stage, we constructed AdaThinking\-Doc dataset \(sourced from existing public datasets\) composed of these two modes\. For data with thinking mode, we select Seed1\.5\-VL\[guo2025seed15vltechnicalreport\]to generate a detailed reasoning process, which is then validated for logical soundness by GPT\-4o\-mini\[openai2024gpt4ocard\]\. Regarding the design of the data format, we define the mode switch tokens as/no\_thinkor/to\_think, representing the non\-thinking and thinking modes, respectively\. Meanwhile, the response tokens adhere to the widely adopted format:<think\>empty or think content</think\><answer\></answer\>\.
Additionally, we recognized that manually specifying which questions need thinking, or using model distillation to make this decision, would impose external assumptions onto the model being trained\. Such predetermined bias would hinder rather than help the model develop genuine insights during the reinforcement learning \(RL\) stage\. Therefore, to ensure unbiased and random sampling during RL training, we generate both thinking mode and non\-thinking mode responses for each data point\.
### 3\.2Reinforcement Learning
Following the cold start stage, the model acquires the capability to generate both thinking and non\-thinking responses for arbitrary questions, thereby providing sufficiently diverse samples for learning adaptive reasoning abilities during the reinforcement learning stage\. To elicit the model’s capacity to intelligently determine when to engage deep reasoning based on question complexity, we initially applied GRPO\[shao2024deepseekmathpushinglimitsmathematicalgrpo\]algorithm directly\. Unfortunately, as training progressed, we observed a systematic collapse: the model rapidly converged to exclusively generating non\-thinking responses for all questions, regardless of their complexity\. This behavior stems from a fundamental reward attribution problem in standard RL formulations\. Specifically, when rewards are distributed uniformly across all tokens in a response, shorter sequences inherently receive higher per\-token rewards than longer ones, creating an implicit bias against reasoning\-intensive responses\. DAPO\[yu2025dapoopensourcellmreinforcementdapo\]attempts to mitigate this length bias through reward balancing mechanisms, fail to capture the nuanced decision\-making required for adaptive thinking, as they treat all tokens uniformly without considering their distinct roles in mode selection versus content generation\.
To gain a deeper understanding of adaptive thinking behaviors, we revisit existing approaches capable of dual\-mode output\. Through empirical analysis, we observe that the critical determinant for mode selection lies in the heuristic\-capable mode switch token, whereas the function of response tokens is merely to provide the answer deemed correct by the model\. This observation implies that the decision to initiate reasoning depends exclusively on the mode switch token and is independent of other tokens\.
Building on this insight, we propose a novel reward attribution framework that explicitly disentangles the contributions of different token types in the response sequence\. Specifically, we categorize tokens into two distinct groups:mode\-switching tokens, which determine the adaptive thinking mode, andresponse tokens, which constitute the actual reasoning content\. This decomposition allows us to formulate a dual\-objective reward mechanism that optimizes each token type according to its functional role:
𝒥AdaThinking−E\(θ\)=1∑i=1G\|oi\|∑i=1G\[𝕃\(θ,Ei,0\)\+∑t=1\|oi\|𝕃\(θ,A^i,t\)\]\\displaystyle\\mathcal\{J\}\_\{AdaThinking\-E\}\(\\theta\)=\\frac\{1\}\{\\sum\_\{i=1\}^\{G\}\|o\_\{i\}\|\}\\sum\_\{i=1\}^\{G\}\\left\[\\mathbb\{L\}\(\\theta,E\_\{i,0\}\)\+\\sum\_\{\\begin\{subarray\}\{c\}t=1\\end\{subarray\}\}^\{\|o\_\{i\}\|\}\\mathbb\{L\}\(\\theta,\\hat\{A\}\_\{i,t\}\)\\right\]\(1\)whereθ\\thetadenotes model parameters,GGrepresents the number of samples,oio\_\{i\}represents theii\-th generated response with length\|oi\|\|o\_\{i\}\|, and𝕃\(θ,⋅\)\\mathbb\{L\}\(\\theta,\\cdot\)is the loss function, which details refer to supplementary materials \(Section 1\)\. Critically, we distinguish betweenresponse tokens\(t≠0t\\neq 0\) optimized via advantage estimatesA^i,t\\hat\{A\}\_\{i,t\}and themode\-switching token\(t=0t=0\) optimized viaEi,0E\_\{i,0\}to separately reward content quality and adaptive thinking mode selection\.
### 3\.3Entropy Reward for Mode\-Switching Token
The entropy magnitude reflects the prediction uncertainty;*e\.g\.*, higher entropy of the mode\-switching token indicates greater decision uncertainty between the two modes\. Therefore, we regulate the entropy of the mode\-switching token to guide the model’s transition from an initial high\-entropy exploratory stage to a low\-entropy decision\-making stage\.
Entropy in Mode Switch Token\.Following the standard GRPO algorithm, for each input questionqqin the training batch, we sample a group ofGGresponses from the current policyθ\\theta, where each sample independently draws the mode\-switching token according to its predicted probability distribution\. This repeated sampling enables us to observe the model’s mode selection behavior across multiple trials, thereby providing a robust estimate of its decision entropy\. Letptkp\_\{tk\}andpntkp\_\{ntk\}denote the probabilities of the mode\-switching token belonging to thinking mode and non\-thinking mode, respectively\. For theii\-th sampled response, the entropy reward of its mode\-switching token is defined as:
Hi,0=−1ln2∑m∈\{tk,ntk\}pm\(i\)ln\(pm\(i\)\)H\_\{i,0\}=\-\\frac\{1\}\{\\ln\{2\}\}\\sum\_\{m\\in\\\{tk,ntk\\\}\}p\_\{m\}^\{\(i\)\}\\ln\{\\left\(p\_\{m\}^\{\(i\)\}\\right\)\}\(2\)whereHi,0H\_\{i,0\}denotes the normalized entropy of the mode\-switching token for theii\-th sample among theGGsamples generated for the current question,pm\(i\)p\_\{m\}^\{\(i\)\}represents the probability of modemmin sampleii\.
We formulate the learning process of adaptive thinking as a two\-stage curriculum: \(1\) High\-Entropy Reward for Exploration\. In this phase, we aim to maintain a relatively high entropy in mode selection, reflecting uncertainty regarding when to initiate the thinking process\. Consequently, the probabilities assigned to the two modes, denoted asptkp\_\{tk\}andpntkp\_\{ntk\}, should be approximately equivalent\. We refrain from imposing manual intervention regardless of the mode selected by the model\. This strategy encourages extensive exploration for each query, allowing the model to discover the most suitable mode autonomously\. \(2\) Low\-Entropy Reward for Decision\-Making\. Following the comprehensive evaluation facilitated by the exploration phase, the process gradually transitions towards convergence to reinforce decisive mode selection\. In this stage, the model is expected to yield consistent response patterns for specific inputs\. Therefore, we incentivize the mode switch token to generate a low\-entropy distribution, where the probability of one mode \(i\.e\.,ptkp\_\{tk\}orpntkp\_\{ntk\}\) significantly dominates the other\. This shift from high to low entropy indicates that the model has successfully identified the optimal mode for a given problem type, marking a transition from uncertain exploration to confident specialization\.
Dynamic Scoring Mechanism\.To facilitate a seamless transition from the exploration phase to the convergence phase, we introduce an adaptive coefficientαk\\alpha\_\{k\}that varies with the iteration stepkk\. This coefficient ensures that high\-entropy rewards are amplified during the initial stages\. Conversely, askkincreases, the gains from high entropy gradually diminish while those from low entropy increase\. The specific formulation is as follows:
αk=11\+exp\[β×\(γ−kK\)\]\\alpha\_\{k\}=\\frac\{1\}\{1\+\\exp\\left\[\\beta\\times\\left\(\\gamma\-\\frac\{k\}\{K\}\\right\)\\right\]\}\(3\)whereKKrepresents the total number of steps,kkdenotes the current step index \(0≤k≤K0\\leq k\\leq K\),γ\\gammasignifies the proportion of the total steps at which the inflection point of the transition between two entropy states occurs, andβ\\betais the smoothness coefficient controlling the steepness of the transition\.
Decision Feedback\.Besides encouraging the model to explore when to think, we also need to make sure this exploration is reliable\. To achieve this, we design a feedback mechanism inspired by confidence\-based voting\. For each input, we sample multiple outputs under two modes: thinking and non\-thinking\. We then evaluate which mode tends to give more correct answers, and use this as training feedback\. This enables the model learn when thinking is useful by itself, rather than relying on predefined human instructions regarding whether to invoke the thinking process, thus fully unlocking its potential for autonomous exploration\. Specifically, for each sampled rollout group, we label every rollout by \(1\) its mode \(thinking/non\-thinking\) and \(2\) whether its final answer is correct\. From this, we compute for each modem∈\{tk,ntk\}m\\in\\\{tk,ntk\\\}:
\-rmr\_\{m\}: how often this mode appears in the sampled group \(occurrence ratio\);
\-accmacc\_\{m\}: accuracy of this mode within the group\.
Subsequently, we divide accuracy into three levels using thresholdsϵl\\epsilon\_\{l\}andϵh\\epsilon\_\{h\}: low, medium, and high\. Whenaccmacc\_\{m\}in both modes falls within the same tier, an accuracy guidance term𝔸\\mathbb\{A\}is triggered to regulate the optimization\. Specifically, when accuracy is low in both modes, it guides the model to invoke reasoning; when bothacctkacc\_\{tk\}andaccntkacc\_\{ntk\}are medium\-tier or both are high\-tier, it guides the model to bypass reasoning\.
Furthermore, we observe that when the model demonstrates a clear propensity in responding to a sample \(defined as\|rtk−rntk\|\>Δr\|r\_\{tk\}\-r\_\{ntk\}\|\>\\Delta\_\{r\}\), imbalanced sampling may lead to unreliable comparisons that compromise training stability\. For instance, consider a sampling instance where the model achieves 13/15 correct answers \(acctk=86\.7%acc\_\{tk\}=86\.7\\%\) in thinking mode versus 1/1 \(accntk=100%acc\_\{ntk\}=100\\%\) in non\-thinking mode\. NaiveℛAda\\mathcal\{R\}\_\{Ada\}would steer optimization toward the non\-thinking direction, contradicting model’s demonstrated correct decisions, which results in training instability or even optimizing collapse\. Therefore, we introduce a propensity guidance termℙ\\mathbb\{P\}which guides the model towards its propensity when it demonstrates a clear propensity and both modes achieve high accuracy\.
Finally, the weight for modemmis computed as:
wm=accmacc¬m\+𝔸\(acc,m\)\+ℙ\(acc,r,m,Δr\)w\_\{m\}=\\frac\{acc\_\{m\}\}\{acc\_\{\\neg m\}\}\+\\mathbb\{A\}\(acc,m\)\+\\mathbb\{P\}\(acc,r,m,\\Delta\_\{r\}\)
More details about each term and its value in different cases are provided in Supplementary Materials \(Section 2\)\.
Entropy Reward\.Finally, the overall entropy reward function is formulated in the following:
Ei,0=wm\[\(1−αk\)Hi,0⏟high−entropy\+αk\(1−Hi,0\)⏟low−entropy\]\+ptk\+pntk\\small E\_\{i,0\}=w\_\{m\}\\left\[\\underbrace\{\\left\(1\-\\alpha\_\{k\}\\right\)H\_\{i,0\}\}\_\{high\-entropy\}\+\\underbrace\{\\alpha\_\{k\}\\left\(1\-H\_\{i,0\}\\right\)\}\_\{low\-entropy\}\\right\]\+p\_\{tk\}\+p\_\{ntk\}\(4\)where the additive termpt\+pntp\_\{t\}\+p\_\{nt\}ensures that the cumulative probability of sampling a mode switch token at the first position approaches 1, thereby precluding the possibility of the first token being any other alternative identifier\.
### 3\.4Quality Reward for Response Tokens
While entropy regulation governs the mode\-switching decision, it remains agnostic to the quality of reasoning and problem\-solving within each mode\. Specifically, the entropy reward only determineswhetherthinking mode is activated, but cannot assesshow wellthe model reasons in thinking mode orhow accuratelyit responds in non\-thinking mode\. To address this, we introduce a content\-focused reward function that directly evaluates the problem\-solving effectiveness of the response tokens, thereby ensuring that appropriate mode selection is complemented by high\-quality content generation\.
Format Reward\.The format rewardRfR\_\{f\}ensures strict adherence to the predefined template structure\. This is critical for our entropy\-based mode\-switching mechanism that relies on specific token positions\. We defineisValidFormat\(S\) to verify template compliance:
Rf=\{1,if isValidFormat\(S\),0,otherwise\.\\displaystyle R\_\{f\}=\\begin\{cases\}1,&\\text\{if isValidFormat\}\(S\),\\\\ 0,&\\text\{otherwise\.\}\\end\{cases\}\(5\)
Accuracy Reward\.The accuracy rewardRaccR\_\{acc\}evaluates whether the final answery^\\hat\{y\}matches the ground truthyy, independent of the reasoning mode:
Racc=\{1,ify^=y,0,otherwise\.R\_\{acc\}=\\left\\\{\\begin\{matrix\}1,&\\text\{if\}\\;\\hat\{y\}=y,\\\\ 0,&\\text\{otherwise\.\}\\end\{matrix\}\\right\.\(6\)
## 4Experiments
### 4\.1Training Details
Datasets\.All data utilized by AdaThinking\-Doc are sourced from the training sets of publicly available datasets, encompassing both simple information extraction and complex document reasoning scenarios\. Detailed information regarding the data distribution is provided in the Supplementary Material\.
Training Details\.We used QwenVL\-2\.5\-7B\[bai2025qwen25vltechnicalreport\]or QwenVL\-3\-8B\[bai2025qwen3vltechnicalreport\]as the base model\. For the Cold\-start stage, we fine\-tuned using SWIFT\[zhao2024swiftascalablelightweightinfrastructure\]with learning rate 1e\-6, 1 epoch, and batch size 4\. We then conducted RL training using VeRL\[sheng2024hybridflow\]with learning rate 1e\-6, batch size 32, 16 samples per prompt, and 1 epoch for 2000 steps\. All experiments used 8 NVIDIA A100 GPUs\.
Evaluation\.We evaluated AdaThinking\-E against existing MLLMs, including non\-thinking \(NT\), thinking \(TK\), and adaptive thinking \(ATK\) models, using VLMEvalKit\[duan2024vlmevalkit\]across multiple benchmarks\[mathew2021docvqa,mathew2022infographicvqa,singh2019towardstextvqa,masry2022chartqa,wang2024charxiv,liu2023hiddenocrbench,huang2025ocr\]\. GPT\-4o\-mini\[openai2024gpt4ocard\]served as the evaluator for tasks requiring large model assessment\. All ablation studies are conducted using Qwen2\.5\-VL\-7B\[bai2025qwen25vltechnicalreport\]as the base model\.
### 4\.2Main Results
Table 1:Performance comparison of MLLM on on diverse document benchmarks\. "NT", "TK", and "ATK" denote the Non\-Thinking, Thinking, and Adaptive Thinking modes, respectively\. "\*" indicates that the corresponding mode switch token is proactively inserted at the input stage according to the selected mode during the inference phase\."†\{\\dagger\}" denotes results reproduced from the original implementation\.ModelModeDocVQAInfoVQATextValChartQACharXivRQCharXivDQOCR\-BenchOCR\-ReasoningDocOwl\-1\.5\-8B\[hu2024mplug\]NT81\.650\.468\.870\.5\-\-59\.9\-Monkey\-10B\[li2024monkey\]NT66\.536\.167\.665\.1\-\-51\.4\-TextMonkey\-8B\[liu2024textmonkey\]NT73\.028\.665\.666\.9\-\-56\.1\-MiniMonkey\-2B\[huang2024mini\]NT87\.460\.175\.776\.5\-\-80\.2\-HRVDA\-7B\[liu2024hrvda\]NT72\.143\.577\.367\.6\-\-\-\-InternVL2\.5\-7B\[chen2025expandingperformanceboundariesopensource\]NT93\.077\.679\.184\.832\.968\.682\.2\-InternVL3\-8B\[zhu2025internvl3exploringadvancedtraining\]NT92\.776\.880\.286\.637\.673\.688\.011\.5QwenVL2\.5\-8B\[bai2025qwen25vltechnicalreport\]NT95\.782\.684\.987\.342\.573\.986\.415\.7QwenVL3\-8B\[bai2025qwen3vltechnicalreport\]NT96\.183\.181\.989\.646\.483\.089\.618\.5TextHawk2\-7B\[yu2024texthawk2\]NT89\.667\.875\.181\.4\-\-78\.4\-Marten\-7B\[wang2025marten\]NT92\.075\.274\.481\.7\-\-82\.0\-AlignVLM\-8B\[masry2025alignvlmbridgingvisionlanguage\]NT81\.253\.864\.675\.0\-\-\-\-TokenVL\-7B\[guan2025token\]NT94\.276\.579\.986\.6\-\-86\.014\.3DocMark\-2B\[xiao2025adaptive\]NT\-\-74\.879\.8\-\-81\.37\.4Docopilot\-8B\[duan2025docopilot\]NT92\.073\.3\-83\.3\-\-\-11\.6OpenVLThinker\-7B†\[deng2025openvlthinker\]TK94\.676\.581\.882\.742\.466\.281\.423\.3R1\-Onevision\-7B†\[yang2025r1\]TK92\.476\.675\.482\.337\.154\.9\-21\.2VLAA\-Thinker\-7B†\[chen2025sftrlearlyinvestigation\]TK95\.780\.182\.987\.338\.973\.383\.014\.4Kimi\-VL\-A3B\-Thinking\[kimiteam2025kimivltechnicalreport\]TK\-\-\-\-47\.775\.482\.520\.5VL\-Rethinker\-7B†\[wang2025vl\]TK95\.978\.982\.787\.143\.364\.986\.414\.6DocThinker\-7B\[yu2025docthinker\]TK\-\-83\.6\-\-\-\-\-QwenVL3\-8B\[bai2025qwen3vltechnicalreport\]TK95\.386\.078\.788\.653\.085\.981\.948\.4R\-4B†\[yang2025r4bincentivizinggeneralpurposeautothinking\]ATK94\.167\.076\.687\.256\.882\.983\.622\.2Keye\-VL\-8B†\[kwaikeyeteam2025kwaikeyevltechnicalreport\]ATK90\.562\.678\.682\.440\.074\.585\.322\.6Mimo\-VL\-7B†\[coreteam2025mimovltechnicalreport\]ATK96\.179\.780\.687\.456\.586\.886\.6\-ARES\-7B†\[chen2025ares\]ATK92\.172\.280\.588\.251\.079\.383\.123\.4AdaThink\-E\-7B\-Qwen2\.5\*NT96\.382\.884\.988\.455\.282\.686\.921\.7AdaThink\-E\-7B\-Qwen2\.5\*TK95\.180\.884\.588\.556\.283\.387\.326\.1AdaThink\-E\-7B\-Qwen2\.5ATK96\.382\.985\.389\.156\.783\.588\.726\.5AdaThink\-E\-8B\-Qwen3\*NT96\.284\.782\.689\.354\.283\.988\.931\.2AdaThink\-E\-8B\-Qwen3\*TK95\.786\.280\.989\.956\.986\.387\.749\.4AdaThink\-E\-8B\-Qwen3ATK96\.486\.382\.890\.157\.386\.689\.849\.7
Figure 3:Comparison of multiple metrics for the adaptive thinking model across document understanding benchmarks\. Results of AdaThinking\-E include non\-thinking, adaptive thinking, and thinking modes\. Bar height represents average output tokens, internal color ratio indicates thinking ratio, and the line plot shows accuracy\. In the blue bars, 0% and 100% thinking ratios correspond to the non\-thinking and thinking modes of AdaThinking\-E, respectively\.VQA\-based Document Understanding\.As shown in[Tab\.˜1](https://arxiv.org/html/2608.26141#S4.T1), AdaThinking\-E is compared against three types of MLLMs with distinct reasoning modes across multiple document understanding benchmarks, consistently achieving superior performance\. On chart\-based datasets requiring analytical computation, such as CharXiv, models equipped with a thinking mode \(TK\) outperform those with a Non\-Thinking mode\. However, in information extraction scenarios, the advantage of the thinking mode becomes less pronounced and can even lead to performance degradation due to overthinking\-induced hallucinations\.
Our proposed AdaThinking\-E achieves near SOTA performance across both information extraction and analytical computation tasks\. AdaThinking\-E’s adaptive thinking surpasses the baseline Qwen2\.5\-VL by 0\.6% on DocVQA, and achieves improvements of 1\.8% and 10\.8% on ChartQA and OCR\-Reasoning, respectively\. Even compared to R\-4B, which also features adaptive thinking, AdaThinking\-E\-Qwen2\.5 delivers gains of 1\.9% and 4\.3% on these two datasets\. These results clearly demonstrate AdaThinking\-E\-Qwen2\.5’s superior adaptive thinking capabilities in document understanding tasks\. AdaThinking\-E\-Qwen3, trained on Qwen3\-VL\-Thinking, outperforms Qwen3\-VL\-Thinking across various benchmarks and even surpasses the higher\-performing Qwen3\-VL\-Instruct on certain tasks\. Additionally, in the last six rows of[Tab\.˜1](https://arxiv.org/html/2608.26141#S4.T1), we compare the performance of AdaThinking\-E under different modes\. The thinking and non\-Thinking modes are actively switched via mode switch token\. It is evident that the adaptive thinking mode consistently matches or exceeds the performance of each standalone mode across various benchmarks, further validating the adaptive thinking capabilities of AdaThinking\-E\.
Figure 4:Illustrate the trends in entropy and thinking ratio changes during the training phase\. \(a\) displays the variation curves of three metrics of AdaThinking\-E as the training steps increase\. Specifically, "Entropy" represents the average entropy of mode switch tokens within a step, "Thinking Ratio" indicates the proportion of thinking samples within a step, and "Thinking/Non\-Thinking Ratio" denotes the average difference in the ratio of thinking and non\-thinking modes within the group\. \(b\), \(c\), and \(d\) showcase the comparison of the three metrics between AdaThinking\-E, GRPO, and DAPO under the same reward conditionsToken Count and Thinking Ratio\.As illustrated in[Fig\.˜3](https://arxiv.org/html/2608.26141#S4.F3), we analyzed the average output length, thinking ratio, and accuracy of each query under different modes in AdaThinking\-E\-Qwen2\.5, and compared these metrics with advanced adaptive thinking MLLMs\. To ensure fairness in output token length, we uniformly added the phrase "Answer the question using a single word or phrase\." in each query, ensuring that the token length of the answer part remains relatively balanced apart from the thinking content\. On the CharXivRQdataset, AdaThinking\-E achieved a comparable level to R\-4B with only a 27% thinking ratio \(72 tokens\) compared to R\-4B’s 82% thinking rate \(366 tokens\)\. Moreover, on CharXivDQ, AdaThinking\-E outperformed R\-4B by 0\.6% in performance with a lower thinking rate \(11% compared to R\-4B’s 45%\)\. This demonstrates that AdaThinking\-E exhibits superior document understanding capabilities compared to other adaptive thinking models\.Additionally, on the OCR\-Reasoning benchmark, AdaThinking\-E’s thinking ratio increased to 62%, with an accuracy rate of 26\.5%—0\.4% higher than its own thinking mode’s 26\.1%—while the average token count decreased by 88\. In contrast, R\-4B and Keye\-VL showed only 33% and 38% thinking ratios, respectively, and their performance decreased by 4\.3% and 3\.9% compared to AdaThink\-E due to excessive non\-thinking decisions\. These findings collectively prove AdaThinking\-E has a more accurate understanding of document complexity, maintaining performance while ensuring efficiency, and shows robust capabilities\.
### 4\.3Training Analyze
To further analyze how entropy influences the learning of mode\-switching strategies in adaptive thinking models, in[Fig\.˜4](https://arxiv.org/html/2608.26141#S4.F4), we visualized the indicators related to entropy and thinking ratio during the RL stage\.[Fig\.˜4](https://arxiv.org/html/2608.26141#S4.F4)\(c\) illustrates the changes in thinking ratios of three strategies\. Both GRPO and DAPO quickly tend towards the non\-thinking mode during training, resulting in mode collapse\.
[Fig\.˜4](https://arxiv.org/html/2608.26141#S4.F4)\(a\) demonstrates how AdaThinking\-E effectively addresses the mode collapse issue by regulating entropy during training\. AdaThinking\-E decouples mode switch token from response tokens, linking the gradient of mode switch token solely to entropy levels, preventing entropy rewards from affecting response tokens\. During the exploratory stage, entropy remains at a high level, ensuring a balanced sampling with low differences in the number of thinking and non\-thinking modes within the group, which provides high\-quality samples for optimizing mode\-switching strategies\. As training progresses into the decision\-making stage, mode collapse does not occur, and the proportion of thinking and non\-thinking within the step remains relatively stable\.
### 4\.4Ablation Study
Hyperparameter Setting in Decision Feedback\.We conduct comprehensive ablation studies on three key hyperparameters in decision feedback\. As shown in[Tab\.˜2](https://arxiv.org/html/2608.26141#S4.T2), two benchmarks of complementary difficulty levels, ChartQA \(easier\) and OCR\-Reasoning \(more challenging\) are selected to evaluate scenario specific impacts\. In simple scenarios, a lowerϵh\\epsilon\_\{h\}increases the activation probability of𝔸\\mathbb\{A\}, thereby amplifying the influence ofℙ\\mathbb\{P\}\. HigherΔr\\Delta\_\{r\}impose stricter criteria for determining model propensity, which impedes activation ofℙ\\mathbb\{P\}, resulting in a pronounced reduction in the model’s reasoning frequency\. In challenging scenarios, the model’s lower accuracy impedes activation ofℙ\\mathbb\{P\}, while higherϵl\\epsilon\_\{l\}settings facilitate triggering of𝔸\\mathbb\{A\}, enhancing both thinking frequency and accuracy\. Furthermore, we investigate the performance when relying solely onaccaccas decision feedback, omittingℙ\\mathbb\{P\}and𝔸\\mathbb\{A\}\. While this configuration achieves comparable scores in terms of performance, its thinking ratio is significantly higher than the results obtained withℙ\\mathbb\{P\}and𝔸\\mathbb\{A\}\. This suggests thatℙ\\mathbb\{P\}and𝔸\\mathbb\{A\}effectively facilitate a deeper exploration of the transition from thinking to non\-thinking modes\.
Table 2:Hyperparameter Ablation in Decision Feedback\. "Think \(%\)" represents the ratio of instances where the thinking mode is activated\. "β\\beta" serves as the smoothing coefficient\. "\-/\-" indicates that the parameter is not used\.Entropy Regulation\.[Tab\.˜3](https://arxiv.org/html/2608.26141#S4.T3)compares the performance and thinking ratio on document benchmarks with various parameter configurations\. The first row of the table represents the cold\-start baseline\. Compared with Qwen2\.5\-VL, the model fine\-tuned using AdaThinking\-Doc during the cold\-start phase achieves performance gains of 0\.6% on ChartQA and 5\.9% on OCR\-Reasoning, respectively, demonstrating its effectiveness\. In rows 2–3, we simulate scenarios that encourage either high or low entropy throughout the entire process\. It can be observed that maintaining consistently high entropy for mode switch tokens leads to unstable thinking ratios and misallocates challenging queries to the non\-thinking mode, which results in a performance drop of approximately 1\.5%\. Conversely, in low\-entropy states, the mode\-switching tokens gain an overwhelming bias toward non\-thinking patterns, causing the model to converge prematurely to a non\-thinking state\. This leads to mode collapse and a significant reduction in the overall score by about 5%\.
We explore the configurations of the inflection pointγ\\gammaand the smoothing coefficientβ\\betaduring the exploration and convergence phases\. Whenγ\\gammais larger, the model accuracy is nearly consistent with that whenγ\\gammais smaller, but the overall thinking ratio is 18% higher\. This indicates that during the exploratory stage, due to balanced sampling, the progress of exploring the non\-thinking mode is slowed\. An excessively small smoothing coefficient renders the model insensitive to entropy regulation, leading to suboptimal performance\. For a more comprehensive analysis, please refer to the Supplementary Material\.
Table 3:Performance comparison of entropy regulation under different parameter configurations\. "γ\\gamma" represents the inflection point of the transitionand, and "β\\beta" serves as the smoothing coefficient\. "\-/\-" indicates that the parameter is not used\.
## 5Conclusion
In this work, we introduceAdaThinking\-E, a reinforcement learning framework that enables multimodal large language models to dynamically switch between thinking and non\-thinking modes according to task complexity\. By leveraging one\-token entropy regulation, our method incorporates an entropy\-based reward to guide the transition from exploratory to convergent thinking strategies\. This adaptive thinking allows the model to intrinsically determine when to think without relying on external difficulty annotations, thereby improving efficiency on simple tasks while preserving accuracy on complex ones\. Extensive experiments across diverse document understanding benchmarks validate the effectiveness of our approach, demonstrating that AdaThinking\-E achieves a favorable balance between computational efficiency and reasoning performance\.
## Acknowledgements
This work was supported by NSFC 62322604 and NSFC 62576207\.
## References
AdaThinking\-![[Uncaptioned image]](https://arxiv.org/html/2608.26141v1/fig/E.png): One\-Token Entropy Regulation for Adaptive Thinking \(Supplementary Material\)
## Appendix 0\.ADual\-objective Reward Mechanism
Review of DAPO\.DuringReinforcementLearning\(RL\) training stage ofAdaThinking\-E, we adoptDAPO\[yu2025dapoopensourcellmreinforcementdapo\]as the underlying policy optimization method\. The formulation of DAPO is defined as:
𝒥DAPO\(θ\)=1∑i=1G\|oi\|∑i=1G∑t=1\|oi\|𝕃i,t\(θ,A^i,t\)\\mathcal\{J\}\_\{DAPO\}\(\\theta\)=\\frac\{1\}\{\\sum\_\{i=1\}^\{G\}\|o\_\{i\}\|\}\\sum\_\{i=1\}^\{G\}\\sum\_\{\\begin\{subarray\}\{c\}t=1\\end\{subarray\}\}^\{\|o\_\{i\}\|\}\\mathbb\{L\}\_\{i,t\}\(\\theta,\\hat\{A\}\_\{i,t\}\)\(1\)where𝕃i,t\(θ,A^i,t\)\\mathbb\{L\}\_\{i,t\}\(\\theta,\\hat\{A\}\_\{i,t\}\)is defined as follows:
𝕃i,t\(θ,A^i,t\)=\\displaystyle\\mathbb\{L\}\_\{i,t\}\(\\theta,\\hat\{A\}\_\{i,t\}\)=\(2\)min\(ri,t\(θ\)A^i,t,clip\(ri,t\(θ\),1−εl,1\+εh\)A^i,t\)\\displaystyle\\textrm\{min\}\\left\(r\_\{i,t\}\(\\theta\)\\hat\{A\}\_\{i,t\},\\textrm\{clip\}\\left\(r\_\{i,t\}\(\\theta\),1\-\\varepsilon\_\{l\},1\+\\varepsilon\_\{h\}\\right\)\\hat\{A\}\_\{i,t\}\\right\)All algorithms are derived directly from DAPO\. Compared toGRPO\[shao2024deepseekmathpushinglimitsmathematicalgrpo\], DAPO introduces the following modifications: \(1\)Token\-level policy gradient loss:DAPO adopts token\-level loss aggregation, averaging over all tokens in a batch, replacing the sequence\-level averaging approach used by GRPO\. This ensures that each token’s contribution to the gradient update is equal, regardless of whether it comes from a long or short sequence, thus avoiding the dilution of token contributions from longer sequences\. \(2\)Higher truncation:DAPO modifies the truncation mechanism of GRPO by decoupling the upperεh\\varepsilon\_\{h\}and lowerεl\\varepsilon\_\{l\}bounds of the truncation interval\. By setting an upper bound larger than the lower bound, this strategy allows tokens with initially low probabilities more room to increase their probabilities, thereby enhancing the policy entropy and promoting diversity and exploration in generated samples\. This prevents the model from becoming deterministic too early, which would limit exploration and lead to local optima\. \(3\)Dynamic sampling:DAPO actively oversamples and discards groups where all responses are either correct or incorrect\. This ensures that each batch used for gradient computation contains samples with a mix of correct and incorrect responses, thereby ensuring the presence of non\-zero advantage and enabling each sample to provide effective learning signals\. \(4\)Removal of KL divergence:This ensures better exploration during the training of long CoT reasoning models\.
DAPO retains the original importance sampling and advantage calculation methods of GRPO\. For a given queryqq, the old policy model first generates a set of response samples\{o0,o1,…oG\}\\left\\\{o\_\{0\},o\_\{1\},\.\.\.o\_\{G\}\\right\\\}, totalingGGsamples\. These responses are evaluated through a pre\-designed reward function to obtain reward values\{R0,R1,…RG\}\\left\\\{R\_\{0\},R\_\{1\},\.\.\.R\_\{G\}\\right\\\}, such as theQuality Reward Functionproposed in Adathinking\-E\. Subsequently, the reward values are normalized within the group to obtain relative advantagesA^i,t\\hat\{A\}\_\{i,t\}\. The formula is as follows:
A^i,t=Ri−mean\(\{Ri\}i=1G\)std\(\{Ri\}i=1G\)\\hat\{A\}\_\{i,t\}=\\frac\{R\_\{i\}\-\\textrm\{mean\}\\left\(\\left\\\{R\_\{i\}\\right\\\}^\{G\}\_\{i=1\}\\right\)\}\{\\textrm\{std\}\\left\(\\left\\\{R\_\{i\}\\right\\\}^\{G\}\_\{i=1\}\\right\)\}\(3\)where mean\(·\) and std\(·\) are the mean and standard deviation of the rewards across the group of responses\.
The importance sampling ratiori,tr\_\{i,t\}is used to adjust the weight coefficients of sample advantages, typically applied in the transition from one probability distribution \(old policyπθold\\pi\_\{\\theta\_\{old\}\}\) to another \(new policyπθ\\pi\_\{\\theta\}\)\. It can correct the estimation of expected returns, making policy updates more stable and effective\. The formula is expressed as follows:
ri,t\(θ\)=πθ\(oi,t\|q,oi<t\)πθold\(oi,t\|q,oi<t\)r\_\{i,t\}\(\\theta\)=\\frac\{\\pi\_\{\\theta\}\(o\_\{i,t\}\|q,o\_\{i<t\}\)\}\{\\pi\_\{\\theta\_\{old\}\}\(o\_\{i,t\}\|q,o\_\{i<t\}\)\}\(4\)Modifications to DAPO\.For𝒥AdaThinking−E\\mathcal\{J\}\_\{AdaThinking\-E\}, the modification is applied toA^i,3\\hat\{A\}\_\{i,3\}, which is replaced byEi,3E\_\{i,3\}as defined in Eq\. \(4\) from Sec\. 3\.3 of the main text\. Additionally, AdaThinking\-E has modified the Dynamic sampling of DAPO by retaining the groups with correct responses\. This consideration stems from our fundamental goal of guiding the model to learn when to think\. The sampling ratio of thinking and Non\-Thinking within the groups with correct responses can still provide effective learning signals during model training\.
## Appendix 0\.BDecision Feedback
Unlike traditional methods,Decision Feedbacktranscends the limitations of single sampling by providing performance feedback for each query based on a collective set of samples\.
Accuracy and Occurrence Ratio\.The core design is derived from two parameters: the occurrence ratioρk\\rho\_\{k\}and accuracyacckacc\_\{k\}for thinkingtktkand non\-thinkingntkntkmodes\(k∈\{tk,ntk\}k\\in\\\{tk,ntk\\\}\), which are represented as follows:
ρk=\|\{oi\|ki^=k\}\|G\\rho\_\{k\}=\\frac\{\\left\|\\left\\\{o\_\{i\}\|\\hat\{k\_\{i\}\}=k\\right\\\}\\right\|\}\{G\}\(5\)acck=clip\(\|\{oi\|yi^=y,ki^=k\}\|\|\{oi\|ki^=k\}\|\+10−8,ϵl,ϵh\)acc\_\{k\}=clip\\left\(\\frac\{\\left\|\\left\\\{o\_\{i\}\|\\hat\{y\_\{i\}\}=y,\\hat\{k\_\{i\}\}=k\\right\\\}\\right\|\}\{\\left\|\\left\\\{o\_\{i\}\|\\hat\{k\_\{i\}\}=k\\right\\\}\\right\|\+10^\{\-8\}\},\\epsilon\_\{l\},\\epsilon\_\{h\}\\right\)\(6\)whereki^\\hat\{k\_\{i\}\}denotes the mode to which theii\-th sample belongs,yydenotes the ground truth of the query, andyi^\\hat\{y\_\{i\}\}denotes the prediction of theii\-th sample,ϵl\\epsilon\_\{l\}andϵh\\epsilon\_\{h\}represent the low and high thresholds used to categorize accuracy tiers and prevent mathematical errors\.
Accuracy Guidance Term\.When the accuracies of both modes reside within the same tier, their values exhibit close proximity\. Given that accuracy is computed from a few discrete small samples, inherent randomness is present\. Consequently, we regard the model’s performance as comparable across modes under such conditions\. Solely relying on the accuracy ratio to determine the weightswkw\_\{k\}may introduce excessive random disturbances during training, potentially causing oscillatory behavior in model optimization\. Therefore, we design the accuracy guidance term𝔸\\mathbb\{A\}shown in[Eq\.˜7](https://arxiv.org/html/2608.26141#Pt0.A2.E7), which activates exclusively when the accuracies of both modes reside within the same tier, whenisSameTier\(·\) is true\. This term aims to: \(1\) encourage the model to engage in reasoning for accuracy improvement when both modes exhibit low\-tier accuracy, and \(2\) avoid reasoning to reduce token consumption when both operate at medium or high tiers\.
𝔸\(acc,k\)=\{ϕ\(k\)∗ψ\(acck\),ifisSameTier\(acc\),0,otherwise\.\\mathbb\{A\}\(acc,k\)=\\begin\{cases\}\\phi\(k\)\\,\*\\,\\psi\(acc\_\{k\}\),&\\text\{if \\; \{isSameTier\}\}\(acc\),\\\\ 0,&\\text\{otherwise\.\}\\end\{cases\}\(7\)
where:ϕ\(k\)=\{1,ifk=tk,−1,otherwise\.\\displaystyle\\phi\(k\)=\\begin\{cases\}1,&\\text\{if\}\\;k=tk,\\\\ \-1,&\\text\{otherwise\.\}\\end\{cases\}ψ\(acc\)=\{1,ifacck≥ϵh,−1,otherwise\.\\displaystyle\\psi\(acc\)=\\begin\{cases\}1,&\\text\{if\}\\;acc\_\{k\}\\geq\\epsilon\_\{h\},\\\\ \-1,&\\text\{otherwise\.\}\\end\{cases\}
Propensity Guidance Term\.A critical challenge arises when mode selection becomes imbalanced during sampling\. Consider a scenario where the model generates 16 samples for a given question: 15 samples select thinking mode with 13/15 accuracy \(86\.7%\), while only 1 sample selects non\-thinking mode with 1/1 accuracy \(100%\)\. The inclusion of the accuracy guidance term in our Decision Feedback steers model optimization toward non\-thinking mode under such conditions\. However, this conclusion is misleading\. The model has already developed a strong preference for the thinking mode \(15 of 16 samples\), indicating that thinking is likely the right strategy for this query\. Moreover, the 100% accuracy of the non\-thinking mode comes from a single sample, making it unreliable due to the small sample size\. Forcing the optimization toward non\-thinking mode based on this limited evidence would introduce large random fluctuations, potentially disrupting training through unstable gradients\. To address this issue, we introduce a propensity guidance termℙ\\mathbb\{P\}shown in[Eq\.˜8](https://arxiv.org/html/2608.26141#Pt0.A2.E8)that accounts for the imbalance of the sample distribution and reduces noise from unreliable comparisons, optimizing the model toward it‘s propensity when the model exhibits a propensity and both modes achieve high accuracy\.
ℙ\(acc,ρ,k,Δρ\)=\\displaystyle\\mathbb\{P\}\(acc,\\rho,k,\\Delta\_\{\\rho\}\)=\(8\)\{10∗ρk,if\|ρtk−ρntk\|\>=Δρ&HighTier\(acc\),0,otherwise\.\\displaystyle
whereHighTier\(·\) identifies whether both thinking and non\-thinking modes achieve high accuracy\.
Optimization\.For training stability and numerical safety, we normalize the mode\-specific weightswkw\_\{k\}via[Eq\.˜9](https://arxiv.org/html/2608.26141#Pt0.A2.E9), scaling both values to the closed interval \[1, 2\]\.
wknorm=clip\(wkmin\(wtk,wntk\)\+10−6,1,2\)w\_\{k\}^\{norm\}=clip\\left\(\\frac\{w\_\{k\}\}\{\\textrm\{min\}\(w\_\{tk\},w\_\{ntk\}\)\+10^\{\-6\}\},1,2\\right\)\(9\)
In summary, the proposed Decision Feedback steers model optimization across multiple scenarios as detailed in[Tab\.˜1](https://arxiv.org/html/2608.26141#Pt0.A2.T1)\. Through this carefully designed guidance framework, the model adaptively determines reasoning engagement per query while maintaining accuracy, eliminating reliance on manually enforced difficulty\-based heuristics that rigidly prescribe reasoning behavior\.
Table 1:Adaptive decision reward condition settings\.↓\\downarrowdenotes the accuracy in low\-tier, \- indicates medium\-tier, and↑\\uparrowrepresents high\-tier\.AcctkAcc\_\{tk\}AccntkAcc\_\{ntk\}Optimization Guidance↓\\downarrow↓\\downarrowThinking↓\\downarrow−\-Non\-Thinking↓\\downarrow↑\\uparrowNon\-Thinking−\-↓\\downarrowThinking−\-−\-Non\-Thinking−\-↑\\uparrowNon\-Thinking↑\\uparrow↓\\downarrowThinking↑\\uparrow−\-Thinking↑\\uparrow↑\\uparrow\{Propensity,if has propensity,Non\-Thinking,otherwise\.\\begin\{cases\}\\text\{Propensity\},&\\text\{if has propensity\},\\\\ \\text\{Non\-Thinking\},&\\text\{otherwise\.\}\\end\{cases\}
## Appendix 0\.CAdaThinking\-Doc
Data Distribution\.To facilitate the training of AdaThinking\-E, we present a diverse document understanding dataset named AdaThinking\-Doc composed of both simple and complex scenarios\. It encompasses two broad categories: 1\) Information Extraction Scenarios\. This includes datasets like DocVQA\[mathew2021docvqa\], InfoVQA\[singh2019towardstextvqa\], TextVQA\[singh2019towardstextvqa\], STVQA\[biten2019scene\], OCRVQA\[mishra2019ocr\], DeepForm\[svetlichnaya2020deepform\], FUNSD\[jaume2019funsd\], SROIE\[huang2019icdar2019sroie\], POIE\[kuang2023visualpoie\], EST\-VQA\[wang2020general\], IAM\[marti2002iam\], KLC\[stanislawek2021kleister\], WTQ\[pasupat2015compositionalwtq\], etc\., where questions are directly posed about existing information in images, requiring no complex reasoning\. 2\) Reasoning Scenarios\. This includes datasets such as ChartQA\[masry2022chartqa\], CharXiv\[wang2024charxiv\], DVQA\[kafle2018dvqa\], IconQA\[lu2021iconqa\], AI2D\[kembhavi2016diagramworthdozenimagesai2d\], FigureQA\[kahou2017figureqa\], PlotQA\[methani2020plotqa\], A\-OKVQA\[schwenk2022okvqa\], ScienceQA\[lu2022learnexplainmultimodalreasoningsqa\], which involve reasoning logic\.
Data Cleaning and Construction\.In Sec\. 4\.1 of the main text, we utilized Seed1\.5\-VL\[guo2025seed15vltechnicalreport\]to filter out 200,000 high\-precision data\. During this process, both the query and answer are input into Seed1\.5\-VL, which first determines whether the answer is correct\. For correct answers, it generates a thought process in a specified format\. Subsequently, we extract 80% of the data from each source dataset\[mathew2021docvqa,mathew2022infographicvqa,singh2019towardstextvqa,biten2019scene,mishra2019ocr,svetlichnaya2020deepform,jaume2019funsd,huang2019icdar2019sroie,kuang2023visualpoie,wang2020general,marti2002iam,stanislawek2021kleister,pasupat2015compositionalwtq,masry2022chartqa,wang2024charxiv,kafle2018dvqa,lu2021iconqa,kembhavi2016diagramworthdozenimagesai2d,kahou2017figureqa,methani2020plotqa,schwenk2022okvqa,lu2022learnexplainmultimodalreasoningsqa\]to construct a cold start dataset, AdaThinking\-Doc\. In AdaThinking\-Doc, each query generates both a thinking\-type response and a Non\-Thinking\-type response\. To ensure balanced patterns, entries and their corresponding thinking and Non\-Thinking responses judged by GPT\-4o\-mini\[openai2024gpt4ocard\]as having an unreasonable reasoning process are discarded\. Ultimately, 196,000 valid queries were retained\.
Thinking Content\.Regarding the design ofthinking content, we employ a step\-by\-step thinking mode, which includes a clear logical reasoning process and an effective problem\-solving conclusion\. For each step of thinking, it is necessary to first summarize the goal of the current step and then provide a detailed reasoning process\. The specific format is as follows:
Thinking Content:Step 1:\{3\-10 words summarise the goal for the current step\}\{detailed reasoning process\}Step 2:\{3\-10 words summarise the goal for the current step\}\{detailed reasoning process\}\.\.\.Step N:\{3\-10 words summarise the goal for the current step\}\{detailed reasoning process\}Summary:\{the conclusion to the query\}
## Appendix 0\.DMore Results
Table 2:Comparison of AdaThinking\-E’s performance during the cold start and RL stages across different benchmarks\.Training phase ablations\.In[Tab\.˜2](https://arxiv.org/html/2608.26141#Pt0.A4.T2), we supplemented the performance of AdaThinking\-E at different stages of training on different benchmarks\[mathew2021docvqa,mathew2022infographicvqa,singh2019towardstextvqa,masry2022chartqa,wang2024charxiv,liu2023hiddenocrbench,huang2025ocr\]\. Compared to QwenVL2\.5\-7B\[bai2025qwen25vltechnicalreport\], AdaThinking\-E\-Qwen2\.5 in the cold start stage showed improvements of 0\.6%, 5\.1%, and 5\.9% on reasoning\-oriented benchmarks such as ChartQA\[masry2022chartqa\], CharXivRQ\[wang2024charxiv\], and OCR\-Reasoning\[huang2025ocr\], respectively, demonstrating the effectiveness of the AdaThinking\-Doc construction\. However, in simpler scenarios like InfoVQA\[mathew2022infographicvqa\]and TextVQA\[singh2019towardstextvqa\], excessive reasoning led to a decrease in performance by 0\.5% and 0\.4%, respectively\. Through the RL stage, AdaThinking\-E\-Qwen2\.5 fully developed adaptive thinking capabilities\. Compared to the cold start stage, AdaThinking\-E\-Qwen2\.5 exhibited outstanding performance in both simple and reasoning scenarios, with an average improvement of 3\.1%\. An intriguing observation is that AdaThinking\-E\-Qwen3 shows marginal gains on sophisticated benchmarks like CharXiv and OCR\-Reasoning relative to AdaThinking\-E\-Qwen2\.5, yet outperforms it on simple data\. This suggests that our approach provides non\-thinking models with better solutions for complex problems while mitigating over\-thinking\-induced hallucinations in thinking models when handling simple data\. Such results demonstrate the essential role of adaptive thinking for document understanding and confirm the effectiveness of AdaThinking\-E\.
Figure 1:Evolution ofαk\\alpha\_\{k\}relative to step size under different conditions\.Analysis of Dynamic Scoring Mechanism\.[Fig\.˜1](https://arxiv.org/html/2608.26141#Pt0.A4.F1)illustrates the trends of the dynamic scoring mechanism across training steps under various configurations ofγ\\gammaandβ\\beta\. Asβ\\betaincreases, the distinction between the exploration and convergence phases becomes more pronounced, enabling the model to better perceive state transitions\. Furthermore,γ\\gammaserves as the critical inflection point governing the transition from exploration to convergence\. Beyond this point, the weight assigned to low\-entropy states gradually surpasses that of high\-entropy states\. A premature transition \(smallγ\\gamma\) prevents the model from adequately assessing whether a query requires thinking, leading to "lazy", homogenized outputs\. Conversely, a delayed transition causes the model to lack "confidence" in its decisions\. Ultimately, we achieve optimal performance across comprehensive benchmarks withγ=0\.4\\gamma=0\.4andβ=10\\beta=10\.
## Appendix 0\.ECase Study
In[Figs\.˜2](https://arxiv.org/html/2608.26141#Pt0.A5.F2),[3](https://arxiv.org/html/2608.26141#Pt0.A5.F3),[4](https://arxiv.org/html/2608.26141#Pt0.A5.F4),[5](https://arxiv.org/html/2608.26141#Pt0.A5.F5),[6](https://arxiv.org/html/2608.26141#Pt0.A5.F6),[7](https://arxiv.org/html/2608.26141#Pt0.A5.F7),[8](https://arxiv.org/html/2608.26141#Pt0.A5.F8)and[9](https://arxiv.org/html/2608.26141#Pt0.A5.F9), we demonstrate the switching between thinking and non\-thinking modes of AdaThinking\-E across different task types\. As illustrated in[Figs\.˜2](https://arxiv.org/html/2608.26141#Pt0.A5.F2)and[3](https://arxiv.org/html/2608.26141#Pt0.A5.F3), AdaThinking\-E opts for the non\-thinking mode in straightforward scenarios such as OCR, information extraction, and visual question answering, providing quick responses\. Conversely, in the logical reasoning and analysis scenarios depicted in[Figs\.˜4](https://arxiv.org/html/2608.26141#Pt0.A5.F4),[5](https://arxiv.org/html/2608.26141#Pt0.A5.F5),[6](https://arxiv.org/html/2608.26141#Pt0.A5.F6),[7](https://arxiv.org/html/2608.26141#Pt0.A5.F7),[8](https://arxiv.org/html/2608.26141#Pt0.A5.F8)and[9](https://arxiv.org/html/2608.26141#Pt0.A5.F9), AdaThinking\-E chooses the thinking mode, engaging in step\-by\-step reasoning before arriving at the final conclusion\. By switching between different modes, AdaThinking\-E is able to handle various simple or complex document scenarios, ensuring efficient responses while maintaining accuracy\.
Figure 2:Examples of AdaThinking\-E in non\-thinking mode\.Figure 3:Examples of AdaThinking\-E in non\-thinking mode\.Figure 4:An example of AdaThinking\-E in thinking mode\.Figure 5:An example of AdaThinking\-E in thinking mode\.Figure 6:An example of AdaThinking\-E in thinking mode\.Figure 7:An example of AdaThinking\-E in thinking mode\.Figure 8:An example of AdaThinking\-E in thinking mode\.Figure 9:An example of AdaThinking\-E in thinking mode\.Similar Articles
AEM: Adaptive Entropy Modulation for Multi-Turn Agentic Reinforcement Learning
This paper introduces AEM, a supervision-free method for agentic reinforcement learning that adapts entropy dynamics at the response level to improve exploration-exploitation trade-offs. It demonstrates performance gains on benchmarks like ALFWorld and SWE-bench by aligning uncertainty estimation with action granularity.
Taming the Thinker: Conditional Entropy Shaping for Adaptive LLM Reasoning
This paper introduces Conditional Entropy Shaping (CES), a framework that dynamically controls token-level response entropy in LLMs to balance reasoning depth and conciseness, achieving improved accuracy while reducing response length on mathematical benchmarks.
STARE: Surprisal-Guided Token-Level Advantage Reweighting for Policy Entropy Stability
STARE addresses policy entropy collapse in GRPO-based reinforcement learning for large language models by introducing surprisal-guided token-level advantage reweighting and target-entropy regulation, achieving 4%-8% accuracy gains on AIME benchmarks.
Selective-Advantage Entropy-Adaptive Horizon GRPO: Asymmetric Token-Level Discounting for Efficient Reinforcement Learning of Language Models
This paper introduces Adaptive-Horizon and Selective-Advantage variants of GRPO that use entropy-based token-level discounting to stabilize training and improve performance on math reasoning tasks, achieving stronger results with lower variance.
Revisiting Entropy Regularization: Adaptive Coefficient Unlocks Its Potential for LLM Reinforcement Learning
This paper proposes Adaptive Entropy Regularization (AER), a framework that dynamically balances exploration and exploitation in LLM reinforcement learning by addressing policy entropy collapse through difficulty-aware coefficient allocation and initial-anchored target entropy. Experiments on mathematical reasoning benchmarks demonstrate consistent improvements in both accuracy and exploration capability.