Turning Unstructured Text Into Fields
Last updated:
Three components, not one
- Extraction — pulling fields from the document or text
- Validation — checking against master data and internal consistency
- Routing — confident items proceed, uncertain items reach a person
Extraction alone might reach ninety per cent. Extraction with validation reaches the same and knows which ten per cent it got wrong, which is what makes automation safe.
Validation is where accuracy comes from
- Does the referenced entity exist in your records?
- Do the components sum to the stated total?
- Is the date within a plausible range?
- Is this a duplicate of something already processed?
- Are required fields present and in the expected format?
Report accuracy per field
A ninety-five per cent per-field rate across twelve fields means barely half of documents are perfect. Reporting a single accuracy figure without saying which is misleading.
| Metric | What it means |
|---|---|
| Per-field accuracy | How often each field is right |
| Per-document accuracy | How often every field is right |
| Straight-through rate | How often no human is needed |
| Correction rate by field | Where to improve |
Straight-through rate is the one that determines how much work actually disappears, and it is the number to agree on before building.
Design the review interface carefully
The review screen determines whether the system saves time. Source document beside the output, cursor on the first uncertain field, keyboard-only completion, and corrections captured.
Ten seconds per review makes a twenty per cent review rate workable. Two minutes per review means people approve without looking, which is worse than no review.
Preserve the source
Always store the original document linked to the extracted data. When a value is questioned months later, the answer is in the source, and the audit conversation is short.
It is also what makes reprocessing possible when extraction improves.
Frequently asked questions
How many samples do you need?
What straight-through rate is realistic?
Should it write directly to our system?
What about documents it cannot handle?
Fields keyed from documents every day?
Send us thirty representative examples and we will tell you honestly what share could go through automatically.
Related services
What we build for problems like this one