Close Menu
techwavedispatch.com

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    Accelerating Scientific Inverse Problems with Physics-Based Transport

    November 12, 2026

    Unlocking Longer Generation with Key-Value Cache Quantization

    November 12, 2026

    [2605.28207] Pruning and Distilling Mixture-of-Experts into Dense Language Models

    November 12, 2026
    Facebook X (Twitter) Instagram
    Trending
    • Accelerating Scientific Inverse Problems with Physics-Based Transport
    • Unlocking Longer Generation with Key-Value Cache Quantization
    • [2605.28207] Pruning and Distilling Mixture-of-Experts into Dense Language Models
    • Build AI on premise with Dell Enterprise Hub
    • Settling the Burn-in Gap: Sharp Risk Bounds for Tail-Averaged SGD in Linear Regression
    • Introducing Spaces Dev Mode for a seamless developer experience
    • Fingerprinting LLM Browser Agents via UI Traces
    • Hugging Face and Microsoft Deepen Collaboration
    Facebook X (Twitter) Instagram
    techwavedispatch.com
    Subscribe
    Thursday, November 12
    • Home
    • AI Tools & Software
    • Machine Learning
    • Generative AI
    • Robotics & Automation
    • Future Tech & Hardware
    • AI in Business
    • Ethics & Regulations
    • More
      • Gadgets & Smart Devices
      • Cybersecurity & AI
      • Tech Breakthroughs
    techwavedispatch.com
    Home»AI Tools & Software»Finetuning olmOCR to be a faithful OCR-Engine
    AI Tools & Software

    Finetuning olmOCR to be a faithful OCR-Engine

    adminBy adminNovember 10, 2026No Comments4 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Finetuning olmOCR to be a faithful OCR-Engine
    Share
    Facebook Twitter LinkedIn Pinterest Email

    At TNG, we created a fine-tune of an Optical Character Recognition model based on olmOCR to help us automate our internal document processing workflows.

    Recently, the Allen Institute for Artificial Intelligence introduced olmOCR, a model that has demonstrated impressive results in converting PDFs into clean, linearized plain text while preserving structured content. However, olmOCR’s primary use case is to provide more training data for Large Language Models and therefore ignores extraneous information like headers and footers in documents. While this is beneficial for generating training data, it is insufficient for real business applications where crucial information often resides in the header and footer part of the text (think of invoices, for example). This article describes how we fine-tuned the original olmOCR-7B-0225-preview to be a faithful OCR engine, enabling it to support a broader range of applications.

    In this example, crucial information in the header and footer marked as red, is ignored by olmOCR.
    image/png



    Problem of pipeline-based OCR-Engines

    Optical Character Recognition has broad applications in various business use cases. For a long time, the predominant paradigm for AI-based OCR engines have been pipeline-based systems. These are comprised of multiple machine-learning components, e.g., section segmentation, table parsing, character recognition, etc., chained together. However, one fundamental flaw of this approach is that the extracted results mostly do not flatten the context in a way that adheres to logical reading order, also known as linearization. This is particularly challenging for layout-rich documents with floating elements like multi-column documents with floating diagrams, headers, footers, etc. With the recent advent of Vision Language Models, a lot of effort has been put into leveraging them as alternative OCR systems to tackle this problem.



    Starting Point: olmOCR-7B-0225-preview

    During our testing of the olmOCR model published on Hugging Face for business applications like invoice parsing, we observed a consistent omission of important information in the headers and footers. This was expected, as the dataset used to train olmOCR, olmOCR-mix-0225, intentionally excludes extraneous information in these areas to maintain a natural reading flow, as such information cannot be meaningfully predicted in the context of next-token prediction for training.

    To address this limitation and enable comprehensive information extraction, we utilized Qwen2.5-VL-72B-Instruct to generate a dataset of 8,000 documents that captures all relevant information, as one would expect from a reliable OCR engine. We based our training setup on the open-sourced olmOCR training pipeline, utilizing 4 gradient accumulation steps on an 8xH100 Nvidia node, for a total of 2.5 epochs. The default hyperparameters worked quite well for us, eliminating the need for resource-intensive hyperparameter search. The experiment tracking with MlLflow showed the following results:

    image/png

    For evaluation, we utilized a customized version of the olmOCR-mix-0225 eval-datasets, which include header and footer information, also acquired with Qwen2.5-VL-72B-Instruct.

    Once the training was done, it was time to put our model to the test.



    Comparison between original and fine-tuned olmOCR

    We did a qualitative assessment of documents where crucial information was missing after parsing its content. Our inference setup is identical to the one by olmOCR, utilizing the special prompting strategy called document anchoring that preserves any born-digital content from each page. This technique extracts the raw tex blocks and position information to prompt VLMs alongside the rasterized image.

    We provide several examples of the original response and the response of the fine-tuned model below.
    We marked crucial missing information in red.

    The original PDF is an invoice containing important information at the top and bottom. Unlike olmOCR-7B-0225-preview, our fine-tuned version extracts all the information.

    Again the example contains important information for downstream task. Our model extracts all the information and is still able to parse simple tables.

    Also complex multi column layout can be parsed with olmOCR. Now also additional information in the header is extracted.

    One last example 😉

    Overall, we are happy with the results, as now all information, including extraneous data, will be extracted and the model is still able to parse simple tables. Notably, we noticed that for some examples, the quality of the resulting output can change significantly with different temperatures.



    Summary

    OCR is crucial for extracting structured information from documents. The ability of end-to-end-systems like olmOCR to linearize content gives them a strong advantage over traditional systems. With our fine-tuned version, we can now faithfully extract text including header and footer sections from various documents, which is crucial for business use cases such as invoice parsing. We are curious about how future models will evolve in this fast-paced domain. Special thanks to the Allen Institute for AI for open-sourcing their model, dataset, and code.

    If you’re curious to try out our finetuned olmOCR-model, we have open-sourced it on HuggingFace.

    faithful Finetuning OCREngine olmOCR
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    admin
    • Website

    Related Posts

    Unlocking Longer Generation with Key-Value Cache Quantization

    November 12, 2026

    Build AI on premise with Dell Enterprise Hub

    November 12, 2026

    Introducing Spaces Dev Mode for a seamless developer experience

    November 12, 2026
    Leave A Reply Cancel Reply

    Top Posts

    NVIDIA Is Investigating Reports That CEO Jensen Huang Was The Target Of Chinese Spy Efforts

    November 8, 202619 Views

    Anthropic releases new Mythos and Fable models amid RSI concerns

    November 9, 20265 Views

    Efficient Vision-Language-Action Model trained on Lerobot Community Data

    November 10, 20264 Views

    Selected-Risk Calibration for Feasibility at Returned Decisions

    November 10, 20263 Views
    Don't Miss
    Machine Learning

    Accelerating Scientific Inverse Problems with Physics-Based Transport

    By adminNovember 12, 20260

    arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly…

    Unlocking Longer Generation with Key-Value Cache Quantization

    November 12, 2026

    [2605.28207] Pruning and Distilling Mixture-of-Experts into Dense Language Models

    November 12, 2026

    Build AI on premise with Dell Enterprise Hub

    November 12, 2026
    About Us

    Welcome to TechWave Dispatch

    At TechWave Dispatch, we bring you the latest news, insights, and developments from the ever-evolving world of technology. Our mission is to keep readers informed about the innovations shaping our digital future.

    From artificial intelligence and machine learning to cybersecurity, robotics, smart devices, and groundbreaking technologies, we cover the topics that matter in today's fast-moving tech landscape.

    Our Picks

    Accelerating Scientific Inverse Problems with Physics-Based Transport

    November 12, 2026

    Unlocking Longer Generation with Key-Value Cache Quantization

    November 12, 2026

    [2605.28207] Pruning and Distilling Mixture-of-Experts into Dense Language Models

    November 12, 2026
    Most Popular

    AI Companies Really, Really Want to Buy Your Work Files and Emails

    November 6, 20260 Views

    Who Controls Scientific Discovery? – O’Reilly

    November 6, 20260 Views

    After blocking Muse, Amazon now lets users text Alexa to help them shop

    November 6, 20260 Views
    Facebook X (Twitter) Instagram Pinterest
    • Terms and Conditions
    • Privacy Policy
    • Contact Us
    • About Us
    © 2026 TechWave Dispatch. All Rights Reserved.

    Type above and press Enter to search. Press Esc to cancel.