← Latest papers
🤖 AI

Who Drifted: the System or the Judge? Anytime-Valid Attribution in LLM Evaluation Pipelines

This paper introduces an anytime-valid attribution framework that resolves the ambiguity between product degradation and LLM judge drift in continuous evaluation pipelines by using a fixed human-labeled anchor set and a betting e-process to reliably distinguish between system and judge failures, outperforming standard statistical methods in accuracy and cost-efficiency.

Original authors: Yitao Li

Published 2026-06-16
📖 5 min read🧠 Deep dive

Original authors: Yitao Li

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Core Problem: The "Broken Ruler"

Imagine you run a bakery. You want to know if your cakes are getting worse over time. To check this, you hire a very expensive, highly trained "Master Taster" (the Strong Judge) to taste every cake and give it a score.

However, the Master Taster is too expensive to taste every cake. So, you hire a cheaper, faster "Assistant Taster" (the Cheap Judge) to taste every single cake. You only ask the Master Taster to taste a few random cakes to make sure the Assistant is doing a good job.

The Catch: The Master Taster isn't a human; they are an AI model behind an API. Sometimes, the company that built the Master Taster quietly updates their software (a "version bump") or changes their instructions. Suddenly, the Master Taster becomes much stricter or much more lenient.

Now, you have a crisis:

  • If your cake scores drop, did the baker make a bad cake? (System Drift)
  • Or did the Master Taster just change their mind about what a "good" cake looks like? (Judge Drift)

If you blame the baker when it was actually the Taster, you might fire a good baker. If you blame the Taster when the baker actually messed up, you might keep selling bad cakes. The paper calls this the "Ambiguity of the Drift."

The Solution: The "Anchor" Set

The authors propose a clever solution to solve this mystery. They introduce a special group of cakes called the "Anchor Set."

  1. The Frozen Anchor: Before you start monitoring, you take a specific set of cakes and have a Human taste them and write down the "True Score" on a piece of paper. You lock these cakes in a freezer. They never change.
  2. The Race: Every so often, you take one of these frozen cakes out and ask the current Master Taster to taste it again.
    • If the Master Taster's score on this frozen cake changes, we know the Taster has changed. (The cake didn't change; the Taster did).
    • If the Master Taster's score on the frozen cake stays the same, but the scores on the new cakes drop, we know the Baker changed. (The Taster is consistent; the product is worse).

How It Works: The "Guard Window"

The system runs two separate alarms at the same time:

  • Alarm A (The Baker): Watches the new cakes. If scores drop, it screams "Bad Baker!"
  • Alarm B (The Taster): Watches the frozen Anchor cakes. If scores change, it screams "Bad Taster!"

The paper introduces a "Guard Window" rule to decide who to blame:

  • If Alarm B (Taster) goes off first, or if Alarm A goes off but Alarm B goes off very shortly after, the system says: "It's the Judge." (The Taster changed, so we can't trust the Baker alarm).
  • If Alarm A (Baker) goes off and Alarm B (Taster) never goes off (or takes a very long time), the system says: "It's the System." (The Taster is stable; the product is broken).

The "Race" Concept

The paper describes this as a race.

  • The "Anchor Process" (watching the frozen cakes) must be fast enough to catch the Taster changing before the "Main Process" (watching the new cakes) falsely accuses the Baker.
  • If the Anchor is too slow, the Main Process might scream "Bad Baker!" before the Anchor realizes "Wait, the Taster just changed!"
  • The paper proves mathematically that if you set up the Anchor correctly (enough frozen cakes, tasting them often enough), the Anchor will always win the race against a changing Taster.

What They Found (The Results)

The authors tested this with real AI models (Google's Gemini) and real data (helpful assistant responses and summarization tasks).

  1. Silent Updates: They simulated a "silent version bump" where the AI Taster got slightly more lenient.

    • Result: Their system correctly identified it as a "Judge Drift" 100% of the time. It never falsely blamed the Baker.
    • Old Method Failure: The industry-standard method (a simple statistical test) screamed "Bad Baker!" 75% of the time when nothing had actually changed. It was a false alarm machine.
  2. Strict Updates: They simulated a Taster that suddenly became much stricter.

    • Result: The system correctly identified this as a "Judge Drift" almost every time.
    • The "Race" in Action: On one dataset, the Taster changed so drastically that the Anchors caught it immediately, winning the race perfectly. On another, the change was subtler, so the Anchors took a little longer, but the "Guard Window" rule still saved the day.
  3. Cost:

    • Checking every single item with the expensive Master Taster is too costly.
    • Their method uses the cheap Assistant for everything, the expensive Master for a few random items, and the Anchors for a small, steady stream.
    • Cost: It costs about 64% of the price of checking everything with the Master Taster, but it is much smarter and doesn't make false accusations. There is also a "cheaper but deaf" version that costs only 21% but might miss some bad cakes.

Summary

The paper solves the problem of "Who drifted?" by using frozen human-labeled examples as a reference point.

  • If the reference point moves, the Judge changed.
  • If the reference point stays still but the new products move, the System changed.

They proved this works mathematically and showed that it beats the current industry standard, which is prone to false alarms. It's like having a "truth anchor" that keeps your quality control honest, even when the person doing the judging changes their mind.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →