CaseIntermediateAI Opportunity & Model Strategy / When NOT to use AI / #5

How do you tell when the real problem is bad data rather than a missing model?

LEAD · telling a data problem from a model problem inside Speckhawk, a defect camera for Varnhollow Stamping's press line

Speckhawk watches stamped steel brackets pass under a camera on Varnhollow Stamping's line and flags scratches, dents, and weld splash before they reach plating. Smaranda Prundeanu runs its roadmap at Ridgemark Vision. Fiifi Danquah builds the models under it. For four months, one defect kept refusing to get better no matter which model they tried. Then Fiifi stopped trying models.

The direct answer
When several different models plateau at the same accuracy on the same defect type, stop redesigning the model and audit a random sample of the training labels instead. Check who labeled each one and whether two people would call the same image the same thing. If they wouldn't, no model, however good, can ever learn a rule that isn't actually there. Fix the labels before you fund another rebuild.
Do this, in order
  1. When a defect type stalls at the same recall across multiple model rebuilds, stop rebuilding and audit a random sample of its training labels first.Why: this is the actual decision the whole answer turns on.
  2. Watch for the specific pattern: not "the model got worse everywhere," but "three different models fail the exact same way on the exact same subclass."Why: that repeated, narrow plateau is the tell that the ceiling sits upstream of the model.
  3. Pull a real random sample of labeled images and check who labeled each one, not just what the label says.Why: label noise usually hides inside metadata nobody normally looks at, like which shift or which reviewer.
  4. Measure how often two labelers would agree on the disputed class before writing a single line of new model code.Why: a rubric two people can't agree on isn't ground truth, it's a coin flip with a caption.
  5. Compare the real cost of one relabeling pass against the cost of another model rebuild, in hours and dollars, before picking either.Why: fixing bad data is usually cheaper than chasing another few points of accuracy on data that was never reliable.
  6. Once labels are fixed, retest the original model before building anything new.Why: if the old model suddenly works, the model was never the problem, and that should change what gets funded next time.

How to answer this, stage by stage

Nobody is grading whether you can define "data quality." They are grading whether you would have caught yourself, three rebuilds deep, before spending a fourth.

1
Scope it to one plant, one defect class
Say it like this
"Let's ground this. Speckhawk is Ridgemark Vision's defect camera. It runs on Varnhollow Stamping's press line, checking stamped steel brackets for scratches, dents, and weld splash. The fight is over one defect type: a hairline scratch under two millimeters. Three different models tried to catch it. All three failed it the same way."
Why this works
Turns a broad diagnostic question into one checkable case instead of a lecture on data quality in general.
2
Name the method in one breath
Say it like this
"I'll run this as LEAD. Link connects the complaint 'the model isn't working' to a real diagnostic check. Early signal is the pattern that tells you which kind of problem you're looking at, before you've spent a whole quarter finding out. Abuse is how this gets misdiagnosed. Decision is what I'd actually do differently."
Why this works
Two seconds of structure tells the interviewer you have a repeatable check, not a lucky guess picked after the fact.
3
Reframe what "the model isn't working" is actually asking
Say it like this
"'The model isn't working' is really two different problems wearing the same sentence, and they need opposite fixes. Either the model genuinely can't learn a real pattern in the pixels, so a bigger model or more data helps. Or the label under the image is wrong, missing, or inconsistent, and no model will ever learn a rule that was never actually there. Before I touch the model again, I check which one this is."
Why this works
This is the reframe. Without it, the rest of the answer is just a list of things to try, in no particular order.
4
Give the one decision, before any story
Say it like this
"Short version: when a defect type stalls at the same recall across multiple different model rebuilds, stop rebuilding. Pull a random sample of the labels behind it and check whether two people would label the same image the same way. If they wouldn't, that's the whole problem, and no architecture change fixes it."
Why this works
The interviewer never has to wait for the story to find out what you'd actually do.
5
Prove it with the compressed story
Say it like this
"Here's what happened at Varnhollow. Three model versions, four months, and hairline-scratch recall sat between fifty eight and sixty three percent every time, while every other defect type sat above ninety. Fiifi finally pulled four hundred labeled hairline-scratch images and checked which shift had labeled them. Day shift called a mark a defect eighty nine percent of the time. Night shift called the same kind of mark a defect only thirty one percent of the time."
Why this works
This is the actual content of the early signal: a specific, checkable number, not a feeling that something was off.
6
Name the abuse, the reflex that wastes money
Say it like this
"Watch for this reflex: a model plateaus, and the answer everyone reaches for is 'try a bigger model' or 'fine-tune it more.' We did that twice before anyone checked a single label. It's the expensive habit, and it's the wrong one anytime the ceiling is coming from the data, not the model's capacity to learn."
Why this works
Naming the fake fix out loud separates a candidate who understands the trap from one who'd walk straight into it.
7
Close on the decision, restated in one breath
Say it like this
"So here's the rule I'd actually run: once a rubric was fixed and the disputed images relabeled, the original first model, no new architecture, jumped hairline-scratch recall from fifty eight to eighty nine percent. Same code, different labels. When a defect type won't move across several model attempts, audit the labels before you fund another one. It's usually cheaper, and it's usually the real answer."
Why this works
Ends on the actual decision, tying the whole answer back to deliverable zero, with a countable result attached.

