Contact Us

Document AI & Intelligent Processing

Ninety-Five Percent Accurate Is Not a Number.
Ask Accurate at What.

Document classification, extraction, validation and exception handling for banking operations, measured per field, weighted by consequence, and cross-checked against the systems that already hold the answer.
A document with forty fields extracted at ninety-five percent accuracy per field is a document that is almost never entirely correct. The errors compound, and they land wherever they land.
The problem

Document-level accuracy hides exactly what you need to know

Document AI is bought on a single accuracy percentage. That number is almost always an average across fields, across document types and across input quality, and averaging is what makes it useless.
Two things are hidden inside it, and both decide whether the automation works.

Accuracy is quoted per document, not per field

Which hides both the compounding and the consequence.

A value was read correctly into the wrong field

Which the confidence score reports as a confident success.

Every field is treated as equally important

So an account number and a salutation get the same threshold.

Confidence is produced and then ignored

The model knew it was unsure and nothing acted on it.

Nothing is cross-checked against the core

When the bank already holds the correct value for several fields.

Tables are read as text

So a figure arrives without its row and column meaning.

Input quality is accepted as given

When fixing capture would raise the ceiling more than the model.

The exception queue arrives unsorted

So a seventy percent automation rate moved the work rather than reducing it.
Take one document type and measure accuracy field by field. Pick a hundred real documents of one type, including the bad ones, and measure extraction accuracy for each field separately rather than as a document average. Then mark each field with what it is used for: a decision input, a stored record, or a convenience. The pattern is consistent across institutions. A handful of fields are both consequential and hard, most are easy, and the overall percentage everybody was quoting describes none of them. That measurement takes a few days and it is the only sound basis for a threshold, a business case or a vendor comparison.
Our approach

Classify, extract, validate, then decide what a person sees

The pipeline is not the interesting part and it is well understood. What determines whether it works is the field taxonomy, the thresholds and the validation, and those are decided with your operations and risk functions rather than configured.

Step 1

Assess the workflow and where the documents actually arrive

Step 2

Define the field taxonomy and what each field is used for

Step 3

Establish the validation sources before designing extraction

Step 4

Design classification first, since everything downstream depends on it

Step 5

Design extraction per document type rather than one pipeline for all

Step 6

Handle tables as structure, not as text

Step 7

Set confidence thresholds per field with your risk function

Step 8

Design the exception queue as a product, not a remainder

Step 9

Integrate to the systems of record for validation and for output

Step 10

Deploy in parallel against human output to get a real baseline

Step 11

Monitor per field, per document type and per channel, and improve both
Split your exception volume by channel before blaming the model. Take a month of exceptions and attribute each one to the channel the document arrived through: branch scan, customer upload, email, post, partner feed. In most institutions the distribution is strikingly uneven, and one channel generates a disproportionate share. That finding redirects the work from model tuning to capture, which is faster, cheaper and permanent. It is also a question nobody asks, because exceptions are reported by document type rather than by origin.
What we build

The pipeline, and the parts of it that decide whether it works

Grouped by stage. The first group is commodity and the later groups are where the outcome is decided, which is the opposite of how these capabilities are usually weighted in a proposal.

Read the document

Optical character recognition across print, poor scans and handwriting, with quality assessed and reported rather than assumed
Document classification, including the long tail of variants and a defined behaviour for a type it does not recognise
Intelligent extraction per document type, with a confidence value per field
Table recognition that preserves rows, columns, headers, merged cells and figures split across pages

Decide whether to trust it

Validation against systems of record, against other documents in the pack, against arithmetic and against format rules
Reconciliation across a document set, where the same value appears in several places and the disagreement is the finding
Confidence thresholds per field, owned by your risk and operations functions, with field-level routing rather than document-level
Provenance on every extracted value: document, page and region, so a reviewer checks in seconds

Handle what is left

Exception handling designed as a work product: what failed, what was extracted, what to check and why it stopped
Review interfaces that show the value beside the region of the page it came from
Straight-through processing for the cases that clear validation, at a rate your risk function has set
Feedback capture, so a correction becomes training data and a recurring correction becomes a defect
Document comparison, identifying what differs between versions of an agreement or between a submitted record and the one on file
Where this gets used

Eight document estates, and what decides the automation rate in each

