Morrow CreekData Services
← Morrow Creek Data Journal

How to Design an Exception Queue for Human Review in Data Cleaning

Morrow Creek Data ServicesMorrow Creek Data Journal

A validation rule tells you that a record does not conform to an expectation. An exception queue decides what happens next for the smaller set of records where a person must exercise judgment.

That distinction matters. If every unusual date format, blank field, or capitalization difference goes to a reviewer, the queue becomes a holding area for work automation could handle safely. If ambiguous records are corrected silently, the organization loses the chance to inspect the evidence and learn from repeated problems.

A well-designed queue sits between those extremes. It reserves human attention for decisions that are consequential, uncertain, or difficult to reverse.

Start with the queue’s contract

Before choosing fields or building a workflow, define what the queue is for. Be explicit about four questions:

  • What conditions put a record into the queue?
  • What conditions should be handled automatically or sent straight to quarantine?
  • Who owns the decision?
  • What outcomes can a reviewer record?

A useful design usually has three lanes. The first is automatic pass or safe standardization. For example, phone-number punctuation can be normalized when the digits, country context, and extension are clear. Preserve the raw value, but do not spend reviewer time on it.

The second lane is human review. Use it for records with more than one plausible interpretation, conflicting evidence, or a missing value that affects an important decision.

The third lane is hard failure or quarantine. A file with broken structure, an invalid required identifier, or a record that lacks enough evidence for any defensible correction may need to be held or rejected. Reviewers should not be asked to guess.

The contract should also define escalation. A reviewer may be able to resolve a duplicate question but not decide whether a source system’s new category label maps to an existing business category. Those are different decisions with different owners.

Route ambiguity, not every failure

Queue entry rules should be specific enough that a reviewer can explain why an item arrived. “Looks suspicious” is not a rule.

Good entry criteria include two plausible entity matches, a value that conflicts with another trusted field, an ambiguous date format, or a suggested correction that has insufficient support. A missing account identifier needed for a high-impact operational use may also belong in the queue, though the right outcome could be to hold the record for source correction rather than manufacture a value.

Consider a company record whose name resembles another company, whose website domain matches one candidate, and whose city conflicts with that candidate. This is a genuine review case. The reviewer may link the records, keep them separate, or defer the decision until more evidence is available.

By contrast, a name with an extra space or a postal code with predictable spacing is often a standardization task. The point is not to eliminate human review. It is to protect it from avoidable volume.

Give reviewers a decision packet

A bare message such as “duplicate suspected” shifts the investigative burden onto the reviewer. Each queue item should instead provide the context needed to make a decision without searching across several systems.

At minimum, show the record identifier, source, batch or collection time, the rule that fired, and the original value. Add relevant neighboring fields, such as address, website, phone number, or source date. If the system proposes a match or correction, show the proposed value and the evidence behind it.

For the company example, the packet might display both candidate records, raw names, addresses, domains, source dates, and the signals that supported the suggested match. A score alone is not enough. Reviewers need to see why the suggestion was made.

Keep the arriving value separate from the standardized or reviewed value. The record should show what was received, what changed, who decided, when they decided, and why. This supports later review and avoids turning an individual judgment into an invisible overwrite.

Use dispositions that can be analyzed later

“Fixed” says almost nothing. A controlled set of outcomes makes queue activity useful beyond the individual record.

Typical dispositions include:

  • accepted unchanged;
  • corrected manually;
  • merged or linked;
  • rejected or quarantined;
  • unable to determine;
  • deferred pending evidence; and
  • escalated.

Require a short rationale where judgment was involved. For example: “Kept separate: similar brand term, but different legal names, addresses, websites, and incorporation identifiers.” That explanation gives future reviewers a reference point and makes sampled quality checks possible.

Original values and decision histories may be subject to privacy, retention, and access requirements. The queue design should align with the organization’s applicable governance obligations.

Prioritize by consequence and urgency

First-in, first-out is easy to administer, but it often puts low-value formatting issues ahead of records that could affect a time-sensitive decision.

Prioritize using business impact, time sensitivity, and the degree of ambiguity. Recurrence can also matter. A one-off issue may deserve a quick decision; a repeated failure from a major source may deserve both review and investigation.

Set response expectations by priority rather than relying on one universal deadline. The appropriate pace depends on the decision affected, the cost of error, data freshness needs, and the evidence available.

Monitor queue age and backlog, but also track reopen rates, exception volume by rule and source, and agreement between reviewers on sampled cases. A queue cleared quickly through inconsistent decisions is not healthy.

Make the queue improve the upstream process

An exception queue should not become permanent manual cleanup. Review its patterns on a regular schedule.

If one source suddenly produces many “unknown category” exceptions after changing a label, the durable response may be a mapping update, clearer collection guidance, or a source-field control. If the same missing field repeatedly blocks high-impact records, address the process that collects it.

Direct correction can be necessary, especially for urgent records. But it should run alongside work to find and reduce the cause of recurrence.

A practical test is straightforward: Can a reviewer explain why the item entered the queue, make a defensible decision from the displayed evidence, and leave a traceable outcome? If not, the queue needs redesign—not faster reviewers.

Have a dataset that needs to become usable?

Morrow Creek Data Services handles paid research, cleanup, verification, and structured delivery projects.

Start a data project