Confidence Threshold Table¶
Decision-threshold artifact — instantiates Predictive Residual Processing
A maintained lookup table that turns model confidence and residual size into an action — pass, review, or escalate — indexed by stage and risk level.
A residual-processing loop constantly asks how much surprise, or how little confidence, is enough to act? — and if that answer lives scattered in code and individual judgment, it drifts and can't be audited. Confidence Threshold Table is the reference artifact that codifies those cutoffs: for each stage and risk tier, how much residual (or how little confidence) triggers pass / continue / review / escalate, and what tolerated error budget sits behind each line. It computes nothing and detects nothing; it is the governed rulebook everything else reads to decide what a given confidence means for action — a single, versioned source of truth that separates what the model thinks from what we do about it.
Example¶
A content-moderation classifier outputs a confidence that a post violates policy. The table maps the bands: ≥0.98 → auto-remove; 0.70–0.98 → route to a human reviewer; <0.70 → auto-approve — with deliberately tighter cutoffs for high-risk categories, where borderline cases route to a human at much lower confidence. Behind each band sits an explicit budget: the tolerated false-allow rate for that tier. When the platform's risk appetite shifts — say, tightening on a sensitive category — someone edits the table and versions the change; the model is untouched. Reviewers, auditors, and the pipeline all read the same numbers.
How it works¶
- Enumerate stages × risk tiers. The rows and columns are the situations where a suppress/act decision is made.
- Set the cutoffs and the action for each cell — the confidence or residual level that maps to pass, review, or escalate.
- Record the error budget behind each cutoff, so a threshold is justified by a tolerated error rate rather than a hunch.
- Version it. Every change is dated and attributable, because the thresholds are the policy.
Tuning parameters¶
- Number of bands and cutoff values — each cutoff picks a point on the precision/recall trade for that tier.
- Risk-tier granularity — more tiers fit the response to consequence but add maintenance and edge-case ambiguity.
- Tolerated error budget per tier — the honest statement of how much residual you're willing to let through.
- Escalation routing — where a "review" or "escalate" outcome goes.
- Review and versioning cadence — how often the table is revisited so it doesn't ossify.
When it helps, and when it misleads¶
Its strength is making the suppress-or-act policy explicit, auditable, and adjustable without touching the model — you can change the organization's risk posture by editing a table.
Its failure modes: a static table silently drifts out of step with a changing model or world, and published cutoffs become targets people optimize toward rather than honest boundaries — the moment a threshold is a KPI, behavior bends to clear it.[1] The classic misuse is setting thresholds to hit a throughput or queue-size target rather than an error target, quietly trading safety for volume. The discipline: tie every cutoff to a measured error budget (from backtesting), review on a cadence, and version each change so drift is visible.
How it implements the components¶
residual_error_budget— the table is where the tolerated residual/error per stage and tier is written down and governed.confidence_and_uncertainty_state— it operates on confidence levels, mapping bands of the uncertainty state to concrete actions.
It does not produce the confidence estimate — Bayesian Model Update generates the uncertainty this table merely thresholds — nor apply the cutoffs in-line to each error (that's Precision-Weighted Error Gate), nor route a triggered escalation to a response (that's Surprise-to-Action Bridge).
Related¶
- Instantiates: Predictive Residual Processing — the governed rulebook that turns confidence into action.
- Consumes: Forecast Backtesting — the measured error distribution behind each budget; Bayesian Model Update — the confidence it thresholds.
- Sibling mechanisms: Bayesian Model Update · Surprise-to-Action Bridge · Forecast Backtesting · Event-Triggered Residual Reporting · Precision-Weighted Error Gate
Notes¶
There is a clean division of labor worth stating: Bayesian Model Update produces a confidence/uncertainty; this table decides what confidence levels do. Keeping the two apart lets you retune the policy (edit the table) without re-deriving the model, and vice versa.
References¶
[1] Goodhart's law — "when a measure becomes a target, it ceases to be a good measure." Published decision thresholds are especially prone to this; tying cutoffs to an underlying error budget and reviewing them on a cadence is the standard guard. ↩