Human-in-the-Loop Systems

Human-in-the-loop systems route selected model decisions to people for review, correction, escalation, or labeling. They are not a vague safety blanket; they are an operational queue with eligibility rules, reviewer instructions, latency targets, audit logs, and feedback paths.

When to route to a human

The model or policy layer decides when automation is allowed, when abstention is required, and when review is mandatory. Cases are typically routed to a human when one of these holds:

  • Low confidence — the score sits near a decision boundary.
  • High stakes — the action is costly or hard to reverse (large amounts, safety, legal).
  • Policy-flagged — a rule marks the case (sanctions, vulnerable customer).
  • Novel or out-of-distribution — the input is unlike the training data.

Review outcomes should feed golden datasets, active learning, incident analysis, and future training data only after quality checks. Be careful with that loop: reviewed cases are selected precisely because they are hard or unusual, so they are not a representative sample — training naively on them can skew the model. Log the selection rule alongside the labels so this bias can be corrected.

Artifact: Review Queue Contract

review_queue:
  name: fraud_manual_review
  enqueue_when:
    - "score >= 0.82 and amount_usd > 500"
    - "model_confidence < 0.55"
    - "policy_tag in [sanctions_possible, vulnerable_customer]"
  reviewer_sla:
    p90_minutes: 15
    max_backlog: 500
  actions: [approve, block, request_more_info, escalate]
  audit_fields:
    - model_version
    - score
    - reason_codes
    - reviewer_id
    - decision
    - decision_time

The queue must appear in monitoring: backlog and SLA violations can be production incidents even when the model service is healthy. Governance details connect to human oversight.

Failure Modes

Human review fails when reviewers see no context, when queues overload during drift, or when labels are treated as ground truth without inter-reviewer checks. Automation bias can make reviewers rubber-stamp high-confidence scores, so sample accepted decisions for audit.

References