Let's learn

Here's what happens when a camera that's supposed to catch defects keeps missing the exact same kind, no matter how many times you rebuild it.

Say a company builds a camera that watches stamped steel brackets go by on a factory line, checks each one for scratches, dents, and weld splash, and pulls the bad ones before they reach plating.

Before the camera, three inspectors per shift checked brackets by eye, at a glance, about two seconds each. They caught the big stuff: dents, cracks, obvious splash. They missed the small stuff nobody has time to catch that fast under factory light. About 46 brackets a week reached plating with a scratch nobody had flagged.

Hand sketched flow diagram titled Speckhawk on Varnhollow's line. Four connected boxes reading Camera scan, Speckhawk scores it, Clean to plating, and Faint scratch missed, the last box outlined in steel blue.
Speckhawk's actual job, four steps. The fourth box is the one that kept happening no matter which model ran the second box.

Now the camera runs. Every bracket gets checked. On paper, the launch numbers looked solid: 84 percent of all defects caught, dents and weld splash barely a hair behind a trained eye. Management called it a win.

What is recall? Out of all the real defects that were actually there, how many the model actually caught. High recall means it misses almost none. A model can look great overall and still miss almost all of one specific kind, if that kind is rare enough to hide inside the average.

Here's the turn. That 84 percent overall number was hiding a much smaller number underneath it. On hairline scratches, marks under two millimeters, Speckhawk's recall was 58 percent. So the team rebuilt it. A deeper network six weeks later: 61 percent. A three-model ensemble ten weeks after that: 63 percent. Four months, roughly $150,000 in engineering and compute, and the number that mattered had moved by five points.

Hairline scratch recall, across four things the team tried on Varnhollow's line
0% 25% 50% 75% 100% v1 baseline v2 deeper net v3 ensemble v4 relabeled 58% 61% 63% 89% Labels fixed, no new model
Three rebuilds moved the line five points in four months. Fixing the labels under the exact same first model moved it twenty six points in three weeks.
Three different models missed the exact same scratches, in the exact same way. That is not what a model problem looks like.

What it costs at its worst: a team keeps rebuilding a model against data that was never reliable, spending real months and real budget chasing an accuracy ceiling that was never going to move, while the actual defect, the one a customer would find, keeps reaching plating at the same rate the whole time.

The choice I would take back Speckhawk's launch left "is this scratch reportable" as a judgment call, with no written rule, handed to whichever labeler was on shift that day. That was fine when one supervisor trained everyone from the same example photos. It stopped being fine the moment a second supervisor, on a different shift, trained a second batch of labelers with a different unwritten standard, and nobody noticed the two standards had ever split apart.

