Paper deep dive
FocusVTC: Efficient and High-Performance Visual Text Compression with Adaptive Resolution
FangZhi Zhong, Xuerui Qiu, Yuqi Pan, Ya Liu, Shaowei Gu, Bo Xu, Guoqi Li
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Long-context reasoning in large language models incurs substantial computation and memory costs. Visual text compression (VTC) reduces input length by rendering text as images, but fixed-resolution rendering creates a compression-performance trade-off: low DPI saves tokens at the expense of legibility, whereas high DPI spends tokens on irrelevant content. We introduce FocusVTC, which breaks this trade-off through adaptive resolution while preserving general multimodal capabilities. It combines compressed low-DPI global views with selective region enhancement, integrating enhanced views into ongoing reasoning. We construct 29.4K high-quality Reasoning-Evidence Localization (REL) chain-of-thought examples (REL-CoT) that link reasoning traces to page indices and bounding boxes. Multi-resolution REL supervised fine-tuning (REL-SFT) teaches the model to localize relevant regions, and Group Relative Policy Optimization learns when to enhance resolution and how to use the resulting observations, without a separate continual-pretraining stage. At 72 DPI on RULER v1, FocusVTC scores 87.4 at $2.9\times$ input compression, including tool observations, versus 57.5 for Glyph at $3.0\times$ input compression. It surpasses its text-input backbone on LongBench (56.40 versus 55.86), improves the MRCR macro-average by 13.91 points, and achieves a 51.19 macro-average on VTCBench. The MRCR latency evaluation also shows a $2.79\times$ online end-to-end speedup over Text. General multimodal capabilities are preserved, with MMMU increasing from 65.12 to 66.73 and MME from 2424.02 to 2457.62.
Tags
Links
- Source: https://arxiv.org/abs/2609.36651v1
- Canonical: https://arxiv.org/abs/2609.36651v1
Trouble viewing inline? Open PDF directly →
Full Text
80,357 characters extracted from source content.
Expand or collapse full text
FOCUSVTC: EFFICIENT AND HIGH-PERFORMANCE VISUAL TEXT COMPRESSION WITH ADAPTIVE RESOLUTION FangZhi Zhong ∗1,2,4 , Xuerui Qiu ∗1,2,4 , Yuqi Pan 1,2 , Ya Liu 3 , Shaowei Gu 1,2 Bo XU †1,2 , Guoqi Li †1,2 1 Institute of Automation, Chinese Academy of Sciences 2 School of Artificial Intelligence, University of Chinese Academy of Sciences 3 Shanghai Jiao Tong University 4 Zhongguancun Academy WebsiteCodeModelsData (a) Compression–Performance Tradeoff (b) FocusVTC: Adaptive Resolution Reading(d) General Capability Preservation ⌣ Low DPIHigh DPI Standard VTC Fine details may be lostHigher visual token cost Compression ↑ Performance ↓ Higher compression comes at the cost of performance Q: When is the submission deadline? ⌣ Low-DPI overview High-DPI region FocusVTC enhance 40k visual tokens+ 5k visual tokens Read globally; HD enhance only where needed. OCRBench DocVQA MMMU MME ChartQA InfoVQA Qwen3.5 FocusVTC Glyph GLM-4.1V 851 / 860 / 799 / 820 92.38 / 92.43 / 91.75 / 91.34 65.12 / 66.73 / 57.67 / 64.33 2424.02 / 2457.62 / 2253.13 / 2392.53 85.96 / 86.28 / 72.76 / 70.76 74.76 / 76.20 / 71.89 / 70.52 (c) Comparison RULER v1 GlyphFocusVTC Score (wide) · left axis Score (%) 00 202k 404k 606k 808k 10010k 4860728496120144 DPI 72 DPI: +29.9 p score Cost (thin), right axis Input tokens Figure 1: Breaking the compression–performance trade-off through selective enhancement. (a) Fixed-resolution VTC ties local legibility to whole-page token cost. (b) FOCUSVTC retains a compressed global view and selectively enhances relevant regions. (c) On RULER v1, it sustains high scores at low initial DPI, while Glyph needs higher DPI and more tokens for comparable performance. (d) These gains coexist with preserved general capabilities across six benchmarks. ABSTRACT Long-context reasoning in large language models incurs substantial computa- tion and memory costs. Visual text compression (VTC) reduces input length by rendering text as images, but fixed-resolution rendering creates a compression– performance trade-off: low DPI saves tokens at the expense of legibility, whereas high DPI spends tokens on irrelevant content. We introduce FOCUSVTC, which breaks this trade-off through adaptive resolution while preserving general mul- timodal capabilities. It combines compressed low-DPI global views with se- lective region enhancement, integrating enhanced views into ongoing reasoning. We construct 29.4K high-quality Reasoning–Evidence Localization (REL) chain- of-thought examples (REL-CoT) that link reasoning traces to page indices and bounding boxes. Multi-resolution REL supervised fine-tuning (REL-SFT) teaches the model to localize relevant regions, and Group Relative Policy Optimization learns when to enhance resolution and how to use the resulting observations, with- out a separate continual-pretraining stage. At 72 DPI on RULER v1, FOCUSVTC scores 87.4 at 2.9× input compression, including tool observations, versus 57.5 for Glyph at 3.0× input compression. It surpasses its text-input backbone on LongBench (56.40 versus 55.86), improves the MRCR macro-average by 13.91 points, and achieves a 51.19 macro-average on VTCBench. The MRCR latency evaluation also shows a 2.79× online end-to-end speedup over Text. General mul- timodal capabilities are preserved, with MMMU increasing from 65.12 to 66.73 and MME from 2424.02 to 2457.62. * Equal contribution. † Corresponding authors. 1 arXiv:2609.36651v1 [cs.CV] 29 Sep 2026 1INTRODUCTION Large language models (LLMs) increasingly support document analysis, multi-document question answering, and extended interaction histories, all of which require reasoning over long contexts (Yang et al., 2025b; Grattafiori et al., 2024; Qwen Team, 2026). As context length grows, attention computation, inference latency, and key-value (KV) cache memory become substantial costs (Dao et al., 2022; Kwon et al., 2023); a larger context window also does not guarantee reliable retrieval and reasoning (Hsieh et al., 2024; Vodrahalli et al., 2024). Existing approaches address different aspects of these challenges through context-window extension (Peng et al., 2024), efficient atten- tion (Dao et al., 2022), KV cache management (Kwon et al., 2023), and prompt compression (Jiang et al., 2023). Complementing these approaches, visual text compression (VTC) represents text as page images that vision-language models (VLMs) encode with compact visual-token sequences, preserving document coverage with fewer input tokens. However, VTC introduces a compression–performance trade-off. Prior work (Wang et al., 2024; Xing et al., 2025) encodes long text as compact visual tokens. Glyph (Cheng et al., 2026) optimizes dense text rendering, while DeepSeek-OCR (Wei et al., 2025) explores optical context compression. With fixed-resolution visual input, local readability remains tied to the global token budget: low DPI saves tokens but can obscure exact characters, whereas high DPI improves readability by spending tokens across the entire page, including irrelevant passages. Our key insight is that global context coverage and precise local reading need not use the same resolution: a question often depends on only a small subset of the document. We introduce FOCUSVTC, an adaptive-resolution framework that breaks this trade-off by retain- ing a compressed low-DPI global view and selectively enhancing relevant regions during reason- ing (Figure 1). FOCUSVTC learns this adaptive reading strategy through two-stage training. We construct 29.4K high-quality Reasoning–Evidence Localization (REL) chain-of-thought examples (REL-CoT), each linking a reasoning trace and answer to page indices and bounding boxes. Multi- resolution REL supervised fine-tuning (REL-SFT) teaches the model to localize relevant regions across seven rendering resolutions. Group Relative Policy Optimization (GRPO) (Shao et al., 2024) learns when and where to enhance resolution, how to integrate enhanced views into ongoing reason- ing, and when to stop. Experiments show strong performance with compressed visual input while preserving general mul- timodal capabilities. At 72 DPI on RULER v1 (Hsieh et al., 2024), FOCUSVTC scores 87.4 at 2.9× input compression, including tool observations, versus 57.5 for Glyph (Cheng et al., 2026) at 3.0× input compression. On LongBench (Bai et al., 2024), it outperforms its text-input backbone (56.40 vs. 55.86). On MRCR, the macro-average over six length bins and two/four/eight needles improves from 31.65 to 45.56 (+13.91). The MRCR latency evaluation shows a 2.79× online end- to-end speedup (Appendix C.2). On VTCBench (Zhao et al., 2025), FOCUSVTC achieves a 51.19 macro-average across Retrieval, Reasoning, and Memory. General multimodal performance is pre- served, with MMMU (Yue et al., 2024) improving from 65.12 to 66.73 and MME (Fu et al., 2026) from 2424.02 to 2457.62. At 72 DPI, DejaVu Sans improves LongBench from 54.93 to 56.40 over Verdana (+1.47). Our contributions are threefold: • We introduce an adaptive-resolution framework that breaks the compression–performance trade- off in VTC by combining compressed global context with tool-mediated access to high-resolution content for selected document regions. • We construct REL-CoT, a dataset of 29.4K high-quality examples linking reasoning traces to page indices and bounding boxes. These annotations support multi-resolution REL-SFT and the learning of adaptive visual reading. • We develop FOCUSVTC, which scores 87.4 on RULER v1 at 2.9× compression and 56.40 on LongBench, improves the MRCR macro-average by 13.91 points, and achieves 51.19 on VTCBench, while preserving general multimodal capabilities. 2RELATED WORK Long-context efficiency and visual text compression. Prior work explores context-window ex- tension (Peng et al., 2024), efficient attention (Dao et al., 2022; Yuan et al., 2025), cache man- 2 DATA CONSTRUCTION Stage 1:REL-SFT Stage 2: GRPO Font & Size Calibration Rendered Page Question: When is the Deadline? SFT Model Low-DPI Page Policy Model Action: enhance_region(page, bbox) High-DPI observation Environment(Tool) Grouped Rollouts (e.g., 8 trajectories) τ₁ thinktoolobsthinkanswer τ₂ thinkanswer ⋮ τ₈ thinktoolobsthinkanswer Reward Manager Reward Cues ✓ Answer Format Localization Call Efficiency 9pt CER Vision Tokens Best Verdana Font Trade-off DejaVu Sans 15 Common Fonts 8 Font Sizes Qwen3.5 Recognize Rendered Image of Random Text Font & Size Rendering Single- & Multi-Hop Evidence Filtering Raw Dataset DeepSeek-V4-Flash Gemini-3.5-FlashGPT-5-mini <think> Reasoning...... Evidence 1: Page n [x1, y1, x2, y2] </think> REL CoT Distillation Box-internal Evidence Verification ~29.4K REL CoT Data Reasoning-Evidence-Location Dataset Page 1 [50,400,900,700] REL CoT <think> The deadline is listed under “Important Dates” which is at Page 1 [50,400,900,700] </think> April 15, 2025 ⌣ Supervised Target ⌣ Page 1 [50,400,900,700] R tool = g(d 0 ) Q loc E call R(τ)=0.8R (τ)+ acc 0.2R (τ) fmt +I R (τ) R (τ)=1 acc tool Initialize ×7 SFT Training Dataset GRPO Training Dataset Get 8 Trajectory Then Filter ~10K Rows Tool Reward Initial DPI Group-relative Advantages GRPO Policy Update ×n Question: When is the Deadline? High-DPI Page Input + + Input Rendering at 7 DPI Think with the High-DPI observation ~205.8K Rows Figure 2: Overview of FocusVTC data construction and two-stage training. After calibrating font and point size, text contexts are rendered at multiple DPIs and annotated with REL-CoT. REL-SFT teaches low-DPI evidence localization, while GRPO trains the model to iteratively acquire and use high-resolution observations through selective region enhancement. agement (Kwon et al., 2023), retrieval (Lewis et al., 2020), summarization (Xu et al., 2024a), and prompt compression (Jiang et al., 2023). VisInContext and VIST compress textual context into vi- sual tokens (Wang et al., 2024; Xing et al., 2025). Glyph combines dense rendering with continual pre-training and post-training (Cheng et al., 2026), while DeepSeek-OCR studies text reconstruction from compressed visual representations (Wei et al., 2025). With fixed-resolution input, local legi- bility remains tied to the global visual-token budget. FOCUSVTC addresses this trade-off through compressed global context and tool-mediated access to selected high-resolution regions. Adaptive resolution and grounded visual reasoning. Tang et al. (2026) use transport cost to route between textual and visual inputs and re-encode selected regions at higher resolution. AGAR enlarges attention-selected text spans before a second inference pass without model training (Zeng et al., 2026); SEER learns to select rendered pages and retrieve their source text (Xu et al., 2026). DeepEyes learns active visual inspection through reinforcement learning (Zheng et al., 2026). Com- plementary training approaches compress reasoning into visual memory (VTC-R1), align visual- and text-input behavior (SPIRAL), or transfer text-history policies to visual-history agents (CAPS) (Wang et al., 2026; Liang et al., 2026; Fan et al., 2026). DocVAL distills validated spatial reason- ing traces for document grounding (Guha Neogi et al., 2026). Our 29.4K REL-CoT examples link reasoning to page indices and bounding boxes across resolutions. Multi-resolution REL-SFT and GRPO teach FOCUSVTC when and where to enhance regions and how to integrate the resulting views into ongoing reasoning, while retaining compressed global context and general multimodal capabilities without continual pre-training. Rendering fidelity and downstream evaluation. VTCBench evaluates retrieval, reasoning, and memory under visual compression (Zhao et al., 2025); Fico examines recognition and understanding as visual fidelity and information density vary (Tu et al., 2026). These studies motivate assessing task performance alongside token savings. We evaluate prompt and observation token costs and connect Qwen3.5’s rendering-font preferences to downstream scores: DejaVu Sans improves LongBench performance over Verdana under matched settings (Table 3). 3FOCUSVTC FocusVTC learns adaptive-resolution visual text compression in two stages (Figure 2). We construct REL-CoT to provide training data for both stages, pairing each reasoning step with a page index and 3 a normalized evidence box. Reasoning–Evidence Localization (REL) supervised fine-tuning uses these annotations to teach evidence localization without continual pretraining, and Group Relative Policy Optimization (GRPO) learns when and where to enhance region resolution. At inference, the model reasons over low-DPI pages and iteratively integrates enhanced views of relevant regions to produce the final answer. 3.1PROBLEM SETUP Let x denote a source text context, and q and y its associated question and answer. A renderer controlled primarily by font f , point size s, and DPI d converts x into P page images: I (d) = Render(x;f,s,d) =I (d) p P p=1 .(1) At an initial low DPI d 0 , the model receives the question and the global page views. Let r <t , a <t , and o <t denote its previous reasoning segments, actions, and tool observations, respectively (all empty at t = 0). The state is s t = q,I (d 0 ) ,r <t ,a <t ,o <t , s 0 = q,I (d 0 ) .(2) Conditioned on s t , the model generates a reasoning segment r t and then selects an action a t , either a final answer or a region-enhancement call: (r t ,a t )∼ π θ (·| s t ), a t ∈Answer(ˆy), Enhance Region(p t ,b t ).(3) Here p t ∈ 1,...,P and b t ∈ [0, 1000] 4 specify a page and a normalized bounding box. The tool enhances the selected region by reading its pixels from the aligned page rendered at a higher DPI d h > d 0 : o t = EnhanceRegion I (d h ) p t ,b t .(4) Coordinates refer to the original page, keeping the low- and high-DPI views aligned. After enhance- ment, the model appends (r t ,a t ,o t ) to its history and continues reasoning until it answers or reaches the call budget. Figure 10 in Appendix E.2 illustrates this iterative use of high-resolution views. The policy must localize relevant regions in the compressed global context and enhance them selectively, balancing answer quality against the additional visual-token and interaction cost. 3.2DATA CONSTRUCTION Font and Point-Size Selection. Qwen3.5-9B exhibits rendering-font preferences that matter for compressed reading (Figure 3). We evaluate 15 fonts at eight point sizes using randomized-text character error rate (CER), visual-token cost, and confusable sequences. DejaVu Sans and Ver- dana first satisfy the 5% CER criterion at 9 pt, with interpolated thresholds of 8.69 and 8.68 pt (panel a). Among fonts meeting this criterion, DejaVu Sans has the lowest cost: 8,368.4 visual to- kens per 32K-token context versus 8,417.8 for Verdana (panel b). Their overall random-text CERs are close, but DejaVu Sans reduces CER by 0.30 percentage points on confusable sequences (95% CI [−0.52,−0.09]), with fewer errors on cl, rn, and i; Verdana performs better on j (panel c). We therefore use DejaVu Sans at 9 pt with 1 pt additional line spacing. This choice also improves downstream LongBench scores from 54.93 to 56.40 (Table 3). Full protocols and controls are in Appendix A. Reasoning–Evidence Localization Chain-of-Thought (REL-CoT) Data Construction. The raw candidate pool draws primarily from the ChatQA training data (Liu et al., 2024b) and the ChatQA2 training data (Xu et al., 2024b), supplemented by TriviaQA (Joshi et al., 2017) and multi-hop and numerical-reasoning QA datasets including HotpotQA, 2WikiMultihopQA, MuSiQue, and FinQA (Yang et al., 2018; Ho et al., 2020; Trivedi et al., 2022; Chen et al., 2021). These sources cover read- ing comprehension, long contexts, tables, numerical reasoning, and multi-hop QA. Data expansion and training details are given in Appendix B. As shown in Figure 2, we use a three-stage, cross-model pipeline so that REL-CoT examples are context-dependent, spatially grounded, and independently verified. Before rendering, DeepSeek V4 Flash filters out questions answerable from common knowledge, preventing shortcuts that bypass document reading. We then render the retained contexts into pages. Gemini 3.5 Flash serves as the 4 46891113 Font size (pt) 0 25 50 75 100 Random-text CER (%) 9 pt 5% (a) Font-size sensitivity DejaVu Sans (8.69 pt) Verdana (8.68 pt) 3456 CER at 9 pt (%) 7.5 8.5 9.5 10.5 Visual tokens / 32K text (K) Lower CER & token cost (b) Cost–accuracy Verdana DejaVu Sans Trebuchet MS DejaVu Serif Courier New Consolas DejaVu Sans Mono FreeMono -6-30+3 DejaVu Sans − Verdana (p) j v l u 4 m d 0 9 ye il w q rn cl i Confusable unit (c) Confusable characters Figure 3: Font and point-size selection at 72 DPI. (a) Random-text CER across point sizes, with one-standard-error bars; references mark 5% CER and 9 pt. (b) 9 pt cost–CER comparison; the star indicates the preferred direction. (c) Confusable-unit errors, DejaVu Sans minus Verdana, with 95% paired-bootstrap intervals. annotation teacher, producing reasoning traces with inline page indices and normalized bounding boxes. The text explains how each selected region supports the reasoning, and a trace may refer to multiple regions. Appendix E.1 shows a complete annotated example. Finally, GPT-5 mini in- dependently checks whether the selected high-resolution regions support the reference answer and removes samples with incorrect or insufficient support. The resulting release contains approximately 29.4K verified REL-CoT examples. Appendix B.1 reports their source distribution (Figure 7) and the expanded sample count. 3.3REASONING–EVIDENCE LOCALIZATION SUPERVISED FINE-TUNING Reasoning–Evidence Localization supervised fine-tuning (REL-SFT) trains FocusVTC to ground its reasoning in question-relevant document regions across input resolutions. For each verified REL-CoT example, we render the document at d 0 ∈48, 60, 72, 84, 96, 120, 144 DPI. The seven views share the same question q, annotated reasoning trace, and answer, differing only in the input rendering (Appendix B.1). We serialize the reasoning trace, including its page and region markers, followed by the answer into a single target token sequenceu. Given rendered pagesI and question q, REL-SFT minimizes the token-level negative log-likelihood L =−E (I,q,u)∼D REL |u| X k=1 logp θ (u k |I,q,u <k ) .(5) This joint supervision of reasoning, evidence localization, and answer generation establishes the foundation for the model’s subsequent adaptive-resolution capabilities. Training configuration and sequence packing are detailed in Appendix B.2. 3.4GROUP RELATIVE POLICY OPTIMIZATION FOR ADAPTIVE RESOLUTION Starting from the REL-SFT checkpoint, GRPO optimizes complete interaction trajectories using task-level rewards. The policy learns when and where to enhance resolution, how to integrate the resulting observations, and when to terminate. Enhanced regions come from aligned high-DPI pages while the low-DPI global context remains available. For each initial state, we sample G = 8 trajectories and standardize their rewards within the group to obtain advantages b A i . GRPO maximizes J GRPO (θ) = E i,k h min ρ i,k b A i , clip(ρ i,k , 1− ε, 1 + ε) b A i i ,(6) where ρ i,k is the new-to-rollout policy probability ratio for generated token k in trajectory i, and ε is the clipping threshold. Tool observations condition the policy but are excluded from the loss. 5 GRPO Data Filtering. We construct the final GRPO prompts only from REL-CoT’s 72-, 96-, and 144-DPI views. For each candidate, eight trajectories are generated for construction-time filtering. We discard candidates whose eight trajectories all repeatedly call the tool without recovering an answer, or whose eight trajectories never call the tool. We then retain 10,000 prompts in a fixed 7:2:1 DPI ratio. The online rollout group size, prompt limits, and update schedule are detailed in Appendix B.3. Reward. For a trajectory τ , the total reward combines answer correctness, output validity, and a correctness-gated tool-use bonus: R(τ) = 0.8R acc (τ) + 0.2R fmt (τ) + I R acc (τ)=1 R tool (τ).(7) Here R acc measures answer matching and R fmt enforces valid outputs and tool calls. The tool bonus is enabled only for fully correct answers. It combines resolution necessity g(d 0 ), localization quality Q loc , and call efficiency E call . For N > 0 attempted calls and E > 0 distinct annotated regions, R tool = g(d 0 )Q loc E call , g(d 0 ) = clip 144− d 0 144− 72 , 0, 1 γ , E call = min(1,E/N).(8) The resolution weight g falls from one at 72 DPI to zero at 144 DPI, favoring enhancement when the initial view is compressed. Call efficiency E call stays at one for N ≤ E and decays as E/N thereafter, discouraging redundant enhancements. Localization quality is computed as Q loc = P (i,j)∈M IoU(c i ,e j ) min1, 2(1− s i ) min(N,E) ,(9) whereM is a maximum-weight one-to-one matching between valid call regions c i and boxes e j on the same page. The requested page-area fraction s i penalizes overly broad regions, and counting invalid attempts in N penalizes malformed calls. Both Q loc and E call are zero when N = 0 or E = 0. Table 9 summarizes reward behavior for representative cases. 4EXPERIMENTS 4.1EXPERIMENTAL SETUP We compare FocusVTC with three groups of baselines: (1) text-input models, with Qwen3.5- 9B (Qwen Team, 2026) as the backbone reference; (2) fixed-resolution multimodal models, in- cluding Qwen3-VL-8B (Bai et al., 2025), Qwen3.5-9B, GLM-4.1V-9B (V Team et al., 2025), and Glyph (Cheng et al., 2026); and (3) training-stage variants, including FocusVTC w/o GRPO with and without tools, a no-tools ablation of FocusVTC, intermediate FocusVTC checkpoints, direct GRPO (FocusVTC w/o SFT), and a tools-only Qwen3.5-9B (denoted Qwen3.5-9B+tools). We eval- uate long-context performance on LongBench (Bai et al., 2024), MRCR (Vodrahalli et al., 2024; OpenAI, 2025), and VTCBench (Zhao et al., 2025), and resolution robustness and compression ef- ficiency on RULER (Hsieh et al., 2024). We assess capability preservation with general multimodal benchmarks (Yue et al., 2024; Liu et al., 2024a; Mathew et al., 2021; 2022; Fu et al., 2026; Masry et al., 2022); complete scores are in Appendix C.5. At evaluation, Text and Vision denote text input and 72-DPI pages, respectively. For models with tool access, the region-enhancement tool pro- vides aligned 144-DPI regions. All rendered pages use DejaVu Sans at 9 pt unless otherwise stated. Sampling settings and tool-use budgets are detailed in Appendix C. 4.2LONG-CONTEXT PERFORMANCE LongBench: matching text performance with compressed input. FocusVTC achieves the best overall score in Table 1 (56.40), slightly exceeding Qwen3.5-9B Text (55.86) and outperforming the strongest VTC baseline, Glyph (Cheng et al., 2026) (52.34). More importantly, it gains 20.54 points over the same backbone at a fixed 72 DPI. The gains concentrate on QA and synthetic retrieval, where a small number of passages determine the answer. This pattern supports the intended mech- anism: low-resolution pages preserve global search coverage, while learned crops restore the exact text only where needed. Summarization changes little because its evidence is distributed rather than localized. Few-shot results are mixed, as demonstrations can span multiple regions. 6 Table 1: LongBench task scores (%), grouped by task family. Avg is the unweighted arithmetic mean of the 11 displayed non-code task scores. Vision denotes 72-DPI pages. Model / stageInputSingle-doc QAMulti-doc QASummarizationFew-shotSyntheticOverall QPMF-EnMF-ZhDuR2WikiMNewsQMSumSAMSumTriviaPR-EnPR-ZhAvg LLaMA-3.1-8B (Grattafiori et al., 2024) Text 44.56 44.61 41.26 19.06 46.6725.3023.2835.4689.12 99.5062.2048.27 Qwen2.5-7B (Yang et al., 2025b)Text45.2943.4442.1216.5540.5124.9422.9534.5986.93100.0098.5050.53 Qwen3-8B (Yang et al., 2025a)Text 44.67 47.7345.2121.1973.9221.3019.6035.0187.98 97.26 100.0053.99 GLM-4-9B (Team GLM et al., 2024)Text43.7545.2141.2320.7950.8924.8222.8435.8490.0799.50100.0052.27 Qwen3.5-9B (Qwen Team, 2026)Text 47.23 49.32 56.58 25.25 61.8223.7922.2838.0290.16 100.00 100.0055.86 Qwen3-VL-8B (Bai et al., 2025)Vision27.8532.1726.5018.0037.4919.4720.7234.1087.9752.506.5033.02 Qwen3.5-9B (Qwen Team, 2026)Vision 36.20 41.10 28.68 19.38 38.1221.7922.3232.7091.37 29.25 33.5035.86 GLM-4.1V-9B (V Team et al., 2025)Vision30.8533.9526.9215.8638.3322.5516.5236.5288.2572.5040.6838.45 Glyph (Cheng et al., 2026)Vision 43.7746.4936.7425.1772.4922.2220.7134.4186.61 100.00 87.1152.34 FocusVTC (Ours)Vision47.7148.9557.7830.2169.0423.5721.7133.8791.0198.5098.0056.40 8163264128256 Context length (K tokens) 0 20 40 60 80 100 Score (%) (a) 2 needles GLM-4-9B Glyph Qwen3.5-9B FocusVTC 8163264128256 Context length (K tokens) 0 20 40 60 80 100 (b) 4 needles GLM-4-9B Glyph Qwen3.5-9B FocusVTC 8163264128256 Context length (K tokens) 0 20 40 60 80 100 (c) 8 needles GLM-4-9B Glyph Qwen3.5-9B FocusVTC 8163264128256 Context length (K tokens) 1× 2× 3× 4× Observation overhead (d) Compression Prompt reference 2 needles 4 needles 8 needles Figure 4: MRCR results: (a) two needles; (b) four needles; (c) eight needles; (d) prompt-plus- observation compression. Text is dashed/hollow; VTC is solid/filled. Context axes use bin upper bounds on a base-two scale. Compression divides Text tokens by the initial prompt plus tool obser- vations. Full scores: Appendix C.3. Table 2: VTCBench performance (%) across Retrieval, Reasoning, and Memory. Length labels are bin upper bounds (K tokens). Each Avg is the unweighted arithmetic mean of the four displayed length-bin scores. Vision denotes 72-DPI pages. Model / stageInputRetrievalReasoningMemory 8163264Avg8163264Avg8163264Avg Qwen3-VL-8B (Bai et al., 2025)Vision 90.50 77.90 77.01 76.3680.44 18.83 12.16 11.11 1.5210.91 21.08 20.18 24.0320.0021.32 Qwen3.5-9B (Qwen Team, 2026)Vision89.1478.4579.2178.2381.2662.9755.4134.2613.6441.5732.5022.7518.4210.1020.94 GLM-4.1V-9B (V Team et al., 2025) Vision 86.20 85.25 82.7658.0178.06 31.59 10.14 22.22 9.0918.26 25.10 21.89 13.16 7.0716.81 Glyph (Cheng et al., 2026)Vision92.0887.8580.5177.1684.4022.186.0815.7410.6113.6522.1117.1121.4719.0019.92 FocusVTC (Ours)Vision98.3993.3785.3486.8991.0045.2443.2435.1921.3336.2532.9822.0724.6425.6426.33 MRCR: higher scores than text under compression. FocusVTC exceeds the Qwen3.5-9B Text average in all three needle settings and also consistently outperforms Glyph, with two/four/eight- needle averages of 60.76/45.21/30.71 versus 42.63/25.97/16.57, giving equal weight to the six context-length bins. These gains coexist with approximately 3.0–3.3× prompt-plus-observation compression in the longest bin (Figure 4). Section 4.4 analyzes how compression scales with con- text length. VTCBench: retrieval, memory, and long-context reasoning. FocusVTC obtains the best Re- trieval and Memory averages in Table 2. Its advantage is clearest in the longest bins, where the low-resolution overview narrows the search and crops recover facts that fixed-resolution input can miss. This supports that adaptive resolution addresses the access-to-evidence bottleneck. Reasoning improves over the fixed-resolution backbone in the two longest bins, although its overall average remains lower. Overall, these results show that adaptive crops add a complementary capability: the model can revisit and recover evidence missed by the fixed-resolution view, with the clearest benefits at longer contexts. 7 Table 3: Training stages and tool access at 72 DPI (scores in %). Best and second-best scores are bold and underlined, respectively. +tools uses tool access without additional training. Detailed results are provided in Appendices C.3 and C.4. ModelREL-SFTGRPOToolsRULERLongBenchMRCR (needles)VTCBench v1v2Avg248RetrievalReasoningMemory FocusVTC (Ours)✓87.3875.9456.4060.7645.2130.7191.0036.2526.33 FocusVTC (Verdana) (Ours)✓85.1375.4954.9360.2643.1127.3489.2135.9324.23 FocusVTC w/o tools (Ours)✓–36.6044.8236.8252.0037.6523.5067.253.1122.95 FocusVTC w/o SFT (Ours)–✓73.21 62.7749.3057.05 39.36 26.66 87.1738.1523.56 FocusVTC w/o GRPO (Ours)✓–32.2843.5837.8644.9428.8321.3080.2720.3717.68 FocusVTC w/o GRPO+tools (Ours)✓–✓22.98 39.4125.4122.25 15.09 8.9654.252.536.93 Qwen3.5-9B (Qwen Team, 2026)–37.4044.6435.8648.5228.5318.5681.2641.5720.94 Qwen3.5-9B+tools (Qwen Team, 2026)–✓22.50 37.6827.2220.70 14.42 6.9649.382.833.30 0306090120150 GRPO step 0 1 2 3 Calls / rollout S1S2S3S4 (a) Tool call count 0306090120150 GRPO step 0 1 2 3 4 5 Response tokens (K) S1S2S3S4 (b) Response length 0306090120150 GRPO step 0.0 0.2 0.4 0.6 IoU S1S2S3S4 (c) Grounding IoU 050100150 GRPO step 0 20 40 60 80 100 Score (%) (d) Benchmark scores RULER v1 RULER v2 LongBench MRCR VTCBench Figure 5: Training behavior and checkpoint scores. (a) Tool calls; (b) response length; (c) grounding IoU; (d) benchmark scores at 0/50/100/150 steps. S1–S4 mark exploration, frequent tool use, fewer calls with longer responses, and shorter responses with higher IoU. 4.3TRAINING STRATEGY ANALYSIS Training and rendering ablations. Table 3 summarizes the ablations. Training configurations are given in Appendix B, and detailed results in Appendix C. REL-SFT provides a useful initial- ization for GRPO: compared with FocusVTC w/o SFT, FocusVTC improves eight of nine reported aggregates, including LongBench (49.30 to 56.40), with VTCBench Reasoning as the sole excep- tion (38.15 to 36.25). However, Qwen3.5-9B+tools and FocusVTC w/o GRPO+tools score lower on every aggregate than Qwen3.5-9B and FocusVTC w/o GRPO, respectively; for FocusVTC w/o GRPO, enabling tools reduces LongBench from 37.86 to 25.41. After GRPO, FocusVTC surpasses FocusVTC w/o GRPO+tools on all nine aggregates, including a rise from 22.98 to 87.38 on RULER v1, supporting the role of policy learning in using the crop interface effectively. FocusVTC also out- performs FocusVTC w/o tools on LongBench (56.40 versus 36.82). Rendering quality provides a further gain: FocusVTC with DejaVu Sans outperforms FocusVTC (Verdana) on both RULER ver- sions and LongBench, with the largest RULER v1 gains on single 3 and multikey3, where exact key–value retrieval is sensitive to character errors (Appendix A.4). GRPO progression. With tools enabled, every reported LongBench, MRCR, and VTCBench ag- gregate improves steadily from 50 to 100 to 150 steps, with particularly strong later gains on eight- needle MRCR and VTCBench Reasoning and Memory. Figure 5 connects these gains to the policy trajectory. In S1–S2 (0–36), increasing calls and response length coincide with rising IoU as the pol- icy learns to request useful evidence. In S3 (36–60), calls fall while responses remain long and IoU briefly dips, so fewer calls alone do not imply precise reading. In S4 (60–150), responses shorten and IoU rises before stabilizing as the benchmark scores reach their strongest checkpoint. GRPO therefore progressively converts exploratory tool use into more selective evidence acquisition and stopping. 8 Qwen3.5-9B Glyph FocusVTC Qwen3.5 Text GLM-4.1V Text Qwen3.5-9B Glyph FocusVTC Qwen3.5 Text GLM-4.1V Text Minimum total 72 DPI FocusVTC FocusVTC prompt Text prompt Minimum total 72 DPI FocusVTC FocusVTC prompt Text prompt 487296120144 Initial page DPI 0 20 40 60 80 100 Score (%) 487296120144 Initial page DPI 0 20 40 60 80 100 Score (%) 487296120144 Initial page DPI 0 2 4 6 8 10 12 14 487296120144 Initial page DPI 0 2 4 6 8 10 12 14 Tokens (K) (a) RULER v1(b) RULER v2(c) RULER v1(d) RULER v2 487296120144 Initial page DPI 0 2 4 6 8 10 12 14 (c) RULER v1 FocusVTC (P+O) FocusVTC prompt Glyph Text prompt 487296120144 Initial page DPI 0 2 4 6 8 10 12 14 Token cost (K) (d) RULER v2 FocusVTC (P+O) FocusVTC prompt Glyph (total) Text prompt Input tokens (K) Extra obs.Extra obs. 487296120144 Initial page DPI 0 2 4 6 8 10 12 14 Input tokens (K) (c) RULER v1 FocusVTC (P+ O) FocusVTC prompt Extra obs. Glyph Text prompt 487296120144 Initial page DPI 0 2 4 6 8 10 12 14 Token cost (K) (d) RULER v2 FocusVTC (P+ O) FocusVTC prompt Extra obs. Glyph (total) Text prompt Figure 6: RULER results across DPI: (a) v1 scores; (b) v2 scores; (c) v1 input token costs; (d) v2 token costs. FocusVTC shows prompt and prompt-plus-observation costs. Glyph uses prompt tokens for v1 and v2. Dashed references show Text prompts. Token accounting: Appendix C.1; task-level scores at 72 DPI: Appendix C.4. 4.4RESOLUTION ROBUSTNESS AND COMPRESSION EFFICIENCY Robustness across initial resolutions. RULER provides a direct test of the adaptive-resolution mechanism. Across 48–144 DPI, FocusVTC is substantially less sensitive to the initial resolution than the fixed-resolution baselines (Figure 6); at 72 DPI, it reaches 87.38/75.94 on v1/v2, compared with 37.40/44.64 for the same backbone without crops (Appendix C.4). REL trains the model to localize across resolutions, and the aligned 144-DPI crop then decouples exact character reading from the initial page resolution. At 48 and 60 DPI, extra-observation costs are higher, reducing the savings from shorter prompts. At 72 DPI, the prompt-plus-observation length is the smallest on both v1 and v2, while scores exceed those at lower DPIs. Above 72 DPI, observation costs change little but prompt length grows; starting at 144 DPI costs 2.8/2.6× as many input tokens for only modest gains. Thus, uniformly increasing resolution spends capacity on irrelevant text, whereas 72 DPI gives the crop policy enough information to allocate detail selectively. We therefore use it on the other benchmarks. Token costs and compression.At 72 DPI on RULER v1, FocusVTC uses an average of 2,154 prompt tokens and 723 extra-observation tokens. Their sum of approximately 2,877 tokens gives 2.9× compression relative to the 8,400-token text context, while scoring 87.38. Glyph (Cheng et al., 2026) scores 57.53 at 3.0× compression. FocusVTC achieves higher accuracy at a similar compression ratio. For MRCR’s longest bin, the text reference is 197,909 tokens and the prompt is 53,181 tokens. Adding the two/four/eight-needle observations of 7,296/10,290/13,048 tokens gives 3.3× /3.1× /3.0× compression (Figure 4(d)). On 64K–128K four-needle MRCR examples, FocusVTC achieves a 2.79× online end-to-end speedup over Qwen3.5-9B Text, excluding offline page rendering (Appendix C.2). 5CONCLUSION Long-context reasoning incurs substantial computation and memory costs, while fixed-resolution vi- sual text compression trades legibility for token savings. We presented FOCUSVTC, which breaks this trade-off through compressed global views and selective high-resolution enhancement. Trained with multi-resolution REL-SFT and GRPO on 29.4K high-quality REL-CoT examples, FOCUSVTC learns to localize and enhance relevant regions without continual pretraining. It scores 87.4 on RULER v1 at 2.9× input compression, including tool observations, and surpasses its text-input backbone on LongBench (56.40 versus 55.86). It also gains 13.91 points on MRCR and reaches a 51.19 VTCBench macro-average while preserving general multimodal capabilities. These results show that allocating visual detail according to reasoning needs can reconcile high compression with strong performance. We believe this principle advances visual text compression toward adaptive long-context understanding and provides a foundation for more capable, versatile, and scalable mul- timodal intelligence. 9 AI USE STATEMENT We used generative AI tools to assist with language polishing and manuscript organization. As part of the research pipeline, we also used DeepSeek V4 Flash to filter context-dependent questions, Gemini 3.5 Flash to generate reasoning traces and evidence locations, and GPT-5 mini to verify whether the extracted crops support the reference answers, as described in Section 3.2. The authors take responsibility for the final manuscript, including all claims, experimental results, and artifacts. ETHICS STATEMENT This work studies efficient long-context reading through visual text compression and adaptive ev- idence localization. We use existing public QA datasets and evaluation benchmarks to construct rendered pages and derived reasoning–evidence annotations. The study does not recruit human par- ticipants or collect private documents. Derived data remain subject to the usage and redistribution conditions of their source datasets. REPRODUCIBILITY STATEMENT Section 3 describes the FocusVTC reading protocol, REL-CoT data construction, REL supervised fine-tuning, and GRPO objective. Appendix B reports data composition and expansion, training hyperparameters, sequence packing, rollout limits, and representative reward cases. Appendix C specifies evaluation settings and token-cost accounting for initial prompts and tool observations, as well as generated-token counts in the latency analysis. Appendix A details the font and point-size selection experiments, rendering parameters, and visual preprocessing. REFERENCES Shuai Bai, Yuxuan Cai, Ruizhe Chen, Keqin Chen, Xionghui Chen, Zesen Cheng, Lianghao Deng, Wei Ding, Chang Gao, Chunjiang Ge, et al. Qwen3-VL Technical Report. arXiv preprint arXiv:2511.21631, 2025. Yushi Bai, Xin Lv, Jiajie Zhang, Hongchang Lyu, Jiankai Tang, Zhidian Huang, Zhengxiao Du, Xiao Liu, Aohan Zeng, Lei Hou, Yuxiao Dong, Jie Tang, and Juanzi Li. LongBench: A Bilin- gual, Multitask Benchmark for Long Context Understanding. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), p. 3119– 3137. Association for Computational Linguistics, 2024. doi: 10.18653/v1/2024.acl-long.172. Zhiyu Chen, Wenhu Chen, Charese Smiley, Sameena Shah, Iana Borova, Dylan Langdon, Reema Moussa, Matt Beane, Ting-Hao Huang, Bryan R Routledge, et al. Finqa: A dataset of numerical reasoning over financial data. In Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing, p. 3697–3711, 2021. Jiale Cheng, Yusen Liu, Xinyu Zhang, Yulin Fei, Wenyi Hong, Ruiliang Lyu, Weihan Wang, Zhe Su, Xiaotao Gu, Xiao Liu, Yushi Bai, Jie Tang, Hongning Wang, and Minlie Huang. Glyph: Scaling Context Windows via Visual-Text Compression. In Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), p. 37145–37158. Association for Computational Linguistics, 2026. doi: 10.18653/v1/2026.acl-long.1722. Tri Dao, Dan Fu, Stefano Ermon, Atri Rudra, and Christopher R ́ e. Flashattention: Fast and memory- efficient exact attention with io-awareness. volume 35, p. 16344–16359, 2022. Bradley Efron. Bootstrap methods: Another look at the jackknife. The Annals of Statistics, 7(1): 1–26, 1979. doi: 10.1214/aos/1176344552. Cheng Fan, Junyi Zhou, Tingzhang Luo, RongJian Xu, Qiyanhui Lu, Mingjian Zhu, Hanting Chen, and Jianyuan Guo. Reading is not Reasoning: Bridging the Agentic Policy Gap in Vision-Text Compression. arXiv preprint arXiv:2608.08960, 2026. 10 Chaoyou Fu, Peixian Chen, Yunhang Shen, Yulei Qin, Mengdan Zhang, Xu Lin, Jinrui Yang, Xiawu Zheng, Ke Li, Xing Sun, et al. Mme: A comprehensive evaluation benchmark for multimodal large language models. volume 38, 2026. Yonghan Gao, Zehong Chen, Lijian Xu, Jingzhi Chen, Jingwei Guan, and Xingyu Zeng. Decoupling Semantics from Vision: A Framework for Faithful Visual-Text Compression Evaluation. arXiv preprint arXiv:2608.01848, 2026. Aaron Grattafiori, Abhimanyu Dubey, Abhinav Jauhri, et al. The Llama 3 Herd of Models. arXiv preprint arXiv:2407.21783, 2024. Pinaki Prasad Guha Neogi, Ahmad Mohammadshirazi, Ser-Nam Lim, and Rajiv Ramnath. Doc- VAL: Validated Chain-of-Thought Distillation for Grounded Document VQA. In Proceedings of the 43rd International Conference on Machine Learning, volume 306 of Proceedings of Machine Learning Research. PMLR, 2026. Xanh Ho, Anh-Khoa Duong Nguyen, Saku Sugawara, and Akiko Aizawa. Constructing A Multi- hop QA Dataset for Comprehensive Evaluation of Reasoning Steps. In Proceedings of the 28th International Conference on Computational Linguistics, p. 6609–6625. International Committee on Computational Linguistics, 2020. doi: 10.18653/v1/2020.coling-main.580. Cheng-Ping Hsieh, Simeng Sun, Samuel Kriman, Shantanu Acharya, Dima Rekesh, Fei Jia, Yang Zhang, and Boris Ginsburg. RULER: What’s the Real Context Size of Your Long-Context Lan- guage Models? In First Conference on Language Modeling, 2024. Huiqiang Jiang, Qianhui Wu, Chin-Yew Lin, Yuqing Yang, and Lili Qiu. LLMLingua: Compressing prompts for accelerated inference of large language models. In Proceedings of the 2023 Confer- ence on Empirical Methods in Natural Language Processing, p. 13358–13376. Association for Computational Linguistics, 2023. doi: 10.18653/v1/2023.emnlp-main.825. Mandar Joshi, Eunsol Choi, Daniel S. Weld, and Luke Zettlemoyer. TriviaQA: A Large Scale Distantly Supervised Challenge Dataset for Reading Comprehension. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), p. 1601–1611. Association for Computational Linguistics, 2017. doi: 10.18653/v1/P17-1147. Woosuk Kwon, Zhuohan Li, Siyuan Zhuang, Ying Sheng, Lianmin Zheng, Cody Hao Yu, Joseph E. Gonzalez, Hao Zhang, and Ion Stoica. Efficient memory management for large language model serving with PagedAttention. In Proceedings of the 29th Symposium on Operating Systems Prin- ciples, p. 611–626, 2023. doi: 10.1145/3600006.3613165. Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich K ̈ uttler, Mike Lewis, Wen-tau Yih, Tim Rockt ̈ aschel, Sebastian Riedel, and Douwe Kiela. Retrieval-augmented generation for knowledge-intensive NLP tasks. In Advances in Neural Information Processing Systems, volume 33, p. 9459–9474, 2020. Tianyu Liang, Xiangxi Zheng, Yilin Wang, and Dongxing Mao. Same Semantics, Different Paths: Self-Improving Alignment for Vision-Text Compression. arXiv preprint arXiv:2608.02109, 2026. Yuliang Liu, Zhang Li, Mingxin Huang, Biao Yang, Wenwen Yu, Chunyuan Li, Xu-Cheng Yin, Cheng-Lin Liu, Lianwen Jin, and Xiang Bai. OCRBench: On the Hidden Mystery of OCR in Large Multimodal Models. Science China Information Sciences, 67(12):220102, 2024a. doi: 10.1007/s11432-024-4235-6. Zihan Liu, Wei Ping, Rajarshi Roy, Peng Xu, Chankyu Lee, Mohammad Shoeybi, and Bryan Catan- zaro. Chatqa: Surpassing gpt-4 on conversational qa and rag. arXiv preprint arXiv:2401.10225, 2024b. Ilya Loshchilov and Frank Hutter. Decoupled weight decay regularization. In International Confer- ence on Learning Representations, 2019. Ahmed Masry, Jia Qing Tan, Shafiq Joty, Enamul Hoque, et al. Chartqa: A benchmark for question answering about charts with visual and logical reasoning. In Findings of the association for computational linguistics: ACL 2022, p. 2263–2279, 2022. 11 Minesh Mathew, Dimosthenis Karatzas, and C. V. Jawahar. DocVQA: A Dataset for VQA on Doc- ument Images. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, p. 2200–2209, 2021. Minesh Mathew, Viraj Bagal, Rub ` en Tito, Dimosthenis Karatzas, Ernest Valveny, and C. V. Jawa- har. InfographicVQA. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, p. 1697–1706, 2022. doi: 10.1109/WACV51458.2022.00264. OpenAI. OpenAI MRCR: Long Context Multiple Needle in a Haystack Benchmark. Hugging Face dataset release, 2025. Bowen Peng, Jeffrey Quesnelle, Honglu Fan, and Enrico Shippole. YaRN: Efficient context window extension of large language models. In International Conference on Learning Representations, 2024. Qwen Team. Qwen3.5: Towards native multimodal agents, February 2026. Zhihong Shao, Peiyi Wang, Qihao Zhu, Runxin Xu, Junxiao Song, Xiao Bi, Haowei Zhang, Mingchuan Zhang, Y. K. Li, Y. Wu, and Daya Guo. DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Models. arXiv preprint arXiv:2402.03300, 2024. Lv Tang, Tianyi Zheng, Yang Liu, Bo Li, and Xingyu Li. Visual Text Compression as Measure Transport. arXiv preprint arXiv:2605.06708, 2026. Team GLM, Aohan Zeng, Bin Xu, et al. Chatglm: A family of large language models from glm-130b to glm-4 all tools, 2024. Harsh Trivedi, Niranjan Balasubramanian, Tushar Khot, and Ashish Sabharwal. MuSiQue: Multi- hop Questions via Single-hop Question Composition. Transactions of the Association for Com- putational Linguistics, 10:539–554, 2022. doi: 10.1162/tacl a00475. Jianhong Tu, Nicholas Crispino, Kyle Montgomery, Chenguang Wang, and Dawn Song. Fico: Evaluating Vision-Language Models under Visual Fidelity and Compression at Scale. In Findings of the Association for Computational Linguistics: ACL 2026, p. 35261–35277. Association for Computational Linguistics, 2026. doi: 10.18653/v1/2026.findings-acl.1758. V Team, Wenyi Hong, Wenmeng Yu, et al. Glm-4.5v and glm-4.1v-thinking: Towards versatile multimodal reasoning with scalable reinforcement learning, 2025. Kiran Vodrahalli, Santiago Onta ̃ n ́ on, Nilesh Tripuraneni, Kelvin Xu, Sanil Jain, Rakesh Shivanna, Jeffrey Hui, Nishanth Dikkala, Mehran Kazemi, Bahare Fatemi, Rohan Anil, Ethan Dyer, Siamak Shakeri, Roopali Vij, Harsh Mehta, Vinay Ramasesh, Quoc Le, Ed Chi, Yifeng Lu, Orhan Firat, Angeliki Lazaridou, Jean-Baptiste Lespiau, Nithya Attaluri, and Kate Olszewska. Michelan- gelo: Long Context Evaluations Beyond Haystacks via Latent Structure Queries. arXiv preprint arXiv:2409.12640, 2024. Robert A. Wagner and Michael J. Fischer. The string-to-string correction problem. Journal of the ACM, 21(1):168–173, 1974. doi: 10.1145/321796.321811. Alex Jinpeng Wang, Linjie Li, Yiqi Lin, Min Li, Lijuan Wang, and Mike Zheng Shou. Leveraging Visual Tokens for Extended Text Contexts in Multi-Modal Learning. In Advances in Neural In- formation Processing Systems, volume 37, p. 14325–14348, 2024. doi: 10.52202/079017-0457. Yibo Wang, Yongcheng Jing, Shunyu Liu, Hao Guan, Rong-Cheng Tu, Chengyu Wang, Jun Huang, and Dacheng Tao. VTC-R1: Vision-Text Compression for Efficient Long-Context Reasoning. arXiv preprint arXiv:2601.22069, 2026. Haoran Wei, Yaofeng Sun, and Yukun Li. Deepseek-ocr: Contexts optical compression. arXiv preprint arXiv:2510.18234, 2025. Ling Xing, Alex Jinpeng Wang, Rui Yan, Xiangbo Shu, and Jinhui Tang. Vision-centric Token Compression in Large Language Model. In Advances in Neural Information Processing Systems, volume 38, p. 37239–37269, 2025. doi: 10.52202/085713-1111. 12 Fangyuan Xu, Weijia Shi, and Eunsol Choi. RECOMP: Improving retrieval-augmented LMs with compression and selective augmentation. In International Conference on Learning Representa- tions, 2024a. Jiawei Xu, Zhilin Zhai, Jinrui Fang, Ruohan Xu, Mingfei Lu, Yi Zhang, Guanchu Wang, Tianlong Chen, and Ying Ding. SEER: Long-Context Reasoning via Selective Visual-Text Compression. In Conference on Language Modeling, 2026. Peng Xu, Wei Ping, Xianchao Wu, Zihan Liu, Mohammad Shoeybi, and Bryan Catanzaro. Chatqa 2: Bridging the gap to proprietary llms in long context and rag capabilities. arXiv preprint arXiv:2407.14482, 2024b. An Yang, Anfeng Li, Baosong Yang, et al.Qwen3 Technical Report.arXiv preprint arXiv:2505.09388, 2025a. An Yang, Bowen Yu, Chengyuan Li, Dayiheng Liu, Fei Huang, Haoyan Huang, Jiandong Jiang, Jianhong Tu, Jianwei Zhang, Jingren Zhou, Junyang Lin, Kai Dang, Kexin Yang, Le Yu, Mei Li, Minmin Sun, Qin Zhu, Rui Men, Tao He, Weijia Xu, Wenbiao Yin, Wenyuan Yu, Xiafei Qiu, Xingzhang Ren, Xinlong Yang, Yong Li, Zhiying Xu, and Zipeng Zhang. Qwen2.5-1m technical report, 2025b. Zhilin Yang, Peng Qi, Saizheng Zhang, Yoshua Bengio, William W. Cohen, Ruslan Salakhutdinov, and Christopher D. Manning. HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answering. In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, p. 2369–2380. Association for Computational Linguistics, 2018. doi: 10.18653/v1/ D18-1259. Jingyang Yuan, Huazuo Gao, Damai Dai, Junyu Luo, Liang Zhao, Zhengyan Zhang, Zhenda Xie, Yuxing Wei, Lean Wang, Zhiping Xiao, Yuqing Wang, Chong Ruan, Ming Zhang, Wenfeng Liang, and Wangding Zeng. Native sparse attention: Hardware-aligned and natively trainable sparse attention. In Proceedings of the 63rd Annual Meeting of the Association for Computa- tional Linguistics (Volume 1: Long Papers), p. 23078–23097. Association for Computational Linguistics, 2025. doi: 10.18653/v1/2025.acl-long.1126. Xiang Yue, Yuansheng Ni, Kai Zhang, Tianyu Zheng, Ruoqi Liu, Ge Zhang, Samuel Stevens, Dongfu Jiang, Weiming Ren, Yuxuan Sun, Cong Wei, Botao Yu, Ruibin Yuan, Renliang Sun, Ming Yin, Boyuan Zheng, Zhenzhu Yang, Yibo Liu, Wenhao Huang, Huan Sun, Yu Su, and Wenhu Chen. MMMU: A Massive Multi-discipline Multimodal Understanding and Reasoning Benchmark for Expert AGI. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 9556–9567, 2024. doi: 10.1109/CVPR52733.2024.00913. Shenglai Zeng, Qirui Wang, Kai Guo, Xinnan Dai, Xianxuan Long, and Hui Liu. Magnifying What Matters: Attention-Guided Adaptive Rendering for Visual Text Comprehension. arXiv preprint arXiv:2606.12898, 2026. Hongbo Zhao, Meng Wang, Fei Zhu, Wenzhuo Liu, Bolin Ni, Fanhu Zeng, Gaofeng Meng, and Zhaoxiang Zhang. Vtcbench: Can vision-language models understand long context with vision- text compression?, 2025. Ziwei Zheng, Michael Yang, Jack Hong, Chenxiao Zhao, Guohai Xu, Le Yang, Chao Shen, and Xing Yu. DeepEyes: Incentivizing ”Thinking with Images” via Reinforcement Learning. In International Conference on Learning Representations, 2026. 13 APPENDIX ARENDERING PARAMETERS AND SELECTION We detail the rendering settings and font-selection diagnostics supporting Section 3.2 and Figure 3. A.1RENDERING CONFIGURATION Table 4 lists the settings using Glyph’s parameter categories (Cheng et al., 2026). Visual-token costs are measured after preprocessing. Table 4: Rendering settings. The first block lists the selected font and resolution settings; page- layout and image-processor values in the second block apply to the font-selection diagnostics. ParameterSetting Font familyDejaVu Sans (selected from 15 candidates) Font size9 pt (selected from 4, 5, 6, 7, 8, 9, 11, 13 pt) Initial training DPI48, 60, 72, 84, 96, 120, 144 for REL-SFT; 72, 96, 144 for GRPO Default evaluation DPI72, except for the resolution sweep Enhancement source DPI144, with aligned page layout and coordinates Font-selection page layout and preprocessing Page sizeA4; 595× 842 pixels at 72 DPI Margins10 pt on each side Line spacingFont size + 1 pt (10 pt at the selected size) ColorsBlack text on a white background WrappingText wrapped and paginated within the margins Resize alignmentBoth image dimensions aligned to multiples of 32 Image pixel limitsMinimum 65,536; maximum 525,312 Patch and spatial merging16× 16 pixels; 2× 2 merging Processed 72-DPI page608× 832 pixels; 494 visual tokens A.2TRANSCRIPTION PROTOCOL AND READABILITY CRITERION We use Qwen3.5-9B (Qwen Team, 2026) on vLLM 0.19.1 (Kwon et al., 2023) with deterministic decoding, thinking disabled, and an 8,192-token context limit. A fixed prompt requests exact tran- scription, preserving case, digits, punctuation, and nonsense strings. The size sweep covers 15 fonts and eight sizes (4, 5, 6, 7, 8, 9, 11, 13 pt), sharing 30 random passages across all pairs (3,600 im- ages). Each passage contains 60 lowercase strings of lengths sampled from3, 4, 4, 5, 5, 6, 6, 7, 8, with 6% of characters replaced by digits and another 6% capitalized (seed 23). Character error rate (CER) is c i = Lev(N(ˆg i ),N(g i )) max|N(g i )|, 1 ,(10) where g i and ˆg i are the reference and transcription, N collapses repeated whitespace, and Lev is Levenshtein distance (Wagner & Fischer, 1974). The sweep averages passage CERs capped at one, averaging duplicate records, excluding failed requests, and retaining truncated generations; error bars show one standard error. We select the smallest tested size with mean CER≤ 5%: 9 pt for both DejaVu Sans and Verdana. Thresholds in Table 5 are interpolated linearly in log point size, with 95% intervals from 3,000 paired passage bootstrap resamples (seed 1) (Efron, 1979). A.3FONT COMPARISON AND VISUAL-TOKEN COST At 9 pt, we measure uncapped CER on 400 shared passages (151,220 normalized reference char- acters per font) and cost on 50 English passages assembled from LongBench (Bai et al., 2024), 14 targeting 32,768 Qwen3.5 text tokens (mean re-encoded length 32,762.8). Using the layout in Ta- ble 4, mean visual-token cost is V f = 1 50 50 X i=1 P if X j=1 w ij h ij 1024 .(11) Here P if is the page count and w ij ,h ij are resized dimensions; the denominator accounts for 16×16 patches with 2× 2 merging. Each 72-DPI A4 page costs 494 visual tokens, so cost depends on font- specific pagination, including the last page, and excludes instructions, generation, and enhanced regions. Table 5: All font candidates at 72 DPI, sorted by visual-token cost. CER uses the 400-passage 9 pt set; threshold sizes and 95% intervals use the separate 30-passage sweep. Pagination and visual tokens are means over the same 50 long passages. Bold identifies the selected font. FontFamily CER (%) Threshold pt [95% CI] Pages Visual tokens Liberation Sans Narrow Sans17.5311.69 [11.41, 11.91] 12.186,016.9 Times New RomanSerif13.1510.87 [10.76, 11.01] 13.546,688.8 Liberation SerifSerif12.9410.67 [10.56, 10.80] 13.546,688.8 FreeSansSans9.3010.60 [10.44, 10.77] 14.507,163.0 GeorgiaSerif10.7610.73 [10.54, 10.90] 14.827,321.1 ArialSans8.3910.39 [10.19, 10.59] 14.867,340.8 TahomaSans7.3110.02 [9.81, 10.21] 14.947,380.4 Trebuchet MSSans6.049.50 [9.17, 9.81] 15.207,508.8 DejaVu SansSans3.918.69 [8.57, 8.81] 16.948,368.4 VerdanaSans3.858.68 [8.53, 8.82] 17.048,417.8 DejaVu SerifSerif6.069.53 [9.26, 9.78] 17.288,536.3 ConsolasMono4.908.98 [8.90, 9.15] 18.409,089.6 Courier NewMono5.619.41 [9.04, 10.18] 20.069,909.6 DejaVu Sans MonoMono2.708.40 [8.29, 8.49] 20.069,909.6 FreeMonoMono5.559.48 [9.15, 10.03] 20.069,909.6 DejaVu Sans has the lowest measured cost among fonts meeting the 5% CER criterion (Table 5). Its random-text CER is close to Verdana’s (3.906% versus 3.854%; paired difference 95% CI [−0.07, +0.18] percentage points, 20,000 bootstrap resamples, seed 0). The main-text scatter in- cludes only fonts with CER≤ 7%. A.4CONFUSABLE CHARACTERS AND DOWNSTREAM VALIDATION The confusable-character test uses 300 passages shared by DejaVu Sans, Verdana, Trebuchet MS, DejaVu Sans Mono, and Tahoma (116,925 normalized characters per font; seed 31), enriched with sequences such as cl, rn, v, and il. A unit is erroneous if any of its reference positions overlaps a non-equal Levenshtein edit block; overlapping occurrences count separately. Unit error rates pool erroneous over total occurrences. Figure 3(c) reports DejaVu Sans minus Verdana with 95% intervals from 8,000 paired passage bootstrap resamples (seed 0). Overall CER is 0.30 percentage points lower for DejaVu Sans (95% CI [−0.52,−0.09], 20,000 paired resamples). A control uses 30 news/report passages in both fonts at eight sizes. At 5 pt, CER is 1.79%/2.05% for DejaVu Sans/Verdana versus 64.70%/70.91% on random text, showing how predictable language can mask visual ambiguity and motivating random-text selection (Gao et al., 2026). Under matched settings, FOCUSVTC with DejaVu Sans improves LongBench from 54.93 to 56.40 (Table 3) and matches or exceeds Verdana on every RULER v1 task, with the largest gains on single 3 and multikey3 (Table 6). For example, in single3, the key vague-ecology maps to the UUID c6a7e39-c4b0-42c-97c5-24a55304317f. These arbitrary identifiers offer little semantic redundancy, so a single misread hexadecimal digit can invalidate the answer. BDATA AND IMPLEMENTATION DETAILS REL-SFT and GRPO use AdamW (Loshchilov & Hutter, 2019), bf16 mixed precision, gradient checkpointing, and gradient clipping at 1.0. 15 Table 6: FocusVTC font comparison on RULER v1 at 72 DPI (scores in %). Model / fontSingle-1Single-2Single-3MKey-1MKey-2MKey-3MValueMQueryQA-1QA-2 FocusVTC (Ours)98.00100.0072.0097.0096.0046.0096.2598.5089.0081.00 FocusVTC (Verdana) (Ours)98.0099.0063.0094.0096.0040.0095.8098.5087.0080.00 B.1TRAINING DATA DETAILS The 29,411 REL-CoT examples (Figure 7) yield 205,877 candidate SFT samples after resolution expansion and before length filtering. The ChatQA portion comprises DROP (3,327), Quoref (870), ROPES (1,705), and TAT-QA (2,931). ChatQA2 contributes NarrativeQA-131072 (2,018) and Long-SFT (5,195), while TriviaQA reading comprehension and FinQA contribute 5,755 and 1,423 examples, respectively. The multi-hop subset contains 285/2,123 examples from 2Wiki- MultihopQA, 382/2,014 from HotpotQA, and 277/1,106 from MuSiQue, where each pair denotes original/long-context variants. Long multi-hop contexts append and shuffle passages from the same dataset; TriviaQA concatenates retrieved passages, and FinQA retains text and tables. The GRPO set contains 10,000 prompts selected by the filtering procedure in Section 3.4: 7,000 at 72 DPI, 2,000 at 96 DPI, and 1,000 at 144 DPI. (a) REL-CoT source families (b) Multi-hop breakdown Gemini REL 29,411 examples Multi-hop 7,610 examples Multi-hop 25.9% ChatQA 30.0% ChatQA2-Long 24.5% TriviaQA 19.6% 2Wiki 31.6% HotpotQA 31.5% FinQA 18.7% MuSiQue 18.2% Figure 7: REL-CoT source families (left) and the Multi-hop breakdown (right), before resolution expansion. Percentages use each panel’s total; the right panel combines long and original variants of each dataset. B.2SUPERVISED FINE-TUNING DETAILS REL-SFT initializes FOCUSVTC from Qwen3.5-9B (Qwen Team, 2026), using the settings in Ta- ble 7. Batch size counts packed sequences, and sequence length is measured in tokens. Table 7: Stage 1: REL-SFT training hyperparameters. Global batch size Training steps Learning rate Weight decay LR schedule Warm-up steps Visual encoder Max. packed seq. length 87,00010 −6 0.01Cosine325Frozen32,768 Pool:≤ 256 rows Length≤ 32,768 longest that fits x 1 x 2 x 3 One pack: P i ℓ i ≤ 32,768 Each boundary resets attention, recurrent state, and positions Conditioning span Target span Figure 8: SFT sequence packing. Gray spans denote conditioning inputs; teal spans denote assistant targets. 16 We pack complete examples into 32,768-token sequences (Figure 8). Lengths are measured after chat templating and image preprocessing, including assistant targets; longer examples are excluded. Each worker selects the longest fitting sample from a pool of up to 256, refilling below 128 samples or before closing a pack with no fitting candidate. SFT uses FSDP2, FlashAttention-2, and fused AdamW, achieving 99.85% packing occupancy and approximately 51% model FLOPs utilization (MFU). The near-full packs minimize unused sequence capacity, while the observed MFU reflects efficient use of the training hardware. Training takes 26.7 hours on eight GPUs. B.3GROUP RELATIVE POLICY OPTIMIZATION DETAILS GRPO starts from the REL-SFT checkpoint with the settings in Table 8. The direct-GRPO baseline FocusVTC w/o SFT also trains for 150 updates. Global and PPO mini-batch sizes count prompts before rollout expansion; each update samples 64× 8 = 512 trajectories. The PPO micro-batch counts trajectories per GPU. All prompt, response, and generation lengths are in tokens (1K = 1,024). Table 8: Stage 2: GRPO training hyperparameters. Global batch Train steps LR Weight decay LR schedule Warmup steps Visual encoder Max. prompt / response Max. gen. / turn Rollouts / prompt PPO mini-batch PPO micro- batch / GPU Temp. / top-p Max. turns / tool calls g exponent γ Clip ε 64150 10 −6 0.01 Constant0Trainable 8K / 10K2K86411.0 / 1.09 / 820.2 Online rollouts are sampled independently of the data-filtering trajectories in Section 3.4. The post- prompt budget includes tool observations. Rollouts end with an <answer>...</answer> block or an exhausted length or interaction budget. Training takes approximately 139.2 hours on eight GPUs. The policy uses Enhance Region(page, bbox) to request regions from aligned 144-DPI pages. Page indices are one-based, and bounding boxes satisfy 0 ≤ x 1 < x 2 ≤ 1000 and 0 ≤ y 1 < y 2 ≤ 1000. Malformed or unexecutable calls consume an attempt and return an er- ror. Table 9 summarizes reward behavior for representative interaction cases. Table 9: Representative cases under the reward function. Unless otherwise stated, terminal answer formatting is valid. SituationConsequence Fully correct answer, no tool callsR acc = R fmt = 1 and R tool = 0, giving R = 1. Answer not fully correctThe tool-bonus term is gated off. Full-page requests i = 1: the area factor is zero, so this call contributes zero to the matching sum. Repeated requests for the same evi- dence Each annotated evidence region can be matched at most once. Excess or malformed tool callsBoth set R fmt = 0. For N > E, E call = E/N < 1; malformed calls count in N but are excluded from matching. Initial view at 144 DPIg(144) = 0, giving R = 0.8R acc + 0.2R fmt . CEVALUATION RESULTS DETAIL AND EFFICIENCY Unless otherwise specified, we evaluate Qwen3.5-9B (with and without tools) and FocusVTC in thinking mode using the official Qwen3.5 sampling settings (Qwen Team, 2026): temperature = 1.0, top-p = 0.95, top-k = 20, min-p = 0.0, presence penalty = 1.5, and repetition penalty = 1.0. Tool-enabled evaluation allows up to eight calls over nine rounds, with an 8,192-token limit per generation and a 20,480-token post-prompt trajectory limit, including tool observations. The training examples used for REL-SFT and GRPO do not overlap with the test examples in any of our evaluation benchmarks. 17 C.1TOKEN-COST ACCOUNTING Prompt and extra observations. Let P be the number of tokens in the initial prompt and O the total number of extra observation tokens appended during tool use, including returned images and environment text. For RULER, MRCR, and LongBench, we define input compression as C context = T text P + O ,(12) where T text is the token count of the text-context reference. Each extra observation is counted once; Table 10 reports token costs for RULER and LongBench, including the RULER decomposition underlying Figure 6. Table 10: Token costs and compression. P andO denote initial prompt and extra-observation tokens. Text references are 8,400/9,201/11,313 tokens for RULER v1/v2 and LongBench. Glyph (Cheng et al., 2026)FocusVTC (Ours) Benchmark DPIPText/P O P + O Text/(P + O) RULER v1481,4915.6×1,218 1,7682,9862.8× 602,0614.1×1,655 1,3923,0472.8× 722,7653.0×2,1547232,8772.9× 843,5172.4×2,7296983,4272.5× 964,5221.9×3,5446814,2252.0× 1206,7311.2×5,2776345,9111.4× 1449,1530.9×7,2906257,9151.1× RULER v2482,2094.2×1,495 1,8613,3562.7× 602,7933.3×1,902 1,4583,3602.7× 723,4402.7×2,3998523,2512.8× 844,1382.2×3,0508343,8842.4× 965,0321.8×3,7318034,5342.0× 1207,2911.3×5,4508186,2681.5× 144 10,0520.9×7,5858348,4191.1× LongBench723,6913.1×3,0147233,7373.0× At 72 DPI, extra observations account for 25.1%/26.2% of RULER v1/v2 input tokens, giving compression of 2.9 × /2.8×. These ratios divide the mean text-reference length by the mean P + O length. For MRCR’s longest bin, the text reference is 197,909 tokens and the prompt is 53,181 tokens. Adding the two/four/eight-needle observations of 7,296/10,290/13,048 tokens gives 3.3× /3.1× /3.0× compression. C.2END-TO-END LATENCY We compare Qwen3.5-9B Text and FocusVTC on 300 paired MRCR four-needle examples (64K– 128K). Each system uses two NVIDIA A100 80GB GPUs (TP=2), processing one request at a time. We time each example once after warmup, using greedy decoding with thinking enabled and an 8,192-token cumulative generation budget. Online latency is computed by subtracting each example’s page-rendering time from its recorded end-to-end latency, treating rendering as offline preprocessing. It includes image loading, processing and encoding, all inference rounds, and tool execution. Table 11: End-to-end latency on 300 paired MRCR four-needle examples with 64K–128K contexts. Values exclude recorded page-rendering time but include all online inference and tool rounds. Prefill timings are measured separately; tool-round prefill is cumulative per sample. Lower is better. Model Latency (s) Initial prefill (s) Tool-round prefill (s/sample) Text (Qwen3.5-9B)187.096.42– FocusVTC (Ours)67.064.141.34 18 Table 11 shows that FocusVTC reduces mean online latency from 187.09 s to 67.06 s, a 64.2% reduction (2.79× speedup). Text’s longer input is accompanied by substantially more generated tokens: 5,411.30 per example versus 1,529.77 for FocusVTC, including thinking, answers, and all tool rounds. These results show that FocusVTC’s compressed visual input is accompanied by fewer generated tokens and lower online latency. C.3DETAILED LONG-CONTEXT RESULTS Tables 12, 13, and 14 report detailed LongBench, VTCBench, and MRCR results for the training and tool-use variants. VTCBench (Zhao et al., 2025) is designed specifically to evaluate long- context understanding under visual text compression. Retrieval focuses on locating and aggregating information, Reasoning on inferring associations beyond direct lexical matching, and Memory on recalling and using information from long dialogue histories. On LongBench, the gap between English and Chinese passage retrieval narrows from 50.27 points for FocusVTC w/o GRPO to 0.50 for FocusVTC, whose final scores are 98.50 and 98.00. On MRCR, FocusVTC’s scores decrease with needle count in every context-length bin; even at 4K–8K, the scores are 82.25, 65.89, and 50.84 for two, four, and eight needles, respectively. Table 12: Detailed LongBench scores (%) for training-stage variants. Avg is the unweighted arith- metic mean of the 11 displayed non-code task scores. The final FocusVTC row is included as reference. Vision denotes 72-DPI pages. +tools uses tool access without additional training. Model / stageInputSingle-doc QAMulti-doc QASummarizationFew-shotSyntheticOverall QPMF-EnMF-ZhDuR2WikiMNewsQMSumSAMSumTriviaPR-EnPR-ZhAvg FocusVTC w/o SFT (Ours)Vision43.7746.7353.8026.7461.2624.0723.9531.5685.3172.3272.7449.30 FocusVTC w/o GRPO (Ours)Vision34.5239.9431.7714.7356.5417.4716.6931.6489.2367.1216.8537.86 FocusVTC w/o GRPO+tools (Ours)Vision16.4632.7023.168.4249.702.963.793.8856.4265.1916.8325.41 FocusVTC-50 (Ours)Vision47.6141.7349.2129.8052.7321.4712.1530.7887.2194.0593.6650.95 FocusVTC-100 (Ours)Vision46.9045.0654.2230.1061.1422.4720.0632.7690.1095.7396.0054.05 FocusVTC w/o tools (Ours)Vision34.0241.3821.7013.2659.6217.4712.369.1081.8379.0035.2636.82 FocusVTC (Ours)Vision47.7148.9557.7830.2169.0423.5721.7133.8791.0198.5098.0056.40 Qwen3.5-9B+tools (Qwen Team, 2026)Vision15.5834.2227.1022.0347.813.164.514.8861.7066.0112.4027.22 Table 13: Detailed VTCBench results (%) for training-stage variants. Length labels are bin upper bounds (K tokens). Each Avg is the unweighted arithmetic mean of the four displayed length-bin scores. The final FocusVTC row is included as reference. Vision denotes 72-DPI pages. +tools uses tool access without additional training. Model / stageInputRetrievalReasoningMemory 8163264Avg8163264Avg8163264Avg FocusVTC w/o SFT (Ours)Vision99.8385.5582.2281.0787.1750.8849.0933.9618.6538.1531.2422.2121.5719.2023.56 FocusVTC w/o GRPO (Ours)Vision87.7879.5680.2173.5280.2740.1725.6812.043.5720.3712.1217.9820.6020.0017.68 FocusVTC w/o GRPO+tools (Ours)Vision66.2859.6751.7239.3454.257.821.350.930.002.537.504.236.189.796.93 FocusVTC-50 (Ours)Vision96.9680.6581.9765.5681.2938.5129.3714.227.0022.2817.6313.6518.0624.9918.58 FocusVTC-100 (Ours)Vision97.9487.8585.3477.0587.0539.5329.7316.6711.2124.2925.5317.8420.8525.6422.47 FocusVTC w/o tools (Ours)Vision72.9475.1458.6262.3067.2510.151.350.930.003.1126.2720.5024.8820.1522.95 FocusVTC (Ours)Vision98.3993.3785.3486.8991.0045.2443.2435.1921.3336.2532.9822.0724.6425.6426.33 Qwen3.5-9B+tools (Qwen Team, 2026)Vision58.2659.1245.6934.4349.387.191.352.780.002.833.082.565.801.773.30 19 Table 14: MRCR performance (%) for two, four, and eight needles. Length labels are bin upper bounds (K tokens). Avg is the unweighted arithmetic mean of the six length-bin scores. Vision denotes 72-DPI pages. +tools uses tool access without additional training. Model / stageInput2 needles4 needles8 needles 8163264128256Avg8163264128256Avg8163264128256Avg LLaMA-3.1-8B (Grattafiori et al., 2024)Text 54.27 53.21 51.05 29.81 24.98 20.9039.04 33.4225.9722.7326.97 12.68 6.0021.30 23.80 17.69 19.8517.7211.79 7.8016.44 Qwen2.5-7B (Yang et al., 2025b)Text45.9251.0746.9734.6737.5737.6042.3025.9620.1319.9324.2517.2912.3019.9817.6419.4812.4114.8014.2413.7015.38 Qwen3-8B (Yang et al., 2025a)Text 58.95 41.18 36.18 24.99 20.89 17.5033.28 29.34 22.67 20.34 23.63 19.1115.5021.7718.75 19.6916.81 17.86 15.0012.6016.79 GLM-4-9B (Team GLM et al., 2024)Text39.7715.8718.4218.6318.4218.2021.5515.1713.789.1820.2715.0511.2014.1114.559.659.349.478.978.5010.08 Qwen3.5-9B (Qwen Team, 2026)Text 54.9651.5948.5943.44 41.48 39.0846.52 36.72 35.02 34.55 25.4425.82 21.6629.87 23.0420.50 21.53 12.68 21.13 12.4818.56 Glyph (Cheng et al., 2026)Vision58.5458.5247.5441.2638.4211.4842.6334.5639.2633.7121.9619.436.9225.9719.0422.6125.4714.7414.622.9416.57 FocusVTC w/o SFT (Ours)Vision74.7772.3254.8152.9146.3741.1357.0551.3746.1547.3234.1733.5423.6239.3642.6330.8426.6622.8221.8015.2326.66 FocusVTC w/o GRPO (Ours)Vision64.1962.7948.0546.2830.1018.2044.9434.6442.7330.0033.5720.4311.5828.8326.8124.7631.2318.0815.7511.1521.30 FocusVTC w/o GRPO+tools (Ours)Vision41.3614.7723.7525.0215.1113.4822.2514.746.4513.5828.4417.759.5615.0910.478.8313.4811.288.930.778.96 FocusVTC-50 (Ours)Vision77.5056.4551.5855.2430.0117.3948.0362.0043.1242.4031.1920.2914.2235.5419.3717.1722.1715.4810.874.4914.93 FocusVTC-100 (Ours)Vision79.3968.1255.9655.6839.5828.6854.5764.6845.2648.4833.5930.6719.4140.3535.0123.5625.2523.6917.1110.0222.44 FocusVTC w/o tools (Ours)Vision76.6163.6663.7456.0434.5117.4552.0045.2253.6247.4437.0625.8716.7037.6528.3132.4722.6726.4017.5813.5623.50 FocusVTC (Ours)Vision82.2578.6456.5856.9847.5542.5660.7665.8949.5054.2337.2941.9722.3645.2150.8433.6528.8028.3626.9015.6930.71 Qwen3.5-9B+tools (Qwen Team, 2026)Vision37.6725.6328.5712.4711.108.7620.7024.3217.5414.5613.298.937.8614.4210.299.566.128.244.203.366.96 C.4DETAILED RULER RESULTS AT 72 DPI Tables 15 and 16 report the 72-DPI task-level results for the visual models and their training and tool configurations. RULER v1 is the original RULER benchmark (Hsieh et al., 2024), evaluated here on ten retrieval and QA tasks, excluding variable tracing and the two word-frequency tasks. RULER v2 extends evaluation from retrieval to retrieval combined with reasoning: it covers multi- key retrieval (MK-NIAH), multi-value retrieval (MV-NIAH), and multi-document QA, each at four difficulty levels (Basic, Easy, Medium, and Hard), yielding twelve task–difficulty combinations. Each version’s Avg is the unweighted mean of its subset scores. For the two new measured variants, we recompute the v1 average over these ten tasks, excluding the three additional tasks in their run summaries. The retained v2 scorer permits relaxed matching on some tasks; neither run receives additional credit from reasoning text, which was not saved in the RULER predictions. Table 15: RULER v1 task scores (%) at 72 DPI. Avg is the unweighted arithmetic mean of the 10 displayed task scores. Best and second-best scores are bold and underlined, respectively. Qwen3.5- 9B+tools uses tool access without additional training. ModelSingle-1Single-2Single-3MKey-1MKey-2MKey-3MValueMQueryQA-1QA-2Avg Qwen3.5-9B54.0048.000.0043.0040.001.0037.2542.75 62.00 46.00 37.40 GLM-4.1V-9B61.0026.000.0030.0019.000.0019.5033.2550.0048.0028.68 Glyph74.0076.0044.0069.0037.002.0070.7574.50 64.00 64.00 57.53 FocusVTC w/o GRPO (Ours)50.0039.000.0029.0037.000.0024.2524.5065.0054.0032.28 FocusVTC w/o GRPO+tools (Ours)43.0029.001.0024.0037.001.0023.7523.0022.0026.0022.98 FocusVTC-50 (Ours)82.9982.7346.0373.5066.1537.5954.3671.1077.2768.5866.03 FocusVTC-100 (Ours)93.0096.0060.0087.0075.0049.0063.5085.2581.0073.0076.28 FocusVTC w/o tools (Ours)51.0045.000.0038.0042.001.0030.0030.0064.0065.0036.60 FocusVTC (Ours)98.00100.0072.0097.0096.0046.0096.2598.5089.0081.0087.38 FocusVTC w/o SFT (Ours)85.5385.2651.5981.6980.1333.2479.5382.7081.3571.0873.21 Qwen3.5-9B+tools43.0032.002.0020.0042.001.0022.5016.50 20.00 26.00 22.50 C.5GENERAL MULTIMODAL CAPABILITIES Table 17 lists the raw general multimodal scores from Figure 1(d), including Glyph and GLM-4.1V- 9B, followed by the MMLongBench comparison. FOCUSVTC improves over Qwen3.5-9B on all 20 Table 16: RULER v2 task scores (%) at 72 DPI. Avg is the unweighted arithmetic mean of the 12 displayed task scores. Best and second-best scores are bold and underlined, respectively. Qwen3.5- 9B+tools uses tool access without additional training. ModelMK-NIAHMV-NIAHQAOverall BasicEasyMediumHardBasicEasyMediumHardBasicEasyMediumHardAvg Qwen3.5-9B19.00 79.44 70.00 46.00 10.75 8.6523.36 23.45 69.00 34.00 71.00 81.00 44.64 GLM-4.1V-9B8.0051.1229.0025.003.509.6710.6418.2453.0032.0053.5853.5028.94 Glyph16.00 67.15 45.00 43.00 9.25 5.7217.02 34.05 86.00 93.00 78.35 80.36 47.91 FocusVTC w/o GRPO (Ours)18.0059.9651.0039.007.257.0516.7927.2474.0083.0068.5071.1743.58 FocusVTC w/o GRPO+tools (Ours)20.0071.3245.0033.0010.757.0313.0429.7872.0036.0063.2771.6839.41 FocusVTC-50 (Ours)56.8290.0575.4869.3831.9438.1251.0754.9890.8882.1684.1177.5766.88 FocusVTC-100 (Ours)64.0095.6180.0075.0036.5043.8757.4160.1194.0082.0087.0078.7571.19 FocusVTC w/o tools (Ours)22.0078.6848.0040.0010.009.2517.0927.4984.0056.0070.7774.5844.82 FocusVTC (Ours)88.0096.1184.0075.0077.2539.7235.5961.7995.0087.0087.6784.1775.94 FocusVTC w/o SFT (Ours)58.9789.0978.1162.8049.2726.6530.4445.6684.0664.7080.6582.8462.77 Qwen3.5-9B+tools19.00 66.96 48.00 33.00 7.75 4.1911.77 26.98 71.00 24.00 71.00 68.55 37.68 six general benchmarks and on MMLongBench image and text needle retrieval, while the remaining MMLongBench results are comparable overall. Table 17: General multimodal scores from Figure 1(d) (top) and MMLongBench results (bottom). DocVQA and InfoVQA use ANLS; other entries retain their benchmark scales. ModelOCRBenchDocVQAMMMUMMEChartQAInfoVQA Qwen3.5-9B (Qwen Team, 2026)85192.3865.122424.0285.9674.76 Glyph (Cheng et al., 2026)79991.7557.672253.1372.7671.89 GLM-4.1V-9B (V Team et al., 2025)82091.3464.332392.5370.7670.52 FocusVTC (Ours)86092.4366.732457.6286.2876.20 ModelVRAGVHNIAH imageNIAH textSummDocQA Qwen3.5-9B (Qwen Team, 2026)61.1256.1045.0471.8229.1968.96 FocusVTC (Ours)61.0057.0549.8276.1128.4067.27 DLIMITATIONS Despite promising improvements in the compression–performance balance, our current study is limited in model and training-data scale, which defines several directions for future research. We develop FOCUSVTC with a 9B-parameter multimodal backbone and 29.4K verified REL-CoT ex- amples. While this setting demonstrates the effectiveness of adaptive-resolution reading, the ben- efits of scaling model capacity and localization supervision remain to be established. Moreover, long-context compression must accommodate diverse languages, document layouts, and reasoning demands; the current training corpus represents only part of this broader space. Future work will therefore focus on extending the framework to larger backbones and expanding REL-CoT with more diverse documents and reasoning trajectories. We also plan to study adaptive enhancement at larger context scales, jointly evaluating answer quality and complete interaction cost. These extensions would help establish the scalability of selective visual reading and broaden its applicability while preserving general multimodal capabilities. 21 ECASE STUDIES E.1REASONING WITH PAGE AND REGION ANNOTATIONS Figure 9 follows an annotated reasoning trace through Merlin and Arthur to the answer, Sir Ector. A Adapted question and rendered context TriviaQA / 22 pages Who raised the child whose secret fosterage was arranged by Arthur’s friend and adviser? 1234 5 6 7 8910111213141516171819202122 Original page order; the three cited pages are outlined. B Localized evidence Evidence chain: 1→2→7 1 Page 1 Identify the arranger [20, 340, 980, 390] “Merlin, the friend and adviser of Arthur” 2 Page 2 Identify the child [20, 270, 980, 320] “Merlin was also responsible for Arthur’s secret fosterage.” 3 Page 7 Identify the foster father [20, 840, 980, 910] “to be fostered by Sir Ector” C Adapted REL target <think> The question identifies the arranger by his relationship to Arthur rather than by name. I need to resolve that description, identify the child placed in foster care, and then find who raised him. The introduction onPage 1 <|boxstart|>[20, 340, 980, 390]<|boxend|>names Merlin as the “friend and adviser of Arthur”, identifying the arranger. The account onPage 2 <|box start|>[20, 270, 980, 320]<|boxend|>states that Merlin was responsible for Arthur’s “secret fosterage”, so the child is Arthur. Malory’s account onPage 7 <|boxstart|>[20, 840, 980, 910]<|boxend|>then says Arthur was re- moved by Merlin “to be fostered by Sir Ector”. Linking these references identifies Sir Ector as the foster father. </think> Final answer Sir Ector Figure 9: A factual evidence chain in REL-CoT. The question and target are adapted; source pages and boxes are unchanged. (A) A factual question over 22 pages (72-DPI thumbnails). (B) 144- DPI excerpts linking Merlin, Arthur, and Sir Ector; box coordinates are normalized to [0, 1000]. (C) Initial question analysis followed by sentence-embedded page–box citations and a short, directly verifiable answer. 22 E.2ADAPTIVE READING ACROSS PAGES Input MuSiQue 11 (adapted) / 13 pages / 72 DPI Answer the question based on the given passages. Only give me the answer and do not output any other words. The following are given passages. 1234 5 6 7 8910111213 Answer the question based on the given passages. Only give me the answer and do not output any other words. Question: Who gives out the prize named after the author of Lectures on Jurisprudence? Answer: AssistantAssistant (cont.) <think> The user is asking about who gives out a prize named after the author of “Lectures on Jurisprudence”. I need to find out who wrote “Lectures on Jurisprudence” and then find information about a prize named after that author. </think> EnhanceRegion( page=3, bbox=[20, 199, 995, 245] ) Original-page coordinates / [0,1000] <observation> Enhanced region from page 3, read from the aligned 144- DPI source page. Page 3 / High-DPI region / 144 DPI Enlarged details within the region </observation> <think> Based on the first zoomed region, I can see that “Lectures on Jurisprudence” is a collection of Adam Smith’s lec- tures. So Adam Smith is the author of “Lectures on Ju- risprudence”. Now I need to find information about a prize named after Adam Smith. Let me look at page 6 which appears to contain information about various awards and prizes. </think> EnhanceRegion( page=6, bbox=[20, 94, 985, 162] ) Original-page coordinates / [0,1000] <observation> Enhanced region from page 6, read from the aligned 144- DPI source page. Page 6 / High-DPI region / 144 DPI Enlarged details within the region </observation> <think> Based on the passages provided: 1. From Passage 4 on Page 3, “Lectures on Jurisprudence, also called Lectures on Justice, Police, Revenue and Arms (1763) is a collection ofAdam Smith’slectures, comprising notes taken from his early lectures.” This confirms Adam Smith is the author of Lectures on Jurisprudence. 2. From Passage 7 on Page 6, TheAdam Smith Prizeis “named after Scottish philosopher and economist Adam Smith” and “The Adam Smith Prizes are prizes currently awarded for the best overall examination performance and best dissertation in Part IIB of the Economics Tripos (the graduation examination for economics undergraduates) at the University of Cambridge.” </think> <answer>University of Cambridge</answer> Figure 10: An adapted MuSiQue illustration of selective enhancement. The question, source pages, reasoning excerpts, and answer are retained from the recorded Verdana example; tool-call boxes and observations are adapted for illustration. EnhanceRegion reads local passages on pages 3 and 6 from aligned 144-DPI sources, using original-page coordinates in [0, 1000]. Insets enlarge text within these enhanced regions. 23