// Custom NLP Model

We trained EasyDocs' invoice extraction model

EasyDocs is the platform provider - they ship document management software to their own customers. We trained the fine-tuned NLP model that runs inside it, auto-extracting VAT numbers, totals, and addresses from invoices and learning from every user correction. Deployed on their servers, no external dependencies.

offices

Europe

size

51-200

industry

Operations management

// Outcomes

The numbers that matter

  • 98%

    field-level extraction accuracy

  • <300ms

    inference time per invoice

  • On-prem

    deployment with no external dependencies

01 · Invoice processing bottleneck

The Challenge

Their goal was to improve the accuracy of extracting key invoice details such as VAT numbers, gross amounts, and addresses using a combination of AI models, and OCR technology.

The existing system faced several challenges, including incomplete field detection and the limited ability to learn from previous user annotations, resulting in manual adjustments that slowed down the workflow.

EasyDocs aimed to automate this process further, enabling the system to learn from user input and correctly identify fields when patterns repeat across different invoices.

02 · Solution

Focused on business side

Improved Accuracy in Data Extraction: We upgraded the system ability to accurately detect and extract key fields from invoices. This reduced the number of errors and manual corrections needed by users.

AI Model with Continuous Learning: The new system uses a fine-tuned Natural Language Processing (NLP) model, to identify and annotate fields such as VAT numbers and gross amounts. This model learns from user corrections, improving its accuracy over time. We provided them with all necessary configurations and support to implement the system locally without relying on external services.

03 · Implementation roadmap

Hittin' the road

Phase 1 - Week 1: Requirement Analysis: We conducted in-depth discussions with EasyDocs to understand their needs and challenges in invoice processing.

Phase 2 - Prototype Development: A prototype and demo was created to validate the approach on a sample dataset and user feedback.

Phase 3 - Model Tuning and Finetuning: We refined the OCR and NLP models based on feedback from EasyDocs, incorporating additional datasets and improving model accuracy for multilingual invoices.

Phase 4 - Testing and Validation: The solution was rigorously tested on a wide range of accurate invoices to ensure it met the target accuracy of 80% for automatic field identification.

Phase 5 - Deployment and Training: The final model was deployed on EasyDocs' servers, and their team was prepared on how to manage and update the system as needed.

04 · Wide possibilities

THEY LOVIN' IT

Improved Field Detection Capabilities: The enhanced OCR and AI model improved field detection accuracy and expanded the range of detected fields.

Reduced Manual Intervention: With the system's learning capability, the need for manual intervention in marking fields dropped, saving substantial time and resources.

Scalable In-house Solution: The system was successfully deployed on EasyDocs' servers, providing a scalable and secure solution that could be adapted for future needs.

// What they say

Working with the Bards.ai team has been a smooth experience. Their ability to integrate complex AI technologies into our invoice processing system has made a significant impact. They were responsive and helpful even months after the official project completion date. We recommend their services to anyone looking for AI solutions and a reliable partner.
Konrad Szalapak

Konrad Szalapak

CTO @ EasyDocs

// Ready to ship?

Let's build something that delivers numbers like these.

Book a meeting