Founders

How to Blind a Scoring Sheet So Labels Do Not Leak In

Antonio Evans8 min read

A split scene: on the left, a scoring sheet with one field highlighted in red and a probe arrow pointing to a score dial that has moved; on the right.
Key points

Key points

  1. 1Blinding means removing the protected field from three places at once: the record the rater sees, the labels used for comparison, and the rubric that tells raters what to look for.
  2. 2A null-field control (a shuffled or absent value) confirms the score no longer moves, which is the only real proof the blinding worked.
  3. 3Proxy variables (names, school names, addresses, club memberships) leak the protected field back in even after the obvious column is dropped.
  4. 4Documenting the blinding steps is what makes the next round auditable, and it separates a measured model effect from a leftover assumption.

Why a probe result obliges you to blind the next round

A probe tells you a field moves the score. That is diagnosis, not a fix. The moment you know that, leaving the field in the next scoring round means every subsequent label is contaminated by the same signal you just detected. The UW study that varied 120 first names across 554 resumes and over 3 million comparisons found LLM rankers favored white-associated names 85% of the time versus Black-associated names 9% of the time, and never preferred Black male names over white male names (University of Washington). That is the kind of signal a probe surfaces, and it is exactly what blinding is meant to remove before you measure anything else.

The legal frame explains why the next round matters more than the first. The EEOC defines adverse impact as a substantially different selection rate that disadvantages a protected group, and its four-fifths rule flags a selection rate below 80 percent of the highest group's rate (EEOC Uniform Guidelines Q&A). The four-fifths rule is a screening threshold, not a verdict (Berkshire Associates). Blinding the next round lets you see whether a disparity survives when the field is removed, which is a far more useful question than whether the field exists.

The decision rule is simple. If the probe showed the field moves scores, you blind. If you blind and the score still moves on the null-field control, the leak is in a proxy or the rubric, and you iterate. If the score stops moving, you have measured the model rather than your own assumptions.

Separate the protected field, the labels, and the rubric

The most common error is blinding the input but leaving the field in the rubric. A rubric that mentions the field, even as a scoring criterion, tells the rater to attend to it. Rubrics are explicit sets of criteria with defined performance levels, scores, and descriptors, and their whole purpose is to make scoring objective and consistent (NIU Center for Innovative Teaching and Learning). That same structure makes a contaminated rubric a reliable channel for leakage.

Treat three artifacts as separate outputs of one process:

ArtifactWhat it containsWhat it must not contain
Rater input recordDe-identified fields that are job-relevantThe protected field and its proxies
LabelsThe decision you compare against (e.g., advance, reject)The field, or a label derived from it
RubricCriteria, levels, scores, descriptors for the taskAny mention or paraphrase of the field

The NC State teaching resource lays out the rubric types (holistic, analytic, single-point) and their tradeoffs, which matters here: an analytic rubric scores criteria separately, so you can inspect each criterion line for a leaked field (NC State). A single-point rubric concentrates on the proficient level, which is easier to harden, but it also gives the rater more room to interpret, and that freedom can reintroduce the field you removed from the words. Pick the type that matches how much inspection you are prepared to do per criterion.

Keep the protected field in a locked side table keyed to an internal ID. You need it for the adverse impact analysis. You just do not need it in anything a human or model rater touches.

Strip identifiers and proxies from the input

Removing the demographics column is the easy part. Proxies are the hard part, and they sit inside free text. A resume or profile carries name, school, graduation year, address, club memberships, language choices, and career-gap phrasing, each of which can correlate with a protected characteristic. The four-fifths methodology warns that facially neutral criteria can still produce disparity, so stripping the explicit column is necessary but not sufficient (Pin).

A stripping pass that works in practice:

  1. Replace the name and any personal identifier with a stable token, and store the mapping separately.
  2. Remove dates of birth and graduation years, keeping only years of experience where job-relevant.
  3. Generalize institution and employer names to role type, or remove them where they are not job-relevant.
  4. Scrub addresses, languages, memberships, and any free-text line that names a group.
  5. Re-run the probe on the stripped record and confirm it no longer moves the score.

Steps 1 through 4 are mechanical. Step 5 is the one people skip, and it is the only step that proves the stripping worked. One practical shortcut: require every kept field to state its job-relatedness in the rubric. If a field cannot be tied to a criterion, it does not go into the rater input. That single rule catches most accidental proxies before they reach a rater.

