Skip to content
OpenTrain AIFor AI Companies

HFEPX · Eval paper review

Metrics That Write Themselves: Evolving an Evaluator from Its Own Blind Spots

Xing Zhang, Yanwei Cui, Guanghui Wang, Zhihao Lin +1 more

Published

Aug 19, 2026

Citations

0

Trust level

Provisional

Usefulness score

Unavailable

Extraction confidence

0% (Provisional)

Derived from abstract and metadata only.

Signals refreshed

Aug 19, 2026

Should you rely on this paper?

Signal extraction is still processing. This page currently shows metadata-first guidance until structured protocol fields are ready.

This page is a lightweight research summary built from the abstract and metadata while deeper extraction catches up.

Best use

Background context only

Use if you need

A provisional background reference while structured extraction finishes.

What to verify

Read the full paper before copying any benchmark, metric, or protocol choices.

Main weakness

This page is still relying on abstract and metadata signals, not a fuller protocol read.

Human feedback signal
Not explicit
Not explicit in abstract metadata
Evaluation signal
Weak or implicit
Validate from full paper
Usefulness for eval research
Unavailable
Provisional (processing)

Eval-fit score is unavailable until extraction completes.

Abstract

Agents improve quickly against a reliable automatic metric and stall without one, and the applications that need them most, report generation among them, are the ones nobody knows how to score. Can the metric write itself? Saying what makes an answer good is hard; pointing at something wrong with one is easier, so the metric we evolve is a pool of small Python operators that each flag a candidate for one named defect, or abstain, and vote. Asking a model for operators directly does not work: 183 candidates realise only 96 distinct behaviours, from one narrow region of an enormous space. EvalCEGAR instead borrows counterexample-guided abstraction refinement from program verification. It reads the pool as an abstraction and searches for a collision, two answers the operators score identically, one correct and one not. That pair, not a prompt, is the authoring request, and when a collision defeats every attempt the loop widens what an operator may read rather than resampling. On MBPP+ and HumanEval+, a sandbox whose hidden unit tests give exact ground truth, the loop writes a 55-line operator that closes 15.4% of the gap between flagging nothing and a perfect filter on 428 unseen tasks (+0.0065, p=0.0010) at a quarter of our best hand-written operator's flags. On the benchmark it never saw it matches that operator's effect exactly on a third of the flags. Six of eight runs admit such an operator and all six help out of sample; our 15 hand-written operators applied together as one filter lose accuracy. An LLM judge on the same information ties that delta on a nearly disjoint set of candidates, and charges a model call per candidate forever where the operator charges none.

What we could verify

These are the protocol signals we could actually recover from the available paper metadata. Use them to decide whether this paper is worth deeper reading.

Human Feedback Types

provisional (inferred)

None explicit

No explicit feedback protocol extracted.

"Agents improve quickly against a reliable automatic metric and stall without one, and the applications that need them most, report generation among them, are the ones nobody knows how to score."

Evaluation Modes

provisional (inferred)

Automatic metrics

Includes extracted eval setup.

"Agents improve quickly against a reliable automatic metric and stall without one, and the applications that need them most, report generation among them, are the ones nobody knows how to score."

Quality Controls

provisional (inferred)

Not reported

No explicit QC controls found.

"Agents improve quickly against a reliable automatic metric and stall without one, and the applications that need them most, report generation among them, are the ones nobody knows how to score."

Benchmarks / Datasets

provisional (inferred)

Not extracted

No benchmark anchors detected.

"Agents improve quickly against a reliable automatic metric and stall without one, and the applications that need them most, report generation among them, are the ones nobody knows how to score."

Reported Metrics

provisional (inferred)

Accuracy

Useful for evaluation criteria comparison.

"Six of eight runs admit such an operator and all six help out of sample; our 15 hand-written operators applied together as one filter lose accuracy."

Rater Population

provisional (inferred)

Unknown

Rater source not explicitly reported.

"Agents improve quickly against a reliable automatic metric and stall without one, and the applications that need them most, report generation among them, are the ones nobody knows how to score."

Human feedback details

This page is using abstract-level cues only right now. Treat the signals below as provisional.

  • Potential human-data signal: No explicit human-data keywords detected.
  • Potential benchmark anchors: No benchmark names detected in abstract.
  • Abstract highlights: 3 key sentence(s) extracted below.
Evaluation details

Evaluation fields are inferred from the abstract only.

  • Potential evaluation modes: Automatic metrics
  • Potential metric signals: Accuracy
  • Confidence: Provisional (metadata-only fallback).

Research brief

Metadata summary

Agents improve quickly against a reliable automatic metric and stall without one, and the applications that need them most, report generation among them, are the ones nobody knows how to score.

Based on abstract + metadata only. Check the source paper before making high-confidence protocol decisions.

Key takeaways

  • Agents improve quickly against a reliable automatic metric and stall without one, and the applications that need them most, report generation among them, are the ones nobody knows how to score.
  • Saying what makes an answer good is hard; pointing at something wrong with one is easier, so the metric we evolve is a pool of small Python operators that each flag a candidate for one named defect, or abstain, and vote.
  • Asking a model for operators directly does not work: 183 candidates realise only 96 distinct behaviours, from one narrow region of an enormous space.

Researcher actions

  • Compare this paper against nearby papers in the same arXiv category before using it for protocol decisions.
  • Validate inferred eval signals (Automatic metrics) against the full paper.
  • Use related-paper links to find stronger protocol-specific references.

Caveats

  • Generated from abstract + metadata only; no PDF parsing.
  • Signals below are heuristic and may miss details reported outside the abstract.

Recommended queries