The third column is the point of the table. The extraction problem is broadly similar across these. What differs is where the validation comes from, and that is what sets the achievable automation rate.
Estate The documents What sets the automation rate
KYC Identity, address and status documents Validation against the core and against vendors
Customer onboarding Forms, proofs, declarations, mandates Capture quality at the channel of submission
Loan processing Applications, income proof, bank statements Cross-document agreement on a few key figures
Mortgages Valuations, titles, conditions, insurance A long tail of formats from many third parties
Financial statements Balance sheets, income statements, schedules Table extraction, and arithmetic as validation
Trade finance Letters of credit, invoices, bills, certificates Consistency checks across the document set
Insurance claims Claim forms, invoices, reports, evidence Structured fields validated against policy data
Compliance documents Attestations, filings, regulatory correspondence Classification accuracy more than extraction
How it is built

Use the cheapest technique that works, and layer upward

Document AI is unusual in that the techniques available differ enormously in cost and in explainability, and the expensive one is not better at everything. A pipeline that applies a language model to every field is slower, dearer and harder to defend than one that escalates.
Optical character recognition and layout analysis, which establish what is on the page and where, and are the foundation everything else depends on
Template and positional extraction for documents that genuinely are consistent, which is fast, deterministic and trivially explainable
Computer vision for layout, tables, signatures, stamps and checkbox states, which is where structure is recovered
Trained extraction models for semi-structured documents, where position varies and the field set does not
Natural language processing and large language models for genuinely unstructured content, free text, qualifiers and interpretation
Business rules and validation on top of all of it, which is the layer doing the most work for the least money
Recognition and vision: OCR engines, layout analysis, table structure recognition, signature and stamp detection
Models: trained extraction models, natural language processing, large language models for unstructured content
Document AI platforms, both cloud services and specialist products, selected per document estate
Orchestration: workflow engines, business rules systems, exception queue and review tooling
Integration: enterprise APIs, event-driven processing, core banking, lending, payments and document management platforms
Ask what happens to a document type the classifier has never seen. Send an unusual but legitimate document through the pipeline, a variant from a small third party or an old format still in circulation, and watch what happens. Three outcomes are possible: it is correctly identified as unrecognised and routed, it is misclassified and extracted against the wrong schema, or it is processed with confident nonsense. The second and third are common and both produce silent errors in a system of record. A classifier with no honest unknown state is the most under-tested part of most document pipelines.
Governance

The document is the evidence, so keep it and keep the link

Which regulations apply to a given use case, how it is classified, and what model governance is required are determined by your compliance, legal and risk functions, based on your operating markets. We do not interpret those requirements and this page does not state which apply to you.
Technology supports a compliance programme. It does not independently establish compliance, and no extraction pipeline makes an institution compliant.

Traceability

Privacy and access

Human oversight

Model and resilience

Keeping it honest

Report per field, per document type and per channel, always

Aggregate document AI reporting is the problem this page opens with, and it reappears in monitoring. An overall accuracy figure that holds steady can conceal a collapse in one document type or one channel.
Failure How it presents
One document type degraded Aggregate accuracy holds and one estate is failing
A third party changed their layout Accuracy drops on one source with no change on your side
Capture quality fell on one channel Exceptions rise and the model is blamed
Thresholds drifted toward automation Straight-through rate improved and correction rate rose
Correction rate rising on one field The model is wrong there and nobody has looked
Unknown types processed anyway Confident extraction against the wrong schema
Validation source became unavailable Validation silently skipped and values accepted
Corrections not fed back The same error is corrected by hand every week
Cost per document rising An expensive technique is being applied where a cheap one would do
Outcomes

A defensible automation rate, not an impressive accuracy number

The outcomes below follow from measuring per field, validating against what the institution already knows, and designing the exception as a work product.
Processing time reduced, measured per document type rather than as a blended average
Errors reduced where they matter, because the fields with consequence are the ones that are validated and thresholded
Cost per document lowered, including by using the cheapest sufficient technique per field rather than one model everywhere
Productivity improved for the reviewers, since a useful exception takes a fraction of the time an unsorted one does
Compliance support strengthened, with the source document retained and every value traceable to its page
An automation rate your risk function has set and can defend, which is the outcome that actually survives review

Send us a hundred real documents, including the bad ones.

We will benchmark one document type field by field, identify which fields can be validated against your systems, propose thresholds by consequence, and tell you the automation rate that follows. You get the benchmark whether or not we build anything.

Why choose CaliberFocus for Document AI and Intelligent Processing?

CaliberFocus builds document processing for banks that measures accuracy per field, weights it by consequence and validates against the systems that already hold the answer. We design classification with an honest unknown state, extract tables as structure, route individual fields rather than whole documents, and trace every value to its page and region.

Security & Compliance

Ready to transform your business? Contact us today.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.