What I would leave alone: dents and weld splash never needed any of this. Inspectors agreed on those calls well over 90 percent of the time, because a dent either changes the bracket's shape or it doesn't. There is no hidden data problem to go chasing there, and adding an audit step to a class that already works would just slow the team down for nothing.

The lesson: a model can get rebuilt three times and still be innocent. If the same failure shows up the same way no matter what architecture is running it, the architecture was never on trial. The labels were, and nobody had thought to check them yet.

Now here is the same thing as a story

The short version is above, for saying out loud in an interview. Read this one for the actual week the audit and the arithmetic finally landed on the same desk.

Fiifi Danquah has a rule he picked up from a bad year at his last job: before he'll believe a model is broken, he wants to know whether the ground truth underneath it is even telling one consistent story. He'd built the first version of Speckhawk himself, training it on eleven months of Varnhollow's own labeled photos, back when the whole defect taxonomy fit on one page.

Smaranda Prundeanu runs Speckhawk's roadmap at Ridgemark Vision, and she'd promised Varnhollow's quality manager, Amaia Zubiri, that hairline scratches would be caught before the next customer audit. Varnhollow's biggest client, a seat-frame manufacturer, rejected any shipment with a visible fine scratch on the mounting face. It was the one defect Amaia's team actually got graded on.

Hand sketched four panel comparison diagram titled Three rebuilds, the same wall. Three gauge icons in amber for v1 baseline at 58 percent hairline recall, v2 deeper net at 61 percent, and v3 ensemble at 63 percent, each needle barely moving. A fourth gauge in green for v4, same model, new labels, needle swung to 89 percent.
Four gauges, one question. Which of these needles was ever going to move by trying a new engine.

The first rebuild, a deeper network, felt like the obvious move. Fiifi's team spent six weeks on it. Hairline recall crept from 58 to 61 percent. Barely worth the champagne. So they tried an ensemble next, stacking a vision transformer on top of the deeper net, ten more weeks, another round of GPU time. 63 percent.

Every other defect class was fine. Dents sat above 94 percent. Weld splash sat above 91. It was only hairline scratches, only that one class, stuck in the same narrow band no matter what ran underneath it.

Smaranda started drafting the pitch for a fourth rebuild, a bigger ensemble, more compute, another quarter. Fiifi asked her to hold off for one week.

He'd noticed something smaller than a metric drop. Looking back through three separate error logs, from three separate architectures, the same images kept showing up as false negatives. Not similar images. The same 400 or so specific photos, missed by the baseline, missed by the deeper net, missed by the ensemble. Three different models, three different ways of seeing, and they'd all failed on exactly the same pictures.

What's a false negative? A real defect the model said was clean. The quiet kind of wrong. Nothing flags it, so nobody looks twice, until the bracket it was on shows up somewhere it shouldn't.

That's not what a hard-to-see pattern looks like. A genuinely hard pattern trips up different architectures in different, scattered ways. The same exact photos failing every single time meant something else was going on, something the model couldn't possibly be the cause of.

Fiifi pulled a random sample of 400 labeled hairline-scratch images and did something nobody had done since launch: he checked the metadata. Every label in Speckhawk's training tool is tagged with which reviewer made the call, and which shift they were on.

Hand sketched labeled parts diagram titled What the 400 image audit actually checked. A document icon at the center labeled 400 sampled labels, with four callouts around it reading Which shift labeled it, Do two people agree, Same mark two calls, and Which defect class.
Four questions asked of a random sample, none of which anyone had thought to ask in eleven months of relying on the labels.

Day shift labelers, trained at launch by the original quality lead before she left Varnhollow, called any visible mark on the mounting face a reportable defect, 89 percent of the time. Night shift labelers, trained months later by a different supervisor who'd inherited the job with no written rubric, called the same kind of mark reportable only 31 percent of the time. Out of 6,700 hairline-scratch labels in the training set, 2,300 of them, about a third, were the exact kind of mark that got two flatly different answers depending on who was on the clock.

