What Is SME-in-the-Loop in AI Evals?

Learn Pratik Bhavsar

Key takeaways

  • A generic judge plateaus around 70% accuracy because it does not encode your domain rules. SMEs supply the criteria that separate "mostly right" from operationally safe in regulated workflows.
  • Ground truth is what makes improvement measurable. Label 100 to 500 examples with documented reasoning, split them train/dev/test, and track true positive and true negative rate rather than raw accuracy.
  • SME time is the scarce resource, so sample for it. Route disagreement, risk, novelty, incident and boundary cases to a single lead domain expert with final authority over the rubric.

Your LLM judge just evaluated a customer service response:

User: "Can I get a refund if I cancel after the trial ends?"

Bot: "Yes, you can request a refund within 30 days of your first payment. Just contact support and we'll process it right away!"

Judge verdict: PASS

Judge reasoning: "Response is helpful, addresses the user's question directly, and provides actionable next steps."

The SME's reaction: "That answer would get us sued. Our policy is 14 days, not 30. And 'right away' is a promise we can't keep."

Why do LLM judges need subject matter experts?

In regulated workflows, generic judges often plateau around "good enough" because they don't encode the domain rules that decide what's safe, compliant, or actually helpful in your specific context. In our deployments, the unlock from "mostly right" to "operationally safe" is usually domain criteria encoded by SMEs: people who've spent years learning what good looks like in your workflow.

Generic judges get you started. SME refinement gets you to production. A generic judge tops out near a ~70% accuracy ceiling; SME refinement takes it to 95% and production-grade evaluation.

SME review in the eval lifecycle

SME refinement is stage two of the eval engineering lifecycle: label a few hundred examples, sample the cases worth an expert's time, review the disagreements, extract the rule, re-measure. That loop turns a generic judge into one that encodes your domain.

How to build a ground truth dataset

Before any refinement work begins, you need a labeled dataset that serves as ground truth: the benchmark against which you'll measure whether your judges are actually getting better.

How do you measure a judge against ground truth?

Split your labeled data three ways:

Don't report raw accuracy on imbalanced data. Use True Positive Rate (what % of real errors did we catch?) and True Negative Rate (what % of good responses did we correctly pass?). Aim for >90% on both. The refinement loop runs on top of that split:

Determining when SMEs need to review cases

You need SME eyes on actual failures, but SMEs are busy. Random sampling wastes their time on obvious cases; strategic sampling finds signal fast.

Responsible areas in SME review programs

Teams get excited when they hit 80% agreement with human labelers. But it's the remaining 20% you need great SMEs and processes.

What do SMEs catch that LLM judges miss?

SME refinement surfaces two categories: implicit quality criteria that humans apply unconsciously, and systematic LLM judge biases.

When your SME consistently disagrees with your judge in a pattern, you've found a bias. Document it, add counter-examples, and track whether refinement reduces it. The earlier post in this series covers the full bias taxonomy with mitigations for each.

Understanding your agents at work is key to trusting AI systems. Learn about Splunk Agent Observability and get hands-on with the Splunk Observability Cloud Free Edition today

Common failure points for LLM judges

SME refinement improves judges, but some failure modes are structural. Know where judges reliably fail so you don't waste cycles trying to prompt-engineer around fundamental limitations.

LLMs miss behavioral and engagement signals

LLMs judge semantic correctness. They can't see what happens after the response. A support bot answer might be factually accurate, but if users immediately escalate to a human agent, something failed. Your SME sees the gap between what was said and what the user needed to hear.

Domain knowledge hides in unexpected places

An LLM doesn't understand that in healthcare, "unremarkable" means good, or that in insurance, "total loss" has a specific threshold. SMEs catch these because they've internalized thousands of domain-specific associations that might not have made it into the LLM's training data.

Sneaky overfitting when adding examples

Every time you add a rule or example to fix a specific failure, you push the model's attention away from the general problem. To avoid this: maintain a holdout set you don't peek at, and measure impact on the holdout.

Use judges for regression testing, not discovery

Trust your LLM judge to flag regressions on use cases your human labels cover. Don't trust it to discover new, unexpected failure modes.

FAQs about SME-in-the-loop

What does a subject matter expert do in an eval workflow?
A subject matter expert labels ground truth with documented reasoning, owns the rubric, reviews the disagreement cases routed to them, and approves criteria changes. One lead domain expert holds final decision authority on quality criteria, rather than a committee or an escalation chain for routine disagreements.
How much SME time does refinement take?
SME refinement takes about thirty reviewed cases a week: ten disagreement cases, ten risk-based cases, and ten novelty or incident cases. Strategic sampling is what keeps that number small enough for a busy expert, because random sampling spends their time on obvious cases instead.
What is the minimum viable ground truth dataset?
A minimum viable ground truth dataset is 100 examples labeled by your lead domain expert with documented reasoning, stratified so each major failure mode you track has at least 20 examples. That volume is enough to detect meaningful accuracy changes above 5% with reasonable confidence.
What does it mean when an SME keeps disagreeing with the judge?
An SME who keeps disagreeing with the judge in a consistent pattern has found a bias, not noise. Document the pattern, add counterexamples to the prompt, and track whether refinement reduces it. Genuinely ambiguous cases go to the escalation path, not a guess.
When is judge refinement finished?
Judge refinement is finished when true positive rate and true negative rate both clear 90% on your dev set and the result still holds on the untouched test set. Refresh the ground truth quarterly after that, because production distributions shift and new failure modes emerge.

Related Articles

AWS re:Invent Conference 2025: The Complete Guide
Learn
5 Minute Read

AWS re:Invent Conference 2025: The Complete Guide

Plan your AWS re:Invent 2025 experience in Las Vegas! Get key details on passes, venues, tips, and Splunk events for this leading cloud conference, Dec 1-5.
Service Level Management & Monitoring
Learn
6 Minute Read

Service Level Management & Monitoring

Service level management practice helps to set and manage a shared view of the quality of services between the service provider and the service consumer.
What Is Network Management? The 5 Functions of Managing Networks
Learn
7 Minute Read

What Is Network Management? The 5 Functions of Managing Networks

Learn about the five functional areas of network management that help organizations maintain efficient, secure, and resilient networks to avoid costly disruptions.