Back to feed
News Story
量子位
1 sources

MonkeyOCRv2 with 0.7B Parameters Tops Open-Source Document OCR, Surpassing 3B Models

The team led by Xiang Bai at Huazhong University of Science and Technology released MonkeyOCRv2, with only 0.6B and 0.7B parameters, achieving scores of 82.5 and 83.3 on the MDPBench benchmark covering 17 languages, surpassing the previous open-source leader dots.mocr (3B parameters, 80.5 score). By enhancing the visual encoder to better capture characters and layout, the model reduces the language model's burden, enabling high performance with a smaller size.

SynthePulse Insight · AI deep reading

0.7B Surpasses 3B: How MonkeyOCRv2 Redefines the Era of Small Document OCR Models with 'Visual Memory'

Version 1 · 1 source

A year ago, 3B parameters were still the threshold for 'lightweight document models.' Now, MonkeyOCRv2 with 0.7B parameters scores 83.3 on MDPBench, surpassing the 3B dots.mocr (80.5). The team led by Xiang Bai at Huazhong University of Science and Technology offers a path not of simple pruning, but of reallocating system responsibilities: let the front-end visual encoder first clearly see characters, formulas, and layout, then let a smaller language model handle organization and understanding. The core proposition is 'reconstruction as visual memory'—compressed visual tokens must retain enough information to recover strokes, symbols, and structure, rather than leaving the backend language model to guess.

  • MonkeyOCRv2-B (0.7B parameters) scores 83.3 on MDPBench, surpassing the 3B-parameter dots.mocr (80.5); the 0.6B version also achieves 82.5.
  • The model consists of a 0.1B visual encoder and a 0.6B language model; the visual encoder is only about 1/11 the size of dots.mocr's (approx. 1.2B), but pixel-level document reconstruction pretraining preserves critical details.
  • The training dataset MonkeyDoc v2 contains 113 million document images covering 17 languages, with 61 million real samples and 52 million synthetic samples; it has been open-sourced.
  • Transferring the same visual encoder to seven tasks including text recognition, formula recognition, and text detection yields consistent improvements; in formula recognition, a 110M-parameter model surpasses a 325M-parameter model.
  • DeepSeek-OCR takes a different approach by compressing visual tokens to 100, but MonkeyOCRv2 emphasizes that compressed tokens must retain visual memory to avoid backend guessing.
Open section navigationFrom 3B to 0.7B: Fewer Parameters, Higher Performance

From 3B to 0.7B: Fewer Parameters, Higher Performance

A year ago, 3B parameters could still be called 'lightweight document models.' Now, MonkeyOCRv2-S (0.6B) and MonkeyOCRv2-B (0.7B) score 82.5 and 83.3 on MDPBench, respectively, surpassing the previous top open-source model dots.mocr (3B, 80.5). The two smallest models on the leaderboard now stand at the forefront of open-source results.

MonkeyOCRv2-B consists of a 0.1B visual encoder and a 0.6B language model, while dots.mocr has approximately a 1.2B visual encoder plus a 1.8B language model. The former has less than a quarter of the total parameters, and the visual encoder is only about one-eleventh the size. The team did not simply prune; they reallocated responsibilities: the visual side provides clean and complete page evidence, and the language side no longer has to do extensive character completion or guessing.

The 0.7B version achieves 81.7 on photographed documents and 82.1 on non-Latin scripts, indicating that the advantage is not limited to well-formatted PDFs or common Latin scripts.

Visual Memory: Preserving Critical Details During Compression

The fundamental difference between documents and natural images is that details determine meaning: '王' and '玉' differ by only a dot, and 'o' and '0' have different aspect ratios. In a case study from the paper, an infographic actually reads '700,000,' but various general visual encoders read it as '100,000.' Therefore, MonkeyOCRv2 adopts two complementary pretraining objectives: image-to-text generation learns 'what the page says,' and pixel-level document reconstruction requires visual tokens to retain enough information to recover character strokes, formula symbols, and layout structure.

Reconstruction is not the final output of a reconstructed image; rather, the reconstruction training enables a smaller visual encoder to lose fewer critical details when compressing a page. The team built MonkeyDoc v2, containing 113 million document images covering 17 languages, including 8 million full pages and 105 million fine-grained elements, with about 61 million real samples and 52 million synthetic samples. The data has been open-sourced, allowing the community to retrain from the same starting point.

The 17 languages correspond to different fonts, reading directions, and real document forms, not multilingual translations of the same template. The model learns not just more characters, but more ways in which 'a page is constructed.'

Transfer Validation: Same Encoder Improves Seven Tasks

The MonkeyOCRv2 visual encoder was plugged into seven tasks: text recognition, formula recognition, text detection, document tampering detection, overlapping text segmentation, document parsing, and document understanding, yielding consistent improvements. In traditional text recognition, the CRNN composite result improved from 58.7 to 67.3; on common OCR benchmarks, the average improvement was 2.3 percentage points.

In formula recognition, after replacing with the MonkeyOCRv2-S encoder, the approximately 110M-parameter UniMERNet-T surpassed the 325M-parameter UniMERNet-B in overall exact match rate, achieving 'small model surpassing large model.' Text detection, document tampering detection, and overlapping text segmentation improved by 3.3, 7.5, and 5.3 percentage points, respectively.

A single backbone that simultaneously improves recognition, detection, segmentation, parsing, and understanding indicates that it has learned not a decoder-specific trick, but a set of document visual representations that can be reused by different systems.

Compression and Memory: The Next Battleground in Document OCR

DeepSeek-OCR proposes optical context compression, advancing the efficiency issue from 'model parameters' to 'how many visual tokens a page needs.' Its paper reports that using only 100 visual tokens can surpass GOT-OCR2.0; with fewer than 800 tokens, it surpasses MinerU2.0, which uses an average of over 6,000 tokens. But what the compressed tokens retain is key.

MonkeyOCRv2's 'reconstruction as visual memory' directly answers this question: if visual tokens can still recover character strokes, glyph outlines, and layout structure, it means details have not been easily forgotten. The number of visual tokens measures the degree of compression; reconstruction capability tests how much reliable evidence remains after compression.

From MonkeyOCR's 3B to MonkeyOCRv2's 0.7B, the path is not simple weight loss, but a continuous redefinition of module responsibilities. The final delivery is not just higher scores, but a reproducible, comparable, and improvable set of document parsing capabilities.

Credibility boundary

This article is based on a report by QuantumBit on the MonkeyOCRv2 from Xiang Bai's team at Huazhong University of Science and Technology. All data, model parameters, and benchmark scores come from that report and the cited paper and GitHub repository. The report was submitted by the team but provides verifiable links to the paper (arxiv.org/abs/2607.11562) and open-source data (modelscope.cn). Descriptions related to DeepSeek-OCR come from background information in the report and do not provide independent sources.

Insight takeaway

MonkeyOCRv2 demonstrates that the key in the era of small document OCR models is not total parameter count, but parameter division of labor and visual memory. 0.7B surpassing 3B reminds the industry: if errors can be avoided at the visual entry point, they should not be left for a larger language model to fix later. Compression determines how many tokens a page can fit into; visual memory determines whether those tokens are trustworthy.

Primary report

量子位

Primary source