Hairline scratches reaching plating per week, before and after the label fix
0 15 30 45 46 / week Before the fix 6 / week After the fix
Before, three models triedAfter, labels fixed only
The bar dropped by seven eighths without a single line of new model code. The relabeling pass did what three rebuilds could not.

Fiifi brought the numbers to Smaranda before she finished the fourth-rebuild pitch. "We've been asking the model to learn a rule that contradicts itself," he told her. "Half of it says a faint mark is fine. The other half says the same mark fails an audit. No architecture can average those into one correct answer, because there isn't one."

Three model rebuilds cost about $150,000 and moved hairline recall five points. One label audit cost about $9,000 and moved it twenty six.

Smaranda considered a faster option: quietly drop hairline scratches from what Speckhawk reports at all, since it was the one class dragging the launch metric down, and let inspectors keep catching those by eye the way they always had. She and Amaia's team rejected it fast. Hairline scratches were exactly what Varnhollow's biggest customer audited for. Hiding the class wouldn't fix Varnhollow's problem, it would just stop Speckhawk from admitting it had one.

So instead, Amaia's quality team sat down with Fiifi and wrote an actual rubric: a scratch counted as reportable past a measured length and a measured change in surface reflectivity, checked with the same handheld gauge every inspector already carried. Not a feeling. A number. The 2,300 disputed images got relabeled by two independent reviewers each, with disagreements settled by a third. Three weeks, about $9,000 in reviewer time.

Then Fiifi did the part that mattered most: he didn't touch the model. He retrained the original first version, the one from eleven months earlier, on the corrected labels. Hairline recall went from 58 to 89 percent. Same code. Different ground truth.

What Fiifi would tell his past self, back when the fourth rebuild pitch was already half-written: a model that fails the same way three times in a row isn't asking to be rebuilt again. It's asking someone to go check what it was actually being taught.

LEAD, for telling a data problem from a model problem

Not a way to prove a model is bad. LEAD forces the question of whether it's even fair to ask the model to fix this, before another dollar goes toward finding out.

LLink. What "the model isn't working" actually has to connect to.
Not a feeling, and not a single accuracy number averaged across every defect type. One real diagnostic check: is the model genuinely failing to learn a pattern that exists in the pixels, or is the label under the image itself wrong, missing, or inconsistent. Only the first one is a model problem. The second one has no model-side fix, at any budget.
Speckhawk's overall 84 to 86 percent looked healthy through all three rebuilds. What told the real story was one narrow class stuck flat while everything else kept working.
Hand sketched decision tree titled The model isn't working, which is it. Root box reads Hairline recall stuck at 60 percent, branching to two conditions: model misses a real pattern, leading to Try a new architecture, and two labelers disagree on it, leading to Audit the ground truth, this second branch outlined in rust red.
Same starting complaint, two branches, opposite fixes. Guessing wrong here is what cost Varnhollow four months.
EEarly signal. The pattern that shows up before you've spent the full quarter finding out.
Not one bad number. Three different architectures, of increasing sophistication, failing the exact same subclass at nearly the exact same rate, and missing the exact same specific images. A pattern that specific and that repeatable is not what a genuinely hard-to-learn visual signal looks like. It's what a self-contradicting label looks like from the outside.
By the third rebuild, the same roughly 400 photos had shown up as false negatives under three unrelated models. That repetition was the early signal, three weeks before anyone opened the label metadata.
What's a held-out set? A pile of real, already-labeled examples the model never sees while it's being trained. Testing against it is the only fair way to know if a model actually learned something, instead of just memorizing what it was shown. It only works, though, if the labels in that pile are themselves trustworthy.
AAbuse. How this gets misdiagnosed.
The reflex: a model plateaus, so the team reaches for a bigger model, more fine-tuning, or more training images, three separate ways of spending real money without ever opening a single labeled photo to check who made the call and whether anyone else would agree. All three of those moves assume the ceiling lives in the model. None of them test that assumption first. A cheaper trap sits right next to it: quietly dropping the stubborn class from what gets reported, so the metric looks better without the underlying defect ever getting caught.
Two rebuilds, four months, $150,000, and a five-point gain. The reflex is expensive precisely because it feels like progress the whole way through.
Hand sketched numbered icon list titled The reflex versus the fix. Four rows in rust orange except the last: one, a gauge icon, Try a bigger model, same ceiling. Two, a funnel icon, Fine tune it again, same ceiling. Three, a box icon, Add more images, still mislabeled. Four, in green, a document icon, Check who labeled it, this moved it.
Three expensive habits that all leave the ceiling exactly where it was, and the one cheap check that actually moved it.
DDecision. What actually changes because of this.
Before funding a fourth rebuild on any stalled defect class, pull a real random sample of its labels, at least a few hundred, and check inter-labeler agreement, not just what the current label says. If agreement is low, fix the rubric, make it measurable rather than a judgment call, relabel the disputed images with two independent reviewers, and retest the original model before building anything new. The rubric change costs something too: it flags more borderline marks as reportable, which means more brackets get pulled for a person to double-check by hand. That's a real trade, a little more manual review time, for far fewer scratches reaching a customer's audit.
The original first model, unchanged, jumped from 58 to 89 percent the moment its labels stopped contradicting themselves.

