Document processing has absorbed a genuine technical change over the past decade, and it has also absorbed a large amount of marketing. The two are worth separating, because a buyer who believes the marketing designs a workflow with no review stage and then discovers why one was needed.
This article describes what changed in the parts of the pipeline that can be observed. It makes no predictions and quotes no vendor benchmarks, because accuracy figures are properties of a specific document set rather than of a product.
What genuinely changed
Classification stopped needing rules
The old approach sorted documents with hand-written rules: if the page contains this phrase in this region, it is a delivery note. Rules were brittle. A supplier redesigned a form and the rule silently stopped matching. Learned classifiers work from a mix of layout and text features across labelled examples, so they tolerate a redesigned header, a shifted logo and a different paper size. The practical gain is that a mailroom can sort a stream containing dozens of document types without someone maintaining a rule set that grows every month.
Extraction stopped needing fixed zones
Template-based extraction told the system that the invoice total sits in a rectangle at a fixed position. That works when you receive invoices from ten suppliers and collapses when you receive them from a thousand. Learned extraction locates a value by what surrounds it, so it finds a total on a layout it has never seen. This is the change that made high-variety document streams economic to automate at all.
Table structure became tractable
Recovering rows and columns from a scanned table, particularly one without ruled lines, used to be close to unsolvable in general. It is now workable often enough to be useful, which matters for line-item extraction on invoices, statements and schedules. It still degrades on merged cells, tables that continue across pages, and rotated or crowded layouts.
Handwriting improved, from a low base
Recognition of handwritten content is markedly better than it was, particularly for constrained content such as boxed form fields, dates and numerals. Free-flowing cursive on a degraded original remains difficult, and the honest planning assumption for a mixed archive is still that substantial handwritten content will be keyed by a person rather than recognised.
Confidence scores made triage possible
This is the underrated change. A modern extractor returns a value and a confidence estimate for that value. That single number is what allows an operation to be designed around risk: high-confidence values pass straight through, low-confidence values route to a person. Without per-value confidence you either review everything or trust everything, and both are bad. Note the limitation: confidence measures how consistent the input looks with what the model learned, not whether the answer is correct. A clean, confidently-read wrong value is entirely possible.
What did not change
The parts of the pipeline that involve physical objects and factual judgement are largely untouched, and they are a large share of the effort on a real project.
| Stage | What changed | What still requires a person |
|---|---|---|
| Document preparation | Nothing. Staples, folds, tape and sleeves are physical | All of it. Preparation is frequently the bottleneck on a paper project |
| Image capture | Better automatic deskew, crop, colour handling and blank-page detection | Judging fragile or unusual originals, and deciding capture settings for a batch |
| OCR of printed text | Steady improvement, especially on degraded and low-contrast pages | Deciding whether output quality is good enough for the use, and re-scanning when it is not |
| Handwriting | Constrained fields and numerals became viable | Free-form cursive, marginal annotations and signatures |
| Classification | Generalises to unseen layouts without rule maintenance | Labelling training examples, and adjudicating genuinely ambiguous documents |
| Field extraction | Works across varied layouts, with per-value confidence | Verifying low-confidence values and anything with a costly failure mode |
| Business validation | Rules can be applied automatically once values exist | Deciding which of two conflicting values on the same page is authoritative |
| Exception handling | Exceptions are detected and routed automatically | Resolving them. This is where the remaining human effort concentrates |
Two limits are worth stating plainly. First, a model reads the image it is given. It cannot recover content lost to a bad threshold setting, a folded corner or a stamp printed over a figure, and it will often produce a plausible-looking value from a damaged region rather than declining. Second, a model has no access to the world outside the document. If an invoice shows a supplier name that no longer matches the vendor master, or two dates that contradict each other, extraction will faithfully report what is printed. Deciding what to do about it is judgement, not recognition.
Why review queues persist
- Error cost is asymmetric. A misread description on a purchase line is an annoyance. A misread bank account number, national ID or contract value is an incident. Fields are reviewed according to what a mistake costs, not according to how hard they are to read.
- Some fields are reviewed because a policy or an auditor requires a named person to have checked them, regardless of how the value was produced. That requirement does not respond to model improvements.
- Confidence thresholds are a business dial, not a technical constant. Raising the automatic pass rate moves errors downstream. Lowering it moves cost into the review team. Somebody has to own that trade-off and revisit it with real data.
- Document populations drift. New suppliers, redesigned forms, a new department sending its records for the first time. Performance on last quarter's mix does not carry over automatically, which is why sampling continues after go-live rather than stopping at acceptance.
- Review output is the training data. Corrections made by the review team are what improve the model on your specific documents. Removing the queue entirely removes the feedback loop that keeps the system tuned.
How to evaluate a claim about automation
- Ask what proportion of documents passed straight through without human touch, on a named document set, and what the error rate was in that straight-through population. Automation rate without an accompanying error rate is meaningless in both directions.
- Ask what happens on a document type the system has not seen. Silent misclassification is worse than a rejection, and the difference is a design decision.
- Ask how many labelled examples per document class were needed before the classifier was usable, and who does the labelling on your project.
- Ask how model changes are tested before they reach production, and how you would find out if performance dropped on a class you care about.
The realistic position is that machine learning removed a large slice of repetitive keying and made high-variety document streams economic to automate. It did not remove the paper, the physical preparation, or the requirement that someone accountable checks the values that matter.
Frequently asked questions
Can AI replace manual data entry from scanned documents?
It can remove most of the keying on structured, printed documents where layouts vary but content is predictable, such as invoices and application forms. It does not remove verification. Values with low confidence, and fields where an error is expensive, still route to a person. The realistic outcome is a much smaller review team, not no review team.
What is the difference between OCR and intelligent document processing?
OCR converts page images into characters. Intelligent document processing sits on top: it classifies the document, locates the values that matter, applies validation rules and routes uncertain results to a human queue. OCR tells you what the page says. IDP tells you what kind of document it is and which of those words are the invoice total.
Does AI extraction work on handwritten documents?
It works reasonably on constrained handwriting such as boxed form fields, dates and numerals. Free-flowing cursive on aged or degraded originals remains unreliable. For a mixed paper archive, plan on substantial handwritten content being keyed by an operator, and treat any recognition of it as a bonus rather than the baseline assumption.
How much training data does document classification need?
It depends heavily on how visually distinct the classes are. Types that look obviously different separate with modest examples. Near-identical forms that differ only in a small region need far more, and sometimes need a rule on top of the classifier. The honest answer on any project is that it is determined during the pilot, not predicted beforehand.
Why do confidence scores matter more than accuracy claims?
A confidence score is per value and lets you route work: pass the certain ones, review the doubtful ones. An overall accuracy claim tells you nothing about which specific values to trust. Confidence is not correctness, though. It reflects how familiar the input looks to the model, so a confidently wrong value is possible and sampling remains necessary.
About this article
Written and reviewed by the digitization delivery team at Document Digitization Services, the specialist division of Athena Global Technologies LLC. Content is reviewed against how projects are actually run, and updated when that changes.
Read next
- Document indexing and metadata explainedWhat extraction is actually populating, and how accuracy is measured
- Planning a million-page digitization projectWhere automation changes the throughput model, and where it does not
- Intelligent document processingClassification, extraction and review queues as a delivered service
- Digitizing Arabic and English recordsScript and layout complications that automated pipelines handle unevenly
- Glossary: IDP, ICR and confidence scoringDefinitions for the terms used here