atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Hierarchical Visual Feature Aggregation for OCR-Free Document Understanding

NeurIPS 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Instruction-tuned multimodal assistants · 2 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 an OCR-free document understanding framework on pretrained MLLMs (BLIP-2 and mPLUG-Owl) that uses multi-scale visual inputs, a Hierarchical Visual Feature Aggregation module with cross-attentive pooling to cut LLM visual tokens, and relative text-position prediction tasks.

Problem

OCR-free document understanding must handle text of varying font sizes and scales, but multi-scale visual inputs greatly increase LLM cost, and reading full document text in training often truncates due to LLM context limits.

Approach

A feature pyramid over adjacent scales where the finer-scale features are max-pooled and refined via cross-attention (pooled features as queries, original features as keys/values), then added to coarser features so the LLM sees the original token count; plus Reading Partial Text and Predicting Text Position tasks with relative-position targets to avoid truncation and learn layout.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the proposed framework instead of MonkeyOCR-free document understanding · DocVQA testANLS: 66.5 -> 72.7Helped
use the proposed framework instead of UReadermPLUG-Owl-7B · DeepForm testF1: 49.5 -> 53.0Helped
use the proposed framework instead of UReadermPLUG-Owl-7B · KLC testF1: 32.8 -> 36.7Helped
use the proposed framework instead of Qwen-VLOCR-free document understanding · ChartQA testrelaxed accuracy: 65.7 -> 63.3Hurt
add multi-scale visual features with HVFA (ablation)BLIP-2-OPT-2.7B · DocVQA testANLS: 35.17 -> 45.22Helped
add reconstruction loss to MS + HVFA (ablation)BLIP-2-OPT-2.7B · DocVQA testANLS: 45.22 -> 47.36Helped
add RTPP to MS + HVFA (ablation)BLIP-2-OPT-2.7B · DocVQA testANLS: 45.22 -> 50.46Helped
use cross-attentive pooling rather than max pooling only (ablation)HVFA · DocVQA testANLS: 43.23 -> 51.38Helped
initialize query tokens with max-pooled features rather than random vectors (ablation)HVFA · DocVQA testANLS: 48.07 -> 51.38Helped
remove stop-gradient (ablation)HVFA reconstruction loss · DocVQA testANLS: 51.38 -> 49.65Hurt
increase reconstruction-loss weight from λ = 0.1 to λ = 1.0 (ablation)BLIP-2-OPT-2.7B · DocVQA testANLS: 51.38 -> 49.90Hurt
replace RPT with RFT text-reading task (ablation)BLIP-2-OPT-2.7B · DocVQA testANLS: 49.23 -> 50.46Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DocVQA InfographicsVQA DeepForm KleisterCharity WikiTableQuestions TabFact ChartQA VisualMRC TextVQA TextCaps

Benchmarks: DocVQA InfographicsVQA DeepForm KleisterCharity WikiTableQuestions TabFact ChartQA VisualMRC TextVQA TextCaps

Metrics: ANLS F1 accuracy relaxed accuracy CIDEr

Baselines: UReader Donut Dessurt Pix2Struct Qwen-VL Monkey

Builds on: UReader BLIP-2 mPLUG-Owl shape-adaptive cropping LoRA MViT

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