The recap, one line per letter: link "the model isn't working" to a real diagnostic check, not a feeling about the number. The early signal is a specific, repeated failure pattern across different architectures, the tell that the ceiling sits in the data. The abuse is reaching for a bigger model, more fine-tuning, or quietly dropping the stubborn class, all before checking a single label. And the decision is what makes any of it real: audit a random sample for label agreement first, fix the rubric, then retest the model you already have.

And if you want to be sure it really works, try it somewhere else

Same four letters, an insurance claims desk instead of a press line, and this time the two disagreeing labelers are two regional offices, not two shifts.

Cutlass Mutual runs ClaimWard, a model that flags auto claims worth a closer look before an adjuster signs off. Sipho Kunene leads analytics there, and he watched his team run the exact same three-rebuild pattern Fiifi had, on a completely different kind of data.

ClaimWard's recall on one specific claim shape, a claim following a prior repair on the same vehicle part, sat stuck between 48 and 55 percent across three model versions, while every other claim category performed well above 80. Two rebuilds, similar cost, similar five-to-seven-point gains. The team was drafting a case for a fourth.

Hand sketched two axis quadrant diagram titled Cutlass Mutual's claims, sorted. Horizontal axis Model confidence, from unsure to sure. Vertical axis Two offices agree, from rarely to almost always. Three green dots: Staged collision sits upper right, confident and high agreement. Late night filing sits upper left, unsure but high agreement. Prior repair claim sits lower middle, unsure and low agreement, the exact spot where the plateau lived.
Prior-repair claims were the one type sitting in the low-confidence, low-agreement corner. Every other claim shape lived somewhere the model could actually learn from.
Where Cutlass Mutual's story genuinely differs There was no single shift split here. Sipho found two regional claims offices training their adjuster-labeled fraud dataset differently: the office handling Cutlass Mutual's western region called a prior-repair claim likely fraud 71 percent of the time, while the eastern office called the same claim pattern likely fraud only 24 percent of the time, a habit going back to how each office's original training lead had explained the rule years apart, never reconciled.

Mapped onto LEAD, the shape holds exactly. The link is a real diagnostic check, not a feeling about the model, is it failing to learn a real fraud pattern, or does the label under a prior-repair claim contradict itself depending on which office touched it. The early signal was the same tell: three different model versions missing the same specific claims, not a scattered set of hard cases. The abuse was the same reflex too, two rebuilds funded before anyone cross-tabbed a label against which office wrote it. And the decision matched Fiifi's move exactly: audit a random sample, 350 prior-repair claims, find the regional split, write one shared rubric, relabel, then retest the original model. Recall on that claim type rose to 85 percent, no new architecture involved.

