Model Eval Error Analysis

Evaluate a model rigorously and inspect where it fails. Use after training, during comparison to baselines, for LLM/system evaluations, noisy or suspiciously clean results, or whenever benchmark numbers alone are insufficient and the user needs slices, failure categories, and explanations.

jurgendn 11fd0ca 1.5 KB Updated

File contents

Model Eval Error Analysis

Do not stop at one headline metric.

Intake

Collect:

  • task, dataset, split, metric, and baseline;
  • model outputs or failure examples if available;
  • aggregate numbers with seeds/uncertainty;
  • deployment or paper claim the evaluation must support;
  • known risky slices.

Workflow

  1. Verify the metric implementation and data split.
  2. Report the headline result with provenance.
  3. Slice performance by relevant factors such as:
    • difficulty
    • length / scale
    • class imbalance
    • domain shift
    • prompt family
    • robustness setting
  4. Inspect failures manually and cluster them.
  5. Separate:
    • random noise
    • systematic failure modes
    • evaluator bugs
  6. Compare against the strongest baseline on the same slices.
  7. End with concrete next actions.

Rules

  • Never smooth away inconvenient variation.
  • If confidence intervals or multiple seeds matter, say so.
  • A higher average may still hide a worse model for important slices.

Output shape

Return:

  • Metrics checked
  • Slice analysis
  • Failure taxonomy
  • Suspected causes
  • Recommended fixes or follow-up experiments

jurgendn/agent-skills/tree/main/skills/research-experimentation/model-eval-error-analysis commit 11fd0ca4c2

Frequently asked questions

npx skillmds@latest add jurgendn/model-eval-error-analysis