Skip to Main Content
Talk Intermediate

Is Col Pali the new OCR!?

Proposal status is Approved
Session Description

Even today, document retrieval systems struggle with PDFs or scanned files that have complex layouts — think tables, charts, images, or multi-column structures. The standard approach involves OCR → layout detection → chunking → embedding → search. It works… but it’s clunky, brittle, and doesn’t scale well across real-world data.

ColPali introduces a new method: skip OCR completely. Instead, it uses a Vision-Language Model (VLM) to directly process the document image and generate multi-vector embeddings that capture both the content and the layout in a single pass.

This is particularly useful for documents where structure matters — contracts, forms, invoices, academic papers. ColPali performs better on these types of documents, as shown by the ViDoRe benchmark.

Example scenarios:

  • A user wants to search across scanned contracts for a clause that appears in a footnote or table.

  • A company wants to make old regulatory PDFs searchable without reformatting or running OCR on thousands of pages.

  • You’re building a chatbot that needs to retrieve information from visual documents like forms or handwritten PDFs.

Traditional pipelines would require several fragile steps. ColPali simplifies this by doing everything — layout understanding, text encoding, and visual structure — in one shot using PaliGemma and a late interaction retrieval mechanism.

In this session, I’ll walk through:

  • The limitations of traditional OCR-based document retrieval

  • ColPali’s architecture

  • How these components work together

  • Demo/Tutorial to get started

Key Takeaways
  • Col Pali vs OCR when to select which

  • Col Pali architecture

References

Session Categories

Technology architecture
Knowledge Commons (Open Hardware, Open Science, Open Data etc.)
Engineering practice - productivity, debugging
Tutorial about using a FOSS project

Speakers

Antara Raman Sahay SWE Trainee | Helmerich and Payne

Hey! I'm Antara Raman Sahay — I work at Helmerich & Payne where I build AI systems to solve real-world problems in the oil and gas industry. My work spans everything from research and model selection to building and optimizing end-to-end solutions — often using LLMs, RAG, and multimodal pipelines.

I love shaping idea into reality with the magic of AI!

Antara Raman Sahay