Swap the trigger and it still runs.
Speed: an interviewer caps you at ninety seconds. Skip straight to it: when several models fail a class the same specific way, check the labels before the architecture.
Cost: no budget for a formal audit. Whoever owns the model pulls twenty random examples from the stalled class by hand and just reads them, checking whether they'd label each one the same way a colleague would.
The model got better, for real: say a new base model genuinely raises overall accuracy. Check the stalled class anyway. A real model gain can lift the average while the specific, mislabeled subclass stays exactly where it was, hidden under a better-looking headline number.

Where people run it wrong.
They read "recall is stuck" as proof the model has hit its ceiling, without ever checking whether the ceiling is even the model's to move.
They treat an overall accuracy number as clean, when it's really an average hiding one broken subclass underneath a lot of healthy ones.
They fix the labels once and never check again, when a new labeling team or a new shift can quietly reintroduce the exact same drift months later.

How to use it live. Before answering, ask yourself one plain question out loud: "if I retrained the exact same model on cleaner labels, would this number move?" If you genuinely don't know, say that's the first thing you'd go check, and let that be the answer instead of guessing at an architecture fix.

Flashcards (tap any card to flip it)

1 · THE FRAMEWORK
What framework fits telling a data problem apart from a missing or broken model?
Tap to flip
ANSWER
LEAD: link, early signal, abuse, decision. It forces "the model isn't working" to become a real diagnostic check instead of a reflex to rebuild.
2 · THE PEOPLE
Who is this answer about?
Tap to flip
ANSWER
Fiifi Danquah, who builds Speckhawk's models at Ridgemark Vision. Smaranda Prundeanu, who runs its roadmap. Amaia Zubiri, Varnhollow Stamping's quality manager, whose team wrote the fixed rubric.
3 · THE PATTERN
What pattern told the team this was a data problem, not a model problem?
Tap to flip
ANSWER
Three different model architectures all missed the exact same roughly 400 images, at nearly the same recall, while every other defect class performed well. A genuinely hard visual pattern fails differently across architectures. This didn't.
4 · THE ABUSE
Name the two ways this gets misdiagnosed.
Tap to flip
ANSWER
Reflexively funding another model rebuild or more fine-tuning without checking the labels first. Or quietly dropping the stalled class from what gets reported so the average metric looks better, without fixing the real defect underneath it.
5 · THE OLD DECISION
What decision would Fiifi take back?
Tap to flip
ANSWER
Leaving "is this scratch reportable" as an unwritten judgment call handed to whichever labeler was on shift. It worked while one supervisor trained everyone. It broke once a second, disconnected supervisor trained a second shift differently.
6 · THE NUMBER
Fill in the blank: on the same kind of mark, day shift called it a defect ___ percent of the time. Night shift called it a defect only ___ percent of the time.
Tap to flip
ANSWER
89 percent. 31 percent. About 2,300 of the training set's 6,700 hairline-scratch labels fell into that exact disagreement.
7 · THE REPLAY
Same original model, new labels, what changes?
Tap to flip
ANSWER
Hairline scratch recall jumps from 58 to 89 percent, with no architecture change at all. Escapes to plating fall from 46 a week to 6. Three model rebuilds never got close to that.
8 · CROSS-PRODUCT TRANSFER
Section 4 runs LEAD again on a different product. Which one, and what's the parallel find?
Tap to flip
ANSWER
ClaimWard, Cutlass Mutual's fraud-flagging tool, led by Sipho Kunene. Same shape: prior-repair claims stalled across three model rebuilds because two regional offices labeled the same claim pattern as fraud at 71 percent versus 24 percent of the time.

Check yourself Score: 0 / 0

True or false
1. True or false: since Speckhawk's overall defect-catch rate looked fine at 84 to 86 percent through all three model rebuilds, the team was right to keep spending on the model.
  • True
  • False
