CIMO LabsCIMO Labs

5-minute overview

CJE in 5 Minutes

The short version: why your LLM metrics are broken and how calibration fixes them.

The Problem

You're evaluating LLM outputs. You have two options:

Cheap metrics

LLM-as-judge, thumbs up/down, automated scores

Fast and scalable, but gameable and often wrong

Expensive labels

Expert audits, A/B test outcomes, user retention

Accurate, but slow and costly at scale

Most teams pick one: either they scale cheap metrics and hope for the best, or they burn budget on expensive labels and can only evaluate a fraction of what they ship.

Both approaches fail. On our Arena benchmark, nominal 95% confidence intervals built on raw judge scores captured the true policy value 0 times out of 50 replications. Expensive labels alone don't scale.

The Solution

Causal Judge Evaluation (CJE) uses both. The core idea:

  1. 1.Collect expensive labels on a small sample (5-10% of your data)
  2. 2.Learn the mapping from cheap metrics → expensive labels
  3. 3.Apply that mapping to all your data
  4. 4.Get confidence intervals that account for the calibration uncertainty

The result: estimates that track what you actually care about, at scale, with honest error bars.

Concrete Example

You're comparing 5 prompt variants. Running GPT-5 as your "oracle" judge on all 5,000 test cases would cost $500 and take hours.

Instead:

  • Run a cheap judge (GPT-4.1 Nano) on all 5,000 cases (fast and cheap)
  • Run the expensive oracle on 250 cases (5%). This is your calibration sample
  • CJE learns how the cheap judge's scores map to oracle scores
  • Apply calibration to get accurate estimates for all 5 variants

What this workflow achieved on our Arena benchmark (arXiv v3; your results will depend on your judge and data): 99% pairwise ranking accuracy in the headline configuration — 94% averaged across configurations — at 14× lower cost than full oracle labeling, with confidence intervals you can defend.

Why Use CJE?

Cut evaluation costs

14× cheaper than labeling everything with your expensive oracle on the Arena benchmark. Calibrate on 5% of samples, apply at scale.

Produce auditable results

Valid confidence intervals you can defend to stakeholders. Know when your numbers are trustworthy, and when they're not.

Next Steps

Ready to try it?

pip install cje-eval