atlas

Research map / Vision-language and multimodal / Multimodal LLMs

DocLayLLM: An Efficient Multi-modal Extension of Large Language Models for Text-rich Document Understanding

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Unified any-modality language models · 12 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DocLayLLM, an OCR-dependent multimodal extension of LLMs that feeds patch tokens and layout embeddings directly into the LLM, trained with CoT pre-training and CoT annealing using LoRA.

Problem

Efficient text-rich document understanding (TDU) that integrates OCR text, layout and visual information into LLMs without heavy computation or an extra document encoder.

Approach

Integrate visual patch tokens and 2D layout embeddings (via lightweight embedders initialized from LayoutLMv3) directly into an LLM's input so the LLM itself encodes the OCR text; generate CoT-style QA data for pre-training and anneal SFT data from CoT to direct-answer format.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add CoT pre-training (ablation)DocLayLLM Llama3 · DocVQAscore: 76.00 -> 77.43Helped
add CoT pre-training (ablation)DocLayLLM Llama3 · DeepFormscore: 24.54 -> 35.41Helped
use CoT annealing instead of SFT with only CoT data (ablation)DocLayLLM Llama3 · DocVQAscore: 77.40 -> 77.43Helped
use CoT annealing instead of SFT with only CoT data (ablation)DocLayLLM Llama3 · VisualMRCscore: 310.17 -> 316.27Helped
initialize visual and layout embedders with pretrained weights instead of random initialization (ablation)DocLayLLM Llama3 · DeepFormscore: 31.31 -> 35.41Helped
add embedded layout coordinates to text-only input (ablation)DocLayLLM · DeepFormscore: 15.76 -> 33.75Helped
add OCR coordinates as text to text-only input (ablation)DocLayLLM · DocVQAscore: 73.57 -> 75.72Helped
add visual patch features to text and embedded layout (ablation)DocLayLLM · DeepFormscore: 33.75 -> 35.41Helped
encode OCR coordinates with a layout embedder instead of as text (ablation)DocLayLLM · DocVQAaverage input length: 1571.80 -> 455.17Helped
use DocLayLLM instead of TextSquareOCR-free comparison · TabFactscore: 84.20 -> 83.36Hurt

Surprising findings

Limitations

Experimental setup

Datasets: RVL-CDIP PubLayNet PubTabNet DocLayNet DocBank DocILE LayoutLLM document dense description data LayoutLLM layout-aware document QA data FUNSD CORD SROIE POIE

Benchmarks: DocVQA VisualMRC FUNSD CORD SROIE POIE InfoVQA DeepForm KLC WTQ TabFact

Metrics: ANLS F1 accuracy precision

Baselines: LayoutLLM LayTextLLM DocLLM LMDX ICL-D3IE DocOwl 1.5 TextMonkey TextSquare DocKylin Monkey UReader LLaVAR

Builds on: LayoutLMv3 LayoutLLM LoRA chain-of-thought XY-Cut

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy