ColPali: Efficient Document Retrieval with Vision Language Models

📅 2024-06-27
🏛️ arXiv.org
📈 Citations: 7
Influential: 1
📄 PDF
🤖 AI Summary
Existing document retrieval systems rely on OCR followed by text embedding, resulting in lengthy pipelines, susceptibility to noise, and the neglect of critical visual cues—limiting performance in applications such as RAG. This paper proposes an image-native document retrieval paradigm that bypasses OCR entirely and performs end-to-end embedding directly on document page images. To this end, we introduce ColPali, a lightweight, trainable multimodal vision-language model integrating late-interaction matching with efficient image encoding. We further construct ViDoRe—the first benchmark dedicated to visual document retrieval. Experiments demonstrate that our approach significantly outperforms state-of-the-art methods on ViDoRe, achieves over 10× faster inference, and supports zero-shot cross-lingual and cross-domain page-level retrieval. All code, models, and data are publicly released.

Technology Category

Application Category

📝 Abstract
Documents are visually rich structures that convey information through text, but also figures, page layouts, tables, or even fonts. Since modern retrieval systems mainly rely on the textual information they extract from document pages to index documents -often through lengthy and brittle processes-, they struggle to exploit key visual cues efficiently. This limits their capabilities in many practical document retrieval applications such as Retrieval Augmented Generation (RAG). To benchmark current systems on visually rich document retrieval, we introduce the Visual Document Retrieval Benchmark ViDoRe, composed of various page-level retrieval tasks spanning multiple domains, languages, and practical settings. The inherent complexity and performance shortcomings of modern systems motivate a new concept; doing document retrieval by directly embedding the images of the document pages. We release ColPali, a Vision Language Model trained to produce high-quality multi-vector embeddings from images of document pages. Combined with a late interaction matching mechanism, ColPali largely outperforms modern document retrieval pipelines while being drastically simpler, faster and end-to-end trainable. We release models, data, code and benchmarks under open licenses at https://huggingface.co/vidore.
Problem

Research questions and friction points this paper is trying to address.

Efficient retrieval of visually rich documents
Overcoming limitations of text-based retrieval systems
Enhancing performance in Retrieval Augmented Generation (RAG)
Innovation

Methods, ideas, or system contributions that make the work stand out.

Vision Language Model for embeddings
Late interaction matching mechanism
End-to-end trainable document retrieval
🔎 Similar Papers
No similar papers found.
Manuel Faysse
Manuel Faysse
CentraleSupélec - Université Paris Saclay
Natural Language ProcessingMachine LearningPrivacy
H
Hugues Sibille
Illuin Technology, ETH Zürich
Tony Wu
Tony Wu
Illuin Technology
B
Bilel Omrani
Illuin Technology
G
Gautier Viaud
Illuin Technology
C
Céline Hudelot
CentraleSupélec, Paris-Saclay
Pierre Colombo
Pierre Colombo
CS of Equall & Ass. Prof @Univ ParisSacaly (CentraleSupelec)
NLPMultimodal