🎥 The YouTube version is also available:
Unknown Is Not Pass: Designing AI Verification Beyond Misleading Accuracy Metrics

When introducing AI into business operations, several metrics are commonly used:
- Answer accuracy
- Decision match rate
- Automated-processing success rate
- Search hit rate
- Rule-violation detection rate
These metrics are important. But when we look only at the numbers, we can miss something dangerous.
Are we counting what could not be verified as “no issue” or “a match”?
Documents that cannot be accessed, logs that have been truncated, data that failed to arrive because of an integration error, and sources that have stopped being updated: if an AI or verification system cannot see them, yet treats them as “not applicable,” “matched,” or “passed,” its apparent reliability becomes artificially high.
What is needed is a verification design that does not treat Unknown as Pass.
“Not Found” Is Not the Same as “Does Not Exist”
Imagine an AI receives the following question:
Does this application qualify under an exception condition that was approved in the past?
Suppose the search finds no relevant record. There are at least three possible explanations.
- No such exception exists.
- The exception exists, but was not found because of the search conditions or data structure.
- The exception record exists, but cannot be accessed because of permissions or a system failure.
Only the first case means “not applicable.”
If cases 2 and 3 are also treated as “not applicable,” the system replaces the fact that it could not verify something with the conclusion that it does not exist.
This is not only an AI problem. It is a common problem across monitoring, security, quality assurance, legal review, data integration, ETL, RAG search, and every other kind of verification process.
Verification Results Should Be Treated as at Least Three-Valued
Many business systems represent results in binary form:
- Pass / Fail
- Yes / No
- Match / Mismatch
- Detected / Not detected
But in an uncertain information environment, two values are not enough.
| Status | Meaning | Example |
|---|---|---|
| Pass / Match | The required evidence has been verified, and the condition is satisfied. | A signed approval record and the current policy have both been confirmed. |
| Fail / Mismatch | The required evidence has been verified, and the condition is not satisfied. | The approved spending limit has been exceeded. |
| Unknown | The evidence required for a decision cannot be verified. | Missing logs, insufficient access rights, retrieval failure, or outdated information. |
Unknown is not merely a state for displaying an error. It is a formal result that defers a decision and routes the case to human review or additional evidence collection.
The important point is not that Unknown must always be treated as Fail. In lower-risk processes, a retry or later follow-up may be sufficient.
However, for high-risk processes, not treating Unknown as Pass is an essential principle.
How Apparent Match Rates Become Artificially High
When Unknown cases are excluded or rounded into Pass, the numbers on a dashboard can look attractive.
Suppose there are 100 verification cases with the following actual breakdown:
| Result | Count |
|---|---|
| Match | 80 |
| Mismatch | 5 |
| Unknown | 15 |
If we ignore Unknown and say, “80 of the 85 verified cases matched,” the match rate becomes 94.1%.
But across the actual operation, 15 out of 100 cases have not been verified. If Unknown cases are concentrated in high-risk matters or in a particular data source, the figure of 94.1% has very little meaning.
Therefore, when presenting reliability, organizations should display at least the following alongside the match rate:
- Match rate
- Mismatch rate
- Unknown rate
- Breakdown of Unknown by reason
- Retrieval success rate by information source
- Number of Unknown cases involving high-risk targets
- Number of cases awaiting re-verification or human review
A trustworthy system does not hide inconvenient uncertainty.
Major Reasons Why Unknown Occurs
Unknown means more than simply “there is no data.” Unless the cause is recorded, improvement will not follow.
| Reason for Unknown | Example | Required response |
|---|---|---|
| Retrieval failure | API outage, timeout, failed integration job | Retry, incident notification, recovery confirmation |
| Insufficient permissions | Unauthorized contracts or customer data | Request access, human review, maintain access controls |
| Missing logs | Retention period expired, recording omission, operations started midway | Treat as insufficient evidence and follow a remediation process |
| Truncated logs | Size limit, omitted conversation history, long text cut off midway | Retrieve the original, narrow the scope, or reprocess |
| Insufficient freshness | The last update is old and current validity is unknown | Confirm the current version and consult the document owner |
| Conflicting evidence | Design documents and implementation, or meeting minutes and policy, do not agree | Stop automatic approval and send the case to the responsible decision-maker |
| Search failure | Poor OCR quality, stale index, unsupported format | Improve data quality, re-index, or clearly mark the source as out of scope |
When Unknown is handled by reason, the issue does not remain vaguely categorized as “poor AI accuracy.” It becomes possible to improve the real causes: information infrastructure, access rights, operations, integration quality, and data management.
Incorporating Unknown into AI Responses
Generative AI can produce natural language even when it does not know something. For this reason, handling Unknown is especially important in RAG systems and AI agents.
An AI should be able to answer like this:
Based on the materials currently available, no approved exception condition was found. However, meeting records from before June 2026 cannot be accessed because their retention period has expired. Therefore, it cannot be concluded that no exception exists. Additional verification is required.
This does not demonstrate weak answering ability. On the contrary, it demonstrates that the system can correctly manage the scope and limitations of its evidence.
What we should require from AI is not that it always produces an answer.
It is that the AI accurately distinguishes between what it could verify and what it could not verify.
Connecting Unknown to the Next Action
Simply displaying Unknown is not enough for practical operations. Every Unknown result needs to be connected to an appropriate next action.
- If the retrieval failure is temporary, retry automatically.
- If an important information source cannot be accessed, notify an administrator.
- If there is insufficient permission, route the case to an approval workflow where appropriate.
- If logs have been truncated, retrieve the original source or retrieve the specified time range again.
- If a document is outdated, request an update confirmation from the document owner.
- If evidence conflicts, stop AI-driven automatic execution and defer to human judgment.
What matters here is not trying to resolve Unknown automatically at any cost.
Designs such as “letting the AI read a document just in case, even though it lacks permission,” or “collecting inaccessible logs through another path without authorization,” do not increase reliability. They break security and governance.
Unknown is both a signal of the system’s limit and a signal of a boundary that must not be crossed.
Handle Unknown Differently According to Risk
Not every Unknown result must stop a process in the same way. But a clear risk-based policy is essential.
| Target | Treatment when Unknown |
|---|---|
| Internal summaries and drafts | State Unknown explicitly and show a warning where necessary |
| Knowledge-search responses | Limit the response because evidence is insufficient, and encourage source-document review |
| Messages sent to customers | Do not send automatically; route to human review |
| Point or benefit awards | Hold the action until the required evidence is available |
| Permission changes, contracts, or refunds | Stop by default and require explicit approval |
| Audit and regulatory compliance | Record Unknown itself as a material audit finding |
By designing Unknown as part of the process, organizations can achieve both speed and safety in AI adoption.
Conclusion: Reliability Means Not Hiding What Cannot Be Known
The reliability of an AI system is not defined by displaying a high match rate.
Real reliability lies in the ability to distinguish clearly between:
What was verified, what could not be verified, and why it could not be verified.
Do not count unobservable data, truncated logs, or inaccessible documents as “matches.” Record Unknown as a formal result, then route it to the required re-verification or human decision.
This design is not intended to make AI excessively cautious.
Rather, it is the foundation for correctly defining the scope in which AI can operate—and for confidently automating work within that scope.
Do not treat Unknown as Pass.
That principle creates AI systems trusted in real operations, rather than systems that merely display attractive accuracy metrics.

Chinoba
Intelligence as Relationship
Research Platform
founded by
Masao Watanabe
AI Systems Architecture
Decision Trace
Human–AI Coordination
Algorithmic Governance
Related Research
This topic is part of the Chinoba Knowledge Base.

コメント