Evaluation Math

Evaluation math는 model performance claim을 noise, leakage, calibration problem, benchmark artifact와 분리합니다.

Empirical test score는 이 target의 estimate일 뿐입니다.

Route Map

RouteUse forStart
Metric definition어떤 quantity를 average, rank, threshold, calibrate하는가Metric, Metric selection
Benchmark boundarybenchmark가 어떤 population과 claim을 대표하는가Benchmark intake, Claim-evidence boundary
Uncertaintyconfidence interval, bootstrap estimate, seed/sampler varianceConfidence interval, Bootstrap evaluation
Comparisoneffect size, paired test, multiple-comparison riskEffect size, Paired comparison, Multiple comparisons
Probability qualitycalibrated probability, reliability, proper scoring ruleCalibration, Brier score, Probability metrics
Statistical claimreported difference가 noise나 selection bias보다 큰가Statistical significance

Estimate and Uncertainty

크기 의 test set에서 empirical risk는 아래와 같습니다.

여기서 는 per-example loss입니다.

Approximate standard error는 아래와 같습니다.

여기서 은 per-example loss의 sample standard deviation입니다. Example이 dependent하거나 heavily stratified되어 있거나 model tuning 이후 선택된 경우 이 approximation은 약해집니다.

Comparison Map

ComparisonPreferred evidenceRisk
같은 example, 두 modelpaired difference와 confidence intervalaggregate score가 per-example dependence를 숨김
많은 seedmean, variance, selection rulebest seed를 expected performance로 착각함
많은 prompt/checkpointheld-out selection protocolrepeated trial이 false discovery를 키움
많은 datasetper-dataset effect sizeaverage score가 중요한 strata의 failure를 숨김
Imbalanced classificationPR-AUC, enrichment, calibrated thresholdsevere imbalance에서 ROC-AUC가 좋아 보일 수 있음

Paired comparison에서는:

여기서 와 는 같은 example 위 두 system의 score 또는 loss입니다.

Probability Quality

Probability-valued output은 accuracy와 별도의 check가 필요합니다. Classifier가 accurate하더라도 badly calibrated일 수 있고, 낮은 expected loss도 shifted domain에서 unreliable confidence를 숨길 수 있습니다.

QuestionStart
predicted probability가 empirical frequency와 맞는가?Calibration, Reliability diagram
probability score가 proper한가?Brier score, Probability metrics
uncertainty가 decision의 일부인가?Uncertainty estimation, Conformal prediction

Reporting Checks

Quantity가 고정된 뒤에만 evaluation formula를 사용합니다.

QuestionMathematical object
무엇을 average하는가?per-example loss, score, binary success, rank statistic, generated-sample property
어떤 set 위에서 계산하는가?test example, query, target, scaffold, protein, prompt, seed, generated sample
무엇이 random인가?data sampling, model initialization, decoding, environment, assay noise, bootstrap resampling
무엇을 compare하는가?paired example, independent aggregate, confidence interval, effect size
무엇을 select했는가?checkpoint, prompt, threshold, hyperparameter, preprocessing rule, model family

Reported score 에 대해, 유용한 paper note는 아래를 식별해야 합니다.

여기서 는 per-unit score이고 aggregation rule은 claim의 일부입니다.

Checks

  • reported score가 point estimate인가, uncertainty-aware comparison인가?
  • test set이 model selection과 independent한가?
  • comparison이 같은 example 위에서 paired되어 있는가?
  • metric이 real decision과 aligned되어 있는가?
  • confidence, calibration, abstention이 필요한가?