Skip to content
All insights AI governance & compliance in finance

Designing human oversight for high-risk AI

The EU AI Act demands effective human oversight, not a rubber stamp. Here is how we design review points a person can actually exercise.

5 min read #human-oversight#governance#eu-ai-act
Financial services professionals working through an AI initiative

Effective human oversight under the EU AI Act means a named person can understand a specific AI output, has both the authority and the time to override it, and leaves an audit trail when they do. Article 14 asks for oversight commensurate with the risk of the system, not a signature on every case. A reviewer who cannot read the evidence in the time allotted is not oversight. They are latency with a job title.

Most oversight fails quietly. The control exists on paper, the approval button gets clicked, and nobody notices that the person clicking it processes four hundred cases a shift and physically cannot examine any of them. When the model drifts, the rubber stamp drifts with it. The design problem was never whether to put a human in the loop. It is how to build a review point a real person can exercise on a real workload, and how to prove afterward that they did.

Decide what the human is actually checking

The first mistake is asking a reviewer to approve “the decision.” A decision is a conclusion. You cannot inspect a conclusion. You can only inspect the evidence and the reasoning that produced it, and most AI systems hand the reviewer neither.

Before we design a review screen, we write down the specific failure the human is there to catch. For a transaction-monitoring alert, it might be a false positive driven by a stale counterparty record. For a credit memo, it might be a figure the model pulled from the wrong reporting period. Each of these is a concrete, checkable claim, and each demands different evidence on the screen.

  • The exact source rows behind every number, with lineage back to the system of record, so the reviewer can confirm point-in-time correctness instead of trusting a rendered total.
  • The model’s confidence and, where the architecture allows it, the features that moved the score, so a reviewer can see when a decision hangs on one thin signal.
  • The cases the model considered similar and how they were resolved, which turns an abstract judgment into a comparison the reviewer can reason about.
  • A clear marker of what the model did not check, so nobody assumes coverage that is not there.

If a reviewer has to open three other systems to verify the output, they will stop verifying by Thursday. Put the evidence where the decision is made, or accept that the review is theater.

Match the review effort to the actual risk

Uniform oversight is a way to have no oversight. If every case gets the same thirty-second glance, the hard cases get thirty seconds and the trivial cases waste them. Treat the AI Act’s proportionality language as an instruction rather than a loophole, and spend your scarce human attention where a wrong answer costs the most.

We tier the flow. Low-risk cases where the model is confident and the downside is small run straight through, with a random sample pulled for review so the population stays observable. The middle band, where confidence is moderate or the amount crosses a threshold, goes to a reviewer with full evidence. The top band, high value or high ambiguity, goes to a second reviewer or a named approver with the authority to escalate.

Two design points matter here more than the tiering itself.

  • The routing rule is part of the model, which means it is subject to the same eval set, the same drift monitoring, and the same audit trail. A threshold that quietly slides so that more cases route to straight-through processing is a governance failure even if every individual decision was correct.
  • The false-positive budget sets the tiers, not the other way around. If your operations team can absorb two hundred reviews a day, a threshold that generates six hundred is not conservative. It guarantees the reviewers stop reading, and now your high-risk cases get the same empty glance as everything else.

Escalation has to be cheaper than acquiescence. If overriding the model means a form, a justification field, and a supervisor sign-off, while accepting it means one click, you have engineered agreement. Make disagreement the path of least resistance for anything that looks wrong.

Build the trail while the work happens, not after

Oversight you cannot reconstruct did not happen, as far as an auditor or a regulator is concerned. The trail is not a report you generate at quarter-end. It is a byproduct of the review, captured at the moment of the decision, or it is a fiction assembled later from memory.

For each reviewed case we persist the model version and the eval-set metrics it shipped with, the exact evidence shown on the screen, the reviewer identity, the time they spent, their decision, and their override reason when they disagreed. That record has to survive re-running the pipeline. If reconciling the same case tomorrow produces different evidence because a feature store backfilled or an entity-resolution job merged two records, the audit trail is worthless. Version the inputs, not just the code.

Then read the trail, because it is your best drift detector. A few signals we watch:

  • Override rate by reviewer and by segment. A rate near zero means the humans are agreeing with everything, which usually means they are not looking. A rate that climbs in one segment often means the model is drifting there before your offline metrics catch it.
  • Time-on-task against the evidence a case demands. When clearance times fall below the floor needed to read the screen, the control has degraded regardless of what the policy says.
  • The gap between sampled straight-through cases and reviewed cases. If the model performs worse on the population nobody looks at, you have set your automation threshold too high.

None of this is exotic. It is the same discipline you already apply to a model in production: lineage, versioned inputs, an eval set, and monitoring that watches the thing in the wild rather than the thing in the notebook. Human oversight is one more component in that system. Instrument it, or you are trusting a control you never tested.

FAQ

Does the EU AI Act require a human to approve every decision?

No. Article 14 requires oversight commensurate with the risk of the system, and it does not mandate that a person approve every individual output. What it rules out is a nominal reviewer who cannot understand the output, cannot override it, and has no time to look.

How do you tell whether oversight is real or a rubber stamp?

Measure the override rate and the time-on-task. If a reviewer clears cases faster than they could read the evidence, or almost never disagrees with the model, the review is decorative. Both numbers belong in your monitoring, not just your policy.

Where should the human sit relative to the model?

It depends on the false-positive budget and the cost of a wrong decision. Put the human on the exceptions the model is least sure about or that carry the most downside, and let low-risk, high-confidence cases run straight through with sampling behind them.

Working on something similar?

Tell us about your data and the workflow around it, and we will give you a straight read.

Book a 30-min intro call