question

ChrisSampson-7513 avatar image
0 Votes"
ChrisSampson-7513 asked ·

Azure Cognitive Services Form Recognizer Prebuilt Receipt Model


This is probably a question more focused at the development team and developers using the solution to backend their systems.

I have been playing around with the Form Recognizer and building a test front end that uses the extracted data for later processing. On completion of the AI Process, the idea is that a user will compare and correct the receipt data recognised against the image of the receipt. (Mismatches/Incorrectly recognised data seems to be higher based upon quality of the initial image scan.)

The process of using the AI to do the hard work and following with a user check should produced quite accurate results and might well be akin to a double entry approach. Any corrections that are made by the user are stored in the database as well as the initial scanned data. I am sure that this approach will ultimately be deployed by many organisations in the future given we are still stuck on receipts for now.

One of the benefits here might be that there is an opportunity to further train the pre-built models using this data.

Is there a feedback loop available or planned where this corrected data can be pushed back for further AI model training to built greater accuracy for all users?

azure-form-recognizer
· 2
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

@ChrisSampson-7513 The current feedback loop mechanism for model training or retraining that is just introduced is for bulk training scenarios using data factory and datalake. This might not be the exact solution for the scenario described above but we will certainly pass this feedback to our team and check if there is a plan to provide a more simpler way to achieve this.


0 Votes 0 ·

From my implementation perspective, a very simple approach might be to add a route on the WebAPI that would allow posting back the updated data (as JSON) is the same model format it was originally provided. (Note I am using the WebAPI for my purposes).

Hopefully my feedback helps.

0 Votes 0 ·

0 Answers