MonkeyOCR v1.5 Technical Report: Unlocking Robust Document Parsing for Complex Patterns

Jiarui Zhang, Yuliang Liu, Zijun Wu, Guosheng Pang, Zhili Ye +15 more
11/13/2025
cs.CVcs.AI

Official code: Yuliang-Liu/MonkeyOCR (6,646 stars, Apache-2.0, last commit 2026-04-24).

Abstract

Document parsing is a core task in document intelligence, supporting applications such as information extraction, retrieval-augmented generation, and automated document analysis. However, real-world documents often feature complex layouts with multi-level tables, embedded images or formulas, and cross-page structures, which remain challenging for existing OCR systems. We introduce MonkeyOCR v1.5, a unified vision-language framework that enhances both layout understanding and content recognition through a two-stage pipeline. The first stage employs a large multimodal model to jointly predict layout and reading order, leveraging visual information to ensure sequential consistency. The second stage performs localized recognition of text, formulas, and tables within detected regions, maintaining high visual fidelity while reducing error propagation. To address complex table structures, we propose a visual consistency-based reinforcement learning scheme that evaluates recognition quality via render-and-compare alignment, improving structural accuracy without manual annotations. Additionally, two specialized modules, Image-Decoupled Table Parsing and Type-Guided Table Merging, are introduced to enable reliable parsing of tables containing embedded images and reconstruction of tables crossing pages or columns. Comprehensive experiments on OmniDocBench v1.5 demonstrate that MonkeyOCR v1.5 achieves state-of-the-art performance, outperforming PPOCR-VL and MinerU 2.5 while showing exceptional robustness in visually complex document scenarios. A trial link can be found at https://github.com/Yuliang-Liu/MonkeyOCR .

View on arXivView PDF

Code Implementations(1)

Apache-2.0

A lightweight LMM-based Document Parsing Model

6,646462Shell, PythonJun 3, 20256 months agoApache-2.0

Similar Papers

Cite this paper

@article{zhang2025monkeyocr,
  title  = {MonkeyOCR v1.5 Technical Report: Unlocking Robust Document Parsing for Complex Patterns},
  author = {Jiarui Zhang and Yuliang Liu and Zijun Wu and Guosheng Pang and Zhili Ye and Yupei Zhong and Junteng Ma and Tao Wei and Haiyang Xu and Weikai Chen and Zeen Wang and Qiangjun Ji and Fanxi Zhou and Qi Zhang and Yuanrui Hu and Jiahao Liu and Zhang Li and Ziyang Zhang and Qiang Liu and Xiang Bai},
  year   = {2025},
  eprint = {2511.10390},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.10390v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.10390.svg)](https://codeofpaper.com/paper/2511.10390)

Discussion