Paper deep dive
PolyOCR-Venus: Unified OCR Foundation Models for Text-Centric Visual Intelligence
GuangJian Team, Kaili Huang, Yongshuo Zhang, Bingtao Fu, Changjiang Jiang, Chenfan Qu, Chenfeng Zhang, Fangming Cui, Gaoyang Zhang, Jiangwei Xie, Jianshu Li, Jing Huang, Jingwen Bai, Mingqi Fang, Tao Fang, Weihong Zhang, Wenbo Du, Xiongfei Bai, Xuekang Zhu, Yinan Xia, Zhenming Wang, Jian Liu, Jingjing Liu, Xiang Qi, Weiqiang Wang
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:Optical Character Recognition (OCR) is evolving from plain-text transcription toward general visual intelligence, requiring models to recognize, localize, and reason over textual information in complex visual environments. However, existing OCR systems often excel at only some tasks and struggle to balance recognition, parsing, and reasoning across scenarios. In this report, we present PolyOCR, a family of unified OCR foundation models of varying scales. PolyOCR combines a shared instruction-following framework with a large-scale data engine that converts heterogeneous visual resources into quality-verified OCR supervision. We introduce Competence-Guided Policy Optimization, which combines verifier-based Group Relative Policy Optimization with on-policy distillation through sample-wise routing based on teacher reliability and the teacher--student competence gap. We also introduce OCRBench v2.1, our revision of OCRBench v2 with manually verified annotation corrections and task-aligned scoring metrics. Extensive experiments across OCRBench v2.1, CC-OCR, in-house KIE Benchmark, OmniDocBench v1.6 and MDPBench demonstrate that PolyOCR achieves state-of-the-art or highly competitive performance.
Tags
Links
- Source: https://arxiv.org/abs/2609.37712v1
- Canonical: https://arxiv.org/abs/2609.37712v1
Trouble viewing inline? Open PDF directly →
Full Text
148,940 characters extracted from source content.
Expand or collapse full text
PolyOCR-Venus: Unified OCR Foundation Models for Text-Centric Visual Intelligence GuangJian Team, Ant Group Optical Character Recognition (OCR) is evolving from plain-text transcription toward general visual intelligence, requiring models to recognize, localize, and reason over textual information in complex visual environments. However, existing OCR systems often excel at only some tasks and struggle to balance recognition, parsing, and reasoning across scenarios. In this report, we present PolyOCR, a family of unified OCR foundation models of varying scales. PolyOCR combines a shared instruction- following framework with a large-scale data engine that converts heterogeneous visual resources into quality-verified OCR supervision. We introduce Competence-Guided Policy Optimization, which combines verifier-based Group Relative Policy Optimization with on-policy distillation through sample-wise routing based on teacher reliability and the teacher–student competence gap. We also introduce OCRBench v2.1, our revision of OCRBench v2 with manually verified annotation corrections and task-aligned scoring metrics. Extensive experiments across OCRBench v2.1, C- OCR, in-house KIE Benchmark, OmniDocBench v1.6 and MDPBench demonstrate that PolyOCR achieves state-of-the-art or highly competitive performance. Date: September 30, 2026 Github:§ https://github.com/inclusionAI/PolyOCR-Venus PolyOCR-9B Qwen3.8-Max Qwen3.5-122B-A10B Doubao-Seed-2.0-Lite Qwen3.6-35B-A3B GLM-4.6V-Flash GPT-5.6-Sol Kimi-K3 Qwen3.5-9B Qianfan-OCR Gemini-3.5-Flash-Lite InternVL3.5-8B HunyuanOCR HunyuanOCR-1.5 OvisOCRv2 0 20 40 60 80 100 80.4 77.8 70.3 74.3 70.3 67.9 72.9 67.8 66.6 57.1 56.7 51.1 32.3 32.6 25.7 78.4 79.3 78.8 74.1 76.3 75.3 67.8 70.8 71.9 70.9 58.0 62.9 54.4 49.4 50.3 OCRBench v2.1 EnglishChinese 0 50 100 C-OCR 82.4 82.1 80.5 74.5 73.6 90 95 100 OmniDocBench v1.6 96.9 96.6 96.3 95.8 95.5 80 90 100 In-house KIE (F1) 93.6 93.5 91.0 89.2 89.0 75 85 95 MDPBench 87.0 86.6 86.4 80.5 78.9 PolyOCR-9B OvisOCRv2 PolyOCR-2B PaddleOCR-VL-1.6 PolyOCR-2.7B MinerU2.5-Pro Qianfan-OCR Qwen3.6-35B-A3B GPT-5.6-Sol Qwen3.5-122B-A10B Qwen3.8-Max Gemini-3-Pro NaviDC-OCR dots.mocr Figure 1 Cross-benchmark comparison. OCRBench v2.1 is shown above; C-OCR, OmniDocBench v1.6, in-house KIE, and MDPBench are shown below with representative baselines. OmniDocBench uses the PolyOCR-9B layout-guided pipeline, whereas MDPBench uses PolyOCR-2.7B. C-OCR excludes multilingual OCR; truncated axes are marked. 1 arXiv:2609.37712v1 [cs.CV] 29 Sep 2026 1 Introduction Optical Character Recognition (OCR) (Long et al., 2021; Zhang et al., 2024a) has evolved from con- ventional text transcription toward text-centric visual intelligence (Qu et al., 2023; Chen et al., 2024). Traditional OCR systems mainly focus on converting text-containing images into machine-readable representations through modular pipelines consisting of text detection and recognition (Chaudhuri et al., 2016; Wei et al., 2024). Recent advances in multimodal large language models (MLLMs) have substantially expanded OCR capabilities beyond isolated recognition, enabling scene-text under- standing, spatial localization, document structure recovery, table and formula parsing, information extraction, and OCR-oriented reasoning (Fu et al., 2025; Team et al., 2025; Li et al., 2026a; Qu et al., 2026c). As OCR increasingly serves as an interface between visual documents and intelligent systems, future OCR models require not only accurate text recognition but also broad capability coverage and robust generalization across diverse text-centric scenarios. Despite significant progress, existing OCR systems remain limited in achieving such unified capa- bilities. Current approaches mainly follow two paradigms. The first consists of specialized OCR systems optimized for specific domains or task families, such as scene text recognition, document parsing, table understanding, and structured information extraction (Team et al., 2025; Cui et al., 2025b; Zhang et al., 2026b; Zhong et al., 2026; Wang et al., 2026a). Although these systems achieve strong performance within their target settings, their task formulations, architectures, supervision schemes, and output formats are often highly specialized, resulting in fragmented capability devel- opment and limited knowledge transfer across heterogeneous OCR scenarios. The second paradigm is represented by general-purpose MLLMs, which provide unified interfaces and strong semantic reasoning abilities. However, OCR capabilities in these models are typically acquired implicitly through broad multimodal pretraining rather than systematically optimized across fine-grained text-centric tasks (Achiam et al., 2023; Bai et al., 2025; Xu et al., 2026a). Consequently, they may exhibit uneven performance in precise text recognition, spatial grounding, dense document understanding, and structured content extraction. These limitations reveal a fundamental challenge in balancing capability breadth, task-specific accuracy, and cross-scenario generalization within a single OCR model. Building a unified OCR foundation model also introduces substantial training challenges. OCR- related tasks differ significantly in visual complexity, output structure, supervision granularity, and optimization objectives. Text recognition requires precise sequence generation, localization requires spatially grounded prediction, structured extraction requires strict format consistency, and OCR- centric reasoning emphasizes semantic understanding. Directly combining these heterogeneous tasks with fixed sampling strategies or static optimization objectives may lead to imbalanced learning dynamics, where dominant tasks overwhelm underrepresented or difficult capabilities. Moreover, positive transfer and task interference can coexist during multi-task learning, while sequential adaptation may cause catastrophic forgetting of previously acquired competencies (Standley et al., 2020; Yu et al., 2020; Zhu et al., 2024; Jiang et al., 2025; Xin et al., 2026b,a). Therefore, an effective OCR foundation model requires not only a unified task formulation but also an adaptive training strategy that coordinates heterogeneous supervision and maintains balanced capability acquisition. To address these challenges, we present PolyOCR, a family of unified OCR foundation models with 2B and 9B parameter variants built upon Qwen3.5. PolyOCR reformulates heterogeneous OCR and OCR-centric understanding tasks within a shared instruction-following and autoregressive generation framework. Through this unified formulation, diverse outputs, including text transcriptions, spatial coordinates, structured records, document representations, tables, formulas, translations, and open- 2 form answers, can be generated through a common interface, enabling knowledge sharing across text recognition, text localization, document parsing, information extraction, visual text understanding, and OCR reasoning. To enable such broad capability coverage, we develop a large-scale OCR data engine that addresses the limited coverage and imbalance of existing public and internal OCR datasets. The data en- gine converts heterogeneous visual assets into quality-verified supervision through controllable synthesis and model-assisted annotation, with particular emphasis on underrepresented scenarios and complex OCR capabilities that are insufficiently covered by existing resources. We further introduce Competence-Guided Policy Optimization (CGPO), a competence-aware post-training framework that integrates verifier-based Group Relative Policy Optimization with on-policy distil- lation. CGPO dynamically adjusts the distillation weight according to teacher reliability and the evolving teacher–student competence gap, enabling selective and efficient utilization of teacher supervision. To further extend multilingual document parsing capabilities, we additionally introduce PolyOCR- 2.7B, a specialized configuration combining a 1.2B-parameter ViT vision encoder with a 1.5B- parameter Qwen2.5 text decoder. Trained on a curated in-house corpus covering 21 language/script groups, this variant is optimized for robust performance across diverse writing systems and acquisi- tion conditions. Extensive experiments on OCRBench v2.1, C-OCR, in-house KIE Benchmark, OmniDocBench v1.6 and MDPBench demonstrate that PolyOCR achieves state-of-the-art or highly competitive per- formance across diverse OCR scenarios. The model family exhibits strong and balanced capabilities spanning text recognition, text localization, document parsing, information extraction, visual text understanding, and OCR reasoning, establishing the effectiveness of the proposed unified OCR training framework. The main contributions of this work are summarized as follows: •We introduce PolyOCR, a family of unified OCR foundation models that integrate text recogni- tion, text localization, document parsing, information extraction, visual text understanding, and OCR reasoning within a unified generative framework. The family includes general-purpose variants and a specialized multilingual configuration (PolyOCR-2.7B) optimized for diverse writing systems. •We develop a large-scale OCR data engine that converts heterogeneous visual resources into quality-controlled multi-task supervision through task-oriented construction, synthesis, and verification. Furthermore, we contribute to the community with refined and comprehensive benchmarks, including OCRBench v2.1, C-OCR, in-house KIE Benchmark, OmniDocBench v1.6 and MDPBench, to facilitate rigorous evaluation across general, multilingual, and indus- trial OCR scenarios. • We propose Competence-Guided Policy Optimization (CGPO), a competence-aware post- training framework that dynamically combines verifier-based policy optimization and on-policy distillation through sample-wise supervision routing, effectively balancing heterogeneous task learning and preventing catastrophic forgetting. 3 2 Related Work 2.1 Specialized OCR Systems Optical Character Recognition has traditionally been developed through task-specific formulations, including text detection, recognition, text spotting, handwriting recognition, multilingual OCR, and mathematical expression recognition (Long et al., 2021; Zhang et al., 2024a). Early OCR systems commonly adopted modular pipelines, where text localization, visual recognition, and post-processing were optimized independently. Representative approaches such as EAST (Zhou et al., 2017) and CRNN (Shi et al., 2016) established effective paradigms for scene-text detection and recognition, while recent Transformer-based models, including TrOCR (Li et al., 2023) and PARSeq (Bautista and Atienza, 2022), further improved recognition accuracy through large-scale pretraining and sequence modeling. Beyond text recognition, specialized OCR models have been developed for diverse scenarios (Qu et al., 2025a, 2024a), including handwriting recognition, multilingual text understanding, formula recognition, text spotting, and structured information extraction. These systems typically employ task-specific architectures, supervision formats, decoding mechanisms, and evaluation protocols tailored to individual objectives. Although such specialization enables strong performance within specific domains, it also leads to fragmented capability development, where knowledge learned from one OCR task is difficult to transfer to others with different visual characteristics, output structures, and reasoning requirements. The increasing diversity of OCR applications calls for a unified modeling paradigm that learns heterogeneous OCR capabilities within a shared framework (Qu et al., 2024b, 2026b). 2.2 Document Intelligence Models Document intelligence extends OCR from isolated text recognition toward page-level understanding, including layout analysis, reading-order modeling, structured reconstruction, and semantic infor- mation extraction (Qu et al., 2026d). Early approaches such as LayoutLM (Xu et al., 2020) and LayoutLMv3 (Huang et al., 2022) jointly modeled textual, visual, and spatial information, enabling effective document-level representation learning. Another line of research explores OCR-free document understanding, where document images are directly converted into structured outputs without explicit OCR modules. Donut (Kim et al., 2022) introduced an end-to-end document understanding framework based on image-to-sequence generation, while Nougat (Blecher et al., 2024) focused on converting scientific documents into structured markup representations. Recent document parsing systems further improve full-page understanding through structure-aware modeling and large-scale multimodal training, including MonkeyOCR (Li et al., 2025), Dolphin (Feng et al., 2025, 2026), MinerU2.5 (Niu et al., 2026; Wang et al., 2026a), and PaddleOCR-VL (Cui et al., 2025a; Zhang et al., 2026b). Despite significant progress in document-level understanding, existing document intelligence mod- els primarily optimize for page-centric scenarios. Their capabilities are often concentrated on layout analysis, structural reconstruction, and document semantic extraction, while broader OCR intelligence, including natural-scene text perception, multilingual recognition, region-conditioned understanding, and OCR-oriented reasoning across heterogeneous visual environments, remains insufficiently unified. 4 2.3 OCR-oriented Vision-Language Foundation Models The emergence of multimodal large language models provides a unified generative paradigm for visual perception, language understanding, spatial reasoning, and structured output generation. General-purpose vision-language models, including Gemini (Comanici et al., 2025), Qwen3-VL (Bai et al., 2025), InternVL3.5 (Wang et al., 2025b), and Ovis2.5 (Lu et al., 2025), demonstrate strong capabilities across a wide range of visual understanding tasks. By adopting instruction following as a common interface, these models can flexibly handle image understanding, visual question answering, grounding, and document-related tasks within a unified framework. Despite their broad multimodal capabilities, OCR competence in general-purpose vision-language models is typically acquired as an auxiliary capability from large-scale multimodal pretraining rather than through systematic optimization over diverse text-centric tasks. As a result, these models often exhibit uneven performance across fine-grained character recognition, dense text perception, precise localization, structured information extraction, and document-level reasoning. Comprehensive OCR evaluations, including OCRBench (Liu et al., 2024) and OCRBench v2 (Fu et al., 2025), reveal substantial performance variations among different OCR capability dimensions, indicating that a unified multimodal interface alone is insufficient to establish balanced OCR intelligence. To address this limitation, recent studies have explored OCR-oriented vision-language models that explicitly optimize text-centric visual understanding. TextMonkey (Liu et al., 2026) improves high-resolution text perception and grounding through OCR-oriented visual modeling. GOT- OCR2.0 (Wei et al., 2024) extends OCR beyond plain-text transcription by supporting recog- nition, formulas, tables, charts, and region-conditioned understanding within a unified generative framework. HunyuanOCR (Team et al., 2025; Li et al., 2026a) integrates text spotting, document parsing, information extraction, translation, and OCR-oriented question answering into a single OCR model. OCRVerse (Zhong et al., 2026) and Qianfan-OCR (Dong et al., 2026) further expand OCR vision-language modeling toward broader task coverage and structured visual-text understanding. These OCR-oriented vision-language models represent an important transition from isolated OCR modules toward unified generative OCR systems. Nevertheless, existing approaches still differ in their primary optimization objectives, with some emphasizing recognition and grounding, some focusing on document parsing, and others targeting selected extraction or reasoning tasks. A com- prehensive OCR foundation model requires further integration of heterogeneous OCR capabilities, balanced supervision across diverse tasks, and adaptive optimization strategies that can maintain consistent performance from low-level text perception to high-level visual-text reasoning. 2.4 OCR Data Construction and Capability-aware Post-training The development of OCR foundation models relies on large-scale and diverse supervision. Existing approaches typically combine manually annotated datasets with web-collected documents, scanned books, natural scene images, synthetic text images, rendered tables and formulas, automatically parsed documents, and model-generated instruction data (Cui et al., 2025b; Wang et al., 2026a; Dong et al., 2026; Jiang et al., 2026a,b). Synthetic generation and model-assisted annotation have become important for expanding coverage of long-tail scenarios, complex layouts, and structured output formats. However, constructing large-scale OCR supervision remains challenging due to annotation cost, heterogeneous task requirements, and the difficulty of maintaining consistent quality across diverse sources. Recent OCR-oriented models commonly adopt multi-task supervised fine-tuning to align pretrained 5 multimodal models with heterogeneous OCR tasks and output formats (Li et al.). Knowledge distillation and reinforcement learning have further been explored to improve recognition accuracy, structural validity, and instruction-following ability (Team et al., 2025; Li et al., 2026a; Zhang et al., 2026b; Zhong et al., 2026). Nevertheless, OCR tasks differ substantially in data availability, visual complexity, annotation reliability, and optimization difficulty. Fixed data sampling strategies or static loss weighting may lead to imbalanced capability acquisition, where frequently optimized tasks dominate training while challenging or underrepresented capabilities remain insufficiently learned. Recent OCR training pipelines provide more direct precedents for outcome optimization and distillation. olmOCR 2 uses the pass rate of verifiable unit tests as a GRPO reward, assessing text fidelity, reading order, table relations, and formula rendering (Poznanski et al., 2025). Infinity- Parser2 performs joint reinforcement learning over eight document and multimodal tasks with task-specific rewards for textual, spatial, and structural accuracy (Huang et al., 2026). OvisOCR2 transfers an RL-enhanced 4B teacher to a 0.8B student through on-policy distillation with a reverse- KL objective evaluated on the student’s top-k support (Lu et al., 2026). Beyond OCR, generalized knowledge distillation (GKD) already combines reinforcement learn- ing with on-policy teacher supervision (Agarwal et al., 2024). More recent methods make this supervision conditional on observed outcomes: SCOPE routes verified student trajectories to perplexity-weighted self-reinforcement or distillation (Zheng et al., 2026), whereas Reward-Gated OPD selects trajectories according to agreement between verifier feedback and the teacher–student likelihood gap (Akhondzadeh et al., 2026). CGPO instead estimates competence from teacher and student generations scored against a shared reference, calibrates teacher quality and probability of superiority on held-out generations, and uses the resulting sample-level weight to modulate OPD alongside an always-active GRPO objective. Adaptive optimization methods have been investigated in broader multi-task and model training scenarios (Qu et al., 2026a, 2025b). TwSG (Jiang et al., 2026c) proposes the TL-GRPO scheme to optimize model performance on text-intensive understanding tasks such as ChartQA. Grad- Norm (Chen et al., 2018) balances task losses according to learning dynamics, PCGrad (Yu et al., 2020) mitigates gradient conflicts, DoReMi (Xie et al., 2023) optimizes data mixtures through distribution reweighting, and Skill-it! (Chen et al., 2023) adapts training schedules according to skill dependencies. However, these approaches mainly focus on task balancing, data allocation, or curriculum design, without explicitly modeling the evolving competence relationship between teacher and student models during OCR-specific post-training (Yu et al., 2024). Building unified OCR foundation models therefore requires both comprehensive supervision and capability-aware optimization strategies that can adaptively allocate learning signals according to model competence. 3 Data Construction A unified OCR foundation model requires large-scale and diverse supervision that covers the full spectrum of text-centric visual intelligence capabilities, ranging from fundamental text recognition and spatial localization to structured content recovery, information extraction, multilingual transfor- mation, and OCR-oriented reasoning. However, existing OCR datasets are typically constructed for individual tasks, visual domains, or languages, resulting in fragmented capability coverage and imbalanced supervision across different OCR scenarios. To address this challenge, we develop a comprehensive data construction framework consisting of 6 two complementary components: full-spectrum OCR data collection and targeted capability-driven data construction. First, we curate large-scale public datasets and in-house resources to establish broad coverage across OCR tasks, visual environments, languages, and annotation formats. Second, for capabilities that remain underrepresented due to limited public resources or expensive annotation requirements, we develop a targeted data-construction engine that generates controllable synthetic and model-assisted supervision. Together, these two components provide a unified and scalable data foundation for training OCR foundation models. 3.1 Full-Spectrum OCR Data Collection Inspired by Venus-DeFakerOne (Team, 2026), to establish broad capability coverage for unified OCR training, we curate OCR data from diverse visual domains and organize them according to six fundamental capability dimensions: text recognition, text localization, document parsing, information extraction, visual text understanding, and OCR reasoning. We use these six dimensions as a benchmark-independent organization of the training corpus. Figure 2 illustrates representative tasks within these dimensions, and Table 1 summarizes their organization in the training corpus. Text Recognition Scene text recognition What is written in the image? Full-page OCR Read all text on the page. Text Localization Text spotting Locate and recognize all text. Region recognition Read the text in the given region. Position-aware VQA Answer the question and locate the answer. Text grounding Locate the text "HOLLYWOOD". Document Parsing Table parsing Reconstruct the table as HTML. Chart parsing Convert chart data to a dictionary. Document parsing Convert the page to Markdown. Formula recognition Transcribe the formula in LaTeX. Information Extraction Key information extraction Extract the requested fields as JSON. Key-value mapping Match the given keys and values. Handwritten answer extraction Read the handwritten answer to Q4. Visual Text Understanding Document classification Identify the document type. Diagram QA What does the rabbit eat? OCR-VQA What is the title of this book? Scene text translation Translate the text in the given region. OCR Reasoning Math QA Solve the mathematical question. Text counting How many times does "F" appear? Reasoning VQA What is the total number of points? Science QA Which empire controlled Mesopotamia? APP agent How many messages are unread? ASCII art classification What does the ASCII art depict? Figure 2 Representative tasks across the six OCR capability dimensions. Each card pairs an example image with a shortened instruction. The gallery combines task illustrations from Table 16 with selected examples from OCRBench v2 (Fu et al., 2025); the displayed examples illustrate task definitions rather than the composition of the training corpus. The examples illustrate how a visual domain can support different tasks: a document may require transcription, structure recovery, field extraction, or question answering. Organizing data by the 7 requested operation distinguishes these supervision requirements while retaining coverage across scenes, documents, charts, and application interfaces. Text recognition. This category covers fundamental text perception capabilities across different visual conditions and granularity levels, including printed text recognition, scene text recognition, handwriting recognition, multilingual recognition, curved text recognition, and dense document transcription. The collected supervision spans character-, word-, line-, paragraph-, and page-level recognition tasks (Ying et al., 2026; Karatzas et al., 2015; Ch’ng and Chan, 2017; Marti and Bunke, 2002; Liu et al., 2019; Jiang et al., 2023; Yuan et al., 2022). Text localization. This category focuses on spatially grounded text understanding, including text detection, text grounding, referring text localization, region-conditioned recognition, and text spotting. The corresponding annotations provide explicit spatial supervision represented by bounding boxes, quadrilaterals, or polygons, enabling joint learning of textual content and spatial information (Karatzas et al., 2015; Ch’ng and Chan, 2017; Veit et al., 2016; Long et al., 2022). Document parsing. This category includes document layout analysis, reading-order recovery, full-page document parsing, table reconstruction, chart parsing, and mathematical expression recognition. These tasks require models to recover hierarchical document structures beyond plain- text transcription, including both printed and handwritten mathematical content (Zhong et al., 2019, 2020; Smock et al., 2022; Cheng et al., 2023; Gervais et al., 2024). Information extraction. This category covers structured information understanding from visually rich documents, including entity extraction, key information extraction, key–value association, form understanding, and semantic relation recovery from receipts, forms, certificates, and other structured document images (Jaume et al., 2019; Huang et al., 2019; Xu et al., 2022; Kuang et al., 2023). Visual text understanding. This category extends OCR beyond perception toward higher-level visual-text interaction, including scene and document question answering, document classification, chart and table understanding, diagram interpretation, and visual text translation. These tasks require models to interpret textual information in the context of surrounding visual structures and perform task-oriented transformations (Singh et al., 2019; Biten et al., 2019; Mathew et al., 2021; Masry et al., 2022; Mishra et al., 2019; Liang et al., 2024). OCR reasoning. This category targets reasoning capabilities grounded in visual text, including character and text-instance counting, arithmetic operations over visible values, spatial relationship reasoning, scientific question answering, and multi-step reasoning over scenes, documents, tables, charts, diagrams, and application interfaces (Masry et al., 2022; Lu et al., 2022, 2024; Zhang et al., 2024b). Although the collected corpus provides broad coverage across OCR tasks and visual scenarios, naturally available datasets remain highly imbalanced. In particular, capabilities such as spatially grounded bilingual translation, template-based key information extraction, Chinese document and table parsing, scene-text localization, and OCR-centric reasoning lack sufficient high-quality supervision due to limited public resources or expensive annotation processes. Therefore, we further develop a targeted data-construction engine to generate controllable synthetic and model-assisted training data for these underrepresented capabilities. 8 Table 1 Capability organization of the full-spectrum OCR training corpus. Capability groupRepresentative tasks Text RecognitionScene text, handwriting, multilingual OCR, full-page transcription Text LocalizationDetection, grounding, referring, region recognition, text spotting Document ParsingDocument, layout, table, formula, chart parsing Information ExtractionEntity extraction, KIE, key–value association, form understanding Visual Text Understanding Document VQA, chart/table understanding, classification, translation OCR ReasoningCounting, numerical calculation, spatial reasoning, multi-step inference 3.2 Targeted Data-Construction Engine Although full-spectrum data collection provides broad OCR coverage, naturally available datasets remain insufficient for several capabilities due to limited annotations and high labeling costs. To address these gaps, we develop a targeted data-construction engine that generates capability-specific synthetic and model-assisted supervision. Each pipeline is designed to preserve the semantic requirements, spatial constraints, and output formats of its target OCR task. As illustrated in Figure 3, the engine decouples raw visual resources from task-specific supervision generation. Diverse sources, including street images, document templates, annual reports, books, PDFs, tables, and verified OCR annotations, are transformed into supervision for scene-text under- standing, bilingual translation, key information extraction, document parsing, table understanding, and OCR-centric reasoning. The engine is organized into three complementary synthesis pipelines: scene-text and translation synthesis, structured KIE, document, and table synthesis, and reasoning- oriented annotation synthesis. Each pipeline incorporates dedicated generation and verification procedures to ensure visual-text consistency, structural validity, and task-specific supervision quality. Raw Data Pool Data Synthesis PipelinesQuality VerificationMulti-task OCR Training Data Street Images PDFs Annual Reports BooksTables Scene Text Images Scene Text KIEDocumentsTablesTranslation Counting & VQA Consistency Check Re-render Check Layout Validation BBox / Text Verification DetectionRecognition KIE Parsing Table Extraction TranslationReasoning (1) Scene-Text and Translation Synthesis Street Image Collection Text Presence Identification Images with Text Cross-check / Consistency Verification COFFEECOFFEE Images without Text Synthetic Text Pasting Boxed Scene Text Extract Labeled Text 奶茶 MILK TEA ... 奶茶 ZH →EN MILK TEA EN →ZH (2) Structured KIE & Document & Table Synthesis Original Document Image Extract HTML-Style with VLM Generate & Replace KV Pairs Render HTML Screenshot Rebuild Image Web Crawler Company Annual Reports/Book/PDFs PDF to Page Images PaddleOCR-VL Annotation Page Images PaddleOCR-VL Layout Detection Locate & Recognize Tables Page-level Table Extraction Parsing Dataset (3) Reasoning-oriented Annotation Synthesis Word / Text Instances APPLE LITTLE BANANA LITTLE Rule-based CoT Construction The word is 'LITTLE'. 'L' appears 2 times. 'T' appears 2time. ... Counted text instances →Total count: 4 OCR-VQA Tasks DeepSeek-V4-Pro CoT Generation Q: What is the total amount on this bill? Let's think step by step... 1. Identify line items... 2. Sum the amounts... Therefore, the total is ¥ 1,236.00. Unified Synthetic OCR Training Corpus Det / Rec / KIE / Parsing / Table / Translation / VQA “BOOK STORE” S 奶茶 MILK TEA Milk Tea 奶茶 High-quality Doc-Parsing Data HTML Normalization & Cleaning Figure 3 Overview of the targeted data-construction engine. Heterogeneous raw assets are transformed into task-specific supervision for scene-text detection and recognition, bilingual translation, key information extraction, document parsing, Chinese table localization and parsing, and OCR-centric reasoning. (1) Scene-Text and Translation Synthesis A. Scene Text Detection & Recognition. Rendering text into natural backgrounds provides paired localization and recognition supervision, as demonstrated by SynthText (Gupta et al., 2016). We 9 construct scene-text supervision from both real-world images and controllable synthesis. For text- containing natural images, P-OCRv6 (Zhang et al., 2026a) and LocateAnything (Wang et al., 2026b) are employed as independent annotators for text localization and recognition. Their predictions are cross-validated through spatial overlap and transcription consistency, and only mutually verified instances are retained as localization, recognition, and spotting supervision. Samples exhibiting substantial disagreement are identified as hard cases and further annotated by human annotators before being incorporated into the training corpus. For images without visible text, a synthetic branch renders text onto realistic background regions while controlling language, font, character size, orientation, color, contrast, perspective distortion, blur, and compression artifacts. The rendered transcriptions and spatial annotations are further verified for visual-text consistency before being added to the training set. This dual-source construction strategy provides both naturally occurring scene-text diversity and controllable localization-recognition supervision. B. Bilingual Translation Data. We construct spatially grounded translation supervision from scene images with verified text regions and transcriptions. For each text instance, Qwen3.5-9B generates both Chinese–English and English–Chinese translations. The generated translations are filtered using language consistency, numerical and symbol preservation, named-entity consistency, repetition detection, and length constraints. Each sample contains the original image, a region-aware translation instruction, and the corresponding translation. This construction enables the model to jointly learn text localization, recognition, and multilingual transformation while maintaining the spatial grounding of the source text. (2) Structured KIE & Document & Table Synthesis A. KIE Data Synthesis. Recent KIE synthesis frameworks such as SAYRE use document exem- plars and editable HTML representations to generate new images with aligned field annotations (Xu et al., 2026b). We develop a template-preserving synthesis pipeline for structured documents, includ- ing forms, receipts, certificates, labels, and other field-oriented images. A vision-language model first reconstructs each document into an editable HTML/CSS representation. A language model then replaces the original key–value contents while preserving field semantics and layout constraints. The modified templates are subsequently rendered into new document images with naturally aligned annotations. Generated samples are filtered for text overflow, abnormal line wrapping, element overlap, missing fonts, field inconsistency, and severe visual distortion. This pipeline expands the semantic and visual diversity of KIE supervision while preserving accurate key–value alignment. B. Document Parsing. To enrich document-level supervision, we collect a diverse corpus of PDF documents, including academic papers, annual reports, research reports, books, and documents containing handwritten content, and render their pages as images. To promote page diversity, we first extract page features using a visual encoder and apply k-means clustering to group pages with similar visual characteristics. In parallel, we use P-DocLayoutV3 to detect layout elements and compute a page complexity score based on their counts and predefined category weights, assigning higher weights to complex, less frequent element types, such as figures and charts, and lower weights to common, simpler elements, such as regular text. Within each cluster, we stratify pages by their complexity scores and sample uniformly across strata, ensuring coverage of diverse visual characteristics and complexity levels.We then independently parse the sampled pages using PaddleOCR-VL and MinerU2.5-Pro to produce document annotations in reading order (Cui et al., 2025b,a; Wang et al., 2026a). We compare the outputs of the two models and use their similarity as a proxy for annotation quality. Annotations for pages with high inter-model agreement are retained as high-quality candidates. For pages with low agreement, we use Qwen-3.5 to identify and correct 10 omissions, recognition errors, and structural discrepancies, taking both parsing outputs and the original page image as input. The resulting annotations are consolidated into Markdown and plain- text formats. Markdown annotations preserve document hierarchy and content elements, including paragraphs, headings, notes, lists, tables, and formulas, while plain-text annotations support full-page transcription tasks. All annotations undergo rule-based cleaning and normalization, including LaTeX standardization for formulas, HTML normalization for tables, removal of unsupported tags and placeholders, elimination of malformed structures, and deduplication. C. Table Localization & Parsing. Existing datasets for table understanding primarily focus on table structure recognition, offering limited support for joint table localization and parsing within full-page documents. To address this limitation, we construct a full-page table understanding dataset covering diverse visual styles and levels of structural complexity. We first detect tables in document pages and classify them as fully bordered, borderless, or partially bordered using a table classification model. Each table is then independently parsed by PaddleOCR-VL and MinerU2.5- Pro (Cui et al., 2025b,a; Wang et al., 2026a), and their outputs are normalized into HTML. We compute the TEDS score between the corresponding outputs to assess inter-model consistency as a reference for annotation quality. Annotations with high consistency are accepted as candidates, while those with lower consistency are refined by Qwen-3.5 using the original page image and both models’ outputs. To preserve annotation completeness, we retain a page only after all its tables have been annotated and passed the quality checks, discarding pages with unresolved omissions or severe annotation errors. From the resulting HTML annotations, we extract row and column counts, the number and proportion of merged cells, and their row and column spans to characterize table size and structural complexity. We use these attributes together with the visual style categories for stratified sampling, followed by manual spot checks to promote data diversity and annotation quality. Each sample comprises a full-page document image, table bounding boxes, and HTML annotations, supporting joint table localization and structure parsing. (3) Reasoning-oriented Annotation Synthesis A. Character Counting CoT Synthesis. To provide reliable supervision for OCR-related quanti- tative reasoning, we construct counting tasks from quality-verified text recognition and localization annotations using deterministic templates. Text annotations are normalized with respect to character encoding, whitespace, punctuation, and full-width or half-width symbols while preserving character case and visual semantics. Based on these annotations, we automatically generate diverse counting instructions and reasoning traces, including character-level counting and text-instance counting. The generated samples inherit exact answers from verified OCR annotations, providing consistent supervision for OCR-centric numerical reasoning without introducing noise from model-generated labels. B. Multi-task OCR-VQA CoT Synthesis. For complex reasoning tasks that cannot be effi- ciently generated through deterministic rules, we employ strong reasoning models, represented by DeepSeek-V4-Pro (Xu et al., 2026a), to construct candidate questions, explanations, and answers based on verified OCR and structured annotations. The generated examples cover textual content understanding, document field reasoning, key–value relationships, table interpretation, spatial rea- soning, and other OCR-centric capabilities. The source annotations are used only for generation guidance and verification. Candidate samples are validated through task-specific consistency checks, and examples containing incorrect answers, unsupported reasoning steps, or invalid output formats are removed. 11 3.3 Cross-Pipeline Quality Control Across the construction pipelines, quality control uses three complementary forms of verification. First, agreement-based validation compares independent annotations when multiple recognizers or parsers are available, retaining mutually consistent predictions and sending selected scene-text disagreements for human adjudication. Second, structure-aware validation checks whether generated coordinates, HTML, Markdown, formulas, and key–value records remain well formed and consistent with the rendered image. This includes detecting element overlap, text overflow, malformed table structures, missing fields, unsupported tags, and content loss. Third, source-grounded validation checks whether generated translations, questions, reasoning traces, and answers preserve the textual or structured evidence available in the source annotations. Samples that fail the corresponding checks are removed rather than repaired through unconstrained generation. These validation signals also expose difficult examples. In particular, cross-model disagreements that are resolved through human annotation provide quality-verified hard scene-text cases, while valid samples with challenging structured outputs are retained only after passing task-specific format and consistency checks. During training, such hard examples are mixed with broader coverage data without being allowed to dominate the task distribution. After capability balancing and sampling, the resulting corpus delivers approximately 60 million high-quality OCR training instances, achieving broad coverage across diverse scenarios, tasks, and supervision formats to support model training. 4 Training 4.1 Training Pipeline Training a unified OCR foundation model is challenging due to the highly heterogeneous nature of OCR tasks, where different capabilities exhibit distinct learning difficulties, optimization objectives, and competence boundaries. A model may achieve strong performance on common recognition patterns while still struggling with complex document structures, long-tail scenarios, or reasoning- intensive OCR tasks. To address this challenge, we develop a two-stage training framework consisting of capability acqui- sition and competence-guided refinement. The first stage adopts supervised fine-tuning (SFT) to establish broad OCR capabilities across heterogeneous tasks, including text recognition and localiza- tion, document parsing, table understanding, key information extraction, multilingual transformation, and OCR-centric visual question answering. The second stage introduces Competence-Guided Policy Optimization (CGPO), which combines verifier-based Group Relative Policy Optimization (GRPO) with adaptive on-policy distillation (OPD) to dynamically allocate optimization signals according to the competence relationship between the teacher and student models. Both model variants use the same SFT and CGPO training settings. The CGPO stage uses a learning rate of10 −6 , with Qwen3.5-122B-A10B serving as the teacher for offline competence estimation and token-level OPD. 4.2 Supervised Fine-Tuning The SFT corpus contains task families that differ substantially in data volume, output structure, and learning difficulty. Sampling them in their raw proportions would overrepresent the largest sources and provide limited control over the contribution of each capability. We therefore partition the corpus into four groups and assign their sampling quotas explicitly. Text Perception (TP) covers text 12 Multi-task OCR CorpusStage I · Curriculum SFT Stage I · Competence-Guided Refinement CGPO TP Recognition DS Parsing OR VQA GA General VLM Early TP DS focused Middle Balanced Late OR focused SFT Policy Offline Teacher K generations Online Student G rollouts Verifier Competence Estimation:Verifier Competence Estimation: Competence Router α(x): OPD weight GRPO Verifier-driven Policy Optimization Conditional OPD On-policy Token-level Distillation PolyOCR Figure 4 Overview of the PolyOCR training framework. Stage I applies a three-phase curriculum SFT schedule over Text Perception (TP), Document Structure Understanding (DS), OCR Understanding and Reasoning (OR), and General Multimodal Alignment (GA) data. Stage I performs CGPO by combining verifier-driven GRPO with conditional OPD. Here,Rdenotes the calibrated competence-routing map defined in Sec. 4.3, which maps the cached teacher competencec T (x)and teacher–student competence gap c T (x)− c S (x) to the OPD weight α(x). recognition, grounding, position-aware VQA, and text spotting. Document Structure Understanding (DS) includes key-information extraction and mapping, handwritten answer extraction, document, chart, and table parsing, and formula recognition. OCR Understanding and Reasoning (OR) comprises classification, translation, counting, mathematical question answering, and other OCR- grounded reasoning tasks. General Multimodal Alignment (GA) retains broad image understanding and instruction-following data. Across the approximately 60 million SFT instances, TP, DS, OR, and GA account for32.5%, 30.0%,22.5%, and15.0%, respectively. This allocation gives most of the optimization budget to text perception and document structure, while retaining dedicated coverage for OCR-grounded semantics, reasoning, and general multimodal behavior. Table 2 Three-phase sampling schedule for SFT. Percentages denote the within-phase proportions of the four data groups. Phase Instances TPDSORGA Early20M 40.0% 35.0% 10.0% 15.0% Middle20M 32.5% 30.0% 22.5% 15.0% Late20M 25.0% 25.0% 35.0% 15.0% Overall60M 32.5% 30.0% 22.5% 15.0% We apply a three-phase quota schedule, with each phase containing 20 million instances. The early phase places greater weight on TP and DS. The OR share then increases from10.0%to 35.0% as training progresses, whereas GA remains fixed at 15.0%. Each group is sampled without replacement according to its phase-specific quota, and the selected instances are shuffled within 13 each phase. Consequently, the complete schedule traverses the full SFT corpus while preserving the overall mixture shown in Table 2. The resulting checkpoint initializes the subsequent CGPO stage. 4.3 Competence-Guided Policy Optimization The SFT stage establishes broad OCR competence, but its imitation objective does not directly optimize verifier-defined task outcomes. We therefore use outcome-supervised Group Relative Policy Optimization (GRPO), which assigns each response a scalar reward and derives token advantages from its relative reward within a rollout group (Shao et al., 2024). Our ablation in Table 9 reports a C-OCR score of81.72for GRPO and82.18after adding fixed-weight OPD, supporting the use of complementary supervision. Consider an illustrative long-text OCR case: a financial document contains 1,000 characters after normalization, including the amount18,650. Suppose the eight student rollouts preserve the surrounding text but transcribe this amount as18,850or18,350. Each output contains one character substitution, so normalized edit similarity assigns all eight responses the same reward,1− 1/1000 = 0.999 . The amount is incorrect despite the high page-level score. WithA i = (r i − ̄r)/(std(r) + ε), all group-relative advantages are zero, and this group contributes no reward-driven policy gradient to correct the digit. This equal-reward degeneracy is also discussed in DAPO (Yu et al., 2025). Even when rewards differ, the response-level advantage does not identify the erroneous position. On-policy distillation (OPD) supplies dense token-level supervision by evaluating the teacher on student-generated prefixes (Agarwal et al., 2024). In the example, a teacher distribution that favors the correct continuation when the amount is generated provides information that the tied outcome rewards cannot supply. However, this supervision inherits the teacher’s errors: if the teacher favors 18,850, distillation can reinforce the same incorrect digit. If the student later recognizes18,650 correctly while the teacher still favors the wrong continuation, a fixed OPD weight can oppose the correction encouraged by the verifier. Teacher fluency and a high page-level score therefore do not establish the usefulness of its local guidance. We propose Competence-Guided Policy Optimization (CGPO) to retain GRPO as the optimization backbone and condition the OPD weight on both teacher quality and the teacher’s advantage over the current student. Reliable teacher advantages warrant stronger distillation; unreliable guidance or a diminishing advantage warrants less. This sample-wise allocation preserves verifier-guided exploration as student competence changes. For each training samplexfrom task familyτ, lety ⋆ denote its quality-verified reference. A task-specific verifier assigns an outcome rewardR τ (x,y,y ⋆ ) ∈ [0, 1]. The verifier is instantiated according to the semantic structure of each task, using normalized edit similarity for text recognition, intersection-over-union (IoU) for visual grounding, character detection matching (CDM) for formula recognition (Wang et al., 2025a), tree-edit-distance-based similarity (TEDS) for table parsing (Zhong et al., 2020), field-level F1 for key information extraction, and an LLM-based correctness judge for open-ended OCR-centric VQA. Task-specific rewards also underpin multi-task OCR reinforcement learning in Infinity-Parser2 (Huang et al., 2026), while criterion-based language-model assessment has been studied in G-Eval (Liu et al., 2023). Our task-specific metrics are mapped to a common reward space and supplied to GRPO for outcome-based policy optimization. The same verified reference and verifier are used to score teacher and student generations. 14 Competence estimation. Before CGPO optimization, the teacher is evaluated on each training sample by sampling K responses: r T,k (x) = R τ x,y (k) T ,y ⋆ , c T (x) = 1 K K X k=1 r T,k (x),(1) wherec T (x)provides a verifier-based estimate of the teacher’s competence on samplex. This quantity is computed before policy optimization and cached throughout training. During CGPO optimization, the current student policy generates G responses for the same sample, yielding an online estimate of student competence: r S,i (x) = R τ x,y (i) S ,y ⋆ , c S (x) = 1 G G X i=1 r S,i (x).(2) The teacher–student competence gap is then defined as: ∆(x) = c T (x)− c S (x).(3) A positive∆(x)indicates that the teacher remains ahead of the student on the current sample, whereas a small or negative value indicates that the student has approached or exceeded the teacher’s competence. Importantly, a positive mean gap alone is insufficient to establish useful supervision: a low-quality teacher may still outperform a weaker student, and a gap estimated from finitely many rollouts may not reproduce under an independent draw. Offline routing calibration. We determine the routing map on a fixed calibration split drawn from the quality-verified training pool using task- and difficulty-stratified sampling. For each calibration sample, teacher and SFT-student generations are divided into independent setsA T ,B T andA S ,B S . The A sets emulate the finite-rollout statistics available to the router, bc A T (x) = 1 |A T | X k∈A T r T,k (x), bc A S (x) = 1 |A S | X i∈A S r S,i (x), b ∆ A (x) = bc A T (x)−bc A S (x), (4) where the sizes of theAsets match the teacher and student rollout budgets used during CGPO. The independent B sets provide two calibration targets. The first is held-out teacher quality, q B T (x) = 1 |B T | X k∈B T r T,k (x),(5) and the second is the tie-adjusted probability of superiority (Vargha and Delaney, 2000), estimated from all teacher–student pairs, p B win (x) = 1 |B T ||B S | X k∈B T X i∈B S I(r T,k > r S,i ) + 1 2 I(r T,k = r S,i ) ,(6) where a tie contributes one half. Thus,p B win = 0.5 indicates balanced empirical teacher wins and losses, whereas values above0.5indicate an empirical tendency for the teacher to outperform the student. We use the affine-sigmoid form commonly employed in held-out post-hoc calibration (Guo et al., 2017). The maps take verifier-based competence estimates as inputs and predict independently 15 estimated teacher quality and superiority. We fit two monotone one-dimensional maps, bq A T (x) = σ a T bc A T (x) + b T , bp A win (x) = σ a ∆ b ∆ A (x) + b ∆ ,(7) by minimizing task-balanced soft-label binary cross-entropy, L cal = X x∈D cal w x ℓ BCE q B T (x),bq A T (x) + ℓ BCE p B win (x),bp A win (x) ,(8) whereℓ BCE (u,v) = −u logv − (1− u) log(1− v)andw x ∝ 1/N τ (x) equalizes the aggregate contribution of task families, withN τ (x) denoting the number of calibration samples from the task family ofx. The slopes are constrained to be positive, and repeated independent partitions reduce sensitivity to a particular split. This calibration requires only offline inference and does not update either the teacher or the student. Once estimated, a T ,b T ,a ∆ ,b ∆ are fixed throughout CGPO. Calibrated competence routing. During CGPO, the frozen maps are evaluated using the cached teacher competence and current online student competence: bq T (x) = σ(a T c T (x) + b T ), bp win (x) = σ(a ∆ ∆(x) + b ∆ ).(9) Here,bq T (x)estimates the teacher’s independent outcome quality, whereasbp win (x)estimates how reproducibly the teacher outperforms the current student. We define the sample-wise routing coefficient as α(x) = sg bq T (x) (2bp win (x)− 1) + ,(10) where (z) + = max(z, 0) and sg stops gradients through the routing decision. The excess-win term is zero whenever the teacher is no more likely than the student to succeed and increases from zero to one as the calibrated win probability rises from0.5to1. Multiplication bybq T (x)further suppresses teachers that beat the student only because both policies perform poorly. Consequently,α(x)∈ [0, 1] acts as a calibrated soft conjunction of absolute teacher quality and reproducible marginal advantage. Routing operates at the sample level; local teacher errors can remain in samples with high aggregate rewards. The contribution and observed behavior of competence routing are examined in Sec. 5.8 and Fig. 5. On-policy token-level supervision. For a student-generated responsey S , OPD evaluates the teacher along the trajectory visited by the current policy. At decoding stept, the corresponding student prefix is h t = (x,q,y S,<t ), and the token-level distillation objective is defined as L OPD (x,y S ) = 1 |y S | |y S | X t=1 D KL (p θ (·| h t )∥p T (·| h t )),(11) whereD KL (p θ ∥p T )is the reverse KL divergence from the student token distribution to the teacher token distribution, a direction studied for generative-model distillation in MiniLLM and GKD (Gu et al., 2024; Agarwal et al., 2024). The teacher remains frozen during OPD, and gradients are taken only with respect toθ. Since the teacher is queried on student-generated prefixes, the resulting supervision is aligned with the states visited by the evolving policy rather than with an independently generated teacher trajectory. 16 Joint optimization. The final CGPO objective is L CGPO (x) =L GRPO (x) + λα(x)L OPD (x),(12) whereλcontrols the overall strength of teacher supervision. We do not include a reference-policy KL penalty inL GRPO ; the reverse KL inL OPD is used for teacher distillation. GRPO remains active throughout the CGPO stage and provides outcome-level optimization, while OPD contributes dense token-level supervision according to the competence-aware routing coefficient. The resulting optimization exhibits an adaptive transition of supervision across training. For samples where the teacher initially has high calibrated quality and a reproducible advantage, CGPO assigns greater weight to OPD and exploits the teacher’s fine-grained token-level knowledge. As the student improves,c S (x)increases,∆(x)decreases, and the calibrated win probability approaches or falls below0.5, automatically suppressing distillation. Conversely, samples that remain substantially beyond the student’s competence continue to receive teacher guidance in proportion to the teacher’s independently calibrated quality. CGPO therefore follows the evolving teacher–student competence boundary throughout optimization, replacing a static distillation schedule with sample-adaptive supervision. 5 Evaluation We conduct a comprehensive empirical evaluation of PolyOCR across diverse text-centric visual intelligence scenarios. The evaluation examines the model’s ability to generalize beyond isolated OCR tasks, covering text perception, spatially grounded understanding, structured document analysis, information extraction, and OCR-oriented reasoning. We further investigate the effectiveness of the proposed Competence-Guided Policy Optimization (CGPO) framework. 5.1 Evaluation Protocol We establish a unified evaluation protocol to assess PolyOCR across diverse OCR and document intelligence scenarios. All compared models are evaluated under consistent benchmark versions, inference configurations, and scoring procedures to ensure reliable and reproducible comparisons. Models. We evaluate two model variants, PolyOCR-2B and PolyOCR-9B. Both variants adopt the Qwen3.5 vision-language backbone and are trained under the unified OCR training framework described in Sections 3 and 4. Unless otherwise specified, all evaluations are conducted under the same inference configuration, including prompt templates, image preprocessing strategies, visual token budgets, and decoding settings. Additionally, we include PolyOCR-2.7B in the MDPBench evaluation to assess multilingual document parsing capabilities. This variant features a specialized architecture comprising a 1.2B-parameter ViT vision encoder and a 1.5B-parameter Qwen2.5 text decoder, optimized for diverse writing systems and acquisition conditions. OCRBench v2.1 protocol. We refine the original OCRBench v2 evaluation protocol to improve the reliability, consistency, and discriminative capability of benchmark evaluation. Due to the limited quality of some original reference annotations and the insufficient alignment between certain evaluation metrics and the actual task objectives, we revise two key aspects of the protocol: reference annotation quality and task-specific evaluation criteria. Specifically, reference annotations are systematically audited and corrected to reduce annotation noise, while task-specific evaluation procedures are refined to better align scoring mechanisms with the semantic objectives of individual tasks. 17 The resulting OCRBench v2.1 protocol preserves the original task coverage while providing more reliable annotations and more task-aligned evaluation criteria. Detailed modifications to annotations, metrics, and evaluation procedures are presented in Appendix E. All OCRBench v2.1 results reported in this work are obtained using the refined evaluation protocol. Benchmarks and baselines. The evaluation suite consists of five representative benchmarks: OCRBench v2.1 (our revision of OCRBench v2 (Fu et al., 2025)), C-OCR (Yang et al., 2025), OmniDocBench v1.6 (Ouyang et al., 2025), MDPBench (Li et al., 2026b), and an in-house KIE benchmark. OCRBench v2.1 and C-OCR provide comprehensive evaluations across diverse OCR scenarios, covering broad text-centric visual capabilities. OmniDocBench v1.6 evaluates document- centric parsing ability, including layout analysis, table understanding, formula recognition, and document-level content reconstruction. MDPBench further extends the evaluation to multilingual document parsing, covering diverse language/script groups and both digital and photographed docu- ments. The in-house KIE benchmark evaluates the model’s ability to extract structured information from document images, focusing on field-level information extraction under practical application scenarios. We compare PolyOCR against a diverse set of representative vision-language models, including both general-purpose and OCR-specialized models with different scales and architectural designs. For public benchmarks, we use their official test sets and retain the corresponding evaluation protocols for C-OCR, OmniDocBench v1.6, and MDPBench. For OCRBench v2.1, all comparisons are conducted using the refined annotations and scoring procedures introduced above; therefore, scores obtained under the original OCRBench v2 protocol are not directly comparable. For the in-house KIE benchmark, we evaluate models using the same test set and field-level F1 metric to ensure consistent comparison across different systems. 5.2 Overall Comparison Table 3 summarizes the cross-benchmark performance of PolyOCR against representative general- purpose vision-language models and OCR-specialized systems. The evaluated benchmarks collec- tively assess a broad spectrum of text-centric visual capabilities, including fundamental text percep- tion, document-level structural understanding, and OCR-oriented semantic reasoning. PolyOCR-9B demonstrates competitive and consistent performance across all evaluated benchmarks. It achieves scores of 80.42 and 78.37 on the English and Chinese settings of OCRBench v2.1, respectively, and obtains a score of 82.43 on C-OCR. Furthermore, PolyOCR-9B reaches 91.57 on OmniDocBench v1.6, demonstrating its capability to extend from fine-grained text recognition toward complex document structure understanding and parsing. The cross-benchmark evaluation demonstrates that the proposed model maintains robust performance across heterogeneous OCR scenarios and task formulations. Such capability consistency reflects the effectiveness of the unified training paradigm in developing a general-purpose OCR foundation model with broad text-centric visual understanding abilities. Its competitive performance across diverse task settings, including text transcription, spatial localization, structured document parsing, and semantic reasoning, highlights the model’s ability to address varied OCR requirements while maintaining balanced capabilities across different levels of text-centric visual intelligence. The following sections further analyze the model performance on individual benchmarks and provide detailed comparisons across different OCR capabilities. 18 Table 3 Cross-benchmark comparison of PolyOCR with representative vision-language models. OCRBench v2.1 reports English/Chi- nese scores. Bold and underline indicate the best and second-best results, respectively. “–” indicates models not evaluated on the corresponding benchmark in this report. ModelOCRBench v2.1 (en/zh)↑C-OCR↑OmniDocBench v1.6↑ General-purpose Vision-Language Models Qwen3.5-2B54.03/63.7565.6679.95 Qwen3.5-9B66.64/71.8871.4489.49 Qwen3-VL-2B-Instruct44.27/48.8451.0280.05 Qwen3-VL-8B-Instruct54.36/70.5670.2978.94 GLM-4.6V-Flash67.89/75.3472.5071.42 InternVL3.5-8B51.09/62.8865.8875.89 Qwen3.6-35B-A3B70.34/76.2573.1989.01 Qwen3.5-122B-A10B70.34/78.7773.7989.04 GPT-5.6-Sol72.92/67.8074.5488.00 Qwen3.8-Max77.75/79.3273.6492.31 OCR-specialized Vision-Language Models HunyuanOCR32.26/54.4454.5787.92 HunyuanOCR-1.532.63/49.4151.1092.17 Qianfan-OCR57.09/70.8782.0688.37 OvisOCRv225.67/50.2836.2696.58 PolyOCR (Ours) PolyOCR-2B72.33/71.3280.5388.12 PolyOCR-9B80.42/78.3782.4391.57 5.3 OCRBench v2.1 Evaluation OCRBench v2.1 provides a comprehensive evaluation of text-centric visual intelligence across di- verse OCR capabilities, including text recognition, localization, spotting, document parsing, formula understanding, translation, and OCR-oriented reasoning. Table 4 presents a detailed comparison across these capability categories, providing a fine-grained assessment of model performance beyond overall accuracy. PolyOCR-9B achieves competitive performance on OCRBench v2.1, obtaining overall scores of 80.42 and 78.37 on the English and Chinese settings, respectively. The model demonstrates strong results across text perception, document understanding, and OCR-oriented reasoning. These results indicate that the proposed unified training framework effectively enables the model to handle heterogeneous OCR tasks within a single generative modeling paradigm. At the category level, PolyOCR-9B ranks first among the compared models in five of the 13 language- specific categories: English text recognition (82.99), text detection (70.84), element parsing (89.70), and visual text understanding (87.58), together with Chinese element parsing (86.86). It ranks second in English text spotting (78.50) and English relationship extraction (95.51). These results show strengths in text perception and structured parsing, while mathematical calculation, Chinese text recognition, and Chinese visual text understanding remain below the strongest evaluated baselines. Overall, the OCRBench v2.1 results demonstrate that PolyOCR provides a balanced and comprehen- sive OCR capability across heterogeneous task formulations, establishing a strong foundation for unified text-centric visual intelligence. 19 Table 4 Fine-grained OCRBench v2.1 comparison of PolyOCR with representative vision-language models. TR, TD, TS, RE, EP, MC, VTU, and KR denote Text Recognition, Text Detection, Text Spotting, Relationship Extraction, Element Parsing, Mathematical Calculation, Visual Text Understanding, and Knowledge Reasoning, respectively. The All column reports overall English/Chinese scores (en/zh). Bold and underline indicate the best and second-best results. EnglishChinese ModelTR TD TS RE EP MC VTU KR TR RE EP VTU KR All (en/zh) General-purpose VLM Qwen3.5-2B67.44 31.48 8.50 80.13 58.73 52.65 71.73 61.58 73.48 71.67 66.15 60.50 46.95 54.03/63.75 Qwen3.5-9B72.16 54.42 49.94 89.44 66.12 60.45 76.23 64.37 76.42 78.62 67.35 65.50 71.52 66.64/71.88 Qwen3-VL-2B-Instruct 51.83 24.09 0.64 73.49 49.58 29.89 70.44 54.19 46.55 67.90 50.81 50.00 28.93 44.27/48.84 Qwen3-VL-8B-Instruct 67.71 26.94 4.20 88.54 64.76 45.11 74.85 62.79 77.75 83.91 72.26 68.0050.87 54.36/70.56 GLM-4.6V-Flash78.04 54.08 38.02 83.21 68.13 71.10 82.14 68.44 76.78 84.53 77.60 62.00 75.79 67.89/75.34 InternVL3.5-8B60.96 27.45 5.89 83.79 54.12 46.25 70.95 59.33 63.00 70.38 69.17 53.00 58.84 51.09/62.88 Qwen3.6-35B-A3B75.15 58.32 67.13 92.36 64.23 61.83 77.13 66.58 75.60 85.95 72.35 66.00 81.34 70.34/76.25 Qwen3.5-122B-A10B 78.63 58.53 62.24 95.22 68.96 59.17 76.49 63.50 80.39 87.0779.65 66.50 80.25 70.34/78.77 GPT-5.6-Sol74.21 61.48 67.45 88.55 65.87 76.7376.59 72.4670.10 71.90 74.06 51.00 71.95 72.92/67.80 Qwen3.8-Max81.5270.0478.62 96.58 69.36 75.47 77.23 73.16 80.7389.86 73.98 68.0084.0477.75/79.32 Doubao-Seed-2.0-Lite 71.35 66.91 62.17 90.62 65.03 82.66 83.4372.12 59.89 83.34 71.43 62.50 93.40 74.28/74.11 Gemini-3.5-Flash-Lite 72.71 24.94 0.50 92.30 65.23 49.22 76.22 72.20 37.74 79.66 54.61 66.50 51.51 56.67/58.01 Kimi-K377.20 57.25 45.77 91.65 65.02 58.93 75.88 70.56 62.36 80.24 67.07 62.50 81.59 67.78/70.75 OCR-specialized VLM HunyuanOCR72.26 5.50 0.00 19.84 44.00 12.25 63.11 41.13 75.86 62.59 60.18 48.81 24.76 32.26/54.44 HunyuanOCR-1.571.77 14.99 0.33 1.11 48.16 14.55 65.39 44.70 75.73 21.98 61.26 55.29 32.79 32.63/49.41 Qianfan-OCR73.56 40.04 1.86 90.82 77.42 31.84 81.53 59.70 80.78 85.24 86.09 62.50 39.74 57.09/70.87 OvisOCRv257.19 0.00 0.00 0.85 43.31 17.90 53.93 32.14 73.00 29.72 65.89 69.00 13.81 25.67/50.28 PolyOCR (Ours) PolyOCR-2B77.90 60.90 60.11 94.06 89.3053.09 81.47 61.79 77.26 79.39 86.3452.50 61.09 72.33/71.32 PolyOCR-9B82.99 70.84 78.5095.5189.70 68.15 87.58 70.11 77.13 85.38 86.86 60.50 82.00 80.42/78.37 5.4 C-OCR Evaluation C-OCR provides an evaluation of practical OCR capabilities under diverse visual conditions, covering real-world text reading, document-level understanding, structured information extraction, and multilingual OCR. Our C-OCR evaluation covers Multi-Scene OCR, Document Parsing, and Key Information Extraction (KIE); the multilingual track is excluded. Table 5 presents the comparison across the three evaluated tracks. PolyOCR-9B achieves an overall score of 82.43, demonstrating competitive performance across practical OCR scenarios. In particular, the model obtains the best results on Document Parsing and Key Information Extraction, reaching scores of 71.71 and 94.02, respectively. These results indicate that the proposed unified training framework effectively supports both fine-grained text understanding and document-level structured prediction. The strong performance on KIE further highlights the advantage of jointly modeling text perception and semantic information extraction within a unified OCR framework. PolyOCR learns to associate visual text regions with semantic structures and output formats, supporting structured information extraction from complex documents. Together with the Document Parsing results, the C-OCR evaluation demonstrates the capability of PolyOCR to extend beyond text recognition toward structured text-centric visual intelligence. 5.5 OmniDocBench v1.6 Evaluation OmniDocBench v1.6 targets document parsing within complex page layouts, focusing on the evaluation of capabilities such as text recognition, formula recognition, and table parsing. Table 6 20 Table 5 C-OCR results of PolyOCR and representative general-purpose and OCR-specialized vision-language models. The overall score is the average of Document Parsing, Key Information Extraction, and Multi-Scene OCR. Bold and underline indicate the best and second-best results, respectively. ModelDoc Parsing↑KIE↑Multi-Scene OCR↑Overall↑ General-purpose Vision-Language Models Qwen3.5-2B32.4883.0181.4965.66 Qwen3.5-9B37.9591.4084.9871.44 Qwen3-VL-2B-Instruct16.3881.4855.2151.02 Qwen3-VL-8B-Instruct38.8991.8180.1670.29 GLM-4.6V-Flash49.4383.1284.9472.50 InternVL3.5-8B35.9286.9674.7565.88 Qwen3.6-35B-A3B41.4692.3185.8073.19 Qwen3.5-122B-A10B41.7193.7285.9473.79 GPT-5.6-Sol51.4289.3382.8774.54 Qwen3.8-Max42.6891.1287.1173.64 OCR-specialized Vision-Language Models HunyuanOCR40.9545.3477.4154.57 HunyuanOCR-1.568.630.5584.1351.10 Qianfan-OCR71.1892.1282.8882.06 OvisOCRv239.160.0069.6436.26 PolyOCR (Ours) PolyOCR-2B71.5090.9079.1880.53 PolyOCR-9B71.7194.0281.5582.43 summarizes PolyOCR’s performance across various document components and reading orders. When processing full pages directly, PolyOCR achieved a composite score of 91.57, demonstrating strong competitiveness compared to general-purpose vision-language models. This indicates that the recognition capabilities acquired through unified OCR training can be applied to page-level document parsing, enabling the model to extract diverse types of document content from complex layouts. To further examine PolyOCR’s parsing capabilities regarding various document components, we introduced a layout-guided pipeline setup. This configuration utilizes P-DocLayoutV3 to detect layout elements and predict reading order; the same PolyOCR model then parses the cropped regions containing texts, formulas, and tables, and the results are finally assembled into a Markdown document based on the predicted reading order. By delegating page layout analysis to an external module, this setup allows PolyOCR to focus more effectively on content recognition and structural recovery within the specific regions. Under this configuration, the composite score rose from 91.57 to 95.52, with improvements observed across all reported metrics. Notably, the formula recognition CDM score increased from 91.71 to 96.30, and the table parsing TEDS score improved from 88.67 to 93.56. These results further validate PolyOCR’s effectiveness as a unified document component parser capable of handling texts, formulas, and tables with a single model. When combined with a layout analysis module, PolyOCR achieves page-level parsing performance comparable to leading specialized systems. 5.6 In-house KIE Benchmark Evaluation We evaluate PolyOCR on an in-house KIE benchmark covering four image types: Xuexin Network certificates, identity cards, admission notices, and international passports. We report field-level F1 scores for each image type as well as the overall test set performance. 21 Table 6 Fine-grained OmniDocBench v1.6 results of PolyOCR and representative general-purpose and OCR-specialized vision- language models. Bold and underline indicate the best and second-best results, respectively. Text Edit ↓ Formula CDM ↑ Table TEDS ↑ Table TEDS-S ↑ Read Order Edit ↓ Overall↑ General-purpose VLM Qwen3.5-2B0.14986.9267.7972.600.23179.95 Qwen3.5-9B0.08092.4484.0187.420.17889.49 Qwen3-VL-8B-Instruct 0.11079.6868.2073.690.22278.94 GLM-4.6V-Flash0.23877.9660.1464.070.28071.42 InternVL3.5-8B0.17579.1866.0272.200.24175.89 Qwen3.6-35B-A3B0.07791.3583.4186.180.17689.01 Qwen3.5-122B-A10B0.06392.2381.1884.060.16189.04 GPT-5.6-Sol0.10989.6885.1888.870.16588.00 Qwen3.8-Max0.05494.4987.8190.650.13892.31 OCR-specialized VLM HunyuanOCR0.07387.1583.9286.620.15287.92 HunyuanOCR-1.50.04989.9591.5093.050.13192.17 Qianfan-OCR0.10592.6882.9685.700.16888.37 MinerU2.5-Pro0.03697.4593.4295.920.12095.75 PaddleOCR-VL-1.60.03397.4994.7697.110.12796.33 OvisOCRv20.02597.5394.7697.160.11196.58 NaviDC-OCR0.02796.3697.0598.520.12296.87 PolyOCR (Ours) PolyOCR-9B0.05791.7188.6791.800.13991.57 PolyOCR-9B(Pipeline) 0.03396.3093.5695.380.12395.52 As shown in Table 7, PolyOCR-9B achieves the highest overall F1 score of 93.60% among all evaluated models. It achieves the best performance on admission notices, reaching an F1 score of 88.35%. On Xuexin Network certificates, PolyOCR-9B obtains an F1 score of 95.40%, slightly below PolyOCR-2B (95.53%), while both PolyOCR variants outperform all other evaluated models. For identity cards, PolyOCR-9B achieves an F1 score of 99.20%, which is competitive with the best-performing model, Qwen3.6-35B-A3B (99.53%). On international passports, PolyOCR-9B reaches an F1 score of 93.80%, ranking second among the evaluated models and trailing GPT-5.6-Sol (98.55%) by 4.75 percentage points. Overall, PolyOCR demonstrates strong and balanced performance across the four image types. The PolyOCR variants achieve leading results on the benchmark, with PolyOCR-9B showing particularly strong capabilities on admission notices and maintaining competitive performance on other complex KIE scenarios. Moreover, the overall F1 score of 93.60% achieved by PolyOCR-9B surpasses those of the evaluated larger-scale models, including GPT-5.6-Sol (90.98%), Qwen3.6-35B-A3B (89.17%), and Qwen3.5-122B-A10B (89.03%). These results demonstrate the effectiveness of PolyOCR in handling diverse KIE scenarios and highlight its potential for practical document information extraction applications. 5.7 MDPBench Evaluation MDPBench (Li et al., 2026b) evaluates multilingual document parsing across digital and pho- tographed documents, covering 17 language/script groups with diverse writing systems and acquisi- tion conditions. The benchmark uses 1− NED for text recognition and reading order, where NED denotes normalized edit distance, and CDM and TEDS for formula and table recognition, respec- tively. Scores are aggregated at the page level before averaging across pages. Table 8 reports overall 22 Table 7 Field-level F1 scores (%) on the in-house KIE benchmark. The benchmark contains four image types: Xuexin Network certificates, identity cards, admission notices, and international passports. The highest value in each column is shown in bold, and the second-highest value is underlined. ModelXuexinIdentity CardAdmission NoticePassportOverall GPT-5.6-Sol93.0396.3179.5898.5590.98 Qwen3.6-35B-A3B89.1999.5382.4989.5489.17 Qwen3.5-122B-A10B92.3399.4379.2788.7489.03 GLM-4.6V-Flash90.8398.9474.3556.1879.71 Qianfan-OCR90.7999.3869.9859.7878.81 InternVL3.5-8B87.4796.5861.5757.3774.66 HunyuanOCR62.7599.3860.1331.3461.92 PolyOCR-2B95.5399.1788.1793.4193.49 PolyOCR-9B95.4099.2088.3593.8093.60 performance, acquisition-type breakdowns, and both group-level and individual language/script scores. All scores are expressed as percentages, with higher values indicating better performance. To assess multilingual document parsing within the PolyOCR family, we additionally evaluate PolyOCR-2.7B, a specialized configuration combining a 1.2B-parameter ViT vision encoder with a 1.5B-parameter Qwen2.5 text decoder. The model is trained on an in-house document corpus curated through cross-model consistency checks, multilingual quality filtering, and validation of fields and reading order. As shown in Table 8, PolyOCR-2.7B leads four of the five summary measures and ties for the highest score on photographed documents among the listed methods. It achieves an overall score of 87.0%, exceeding GPT-5.6-Sol and Gemini-3-Pro by 0.4 and 0.6 percentage points, respectively. On digital documents, it reaches 91.0%, surpassing the strongest listed baseline, Kimi-K3, by 0.2 percentage points. On photographed documents, it obtains 85.6%, matching GPT-5.6-Sol. Together, these results show competitive performance across both acquisition types. Compared with the listed OCR-specialized models, PolyOCR-2.7B achieves higher scores across all five summary measures. Relative to MonkeyOCRv2-B-Parsing, the OCR-specialized baseline with the highest overall score, it improves overall performance by 3.7 percentage points and photographed- document performance by 3.9 percentage points. The corresponding gains on the Latin and non-Latin averages are 4.6 and 2.8 percentage points, respectively, indicating that its advantage extends across both language/script groups. The finer-grained results show Latin and non-Latin averages of 88.8% and 84.9%, respectively, each exceeding the strongest corresponding reference result by 0.4 percentage points. At the individual language/script level, PolyOCR-2.7B achieves the highest scores in six groups—Spanish, French, Dutch, Vietnamese, Japanese, and Traditional Chinese—and ranks among the top two in 12 of the 17 groups. Overall, these results demonstrate strong multilingual document parsing performance for the 2.7B configuration across diverse writing systems and acquisition conditions. 5.8 Ablation Study of CGPO The preceding results establish the overall capability of PolyOCR. We next compare post-training variants to assess Competence-Guided Policy Optimization. All variants are initialized from the same SFT checkpoint. The ablation considers five post-training configurations: GRPO alone, OPD alone, GRPO combined 23 Table 8 Fine-grained MDPBench scores (%) of PolyOCR, general-purpose VLMs, OCR-specialized VLMs, and document parsing pipelines. All denotes the overall score; Digit. and Photo. report scores on digital and photographed documents, respectively. Latin and Non-Latin include group averages (Avg.) and individual language/script scores. Higher scores indicate better performance. Bold and underline indicate the highest and second-highest distinct scores, respectively, in each column across all models and tools shown. Tied scores receive the same formatting. ModelOverallLatinNon-Latin All Digit. Photo. Avg. DE EN ES FR ID IT NL PT VI Avg. AR HI JP KO RU TH ZH ZH-T General-purpose Vision-Language Models GPT-5.6-Sol86.690.2 85.6 86.7 88.5 89.2 82.1 81.4 88.7 89.1 85.6 88.8 86.984.588.2 88.6 76.584.8 86.2 81.2 86.484.4 Gemini-3-Pro86.4 90.4 85.188.491.2 90.683.482.791.5 91.687.791.4 85.9 84.1 89.490.4 74.8 85.5 84.9 80.6 85.1 82.1 Kimi-K383.6 90.881.2 86.2 89.1 87.2 80.2 80.0 86.9 92.7 86.0 88.9 84.8 80.7 77.4 77.5 74.9 89.9 82.4 72.1 89.5 81.9 Qwen3-VL-Instruct-8b 68.3 78.4 65.0 73.6 73.7 71.4 69.3 66.2 68.5 79.1 78.3 82.2 73.4 62.5 63.1 58.4 59.9 61.9 57.9 62.0 62.6 73.8 Qwen3.5-Instruct-9B65.7 74.8 62.7 72.5 72.8 72.0 72.0 64.4 66.2 77.6 74.5 79.1 74.0 58.2 53.4 56.2 55.7 60.3 54.7 56.7 60.8 67.5 InternVL-3.5-8B42.7 59.7 37.0 53.4 39.8 64.2 47.5 42.7 53.8 60.6 52.2 63.2 57.0 30.6 8.2 9.0 45.6 30.3 26.1 10.8 55.3 59.3 OCR-specialized Vision-Language Models MonkeyOCRv2-B-Parsing 83.3 88.1 81.7 84.2 87.7 84.5 75.2 78.4 86.5 88.6 86.1 87.9 83.2 82.1 90.7 87.2 71.9 87.680.1 80.8 83.6 75.3 dots.mocr80.5 90.5 77.2 81.7 82.6 87.4 71.3 70.1 84.5 89.3 83.2 86.8 79.9 79.2 83.3 83.6 75.0 78.7 71.2 77.9 84.6 79.6 PaddleOCR-VL-1.678.9 87.1 76.3 81.4 85.1 83.5 75.1 78.6 82.7 85.5 80.5 80.9 80.9 76.1 76.2 70.7 70.3 86.3 75.1 67.3 85.9 76.7 HunyuanOCR-1.576.8 86.2 73.6 79.7 79.6 80.4 74.2 70.0 81.5 84.5 78.4 86.4 82.4 73.5 71.8 71.6 65.5 75.7 67.4 77.7 80.8 77.2 MinerU-2.5-Pro-1.2B71.0 86.2 66.1 74.6 78.3 79.5 63.4 67.4 78.0 79.7 72.1 78.6 74.2 67.0 56.6 72.2 59.1 77.6 62.6 61.8 76.5 69.7 PaddleOCR-VL69.6 87.6 63.6 72.1 78.2 79.3 62.9 66.0 77.4 78.4 67.9 72.0 66.6 66.7 65.8 68.4 59.9 77.8 56.9 57.8 78.2 68.5 OvisOCR269.3 83.7 64.5 80.2 80.4 90.9 75.6 67.4 79.9 87.1 82.8 85.6 71.9 56.9 45.8 43.8 69.9 64.6 57.0 15.1 81.2 77.7 HunyuanOCR68.3 80.2 64.3 72.4 75.0 73.1 63.0 66.1 69.9 80.3 61.4 81.9 80.6 63.7 68.3 73.1 55.6 68.9 52.2 60.7 66.8 64.2 GLM-OCR67.3 77.9 63.7 78.7 82.7 84.5 75.8 76.2 79.7 82.8 80.2 77.4 69.2 54.3 21.7 39.6 65.5 61.2 64.2 27.4 78.5 76.7 Pipeline Tools P-StructureV345.4 56.2 41.7 59.8 60.4 68.7 54.4 49.8 69.6 68.9 55.5 58.4 52.7 28.9 1.0 7.7 56.2 15.4 7.5 11.9 72.2 59.1 MinerU-2.5-pipeline33.5 57.6 25.4 46.5 54.3 58.3 38.4 43.6 51.9 56.5 43.9 44.0 27.6 18.7 1.2 5.3 24.5 6.8 4.2 6.4 53.9 47.2 PolyOCR (Ours) PolyOCR-2.7B87.0 91.0 85.6 88.8 90.590.2 85.0 84.8 90.090.8 89.2 90.588.6 84.9 88.3 89.077.2 86.8 85.481.085.8 85.9 with fixed-weight OPD, GRPO combined with cosine-decayed OPD, and the proposed CGPO. These comparisons examine outcome-based policy optimization, on-policy token-level supervision, and sample-wise competence routing alongside a step-dependent distillation schedule. Step-dependent baseline. To test whether a predefined decline in distillation strength accounts for the gains from CGPO, the cosine baseline replaces the sample-dependent coefficientα(x)with α t = α min + α max − α min 2 1 + cos πt T ,0≤ t≤ T,(13) wheretis the current optimization step,Tis the total number of optimization steps, andα max andα min are the initial and final OPD weights, respectively. The joint objective remainsL GRPO + λα t L OPD . At a given step, all samples share the same weight, independent of teacher competence or the teacher–student competence gap. Component-wise comparison. Table 9 summarizes the results. GRPO provides direct optimiza- tion toward task-level outcome rewards and establishes the contribution of policy optimization beyond SFT. OPD introduces additional token-level supervision along student-generated trajecto- ries. Combining GRPO and OPD with a fixed coefficient further improves performance by jointly exploiting outcome-level and token-level signals. CGPO achieves the highest scores on all three benchmarks among the evaluated post-training strategies. On C-OCR, it scores 82.43, improving on the SFT checkpoint by 2.97 points and on fixed-weight GRPO–OPD by 0.25 points. Its routing rule assigns stronger distillation weights when the teacher is estimated to provide reliable, non-redundant information. 24 Table 9 Ablation study of Competence-Guided Policy Optimization. All variants are initialized from the same SFT checkpoint. Cosine decay uses the step-dependent OPD weight in Eq. 13, without competence routing. SettingGRPO OPD Competence Routing OCRBench v2.1 (en/zh) C-OCR OmniDocBench SFT checkpoint72.08/74.7179.4689.72 + GRPO✓74.63/76.2481.7290.54 + OPD✓73.84/75.7780.9190.69 + GRPO + OPD✓75.42/77.0882.1891.16 + GRPO + OPD (cosine)✓78.23/76.3182.3290.12 + CGPO✓80.42/78.3782.4391.57 EarlyMiddleLate Training progress 0.00 0.25 0.50 0.75 1.00 α Observed α EMA (500 steps) α=0 (a) 0.00.51.0 Teacher win probability ̂ p win 0.0 0.5 1.0 Teacher quality ̂ q T No OPD ̂ p win ≤ 0.5 Stronger OPD 0.25 0.50 0.75 0.0 0.5 1.0 α (b) Figure 5 CGPO routing behavior. (a) Observed routing coefficients during CGPO, their exponential moving average, and points with α = 0. (b) Analytical routing surface induced by α =bq T (2bp win − 1) + . OPD is disabled whenbp win ≤ 0.5 and receives increasing weight as teacher quality and the calibrated probability of teacher superiority increase. Compared with cosine-decayed OPD, CGPO improves OCRBench v2.1 scores by 2.19 and 2.06 points in English and Chinese, respectively, C-OCR by 0.11 points, and OmniDocBench by 1.45 points. This comparison shows higher benchmark scores for CGPO than for the evaluated step-dependent schedule. Routing dynamics. Figure 5 shows the observed routing coefficient during CGPO. Despite local fluctuations, its smoothed trajectory declines from early to late training, and zero-weight decisions become more frequent toward the later portion of the trace. The analytical surface in panel (b) illustrates how teacher quality and the calibrated probability of teacher superiority jointly determine the OPD weight. 6 Conclusion This report presents PolyOCR, a unified OCR foundation model that advances OCR from isolated text recognition toward comprehensive text-centric visual intelligence. By integrating capability- oriented data construction with competence-aware post-training, PolyOCR establishes a unified modeling paradigm for diverse OCR scenarios, encompassing scene text understanding, document parsing, information extraction, structured content recovery, multilingual transformation, and OCR- oriented reasoning. The proposed data construction framework provides large-scale, diverse, and quality-controlled 25 supervision across heterogeneous OCR capabilities by integrating real-world resources, controllable synthesis, and model-assisted annotation. Building upon this foundation, Competence-Guided Policy Optimization (CGPO) further enhances model capabilities through adaptive coordination of outcome- based policy optimization and on-policy distillation. By dynamically allocating teacher supervision according to the evolving competence boundary between teacher and student models, CGPO improves the effectiveness of reinforcement learning and knowledge transfer under heterogeneous OCR tasks. Extensive evaluations on OCRBench v2.1, C-OCR, OmniDocBench v1.6, MDPBench, and the in-house KIE benchmark demonstrate that PolyOCR achieves strong and balanced performance across text recognition, localization, structured document understanding, multilingual parsing, and real-world information extraction. These results validate the effectiveness of the proposed unified training framework and highlight the feasibility of developing OCR foundation models capable of generalizing across diverse text-containing visual environments while maintaining competitive performance with specialized OCR systems. Future work will focus on further strengthening fundamental OCR capabilities, such as fine-grained text perception, localization, and recognition, while advancing semantic understanding and reasoning beyond text extraction. Enhancing the generalization and robustness of OCR foundation models in diverse and complex real-world environments remains a key direction toward more reliable text-centric visual intelligence. 26 References Josh Achiam, Steven Adler, Sandhini Agarwal, Lama Ahmad, Ilge Akkaya, Florencia Leoni Aleman, Diogo Almeida, Janko Altenschmidt, Sam Altman, Shyamal Anadkat, et al. Gpt-4 technical report. arXiv preprint arXiv:2303.08774, 2023. Rishabh Agarwal, Nino Vieillard, Yongchao Zhou, Piotr Stanczyk, Sabela Ramos, Matthieu Geist, and Olivier Bachem. On-policy distillation of language models: Learning from self-generated mistakes. In International Conference on Learning Representations, 2024. Mohammad Sadegh Akhondzadeh, Vijay Lingam, Atula Tejaswi, Chanakya Ekbote, Sujay Sanghavi, and Aleksandar Bojchevski. Reward-gated on-policy distillation. arXiv preprint arXiv:2607.04037, 2026. doi: 10.48550/arXiv.2607.04037.https://arxiv. org/abs/2607.04037. 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. Darwin Bautista and Rowel Atienza. Scene text recognition with permuted autoregressive sequence models. In European conference on computer vision, pages 178–196. Springer, 2022. Ali Furkan Biten, Rubén Tito, Andrés Mafla, Lluís Gomez, Marçal Rusiñol, Ernest Valveny, C. V. Jawahar, and Dimosthenis Karatzas. Scene text visual question answering. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 4290–4300, 2019. doi: 10.1109/ICCV.2019.00439. Lukas Blecher, Guillem Cucurull Preixens, Thomas Scialom, and Robert Stojnic. Nougat: Neural optical understanding for academic documents. In International Conference on Learning Representations, volume 2024, pages 37646–37663, 2024. Arindam Chaudhuri, Krupa Mandaviya, Pratixa Badelia, and Soumya K Ghosh. Optical character recognition systems. In Optical character recognition systems for different languages with soft computing, pages 9–41. Springer, 2016. Mayee Chen, Nicholas Roberts, Kush Bhatia, Jue Wang, Ce Zhang, Frederic Sala, and Christopher Ré. Skill-it! a data-driven skills framework for understanding and training language models. Advances in Neural Information Processing Systems, 36:36000–36040, 2023. Xinhong Chen, Bangdong Chen, Chenfan Qu, Dezhi Peng, Chongyu Liu, and Lianwen Jin. Dtsm: Toward dense table structure recognition with text query encoder and adjacent feature aggregator. In International Conference on Document Analysis and Recognition, pages 438–452. Springer, 2024. Zhao Chen, Vijay Badrinarayanan, Chen-Yu Lee, and Andrew Rabinovich. Gradnorm: Gradient normalization for adaptive loss balancing in deep multitask networks. In Jennifer G. Dy and Andreas Krause, editors, Proceedings of the 35th International Conference on Machine Learning, ICML 2018, Stockholmsmässan, Stockholm, Sweden, July 10-15, 2018, volume 80 of Proceedings of Machine Learning Research, pages 793–802. PMLR, 2018. http://proceedings.mlr.press/v80/chen18a.html. Hiuyi Cheng, Peirong Zhang, Sihang Wu, Jiaxin Zhang, Qiyuan Zhu, Zecheng Xie, Jing Li, Kai Ding, and Lianwen Jin. M6Doc: A large-scale multi-format, multi-type, multi-layout, multi-language, multi-annotation category dataset for modern document layout analysis. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 15138–15147, 2023. Chee-Kheng Ch’ng and Chee Seng Chan. Total-text: A comprehensive dataset for scene text detection and recognition. In 2017 14th IAPR International Conference on Document Analysis and Recognition (ICDAR), volume 1, pages 935–942. IEEE, 2017. Gheorghe Comanici, Eric Bieber, Mike Schaekermann, Ice Pasupat, Noveen Sachdeva, Inderjit Dhillon, Marcel Blistein, Ori Ram, Dan Zhang, Evan Rosen, et al. Gemini 2.5: Pushing the frontier with advanced reasoning, multimodality, long context, and next generation agentic capabilities. arXiv preprint arXiv:2507.06261, 2025. Cheng Cui, Ting Sun, Suyin Liang, Tingquan Gao, Zelun Zhang, Jiaxuan Liu, Xueqing Wang, Changda Zhou, Hongen Liu, Manhui Lin, Yue Zhang, Yubo Zhang, Handong Zheng, Jing Zhang, Jun Zhang, Yi Liu, Dianhai Yu, and Yanjun Ma. PaddleOCR-VL: Boosting multilingual document parsing via a 0.9b ultra-compact vision-language model. arXiv preprint arXiv:2510.14528, 2025a. https://arxiv.org/abs/2510.14528. Cheng Cui, Ting Sun, Manhui Lin, Tingquan Gao, Yubo Zhang, Jiaxuan Liu, Xueqing Wang, Zelun Zhang, Changda Zhou, Hongen Liu, et al. Paddleocr 3.0 technical report. arXiv preprint arXiv:2507.05595, 2025b. Daxiang Dong, Mingming Zheng, Dong Xu, Chunhua Luo, Bairong Zhuang, Yuxuan Li, Ruoyun He, Haoran Wang, Wenyu Zhang, Wenbo Wang, et al. Qianfan-ocr: A unified end-to-end model for document intelligence. arXiv preprint arXiv:2603.13398, 2026. Hao Feng, Shu Wei, Xiang Fei, Wei Shi, Yingdong Han, Lei Liao, Jinghui Lu, Binghong Wu, Qi Liu, Chunhui Lin, et al. Dolphin: Document image parsing via heterogeneous anchor prompting. In Findings of the Association for Computational Linguistics: ACL 2025, pages 21919–21936, 2025. 27 Hao Feng, Wei Shi, Ke Zhang, Xiang Fei, Lei Liao, Dingkang Yang, Yongkun Du, Xuecheng Wu, Jingqun Tang, Yang Liu, et al. Dolphin-v2: Universal document parsing via scalable anchor prompting. arXiv preprint arXiv:2602.05384, 2026. Ling Fu, Zhebin Kuang, Jiajun Song, Mingxin Huang, Biao Yang, Yuzhe Li, Linghao Zhu, Qidi Luo, Xinyu Wang, Hao Lu, Zhang Li, Guozhi Tang, Bin Shan, Chunhui Lin, Qi Liu, Binghong Wu, Hao Feng, Hao Liu, Can Huang, Jingqun Tang, Wei Chen, Lianwen Jin, Yuliang Liu, and Xiang Bai. Ocrbench v2: An improved benchmark for evaluating large multimodal models on visual text localization and reasoning. In Advances in Neural Information Processing Systems, volume 38, 2025. Philippe Gervais, Anastasiia Fadeeva, and Andrii Maksai. Mathwriting: A dataset for handwritten mathematical expression recognition. arXiv preprint arXiv:2404.10690, 2024. Yuxian Gu, Li Dong, Furu Wei, and Minlie Huang. MiniLLM: Knowledge distillation of large language models. In The Twelfth International Conference on Learning Representations, 2024. https://openreview.net/forum?id=5h0qf7IBZZ. Chuan Guo, Geoff Pleiss, Yu Sun, and Kilian Q. Weinberger. On calibration of modern neural networks. In Proceedings of the 34th International Conference on Machine Learning, volume 70 of Proceedings of Machine Learning Research, pages 1321–1330. PMLR, 2017. https://proceedings.mlr.press/v70/guo17a.html. Ankush Gupta, Andrea Vedaldi, and Andrew Zisserman. Synthetic data for text localisation in natural images. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 2315–2324, 2016. doi: 10.1109/CVPR.2016.254. https://w.robots.ox.ac.uk/~vgg/data/scenetext/. Yupan Huang, Tengchao Lv, Lei Cui, Yutong Lu, and Furu Wei. Layoutlmv3: Pre-training for document ai with unified text and image masking. In Proceedings of the 30th ACM international conference on multimedia, pages 4083–4091, 2022. Zheng Huang, Kai Chen, Jianhua He, Xiang Bai, Dimosthenis Karatzas, Shijian Lu, and C. V. Jawahar. Icdar2019 competition on scanned receipt ocr and information extraction. In 2019 International Conference on Document Analysis and Recognition (ICDAR), pages 1516–1520. IEEE, 2019. Zuming Huang, Jun Huang, Kexuan Ren, Baode Wang, Weizhen Li, Jianming Feng, Yu Wang, Yichen Yao, Shijun Lin, Yige Tang, Cheng Peng, Weidi Xu, Wei Chu, Yinghui Xu, and Yuan Qi. Infinity-Parser2 technical report. arXiv preprint arXiv:2607.07836, 2026. https://arxiv.org/abs/2607.07836. Guillaume Jaume, Hazim Kemal Ekenel, and Jean-Philippe Thiran. Funsd: A dataset for form understanding in noisy scanned documents. In 2019 International Conference on Document Analysis and Recognition Workshops (ICDARW), volume 2, pages 1–6. IEEE, 2019. doi: 10.1109/ICDARW.2019.10029. Changjiang Jiang, Fengchang Yu, Haihua Chen, Wei Lu, and Jin Zeng. Tabdsr: Decompose, sanitize, and reason for complex numerical reasoning in tabular data. In Findings of the Association for Computational Linguistics: EMNLP 2025, pages 3172–3196, 2025. ISBN 979-8-89176-335-7. doi: 10.18653/v1/2025.findings-emnlp.169. Changjiang Jiang, Wenhui Dong, Zhonghao Zhang, Fengchang Yu, Wei Peng, Xinbin Yuan, Yifei Bi, Ming Zhao, Zian Zhou, Chenyang Si, and Caifeng Shan. Ivy-fake: A unified explainable framework and benchmark for image and video aigc detection. In Proceedings of the 2026 International Conference on Multimedia Retrieval, ICMR ’26, page 2438–2447. Association for Computing Machinery, 2026a. ISBN 9798400726170. doi: 10.1145/3805622.3810615. https://doi.org/10.1145/3805622.3810615. Changjiang Jiang, Xinkuan Sha, Fengchang Yu, Jingjing Liu, Jian Liu, Mingqi Fang, Chenfeng Zhang, and Wei Lu. Fake-hr1: Rethinking reasoning of vision language model for synthetic image detection. In ICASSP 2026 - 2026 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 10482–10486, 2026b. doi: 10.1109/ICASSP55912.2026. 11462736. Changjiang Jiang, Qiannian Zhao, Lei Xin, Jinxiang Xie, Preslav Nakov, and Zhuohan Xie. Think with structured grounding: Perceptual reinforcement learning for chart and visual-tabular understanding. arXiv preprint arXiv:2608.22429, 2026c. Qing Jiang, Jiapeng Wang, Dezhi Peng, Chongyu Liu, and Lianwen Jin. Revisiting scene text recognition: A data perspective. In 2023 IEEE/CVF International Conference on Computer Vision (ICCV), pages 20486–20497. IEEE, 2023. Dimosthenis Karatzas, Lluis Gomez-Bigorda, Anguelos Nicolaou, Suman Ghosh, Andrew Bagdanov, Masakazu Iwamura, Jiri Matas, Lukas Neumann, Vijay Ramaseshan Chandrasekhar, Shijian Lu, Faisal Shafait, Seiichi Uchida, and Ernest Valveny. Icdar 2015 competition on robust reading. In 2015 13th International Conference on Document Analysis and Recognition (ICDAR), pages 1156–1160. IEEE, 2015. doi: 10.1109/ICDAR.2015.7333942. Geewook Kim, Teakgyu Hong, Moonbin Yim, JeongYeon Nam, Jinyoung Park, Jinyeong Yim, Wonseok Hwang, Sangdoo Yun, Dongyoon Han, and Seunghyun Park. Ocr-free document understanding transformer. In European Conference on Computer Vision, pages 498–517. Springer, 2022. 28 Tom Kocmi and Christian Federmann. Large language models are state-of-the-art evaluators of translation quality. In Proceedings of the 24th Annual Conference of the European Association for Machine Translation, pages 193–203, 2023.https://aclanthology. org/2023.eamt-1.19/. Jianfeng Kuang, Wei Hua, Dingkang Liang, Mingkun Yang, Deqiang Jiang, Bo Ren, and Xiang Bai. Visual information extraction in the wild: Practical dataset and end-to-end solution. In Document Analysis and Recognition–ICDAR 2023, pages 36–53. Springer, 2023. Gengluo Li, Xingyu Wan, Shangpin Peng, Weinong Wang, Hao Feng, Yongkun Du, Binghong Wu, Zheng Ruan, Zhiqiong Lu, Liang Wu, et al. Hunyuanocr-1.5: Making lightweight ocr vlms faster and better. arXiv preprint arXiv:2607.04884, 2026a. Junchi Li, Jiasheng Sun, Weizhi Chen, Ziwei Wang, Sheng Zhou, Jiajun Bu, Chenfan Qu, Bohan Yu, Jian Liu, and Weiqiang Wang. Cognicred: A dataset and benchmark for cognitive credential forgery detection. Minghao Li, Tengchao Lv, Jingye Chen, Lei Cui, Yijuan Lu, Dinei Florencio, Cha Zhang, Zhoujun Li, and Furu Wei. Trocr: Transformer-based optical character recognition with pre-trained models. In Proceedings of the AAAI conference on artificial intelligence, volume 37, pages 13094–13102, 2023. Zhang Li, Yuliang Liu, Qiang Liu, Zhiyin Ma, Ziyang Zhang, Shuo Zhang, Biao Yang, Zidun Guo, Jiarui Zhang, Xinyu Wang, et al. Monkeyocr: Document parsing with a structure-recognition-relation triplet paradigm. arXiv preprint arXiv:2506.05218, 2025. Zhang Li, Zhibo Lin, Qiang Liu, Ziyang Zhang, Shuo Zhang, Zidun Guo, Jiajun Song, Jiarui Zhang, Xiang Bai, and Yuliang Liu. Mdpbench: A benchmark for multilingual document parsing in real-world scenarios, 2026b.https://arxiv.org/abs/2603. 28130. Yupu Liang, Yaping Zhang, Cong Ma, Zhiyang Zhang, Yang Zhao, Lu Xiang, Chengqing Zong, and Yu Zhou. Document image machine translation with dynamic multi-pre-trained models assembling. In Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers), pages 7084–7095. Association for Computational Linguistics, 2024. doi: 10.18653/v1/2024.naacl-long.392. Yang Liu, Dan Iter, Yichong Xu, Shuohang Wang, Ruochen Xu, and Chenguang Zhu. G-Eval: Nlg evaluation using GPT-4 with better human alignment. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, pages 2511–2522, 2023. doi: 10.18653/v1/2023.emnlp-main.153. https://aclanthology.org/2023.emnlp-main.153/. Yuliang Liu, Lianwen Jin, Shuaitao Zhang, Canjie Luo, and Sheng Zhang. Curved scene text detection via transverse and longitudinal sequence connection. Pattern Recognition, 90:337–345, 2019. doi: 10.1016/j.patcog.2019.02.002. 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, 2024. Yuliang Liu, Biao Yang, Qiang Liu, Zhang Li, Zhiyin Ma, Shuo Zhang, and Xiang Bai. Textmonkey: An ocr-free large multimodal model for understanding document. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2026. Shangbang Long, Xin He, and Cong Yao. Scene text detection and recognition: The deep learning era. International Journal of Computer Vision, 129(1):161–184, 2021. Shangbang Long, Siyang Qin, Dmitry Panteleev, Alessandro Bissacco, Yasuhisa Fujii, and Michalis Raptis. Towards end-to-end unified scene text detection and layout analysis. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 1049–1059, 2022. Pan Lu, Swaroop Mishra, Tony Xia, Liang Qiu, Kai-Wei Chang, Song-Chun Zhu, Oyvind Tafjord, Peter Clark, and Ashwin Kalyan. Learn to explain: Multimodal reasoning via thought chains for science question answering. Advances in Neural Information Processing Systems, 35:2507–2521, 2022. Pan Lu, Hritik Bansal, Tony Xia, Jiacheng Liu, Chunyuan Li, Hannaneh Hajishirzi, Hao Cheng, Kai-Wei Chang, Michel Galley, and Jianfeng Gao. Mathvista: Evaluating mathematical reasoning of foundation models in visual contexts. In International Conference on Learning Representations, 2024. Shiyin Lu, Yang Li, Yu Xia, Yuwei Hu, Shanshan Zhao, Yanqing Ma, Zhichao Wei, Yinglun Li, Lunhao Duan, Jianshan Zhao, et al. Ovis2. 5 technical report. arXiv preprint arXiv:2508.11737, 2025. Shiyin Lu, Yinglun Li, Yu Xia, Yuhui Chen, An-Yang Ji, Jun-Peng Jiang, Qing-Guo Chen, Jianshan Zhao, En Lin, Haijun Li, et al. Ovisocr2 technical report. arXiv preprint arXiv:2607.13639, 2026. Urs-Viktor Marti and Horst Bunke. The iam-database: An english sentence database for offline handwriting recognition. International Journal on Document Analysis and Recognition, 5:39–46, 2002. 29 Ahmed Masry, Do Xuan Long, Jia Qing Tan, Shafiq Joty, and Enamul Hoque. ChartQA: A benchmark for question answering about charts with visual and logical reasoning. In Findings of the Association for Computational Linguistics: ACL 2022, pages 2263–2279. Association for Computational Linguistics, 2022. doi: 10.18653/v1/2022.findings-acl.177. Minesh Mathew, Dimosthenis Karatzas, and C. V. Jawahar. Docvqa: A dataset for vqa on document images. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, pages 2200–2209, 2021. Anand Mishra, Shashank Shekhar, Ajeet Kumar Singh, and Anirban Chakraborty. OCR-VQA: Visual question answering by reading text in images. In 2019 International Conference on Document Analysis and Recognition (ICDAR), pages 947–952. IEEE, 2019. Junbo Niu, Zheng Liu, Zhuangcheng Gu, Bin Wang, Linke Ouyang, Zhiyuan Zhao, Tao Chu, Tianyao He, Fan Wu, Qintong Zhang, et al. Mineru2. 5: A decoupled vision-language model for efficient high-resolution document parsing. In Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (ACL 2026), pages 13–42, 2026. Linke Ouyang, Yuan Qu, Hongbin Zhou, Jiawei Zhu, Rui Zhang, Qunshu Lin, Bin Wang, Zhiyuan Zhao, Man Jiang, Xiaomeng Zhao, Jin Shi, Fan Wu, Pei Chu, Minghao Liu, Zhenxiang Li, Chao Xu, Bo Zhang, Botian Shi, Zhongying Tu, and Conghui He. OmniDocBench: Benchmarking diverse PDF document parsing with comprehensive annotations. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2025. Jake Poznanski, Luca Soldaini, and Kyle Lo. olmOCR 2: Unit test rewards for document ocr. arXiv preprint arXiv:2510.19817, 2025. https://arxiv.org/abs/2510.19817. Chenfan Qu, Chongyu Liu, Yuliang Liu, Xinhong Chen, Dezhi Peng, Fengjun Guo, and Lianwen Jin. Towards robust tampered text detection in document image: New dataset and new solution. In 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 5937–5946. IEEE, 2023. Chenfan Qu, Jian Liu, Haoxing Chen, Baihan Yu, Jingjing Liu, Weiqiang Wang, and Lianwen Jin. Textsleuth: Towards explainable tampered text detection. arXiv preprint arXiv:2412.14816, 2024a. Chenfan Qu, Yiwu Zhong, Chongyu Liu, Guitao Xu, Dezhi Peng, Fengjun Guo, and Lianwen Jin. Towards modern image manipulation localization: A large-scale dataset and novel methods. In 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 10781–10790. IEEE, 2024b. Chenfan Qu, Yiwu Zhong, Fengjun Guo, and Lianwen Jin. Revisiting tampered scene text detection in the era of generative ai. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 39, pages 694–702, 2025a. Chenfan Qu, Yiwu Zhong, Huiguo He, Bin Li, and Lianwen Jin. Webly-supervised image manipulation localization via category-aware auto-annotation. arXiv preprint arXiv:2508.20987, 2025b. Chenfan Qu, Lianwen Jin, Junchi Li, Jingjing Liu, Bohan Yu, Jiangwei Xie, and Jian Liu. Dino-mac: First-place winner solution of the cvpr2026 robust deepfake detection challenge. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 2406–2415, 2026a. Chenfan Qu, Yiwu Zhong, Fengjun Guo, and Lianwen Jin. Omni-iml: Towards unified interpretable image manipulation localization. In The Fourteenth International Conference on Learning Representations, 2026b. Chenfan Qu, Yiwu Zhong, Jian Liu, Xuekang Zhu, Bohan Yu, and Lianwen Jin. Textshield-r1: Reinforced reasoning for tampered text detection. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 40, pages 8621–8629, 2026c. Chenfan Qu, Yiwu Zhong, Xuekang Zhu, Junchi Li, Changjiang Jiang, Lianwen Jin, et al. Detect any ai-counterfeited text image. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 35437–35450, 2026d. 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. Baoguang Shi, Xiang Bai, and Cong Yao. An end-to-end trainable neural network for image-based sequence recognition and its application to scene text recognition. IEEE transactions on pattern analysis and machine intelligence, 39(11):2298–2304, 2016. Amanpreet Singh, Vivek Natarajan, Meet Shah, Yu Jiang, Xinlei Chen, Dhruv Batra, Devi Parikh, and Marcus Rohrbach. Towards vqa models that can read. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 8317–8326, 2019. Brandon Smock, Rohith Pesala, and Robin Abraham. Pubtables-1m: Towards comprehensive table extraction from unstructured documents. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 4634–4642, 2022. Trevor Standley, Amir Zamir, Dawn Chen, Leonidas J. Guibas, Jitendra Malik, and Silvio Savarese. Which tasks should be learned together in multi-task learning? In Proceedings of the 37th International Conference on Machine Learning, ICML 2020, 30 13-18 July 2020, Virtual Event, volume 119 of Proceedings of Machine Learning Research, pages 9120–9132. PMLR, 2020. http://proceedings.mlr.press/v119/standley20a.html. GuangJian Team. Venus-defakerone: Unified fake image detection & localization. arXiv preprint arXiv:2605.14091, 2026. Hunyuan Vision Team, Pengyuan Lyu, Xingyu Wan, Gengluo Li, Shangpin Peng, Weinong Wang, Liang Wu, Huawen Shen, Yu Zhou, Canhui Tang, et al. Hunyuanocr technical report. arXiv preprint arXiv:2511.19575, 2025. András Vargha and Harold D. Delaney. A critique and improvement of the CL common language effect size statistics of mcgraw and wong. Journal of Educational and Behavioral Statistics, 25(2):101–132, 2000. doi: 10.3102/10769986025002101.https: //doi.org/10.3102/10769986025002101. Andreas Veit, Tomas Matera, Lukas Neumann, Jiri Matas, and Serge Belongie. Coco-text: Dataset and benchmark for text detection and recognition in natural images. arXiv preprint arXiv:1601.07140, 2016. Bin Wang, Fan Wu, Linke Ouyang, Zhuangcheng Gu, Rui Zhang, Renqiu Xia, Botian Shi, Bo Zhang, and Con- ghui He. Image over text: Transforming formula recognition evaluation with character detection matching. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 19681–19690, 2025a.https://openaccess.thecvf.com/content/CVPR2025/html/Wang_Image_Over_Text_Transforming_ Formula_Recognition_Evaluation_with_Character_Detection_CVPR_2025_paper.html. Bin Wang, Tianyao He, Linke Ouyang, Fan Wu, Zhiyuan Zhao, Tao Chu, Yuan Qu, Zhenjiang Jin, Weijun Zeng, Ziyang Miao, et al. Mineru2. 5-pro: Pushing the limits of data-centric document parsing at scale. arXiv preprint arXiv:2604.04771, 2026a. Shihao Wang, Shilong Liu, Yuanguo Kuang, Xinyu Wei, Yangzhou Liu, Zhiqi Li, Yunze Man, Guo Chen, Andrew Tao, Guilin Liu, et al. Locateanything: Fast and high-quality vision-language grounding with parallel box decoding. arXiv preprint arXiv:2605.27365, 2026b. Weiyun Wang, Zhangwei Gao, Lixin Gu, Hengjun Pu, Long Cui, Xingguang Wei, Zhaoyang Liu, Linglin Jing, Shenglong Ye, Jie Shao, et al. Internvl3. 5: Advancing open-source multimodal models in versatility, reasoning, and efficiency. arXiv preprint arXiv:2508.18265, 2025b. Haoran Wei, Chenglong Liu, Jinyue Chen, Jia Wang, Lingyu Kong, Yanming Xu, Zheng Ge, Liang Zhao, Jianjian Sun, Yuang Peng, et al. General ocr theory: Towards ocr-2.0 via a unified end-to-end model. arXiv preprint arXiv:2409.01704, 2024. Sang Michael Xie, Hieu Pham, Xuanyi Dong, Nan Du, Hanxiao Liu, Yifeng Lu, Percy Liang, Quoc V. Le, Tengyu Ma, and Adams Wei Yu. Doremi: Optimizing data mixtures speeds up language model pretraining. In Alice Oh, Tristan Naumann, Amir Globerson, Kate Saenko, Moritz Hardt, and Sergey Levine, editors, Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, New Orleans, LA, USA, December 10 - 16, 2023, 2023.http: //papers.nips.c/paper_files/paper/2023/hash/dcba6be91359358c2355cd920da3fcbd-Abstract-Conference.html. Lei Xin, Bin Gu, Peize Li, Zitong Wang, Jianbo Zhao, Changjiang Jiang, Yanyue Xie, Chao Huang, Xuyang Zhao, Zunhai Su, et al. Unimomo: Expert merging-based moe acceleration for large recommendation models. arXiv preprint arXiv:2608.08627, 2026a. Lei Xin, Yuhao Zheng, Ke Cheng, Changjiang Jiang, Zifan Zhang, and Fanhu Zeng. Hytrec: A hybrid temporal-aware attention architecture for long behavior sequential recommendation. arXiv preprint arXiv:2602.18283, 2026b.https://arxiv.org/abs/ 2602.18283. Anyi Xu, Bangcai Lin, Bing Xue, Bingxuan Wang, Bingzheng Xu, Bochao Wu, Bowei Zhang, Chaofan Lin, Chen Dong, Chenchen Ling, et al. Deepseek-v4: Towards highly efficient million-token context intelligence. arXiv preprint arXiv:2606.19348, 2026a. Yiheng Xu, Minghao Li, Lei Cui, Shaohan Huang, Furu Wei, and Ming Zhou. Layoutlm: Pre-training of text and layout for document image understanding. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 1192–1200, 2020. doi: 10.1145/3394486.3403172. Yiheng Xu, Tengchao Lv, Lei Cui, Guoxin Wang, Yijuan Lu, Dinei Florencio, Cha Zhang, and Furu Wei. XFUND: A benchmark dataset for multilingual visually rich form understanding. In Findings of the Association for Computational Linguistics: ACL 2022, pages 3214–3224. Association for Computational Linguistics, 2022. doi: 10.18653/v1/2022.findings-acl.253. Zhipeng Xu, Zulong Chen, Qing Liu, Junhao Ji, Jinxin Hu, Yipeng Yu, Jianqiang Wan, Jun Tang, and Zhao Li. Enhancing large multimodal models in key information extraction via scene-aware document synthesis. arXiv preprint arXiv:2607.04636, 2026b. doi: 10.48550/arXiv.2607.04636. https://arxiv.org/abs/2607.04636. Zhibo Yang, Jun Tang, Zhaohai Li, Pengfei Wang, Jianqiang Wan, Humen Zhong, Xuejing Liu, Mingkun Yang, Peng Wang, Shuai Bai, Lianwen Jin, and Junyang Lin. C-OCR: A comprehensive and challenging OCR benchmark for evaluating large multimodal models in literacy. In Proceedings of the IEEE/CVF International Conference on Computer Vision, 2025. 31 Dehao Ying, Fengchang Yu, Haihua Chen, Changjiang Jiang, Yurong Li, and Wei Lu. Beyond human annotation: Recent advances in data generation methods for document intelligence. arXiv preprint arXiv:2601.12318, 2026. Jiaruo Yu, Dagong Lu, Xingyue Shi, Chenfan Qu, and Fengjun Guo. Unified face attack detection with micro disturbance and a two-stage training strategy. In 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pages 960–969. IEEE, 2024. Qiying Yu, Zheng Zhang, Ruofei Zhu, Yufeng Yuan, Xiaochen Zuo, Yu Yue, Weinan Dai, Tiantian Fan, Gaohong Liu, Juncai Liu, Lingjun Liu, Xin Liu, Haibin Lin, Zhiqi Lin, Bole Ma, Guangming Sheng, Yuxuan Tong, Chi Zhang, Mofan Zhang, Ru Zhang, Wang Zhang, Hang Zhu, Jinhua Zhu, Jiaze Chen, Jiangjie Chen, Chengyi Wang, Hongli Yu, Yuxuan Song, Xiangpeng Wei, Hao Zhou, Jingjing Liu, Wei-Ying Ma, Ya-Qin Zhang, Lin Yan, Yonghui Wu, and Mingxuan Wang. DAPO: An open- source llm reinforcement learning system at scale. In Advances in Neural Information Processing Systems, volume 38, pages 113222–113244, 2025. doi: 10.52202/085713-3775.https://proceedings.neurips.c/paper_files/paper/2025/hash/ a4277440d50f1f15d2cb4c14f7e0c0d2-Abstract-Conference.html. Tianhe Yu, Saurabh Kumar, Abhishek Gupta, Sergey Levine, Karol Hausman, and Chelsea Finn. Gradient surgery for multi- task learning. In Hugo Larochelle, Marc’Aurelio Ranzato, Raia Hadsell, Maria-Florina Balcan, and Hsuan-Tien Lin, ed- itors, Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Sys- tems 2020, NeurIPS 2020, December 6-12, 2020, virtual, 2020.https://proceedings.neurips.c/paper/2020/hash/ 3fe78a8acf5fda99de95303940a2420c-Abstract.html. Ye Yuan, Xiao Liu, Wondimu Dikubab, Hui Liu, Zhilong Ji, Zhongqin Wu, and Xiang Bai. Syntax-aware network for handwritten mathematical expression recognition. arXiv preprint arXiv:2203.01601, 2022. Qintong Zhang, Bin Wang, Victor Shea-Jay Huang, Junyuan Zhang, Zhengren Wang, Hao Liang, Conghui He, and Wentao Zhang. Document parsing unveiled: Techniques, challenges, and prospects for structured information extraction. arXiv preprint arXiv:2410.21169, 2024a. Renrui Zhang, Dongzhi Jiang, Yichi Zhang, Haokun Lin, Ziyu Guo, Pengshuo Qiu, Aojun Zhou, Pan Lu, Kai-Wei Chang, Peng Gao, and Hongsheng Li. MathVerse: Does your multi-modal llm truly see the diagrams in visual math problems? In Computer Vision–ECCV 2024, pages 169–186. Springer, 2024b. Yubo Zhang, Xueqing Wang, Manhui Lin, Yue Zhang, Penglongyi Deng, Ting Sun, Tingquan Gao, Zelun Zhang, Jiaxuan Liu, Changda Zhou, et al. Pp-ocrv6: From 1.5 m to 34.5 m parameters, surpassing billion-scale vlms on ocr tasks. arXiv preprint arXiv:2606.13108, 2026a. Zelun Zhang, Hongen Liu, Suyin Liang, Yubo Zhang, Yiqing Xiang, Jiaxuan Liu, Ting Sun, Manhui Lin, Yue Zhang, Changda Zhou, et al. Paddleocr-vl-1.6: Expanding the frontier of document parsing with under-optimized region refinement and progressive post-training. arXiv preprint arXiv:2606.03264, 2026b. Binbin Zheng, Xing Ma, Yiheng Liang, Jingqing Ruan, Xiaoliang Fu, Kepeng Lin, Benchang Zhu, Ke Zeng, and Xunliang Cai. SCOPE: Signal-calibrated on-policy distillation enhancement with dual-path adaptive weighting. arXiv preprint arXiv:2604.10688, 2026. doi: 10.48550/arXiv.2604.10688. https://arxiv.org/abs/2604.10688. Xu Zhong, Jianbin Tang, and Antonio Jimeno-Yepes. Publaynet: Largest dataset ever for document layout analysis. In 2019 International Conference on Document Analysis and Recognition (ICDAR), pages 1015–1022. IEEE, 2019. Xu Zhong, Elaheh ShafieiBavani, and Antonio Jimeno-Yepes. Image-based table recognition: Data, model, and evaluation. In Computer Vision–ECCV 2020, pages 564–580. Springer, 2020. Yufeng Zhong, Lei Chen, Xuanle Zhao, Wenkang Han, Liming Zheng, Jing Huang, Deyang Jiang, Yilin Cao, Lin Ma, and Zhixiong Zeng. Ocrverse: Towards holistic ocr in end-to-end vision-language models. arXiv preprint arXiv:2601.21639, 2026. Xinyu Zhou, Cong Yao, He Wen, Yuzhi Wang, Shuchang Zhou, Weiran He, and Jiajun Liang. East: an efficient and accurate scene text detector. In Proceedings of the IEEE conference on Computer Vision and Pattern Recognition, pages 5551–5560, 2017. Didi Zhu, Zhongyi Sun, Zexi Li, Tao Shen, Ke Yan, Shouhong Ding, Chao Wu, and Kun Kuang. Model tailor: Mitigating catastrophic forgetting in multi-modal large language models. In Ruslan Salakhutdinov, Zico Kolter, Katherine A. Heller, Adrian Weller, Nuria Oliver, Jonathan Scarlett, and Felix Berkenkamp, editors, Forty-first International Conference on Machine Learning, ICML 2024, Vienna, Austria, July 21-27, 2024, volume 235 of Proceedings of Machine Learning Research, pages 62581–62598. PMLR / OpenReview.net, 2024. https://proceedings.mlr.press/v235/zhu24l.html. 32 Appendix A Contributors Core contributors. Kaili Huang, Yongshuo Zhang. Contributors. Bingtao Fu, Changjiang Jiang, Chenfan Qu, Chenfeng Zhang, Fangming Cui, Gaoyang Zhang, Jiangwei Xie, Jianshu Li, Jing Huang, Jingwen Bai, Mingqi Fang, Tao Fang, Weihong Zhang, Wenbo Du, Xiongfei Bai, Xuekang Zhu, Yinan Xia. Data leader. Zhenming Wang. Project leaders. Jian Liu, Jingjing Liu, Xiang Qi. Project advisor. Weiqiang Wang. B Implementation and Reproducibility Details This appendix records the implementation details and supplementary evaluation protocols for PolyOCR. B.1 Model and Input Configuration PolyOCR is released at three parameter scales. All share the same task interface, data engine, and training settings for SFT and CGPO, including input settings and optimization hyperparameters. Table 10 records the base models and input configuration. Table 10 Model and input configuration. All variants share the same training settings. ConfigurationPolyOCR-2BPolyOCR-9BPolyOCR-2.7B Base checkpointQwen3.5-2BQwen3.5-9B (ModelScope copy) ViT (1.2B) + Qwen2.5 (1.5B) Image-area setting (MAX_PIXELS) 1,048,576 pixels1,048,576 pixels1,048,576 pixels Maximum SFT sequence length20,480 tokens20,480 tokens20,480 tokens SFT precisionBF16BF16BF16 The image-area entry records the environment setting in the SFT launch script. B.2 Supervised Fine-Tuning Configuration Supervised fine-tuning jointly trains the model across text recognition, localization, spotting, key information extraction, document and table parsing, formula recognition, translation, and OCR- centric reasoning. Both PolyOCR-2B and PolyOCR-9B use the same SFT configuration: ms-swift (swift sft) with DeepSpeed ZeRO-2 on 16 nodes with 16 GPU workers per node. We update the language-model parameters in full-tuning mode while freezing the vision encoder and multimodal aligner. Training uses BF16 and theflash_attention_3attention implementation. The model and prompt-template types are bothqwen3_5; non-thinking prefixes are enabled, and empty thinking spans are excluded Within each group, names are ordered by first name in alphabetical order. 33 from the loss throughignore_empty_think. The training mixture follows the 60M-instance, three-phase schedule in Section 4.2. Table 11 Shared supervised fine-tuning configuration for PolyOCR-2B and PolyOCR-9B. ConfigurationValue Effective sampled instancesApproximately 60M; three phases of 20M Maximum SFT sequence length20,480 tokens Task-mixture weights (TP/DS/OR/GA)32.5/30.0/22.5/15.0% GPU workers256 (16 nodes× 16 workers) Per-device training batch size1 Gradient accumulation steps1 Global training batch size256 Number of epochs1 Peak learning rate and schedule10 −5 ; cosine decay Warm-up ratio5% Length-based groupingEnabled Vision-encoder gradient checkpointingDisabled Checkpoint saving interval2,000 steps Checkpoint retention4; model weights only Logging interval10 steps Data-loader workers per process12 Dataset preprocessing processes128 The global training batch size is 256× 1× 1 = 256. Training is configured for one epoch. B.3 Competence-Guided Policy Optimization Configuration All model variants use the same CGPO configuration. Each starts from its corresponding SFT checkpoint and trains with a learning rate of10 −6 and Qwen3.5-122B-A10B as the frozen teacher. Teacher competence is estimated fromK = 8offline generations per sample and cached, whereas student competence is updated fromG = 8rollouts per group. Both estimates use the same quality-verified reference and task-specific verifier. Table 12 summarizes the setup defined in Section 4.3. Before policy optimization, we fit the teacher-quality and win-probability calibration maps on a fixed split stratified by task and difficulty. IndependentA/Bpartitions of teacher and SFT- student generations separate the router inputs from the calibration targets. For each calibration sample,|A T | =|A S | = 8matches the competence-estimation budgets used during CGPO, and the independent target partitions contain|B T | =|B S | = 8generations. Calibration uses task-balanced soft-label binary cross-entropy with positive slopes and repeated independent partitions. The fitted coefficients a T ,b T ,a ∆ ,b ∆ remain fixed throughout policy optimization. 34 Table 12 Shared CGPO setup and calibrated routing for all model variants. ConfigurationSetting Student initializationSFT checkpoint Teacher modelQwen3.5-122B-A10B; frozen Learning rate10 −6 Rollout sampling temperature0.9 GRPO clippingε = 0.2; symmetric ratio clipping to [0.8, 1.2] Reference-policy KL penaltyDisabled (β = 0) Teacher competence c T (x)Mean verifier reward over K = 8 offline generations per sample; cached Student competence c S (x)Mean verifier reward over G = 8 current student rollouts per group Calibration splitFixed training split stratified by task and difficulty Calibration A budgets|A T | = 8,|A S | = 8 per calibration sample Calibration B budgets|B T | = 8,|B S | = 8 per calibration sample; independent of A Calibration targetsHeld-out teacher quality q B T and pairwise superiority p B win ; ties contribute 0.5 Calibration mapsPositive-slope sigmoid maps for teacher quality and teacher–student competence gap Calibration fittingTask-balanced soft-label BCE, w x ∝ 1/N τ (x) ; repeated independent partitions Calibration coefficientsFitted offline; a T ,b T ,a ∆ ,b ∆ frozen during CGPO Routing coefficientα(x) = sg[bq T (x)(2bp win (x)− 1) + ] Zero OPD-weight conditionbp win (x)≤ 0.5 OPD objectiveLength-averaged reverse KL, D KL (p θ ∥p T ), on student-generated prefixes OPD coefficient λ1 Joint optimizationL GRPO (x) + λα(x)L OPD (x) The rollout temperature and clipping coefficient follow the ms-swift GRPO defaults. We disable the reference-policy KL penalty (β = 0); the reverse KL in OPD is retained for teacher distillation. GRPO remains active throughout CGPO, withλ = 1in the joint objective. The stopped-gradient coefficientα(x)controls the contribution of OPD; when the calibrated teacher superiority is at most 0.5, the OPD weight is zero. During policy optimization, gradients update the student while the teacher and calibration maps remain frozen. C Task Interfaces and Output Normalization All task families use autoregressive conditional generation while retaining task-appropriate output representations and verifiers. Table 13 summarizes the canonical representations used for training and evaluation. Exact serialization grammars, prompt templates, and normalization code will be released with the model and evaluator. 35 Table 13 Task interfaces, output normalization, and scalar verifier rewards. Task familyCanonical outputNormalization / validity guardScalar reward Text recognitionPlain-text transcriptionUnicode and whitespace normalization; empty or truncated output is invalid NED similarity GroundingOne or more bounding boxesCoordinate-range validation and one-to-one box assignment IoU Text spottingBox–text pairsJoint schema validation, box matching, and transcription normalization IoU–NED geometric mean KIESchema-constrained key–value records Key canonicalization, type-aware value nor- malization, duplicate-key rejection Soft field-level F1 Full-page parsingReading-ordered structured textElement parsing and availability-aware component extraction NED / CDM / TEDS aggre- gation Table extractionHTML-like table structureHTML normalization and structural parse validation TEDS Formula recognitionLaTeX expressionSyntax normalization followed by render- ing validation CDM TranslationTranslated text Source-target language validation and de- terministic judge schema LLM-judge score OCR-centric VQAShort or open-form answerTask-specific answer normalization and de- terministic judge schema Exact match or LLM judge Counting / rule-based rea- soning Answer with optional structured rationale Output-schema validation and answer re- computation where possible Rule-based accuracy C.1 Normalization Order Verifier preprocessing follows a fixed order: output parsing, schema validation, task-specific canonicalization, reference-prediction matching, and scalar scoring. Parsing failures and out-of- schema outputs receive zero reward. Canonicalization removes representational differences that do not change the task answer, but does not repair missing fields, hallucinated content, invalid coordinates, or incorrect structure. For all rule-based verifiers, the release will include unit tests covering exact matches, partial matches, malformed outputs, duplicated predictions, and empty outputs. C.2 LLM-Judge Controls LLM judges are used only when deterministic surface matching does not adequately capture semantic correctness, including translation and selected open-ended VQA tasks. The judge receives the task instruction, reference answer, and model prediction, and returns a constrained continuous score in [0, 1]. We use Gemini-3.5-Flash-Lite with deterministic decoding. The final release will record the exact model version, prompt, decoding parameters, retry policy, and evaluation date. Judge failures are logged and rerun under the same frozen configuration. D Operational Routing Procedure Before CGPO, we cache teacher competence and fit the calibration maps as described in Section 4.3. During policy optimization, each training sample follows this sequence: 1.Retrieve cached teacher competencec T (x), computed fromKoffline generations with the task-aligned verifier. 2. GenerateGstudent rollouts, score them with the same reference and verifier, and compute c S (x) and ∆(x) = c T (x)− c S (x). 3. Evaluate the frozen calibration maps bq T (x) and bp win (x), then compute α(x) = sg bq T (x) (2bp win (x)− 1) + . 36 4.Compute the GRPO loss from the rollout rewards. For samples with a positive OPD weight, evaluate the frozen teacher on the student-generated prefixes and compute the length-averaged reverse-KL loss. 5.Update the student withL GRPO (x) +λα(x)L OPD (x), keeping the teacher and calibration maps frozen. Whenbp win (x)≤ 0.5,α(x) = 0and the joint objective reduces to the GRPO term. Otherwise, the OPD contribution varies continuously with the calibrated teacher quality and superiority estimate. E OCRBench v2.1 Evaluation Protocol To comprehensively evaluate OCR capabilities, we adopt OCRBench v2 (Fu et al., 2025) as one of our primary evaluation benchmarks. OCRBench v2 is a large-scale bilingual, text-centric benchmark with 10,000 human-verified question-answer pairs spanning diverse visual scenarios. Throughout this report, subtask counts follow the evaluation export: 30 language-specific subtasks, comprising 21 English and 9 Chinese subtasks. These are aggregated into 13 language-specific task groups, comprising 8 English and 5 Chinese groups. To further improve evaluation reliability and consistency, we conduct a systematic audit of both benchmark annotations and the official evaluation protocol. Our analysis identifies two aspects that may affect evaluation robustness: (i) annotation noise and format inconsistencies in reference answers, and (i) evaluation criteria that may not fully align with the intended semantic objectives of certain OCR tasks. Based on this analysis, we introduce OCRBench v2.1, a refined version of the benchmark that retains the original 10,000 samples and uses the same 30-subtask reporting scheme while incorpo- rating manually verified annotation corrections and revised evaluation procedures. The refinement focuses on improving reference quality and metric consistency, without modifying the benchmark composition, task distribution, or evaluation scope. All models reported in this work are re-evaluated under the OCRBench v2.1 protocol to ensure fair comparison. Detailed descriptions of annotation refinement and metric revisions are provided in Sections E.1 and E.2, respectively. E.1 Annotation Cleaning Motivation for annotation refinement. High-quality reference annotations are essential for reliable OCR evaluation, particularly for tasks involving structured prediction and semantic un- derstanding. Under the original evaluation protocol, certain annotation issues may have limited impact because some metrics emphasize structural similarity or partial matching. However, under stricter content-aware evaluation, inaccurate references or inconsistent output formats can introduce additional penalties unrelated to the actual model capability. In addition, ambiguous task instructions and inconsistent answer serialization may affect the stability of automated evaluation procedures, especially for structured outputs such as JSON, HTML, and field-value extraction. Therefore, improving annotation consistency is a necessary step toward more reliable and reproducible benchmark evaluation. Scope of refinement. We conduct a comprehensive audit of all 10,000 samples, covering questions, answers, evaluation configurations, bounding boxes, and reference contents. The audit results in 37 Table 14 Annotation revisions in OCRBench v2.1. Type A normalizes answer serialization without changing semantics; Type B corrects genuinely wrong references; Type C rewrites extraction instructions to remove ambiguity. “#mod” counts revised samples per type; a sample modified in bothquestionandansweris counted once in each type, so the column sums slightly exceed the 2,449 unique revised samples. TypeAffected subtasks#mod Field A. Format chart parsing (en)400 answer key information mapping (en)300 answer table parsing (en / cn)700 answer text grounding (en)150 answer B. Content cognition / reasoning / diagram / science / math QA,626 answer APP agent, text translation (cn), KIE (en & cn) C. Question key information extraction (en: 400; cn: 184)584 question Total16 of 30 subtasks2,449 revisions to 2,449 samples (24.5%). No samples are added or removed, and the original indices, task categories, bounding boxes, and evaluation configurations remain unchanged. All modifications are restricted to the question and answer fields and are manually inspected for verification. The annotation revisions can be categorized into three types, summarized in Table 14: (A) format normalization, which improves structural consistency without changing the underlying semantics; (B) reference correction, which fixes inaccurate or incomplete ground-truth answers; and (C) instruction refinement, which reduces ambiguity in task descriptions and output requirements. Type A: format normalization (1,550 samples). We remove redundant formatting noise and standardize structured annotations to improve evaluation consistency without changing their semantic content. For table parsing, we eliminate scattered CSS styles, wrapper elements, and non-essential attributes, retaining only the basic HTML tags required to represent table structures. For other structured tasks, chart parsing and key-information-mapping references are converted from Python- dict-style representations into valid JSON strings, and text-grounding coordinates are uniformly serialized to ensure consistent parsing and matching during evaluation. Type B: reference correction (626 samples). We correct inaccurate or incomplete reference annotations identified during manual inspection. These corrections mainly occur in multiple-choice reasoning tasks, key information extraction, and text translation. Typical corrections include erroneous option labels in mathematical reasoning questions, swapped or inaccurate field values in KIE annotations, OCR-related text corrections, unified formatting of currency symbols, and revised translation references. For cases where multiple answers are semantically acceptable, all valid alternatives are explicitly enumerated and supported by the v2.1 evaluation protocol (see Section E.2). Type C: instruction refinement (584 samples). We refine task instructions for key information extraction, where ambiguous extraction requirements may introduce uncertainty beyond the actual recognition and extraction capability. For English KIE samples, we rewrite all 400 questions into a unified template that explicitly specifies the target fields to extract. For Chinese KIE samples, we append explicit JSON-format requirements and normalize field naming conventions for 184 questions. These refinements ensure that extraction metrics primarily reflect the model’s ability to identify and organize information from visual inputs, rather than its interpretation of underspecified output formats. 38 Table 15 Metric revisions from OCRBench v2 to v2.1. Only the listed subtasks are revised; other subtasks follow the official evaluation protocol. SubtaskOCRBench v2OCRBench v2.1 Formula recognitionSubstring matching (gt in pred)Render-based CDM with token-level F 1 Document parsingSTEDS (structure-only similarity)Content-aware md2md evaluation Fine-grained OCRBLEU, METEOR, token-F 1 , and edit-distance averageNormalized edit distance Full-page OCRBLEU, METEOR, token-F 1 , and edit-distance averageNormalized edit distance Text translationn-gram metric averageLLM-based semantic evaluation Reasoning VQASingle-answer exact matchingMultiple acceptable references E.2 Metric Revisions To improve the reliability and task alignment of evaluation, we revise the metrics for several OCRBench v2 subtasks where the original criteria may not fully reflect the intended capability being measured. Table 15 summarizes the differences between the original v2 protocol and the v2.1 evaluation scheme. All remaining subtasks retain the original evaluation metrics, including exact matching / ANLS for VQA (Biten et al., 2019), TEDS for tables (Zhong et al., 2020), IoU-based metrics for grounding and spotting, F1 for information extraction, and normalized L1 for counting. The official aggrega- tion strategy, including the 13 task groups and English/Chinese overall scores, is also preserved. Therefore, the reported differences arise only from the refined annotations and revised evaluation criteria described below. (1) Formula recognition: from substring matching to render-then-match CDM. The original scorer determines correctness based on whether the reference formula appears as a substring of the prediction after removing whitespace. This criterion may be insufficient for formula understanding, as it can accept incomplete semantic matches while rejecting visually equivalent formulations with different LaTeX syntax. We replace it with CDM (Wang et al., 2025a), where both reference and prediction formulas are rendered and compared at the visual token level. The metric performs token matching with geometric verification and computes an F 1 score: F CDM 1 = 2PR P + R , P = |M| |T p | , R = |M| |T g | ,(14) whereT p andT g denote the visual tokens of the prediction and reference, andMrepresents the verified token matches. This evaluation is more robust to common LaTeX syntax variations while remaining sensitive to the visual correctness of mathematical expressions. (2) Document parsing: from skeleton similarity to content-aware md2md evaluation. The original implementation evaluates document parsing mainly through structural similarity. While this captures high-level organization, it provides limited assessment of whether the recovered textual content is correct. We adopt the md2md protocol from OmniDocBench (Ouyang et al., 2025), where predicted and reference Markdown documents are decomposed into typed elements, including text, formulas, and 39 tables. Each element is evaluated using an appropriate metric, and the final score is computed as: S md2md = 1 |C| X c∈C Acc(c),Acc(c) = S ED c = text, F CDM 1 c = formula, TEDS c = table. (15) This makes document parsing scored at the character, formula-rendering, and table-structure levels simultaneously. (3) Text recognition and full-page OCR: normalized edit distance. The original protocol combines multiple metrics, including BLEU, METEOR, token-levelF 1 , and edit distance. However, for OCR recognition tasks with relatively short outputs, these metrics may provide inconsistent signals and lack a unified interpretation. We replace this aggregation with normalized edit distance: S ED (p,g) = max 0, 1− EditDist(p,g) max(|p|, |g|) ,(16) which directly measures character-level recognition accuracy. The metric is deterministic, monotonic, and closely aligned with the objective of OCR text transcription. (4) Text translation: LLM-based semantic evaluation. LLM-based assessment has been studied for both reference-based and reference-free translation evaluation (Kocmi and Federmann, 2023). Translation quality is primarily determined by semantic preservation rather than surface-level word overlap. Therefore,n-gram based metrics may not fully capture acceptable paraphrases, synonym substitutions, or different word orders. We evaluate translation quality using an LLM-based judge, Gemini-3.5-Flash-Lite, with the fixed evaluation prompt shown in Figure 6. The judge evaluates semantic equivalence while considering translation completeness, factual consistency, and target-language correctness. The output score in [0, 1]is directly used as the sample-level evaluation score. For samples with multiple acceptable references, the maximum score over references is adopted. (5) Reasoning VQA (cn): multi-answer support. Some reasoning VQA samples may contain multiple semantically acceptable answers. The original evaluation protocol assumes a single reference answer, which may introduce unnecessary penalties for such cases. The v2.1 scorer supports multiple valid references by accepting a prediction if it matches any enumerated answer. For single-answer samples, the evaluation behavior remains unchanged. This modification improves evaluation consistency for reasoning tasks with answer ambiguity. E.3 Comparability and Reproducibility The above refinements introduce two important considerations for evaluation interpretation. First, OCRBench v2.1 scores should not be directly compared with the original OCRBench v2 leaderboard results, since the protocol incorporates annotation corrections and revised metrics for several subtasks. All OCRBench v2.1 results reported in this work are obtained under the same refined annotations and scoring procedures. Second, the v2.1 evaluation pipeline is designed to be deterministic and reproducible. All metrics are computed offline with fixed procedures, with the exception of the LLM-based translation evaluator, 40 You are a translation evaluator for OCRBench v2. The task may be Chinese-to-English or English-to-Chinese. Compare the model’s translated text with the reference translation and judge whether they express the same meaning in the intended target language. Evaluation principles: - Focus on semantic equivalence, not word-by-word matching. - Natural paraphrases, synonym substitutions, and word-order differences should receive high scores if the meaning is preserved. - Do not penalize harmless formatting or punctuation differences. - Penalize mistranslation, missing key information, wrong entities/numbers/negation/ relations, or using the wrong target language. - If the model output contains extra explanation, score based on whether the reference meaning is still complete and not contradicted. Model translation: predict Reference translation: answer Please give a score between 0 and 1: - 1.0: Semantically equivalent, fluent, and complete - 0.7–0.9: Mostly equivalent with only minor issues - 0.4–0.6: Partially correct but with obvious omissions or mistranslations - 0.1–0.3: Only a few fragments are relevant; overall meaning is wrong - 0.0: Completely wrong, unrelated, empty, or unreadable Output ONLY a single number between 0 and 1 (e.g. 0.8). Do not output anything else. Figure 6 The judge prompt used for the text-translation subtask in OCRBench v2.1.predictandanswerare replaced by the model output and one reference translation, respectively. which uses Gemini-3.5-Flash-Lite with a fixed evaluation prompt shown in Figure 6. The refined annotations and evaluation code are released together with this report to facilitate reproducibility. F Task Examples Table 16 Data examples. TypeQuestionAnswerImage Spotting Spotting all the text in the image with line-level. Output the normalized coordinates of the left-top and right-bottom corners of the bounding box and the text content. The coordinates should be normalized ranging from 0 to 1000 by the image width and height. Your answer should be in the following format: [(x1, y1, x2, y2, text content), (x1, y1, x2, y2, text content)...] [(148, 144, 907, 269, "北京北硬 质合金有限公司"), (392, 234, 707, 334, "经营部"), (100, 606, 154, 621, "北河沿大街"), (96, 619, 161, 643, "11号")] Fine-grained OCR Recognize the text within the [295, 390, 352, 432] of the image. The coordinates have been normalized ranging from 0 to 1000 by the image width and height. 679 Text Recognition what is written in the image?JCPenney Continued on next page 41 Table 16 (continued) TypeQuestionAnswerImage Text VQA what are the letters on the tail section of the plane? Output the answer with ’answer’ and ’bbox’. ’bbox’ refers to the bounding box position of the ’answer’ content in the image. The output format is "answer:gt, bbox:(x1,y1,x2,y2)", where the bbox is the coordinates of the top-left corner and the bottom-right corners. The ’bbox’ should be normalized coordinates ranging from 0 to 1000 by the image width and height. Your answer should be in the JSON format: "answer": "..", # The answer; "bbox": "(x1,y1,x2,y2)" # The bounding box position of the ’answer’ "answer": "EC", "bbox": "(240,530,295,576)" Key Info Extraction 从图中提取:样品特征和状态,主 检,检验类别,审核,样品名称,并 按json格式返回 "样品特征和状态": "外观正常", "主检": "###", "检验类别": "委托 送样检验", "审核": "###", "样品 名称": "玉米芯颗粒粉" Formula Recognition Please write out the expression of the formula in the image using LaTeX format. $E_x p_t [ ( 1 + _t m( _0,x) ) ] = (1 - p) (1 - _t α) + p (1 + _t (1-α))$ Table Parsing (region) Describe the specific HTML-formatted structure of the table in the region [117, 419, 881, 656] of the image. The coordinates have been normalized ranging from 0 to 1000 by the image width and height. <table> <tr> <td>Site number</td> <td>River</td> <td>Restored / Channelised</td> <td>Basal area density ( $ mˆ2 $ ha $ ˆ-1 $)</td> <td>% Picea abies (by $ mˆ2 $)</td> <td>% Pinus sylvestris (by $ mˆ2 $)</td> </tr>......</table> Table Parsing Reconstruct the table in the presented picture as an HTML-style table in text. <table> <tr> <td>Type of delay</td> <td>Mean</td> <td>SD</td> <td>Median</td> <td>IQR</td> <td>Min</td> <td>Max</td> </tr>......</table> Chart Understanding Is the value of Favorable 38 in 2015? Yes Continued on next page 42 Table 16 (continued) TypeQuestionAnswerImage Full-page OCR Read and output all the text content from this image. 第22卷第6期 2020年12月 辽宁工业大学报(社会科学版) Journal of Liaoning University of Technology(Social Science Edition) Vol.22,No.6 Dec.2020 DOI: 10.15916/j.issn1674- 327X.2020.06.009 区块链技术在企业财务舞弊治理 中的应用 ......图1虚增存货数总额 (C)1994-2020 China Academic Journal Electronic Publishing House. All rights reserved. http://w.cnki.net Document Parsing [System prompt: convert document page images to Markdown. Transcribe all visible text preserving reading order and structure; convert formulas to LaTeX; convert tables to HTML; do not describe figures; return only the converted Markdown.] 2852 自然资源学报 35卷 式中: $ P_D,U $为要素D对 乡村旅游的影响力;n为研究区 样本数(个),n=55; $ σˆ2 $和$ _iˆ2 $ 分别为所有区域与次级区域的方 差;m为次级区域数(个)。 $ σˆ2 ≠ 0 $,模型成立。 $ P_D,U $的取值区间为 [0, 1], $ P_D,U $的值越大,说 明要素D对乡村旅游热度的影响 力就越强,反之则越弱。 ......图2 2009—2017年江苏省乡 村旅游热度的月统计图 Fig. 2 Monthly count of rural tourism popularity in Jiangsu province from 2009 to 2017 (C)1994-2020 China Academic Journal Electronic Publishing House. All rights reserved. http://w.cnki.net OCR-VQAWhat is the title of this book?Underground Continued on next page 43 Table 16 (continued) TypeQuestionAnswerImage Education & Science QA After the Akkadian Empire ended, many cities and empires tried to control Mesopotamia. Around the 1790s BCE, which empire started controlling Mesopotamia? A. the Elamite Empire B. the Neo-Sumerian Empire C. the Babylonian Empire D. the Akkadian Empire C Scene Text Translation What is the Chinese translation of the text inside the rectangle defined by [357, 137, 659, 309] in this image? The coordinates have been normalized ranging from 0 to 1000 by the image width and height. Please provide the translated content directly. 爱 APP AgentHow many messages are unread? There is 1 unread message. Text Counting How many times does the character ’F’ appear in the picture? Please output the exact number without any additional explanation. 2 ASCII Art QA What is depicted in this ASCII art image? A. dancing B. eating C. running D. singing A. dancing Continued on next page 44 Table 16 (continued) TypeQuestionAnswerImage Chart Parsing Convert the key information in the chart into a nested python dict. ’title’: ’title’, ’source’: ’Data source: ’, ’x_title’: ’xaxis_label’, ’y_title’: [’yaxis_label’], ’values’: ’Royal Blue’: ’xaxis_label’: ’Royal Blue’, ’yaxis_label’: 74.5866897989292, ’Pale Green’: ’xaxis_label’: ’Pale Green’, ’yaxis_label’: 88.21400944286917, ’Dark Red’: ’xaxis_label’: ’Dark Red’, ’yaxis_label’: 7.675044699564133, ’Light Green’: ’xaxis_label’: ’Light Green’, ’yaxis_label’: 39.7387773448238, ’Dark Salmon’: ’xaxis_label’: ’Dark Salmon’, ’yaxis_label’: 17.0608316600648 Chart Parsing Convert the key information in the chart into a nested python dict. ’title’: ’Distance Education Enrollment by Country’, ’source’: ’Data Source: International Educational Statistics, Research Reports’, ’x_title’: ’None’, ’y_title’: [’None’, ’%’], ’values’: ’Enrollment (Million Students)’: ’2015’: ’50’, ’2016’: ’55’, ’2017’: ’60’, ’2018’: ’65’, ’2019’: ’70’, ’2020’: ’75’, ’YOY Growth (%)’: ’2015’: ’None’, ’2016’: ’5.0%’, ’2017’: ’6.0%’, ’2018’: ’8.0%’, ’2019’: ’10.0%’, ’2020’: ’12.0%’ Text Grounding Where is the region of the text "HOLLYWOOD"? Output the normalized coordinates of the left-top and right-bottom corners of the bounding box. The coordinates should be normalized ranging from 0 to 1000 by the image width and height. Your answer should be in the following format: (x1, y1, x2, y2) # x1, y1, x2, y2 are the normalized coordinates of the bounding box. (209, 292, 411, 335) Continued on next page 45 Table 16 (continued) TypeQuestionAnswerImage Key Information Mapping According to the information in the image, please pair the corresponding keys and values below: Keys that need to be paired are ‘Total Fat per 100g/ml’, ‘Protein per 100g/ml’. Values that need to be paired are ‘5.0g’, ‘1.4g’. Extract the required information in the text, and return the result in a dict directly. Your answer should be in the JSON format: “key1”: “..”, “key2”: “..”, . . . “Total Fat per 100g/ml”: [“1.4g”], “Protein per 100g/ml”: [“5.0g”] Handwritten Answer Extraction 在单项选择题第4题中,考生答 题的手写内容是什么?请输出考 生选择的选项 B Document Classification What type of document is the image? Here is the options: letter, form, email, handwritten, advertisement, scientific report, scientific publication, specification, file folder, news article, budget, invoice, presentation, questionnaire, resume, memo. Directly output the results without any additional explanation. memo Diagram QA What does the rabbit eat? Snake, Grass, Hawk, or Frog? Grass Math QA Please use the information from the provided image to directly answer the mathematical question described in the image. 8 Reasoning VQA what was the total number of points for alain prost and nelson piquet? 15 46