Area 4.5

Check That the Explanations Are True

Does our explanation actually reflect what the system did?

Advanced: 2 2 controls

Who it applies to

Enter for every AI system whose letter is A (this area has only Advanced controls). Go as deep as your system letter, and implement in your mode.

Why it exists

Verify that the explanations you give are faithful, because a confident, plausible explanation that does not reflect what the system actually did is worse than no explanation at all — it manufactures false assurance and misleads the person relying on it. AI systems can generate explanations of their own reasoning that sound compelling and are simply invented after the fact. Do not present an explanation you have not checked reflects reality.

What to actually do

Controls

Advanced 2 controls

Control 171

Validate that provided explanations reflect the system’s real behaviour.

AdvancedDetectiveall rolesper system

What it is

No unvalidated explanation is presented as fact.

How to implement it · Steps
  1. Sample the explanations each system provides to users, affected people and auditors
  2. Perturbation check: change or remove the stated main factor and confirm the outcome moves as the explanation implies
  3. For explanations the model writes about itself, test consistency across repeated runs and reworded inputs
  4. Where the model allows it, compare with an independent attribution method
  5. Reject or revise explanations that fail, and record the result
  6. Repeat on every model or prompt change
How to start

Take 20 recent explanations from one system and test whether altering the stated main factor changes the outcome as claimed.

Evidence

The validation method, results per sample, and the explanations rejected or revised.

Mode: light / standard / full
light
Commission the check from a specialist once a year and after model changes, with the system owner keeping the results.
standard
The data science team runs the validation on a fixed sample before each release and records failures.
full
An independent model validation function runs automated faithfulness tests on every release and blocks unvalidated explanation formats.

Control 172

Test explanations for comprehension by their intended audience.

AdvancedDetectiveall rolesper system

What it is

Faithfulness and usability both confirmed.

How to implement it · Steps
  1. Define the audience for each explanation: affected people, staff, auditors
  2. Recruit testers who resemble that audience (e.g. 5–10 non-experts for person-facing explanations)
  3. Ask each tester to say why the decision was made and what they would challenge
  4. Score the share who correctly restate the main factors against a set pass mark (e.g. 80 %)
  5. Rewrite and retest explanations that fall short; record each round
How to start

Show one person-facing explanation to five people outside the team and note whether each can say why the decision was made.

Evidence

The comprehension test records, pass marks, and the revisions made after failures.

Mode: light / standard / full
light
Run the test with a few customers or acquaintances who resemble the audience, with the system owner recording results.
standard
The customer-experience team runs the test before launch and after wording changes.
full
A user-research function tests each explanation format with representative panels and tracks comprehension over time.

Evidence

The validation method and results; audience comprehension testing; records of explanations rejected or revised as unfaithful or unusable.