The Medium account of resume screening points at the failure mode when the field survives: an internal tool that trained on ten years of male-dominated hiring data learned to penalize resumes mentioning women's activities (Medium). The fix is not a better model. It is to stop the signal from reaching the scorer in the first place.

Write a rubric that never names the field

A blind rubric says what good performance looks like without saying who tends to produce it. The NIU guide's rubric elements (criteria, levels, scores, descriptors) give you a checklist to iterate line by line: while reviewing each descriptor, ask whether it implies the protected field. The Lincoln University rubric quality guide draws the same line, requiring that criteria cover essential features and leave out trivial or unrelated features (Lincoln University). A leaked field is an unrelated feature by definition.

Compare a leaked criterion with a blind one:

Leaked criterionProblemBlind replacement
"Communication style fits the team"Implies nationality, accent, or gender norms"Explains a technical decision in 5 sentences or fewer"
"Cultural fit"Implies demographic similarity to incumbents"Describes one disagreement and how it was resolved"
"Stable work history"Penalizes career gaps tied to caregiving or health"Meets the stated experience requirement for the role"

The replacement on each row is measurable, so a human and a model rater can agree on it. That is the point of a rubric: reducing subjectivity through explicit descriptors (NIU). A criterion no two raters can score identically is not measuring the job, and it is usually where the field hides.

Run a plain-language check on the final rubric: read every descriptor out loud and ask whether a reader unfamiliar with your organization would guess the protected field from it. If yes, rewrite it. Brooks and Caliskan note that many debiasing approaches in hiring do not address the retrieval and ranking step where the field enters, which is why the rubric must be tested, not just declared clean (Brookings).

Test for leakage with a null-field control

Blinding is a claim until you test it. The null-field control does that in one step: take the protected field, replace every value with a constant or shuffle it across records at random, and re-run the exact same scoring round. If the score distribution moves, something in the pipeline is still reading the field or a proxy of it.

A worked example with numbers:

  • In round 1, the probe shows the field moves the mean score by 0.8 points on a 5-point rubric.
  • In round 2, you strip the field and its proxies, blind the rubric, and re-score.
  • The null-field control in round 2 changes the mean by 0.05 points, within scoring noise. The blinding held.
  • If instead the control still shifts the mean by 0.6 points, the leak is in the rubric wording or a proxy you missed, and you iterate.

The two-sided test matters. Turnitin's own guidance says a per-document AI percentage above 0 and below 20 percent is suppressed because false positives cluster below 20 percent (Turnitin). The lesson generalizes: define your noise band before you run the control, and treat movement inside the band as no movement. Run the control on a fixed sample, not the full corpus, so you can iterate quickly.

Document the control result next to the blinding steps. "Field removed from input, labels, and rubric; null-field control moved mean by X; noise band defined as Y" is a sentence an auditor can check, and it is the difference between a claim and evidence.

Document the blinding so the next round is auditable

The audit trail is not paperwork. It is what lets a second reviewer reproduce the round without re-deriving your choices. The four-fifths methodology and the adverse impact literature both depend on a documented record of the pool, the selection logic, and the rate calculation across groups (BambooHR). Blinding is the input to that record.

A blinding record should capture:

  • The field or fields blinded, and the probe result that triggered the blinding.
  • The exact stripping rules applied to the rater input, with a before-and-after example.
  • The rubric version with a note on which descriptors were rewritten and why.
  • The null-field control method, sample, movement observed, and pre-registered noise band.
  • Who ran the round, when, and who reviewed it.

That last line is the one most teams skip and the one a human reviewer will ask for first. Two raters who apply the same blinded record to the same inputs should get comparable scores; if they do not, the rubric is not clear enough, and the Lincoln guidance on clearly defined performance levels is the point of reference (Lincoln University).

Documenting also protects the model-choice decision. Building a scoring pipeline in-house looks cheap on the invoice, but the Metaview breakdown of build-vs-buy shows what not-on-the-invoice maintenance, integration, and drift handling actually cost over a lifecycle (Metaview). A blind, documented round is something you can hand to a vendor or an internal team as a spec, so whichever way you build, you are measuring the same thing. Quanta's build service is one route to a documented, blinded pipeline if you would rather hand the build to a specialist than staff it internally.

