How Veryfi Works
How does the training of Veryfi's Machine Learning models work?
At Veryfi, we prioritize continuous improvement and accuracy in our Machine Learning models. To achieve this, our models undergo regular training sessions.
During these training sessions, all the changes made by users to processed documents are incorporated. This means that any corrections, updates, or feedback provided by users directly contribute to the refinement and enhancement.
By including user-generated data and feedback in our training process, we ensure that our models adapt to various scenarios, evolving to meet the specific needs and requirements of our users.
Rest assured that your active involvement and contributions play a vital role in the ongoing development and optimization of Veryfi's data extraction accuracy, enabling us to deliver more accurate and reliable data extraction results for you.
How to help Veryfi improve the accuracy of data extraction?
Correct Issues: Whenever you encounter any inaccuracies or errors in the extracted data, you can correct them using the PUT, POST, and DELETE operations provided by Veryfi's API. By making these corrections, you provide valuable feedback that helps train and refine the Machine Learning models.
Retain Updated Documents: It is important to keep the updated documents within your Veryfi account for at least the next 2-3 weeks after making the corrections. This timeframe allows the models to learn from the changes and incorporate the improvements into future iterations.
Escalate repetitive cases to Veryfi: By collaborating and exchanging data from both ends, we can expedite the process of enhancing accuracy.
Veryfi regularly releases new models approximately every 1-2 weeks. These updates integrate the feedback and corrections provided by users, leading to enhanced accuracy and performance in data extraction.
What users can update?
Update Document level fields (vendor, total, tax, bill_to, etc.)
Update Line item level fields (total, tax, price, category, qty, etc.)
Add a line item to an existing document
Delete a line item from the existing document
and many more*..
*Please check API schema for fields that can be updated here
How to provide model training?
Provide Model Training via Veryfi Portal
Inside Document's details, you will find visualized JSON fields, that can be updated easily by tapping on them and typing a new value. Updates in Portal call Model Training API
Provide Model Training via API directly
You can find detailed instructions and query samples inside Veryfi API Portal API Docs >Model Training section
While API Docs have guidelines on how to implement, Interactive API section has a full PUT API schema that lists all fields that can be updated, their limitations and requirements.
Experiencing persistent errors?
If you continue to encounter issues with the new model failing to read specific parts of your documents, we are here to assist you.
Please reach out to our support team at firstname.lastname@example.org. Provide us with comprehensive details and context regarding the problem.
Collect examples of issue (Document ID and/or source document file)
Provide expected results
Provide background on Severity and Priority
Estimated impact on a specific field across multiple vendors
Estimated impact for a specific document / vendorAttach the original file and JSON response, and specifically highlight the exact parameter that Veryfi is unable to extract. Our dedicated technical team will gladly review your case and provide assistance.
Please note that the accuracy of the extraction process can be influenced by various factors, such as document type, image quality, invoice layout, structure, language, and vendor specifics.
By collaborating and exchanging data from both ends, we can expedite the process of enhancing accuracy.
Our goal is to ensure that Veryfi consistently delivers accurate results, and we appreciate your proactive engagement in helping us achieve this objective.
Please, reach out to email@example.com if you have any questions.
Other Related Articles: