Why is reporting only mean eval score dangerous for LLM quality tracking?
A single mean blends slices, so a regression on a small high-stakes segment can be cancelled by a gain on high-volume easy queries. Slice-level reporting surfaces hidden failures.
Imagine a school reports one average grade for the whole student body. The number looks healthy at 82 percent. But hidden inside it, the top students climbed from 90 to 95 while the struggling students dropped from 70 to 60. The average barely moved, so nobody noticed the kids who needed help fell off a cliff. LLM eval works the same way. If you report one mean across all user queries, a sharp drop on medical questions can be perfectly masked by a small bump on casual chit-chat. The headline number stays flat and green. To catch the real problem you have to break the grade down by group: medical queries here, coding queries there, rare languages over there. Only then do you see which slice quietly broke.
Detailed answer & concept explanation~8 min readEverything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
4 min: why a mean is a weighted sum that masks slice regressions, the medical vs casual example, choosing slice axes, per-slice gating, multiple-comparisons control, and the Goodhart and fairness parallels.
Real products, models, and research that use this idea.
- LangSmith and Braintrust both let you tag eval examples and chart scores per slice, not just one aggregate.
- OpenAI Evals and Promptfoo support per-tag and per-category breakdowns so regressions surface by segment.
- Fairness audits on hiring and lending models report disaggregated group metrics precisely because the aggregate hides harm.
- RAG teams using RAGAS routinely slice faithfulness and context recall by document source and query intent.
- Chatbot Arena reports category leaderboards (coding, math, longer query) so a model strong overall but weak on code is visible.
What an interviewer would ask next. Try answering before peeking at the approach.
QHow do you decide which slices to guard and how many examples each needs?
QIf you test twenty slices each pass, how do you avoid false regression alarms?
Don't say thisRed flags and common mistakes that signal junior thinking. Click to expand.
Red flags and common mistakes that signal junior thinking. Click to expand.
Shipping on a flat or improving aggregate score without disaggregating. A gain on high-volume easy queries can fully mask a severe regression on a small high-stakes slice.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.
Same topic, related formats. Practice these next.