What changes after you blind

Expect score levels to fall in absolute terms. Removing the field removes whatever advantage it conferred, and the mean will shift. That is the blinding working, not a regression. What you should watch is the spread across groups: if the selection rate ratio moves toward 1.0, the field was doing the work; if it stays flat, the field was not the main driver and you should look at the next-most influential variable in the probe.

Keep the protected field in the side table and re-run the four-fifths calculation on the blinded round. The rule flags a selection rate below 80 percent of the highest group's rate, and the EEOC frames it as the first stage of investigation, not proof of discrimination (Berkshire Associates). A blinded round that still audits out as biased gives you a much stronger basis for changing the criteria than an unblinded one, because you have removed the obvious explanation.

The same logic applies whether the rater is a human panel or a model. The Fisher Phillips blueprint on AI resume screening recommends structured, multi-measure review and ongoing monitoring, which assumes a clean input and a clean rubric (Fisher Phillips). Blinding is the precondition for that monitoring to mean anything. For teams running several model types against the same blinded sheet, a single key for text, image, and embedding models removes a moving part: Quanta Inference gives one OpenAI-compatible API for multiple model families (Quanta Inference), so a blinded round can be re-run against a different model without rewriting the harness.

FAQ

FAQ

What is the difference between blinding the input and blinding the rubric?

Blinding the input removes the protected field and its proxies from the record a rater reads. Blinding the rubric removes any mention or paraphrase of the field from the criteria and descriptors. Both are required: an input with the field removed but a rubric that asks about "cultural fit" still tells the rater what to infer. Test both with the same null-field control.

How many records do I need for the null-field control to be meaningful?

Enough to estimate a mean score shift above your noise band. A few dozen records per group is usually enough to detect a large shift, but you should size the control to the effect you found in the probe. Define the noise band before you run the control, as Turnitin does by suppressing low-percentage AI scores that cluster with false positives (Turnitin).

Can a model still infer the protected field after I strip it?

Yes, through proxies in free text. Names, institutions, addresses, and phrasing patterns can carry the signal even when the explicit column is gone. That is why you re-run the probe on the stripped record. The UW study found bias entered through names alone across three LLMs, which is a proxy that survives most column-dropping (University of Washington).

What do I do if the blinded round still shows adverse impact?

First confirm the control was run and the rubric was re-read for leaks. If both hold, the disparity is likely in a criterion that is job-related but unevenly distributed, and the four-fifths rule tells you to investigate the individual selection procedure rather than the whole funnel (EEOC). Document the finding and revise the criterion, not the blinding.

Does blinding change the legal exposure of a hiring test?

It changes the evidence you can present. A documented blinded round shows the field was removed from input, labels, and rubric, and that a control confirmed no movement. That is a stronger defense than an unblinded run, because it separates the model's effect from an assumption baked into the sheet. Courts and the EEOC look at outcomes, so the audit record is the part that matters (OutSolve).

Sources

Sources

  1. AI tools show biases in ranking job applicants' names ...
  2. Questions and Answers to Clarify and Provide a Common ...
  3. 4 Steps to Calculating Your Adverse Impact
  4. Rubrics for Assessment | Center for Innovative Teaching ...
  5. Rubric Best Practices, Examples, and Templates
  6. Adverse Impact in Hiring: What It Is and How to Avoid It (2026)
  7. AI Bias in Resume Screening Is Breaking the Hiring ...
  8. Rubric for Rubrics
  9. Gender, race, and intersectional bias in AI resume ...
  10. Using the AI Writing Report
  11. Understanding Adverse Impact in HR Compliance
  12. Build or buy? Why building internal AI recruiting tools may ...
  13. New Study Shows AI Resume Screeners Prefer White Male ...
  14. Adverse Impact vs Disparate Impact: Understanding the ...
About the author

About the author

Antonio Evans
Antonio Evans

Antonio Evans is the founder of Quanta Intelligence and a fractional CTO who builds HIPAA-ready AI systems for health and life-science companies. Before that he was technical co-founder of FriendsEAT for twenty years, CEO of Socialdraft, and a data engineer at IBM. Antonio lives with his dog Santino in Lisbon, Portugal.

All articles