Show hint
Check what "recall" means, and what an overall number can hide.
Show answer
False. The overall number averaged a healthy 90-plus percent on dents and weld splash with a stuck 58 to 63 percent on hairline scratches. The average looked fine. One specific class never moved.
Multiple choice
2. Why couldn't Ridgemark's team have just tried a fourth, even bigger model, instead of auditing the labels?
  • A. A rule that contradicts itself in the training data can't be learned consistently by any architecture, no matter how sophisticated.
  • B. Ridgemark's engineers weren't skilled enough to build a fourth model.
  • C. Varnhollow's contract banned any further model changes.
  • D. The camera hardware itself was too low resolution to ever detect hairline scratches.
Show hint
Check the Link and Early signal steps.
Show answer
A. Two labelers calling the same visual mark two different things means the "correct answer" a model is meant to learn doesn't actually exist as one consistent rule.
Fill in the blank
3. On the same kind of mark, day shift labelers called it a defect ___ percent of the time. Night shift labelers called the same kind of mark a defect only ___ percent of the time.
Show hint
Check the story, right after Fiifi pulls the 400-image sample.
Show answer
89 percent. 31 percent. That gap, on the exact same visual pattern, is what no model architecture could ever resolve on its own.
Short answer, where it would not matter
4. Name a place in Speckhawk's product where this same label-audit caution would NOT apply, and say why.
Show hint
Check "What I would leave alone" in Let's learn.
Show answer
Model answer: Dents and weld splash. Inspectors agreed on those calls more than 90 percent of the time, because a dent either changes the bracket's shape or it doesn't. There's no hidden labeling disagreement to go looking for there.
Short answer, apply it yourself
5. Pick an AI classifier you know of. Name one label a human has to make a subjective call on, and say what happens to the model if two different people would make that call differently.
Show hint
Ask whether the "right answer" for that label is actually written down anywhere, or just assumed.
Show answer
Model answer: A content moderation model deciding whether a comment is "harassment" versus "just rude." Two reviewers with no shared written standard will disagree on the same borderline comment, and the model trained on both their labels learns an averaged, inconsistent rule instead of a real one.
Short answer, work the number
6. If Ridgemark had funded a fourth model rebuild instead of the label audit, at roughly the same $75,000 per rebuild it had been costing, would that likely have fixed hairline-scratch recall faster or cheaper than the $9,000 audit actually did? Use the numbers in the story.
Show hint
Look at how much three separate rebuilds had already moved the number, combined.
Show answer
Neither faster nor cheaper, and likely not at all. Two rebuilds already cost about $150,000 combined and moved recall only five points, because the ceiling was never the model's to move. The $9,000 audit and rubric fix moved it twenty six points by retraining the same original model on corrected labels.
Before you close the answer
Why this works
Tests whether a candidate will keep spending on architecture out of reflex, or actually diagnose which of two very different problems, a model that can't learn versus a label that contradicts itself, they're looking at before committing another rebuild's worth of budget.
Follow-up traps
"Isn't it possible the model genuinely can't resolve a 1.5mm scratch at that camera resolution, no matter how clean the labels are?" Response: possible, which is exactly why the audit runs first. If labels agree and the model still underperforms at a rate worse than the label noise itself, that becomes a real resolution or architecture question, checked second because it's the more expensive thing to rule out.

"Doesn't relabeling 2,300 images by hand not really scale?" Response: it scaled fine here. One rubric fix and a two-reviewer pass ran in three weeks for about $9,000, cheaper than any single one of the three model rebuilds it followed, and it only had to happen once per class, not forever.
If pressed
Fiifi didn't just eyeball the disagreement rate. He cross-tabbed every label in the 400-image sample against the labeler's shift ID, logged automatically by the annotation tool, which is what let him separate "the model is wrong" from "the label itself contradicts another label of the exact same visual pattern," a check that's invisible if you only ever look at an aggregate accuracy number.
From U2xAI Academy

From answering questions to owning outcomes.

A live workshop where you ship a working AI agent, defend a launch decision, and walk away with a portfolio recruiters can't wave off, not just more questions to study.

  • A live AI agent you actually shipped
  • A launch decision you can defend under pressure
  • An interview-ready portfolio, not more flashcards
Know more