Skip to content

About

Model Evaluation and Comparison: papers and methods

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Model Evaluation and Comparison

Evaluation targets

  • Fitted model versus learning procedure - Performance of one trained model differs from average performance over new training sets. Bates et al. establish this distinction for cross-validation in ordinary least squares. Bates et al. 2023.
  • Selection versus assessment - Optimizing a noisy validation criterion can overfit it; evaluating the selected winner on that same criterion is optimistic. Cawley and Talbot find selection effects comparable to algorithm differences. Cawley and Talbot 2010.

Splitting and resampling

  • .632+ bootstrap - Combines training and out-of-bag error with a weight adjusted for overfitting. Efron and Tibshirani study classification error estimation; this is an error estimator, not a confidence interval. Efron and Tibshirani 1997.
  • Rolling-origin evaluation - Repeatedly train on earlier observations and test later horizons. Match forecast horizons to deployment; random folds can expose information unavailable at prediction time. Tashman 2000, Hyndman and Athanasopoulos 2021.
  • Group-aware validation - GroupKFold and leave-one-group-out prevent the same subject, device or group from appearing on both sides of a split. Group choice defines whether evaluation tests new observations or generalization to new groups. docs.
    • Clonal pseudoreplication - Shared clones make null perturbations look reproducible in random cell halves. In one T-cell donor, STATE's effect correlation is 0.26 versus a 0.08 baseline, then below baseline across transductions. Clone effects are smaller in tested cell lines. Huang 2026.
  • Cross-validation - Holdout, k-fold and leave-one-out trade training-set size, computation and dependence among error estimates. Arlot and Celisse distinguish risk estimation from selecting a model; the best procedure depends on the objective. Arlot and Celisse 2010.
  • Stratification - Preserves approximate class proportions across folds. Cross-validation documentation warns that this engineering safeguard can shrink observed fold variability; it does not remove sampling uncertainty. docs.
  • Leakage-safe preprocessing - Fit imputation, scaling, selection and learned representations within training splits. Pipelines help enforce this; preprocessing or selecting a pipeline using test outcomes still leaks information. docs.
  • Nested cross-validation for selection - Tune preprocessing, features and hyperparameters inside each outer training fold; assess the resulting procedure on its outer test fold. Outer results must not drive further selection. Cawley and Talbot 2010.
  • Data thinning - Under convolution-closed models, splits each observation into independent parts for clustering/PCA validation without holding out rows. Gaussian thinning needs the correct variance/covariance; misspecification can induce dependence. Neufeld et al. 2024.

Uncertainty in reported performance

  • Dependent folds - Bengio and Grandvalet prove no universally unbiased estimator of k-fold CV variance exists. Ignoring error correlations can underestimate uncertainty; extra folds are not independent replications. Bengio and Grandvalet 2004.
  • Small-sample evaluation - Varoquaux shows wide prediction-accuracy uncertainty in small neuroimaging samples. Standard errors across folds can understate it; resampling cannot substitute for collecting independent observations. Varoquaux 2018.
  • Training and search variability - Bouthillier et al. find data sampling, initialization and hyperparameter choices materially affect comparisons on five tasks. Repeating one fitted model's test evaluation misses these sources. Bouthillier et al. 2021.
  • Stratified bootstrap intervals - Resample runs within benchmark tasks to quantify uncertainty in aggregate scores. Specify whether tasks themselves are fixed or sampled; the resampling unit determines the uncertainty represented. Agarwal et al. 2021.
  • Confidence sequences - Builds intervals valid simultaneously over time, allowing data-dependent stopping. Martingale concentration bounds require stated tail or boundedness assumptions; repeated monitoring costs wider intervals. Howard et al. 2021; code.
  • Nested CV for uncertainty - Bates et al. estimate prediction-error variance using nested resampling; reported interval coverage improves where naive CV intervals fail. This objective differs from nesting for hyperparameter selection. Bates et al. 2023.
  • Post-collection selective inference - Conditions on both adaptive query choices and a later chosen contrast. Gives selective p-values under Gaussian noise with known variance; the implemented search requires tractable selection events, illustrated with TPE and GP-UCB. Nishino et al. 2026.

Statistical inference using predictions

  • Prediction-powered inference - Uses labeled data to correct prediction-based population estimates and intervals. The basic setup needs i.i.d. samples and an independent predictor; the paper's basic intervals are asymptotic, and weak predictions can widen them. Angelopoulos et al. 2023; code.
    • PPI++ - Tunes the weight of prediction-based corrections, with zero weight recovering labeled-only inference. Optimizes asymptotic variance under regularity assumptions; this is not a finite-sample improvement guarantee. Angelopoulos et al. 2026.
    • Finite-sample prediction assistance - In mean estimation, learning the PPI++ correction weight adds variance. Weakly correlated predictions can worsen error versus labeled-only estimation, even with arbitrarily many unlabeled samples; the threshold depends on label count. Mani et al. 2026.
    • Calibrated prediction-powered inference - Calibrates model scores on labeled data before pooling predictions for mean estimation. Linear calibration matches PPI++ at first order; isotonic calibration optimizes within monotone score transformations under regularity assumptions. van der Laan and van der Laan 2026.

Metrics and scoring rules

  • Thresholded classification - Precision, recall and F-scores evaluate decisions at a chosen threshold; macro and pooled averaging weight classes differently. Report the threshold-selection procedure. docs.
  • ROC versus precision-recall - Davis and Goadrich relate both curve spaces. ROC-AUC optimization need not optimize PR-AUC; precision depends on class prevalence, so comparisons need the class mix. Davis and Goadrich 2006.
  • Point-prediction losses - Squared error targets the conditional mean; absolute error targets a conditional median. Choosing a loss specifies the prediction being evaluated, not only its units. docs.
  • Proper scoring rules - Brier and logarithmic scores assess predictive probabilities; CRPS assesses predictive distributions. Propriety rewards truthful distributions in expectation. Gneiting and Raftery 2007.
  • Interval scores - Combine interval width with penalties for observations outside the interval. Coverage alone rewards arbitrarily wide intervals and misses useful sharpness. Gneiting and Raftery 2007.
  • Calibration-error estimation - Binning, sample size and estimator bias affect reported calibration. Kumar et al. develop more accurate estimators and scaling-binning calibration; smooth reliability plots alone are insufficient evidence. Kumar et al. 2019.

  • Reject option and selective prediction - Chow derives a Bayes-optimal error-reject trade-off from true class posteriors. Geifman-El-Yaniv bounds selective risk under IID calibration. Coverage is the acceptance rate; risk is error among accepted predictions. Chow 1957, Chow 1970, Geifman and El-Yaniv 2017.

Prediction-set coverage and risk control

  • Conformal prediction under covariate shift - Weights calibration scores by target-to-training covariate density ratios while holding the conditional response law fixed. Exact known-weight guarantees do not automatically carry over to inaccurately estimated ratios. Tibshirani et al. 2019.
  • Split conformal prediction - Calibrates a fitted predictor's scores on held-out data to form prediction sets. Exchangeability supports finite-sample marginal coverage; report set size and subgroup coverage; the guarantee is not conditional on every input. Angelopoulos and Bates 2023.
  • Conformal risk control - Calibrates a threshold to bound expected loss over calibration and test draws. Requires exchangeable, bounded, non-increasing, right-continuous losses and an achievable target; the guarantee is not per input. Angelopoulos et al. 2024; code.
    • Anytime-valid conformal risk control - Bounds calibration-conditional risk with high probability simultaneously as IID calibration data accumulate. Requires a fixed nested set family and bounded, monotone, right-continuous loss; does not cover arbitrary online model updates. Hultberg et al. 2026.

Statistical comparisons

  • Comparisons across datasets - Wilcoxon signed-rank compares two methods; Friedman with post-hoc tests compares several. Datasets are the comparison units; correlated CV folds are not interchangeable with independent datasets. Demšar 2006.
  • Permutation tests - Shuffle labels to test class structure, or shuffle features within classes to test exploited dependencies. The permitted shuffles define the tested null hypothesis. Ojala and Garriga 2010.
  • Bayesian comparisons - Estimate probabilities of superiority, practical equivalence and inferiority under a statistical model. Specify the equivalence region and dependence model; these differ from null-hypothesis p-values. Benavoli et al. 2017.

Group fairness criteria

  • Equalized odds and opportunity - Equalized odds matches error rates across groups conditional on the outcome; equal opportunity requires equal true-positive rates. Hardt et al. construct post-processing rules; the criteria use observed labels and group membership. Hardt et al. 2016.
  • Conflicting fairness criteria - Chouldechova shows that predictive-value parity and equal false-positive/negative rates conflict at unequal base rates for nondegenerate imperfect classifiers. A fairness target must specify which errors and populations matter. Chouldechova 2017.

Benchmarks, reuse and distribution shift

  • Adaptive holdout reuse - Repeated feedback can overfit a test set. Dwork et al. use controlled, randomized access to limit this effect; guarantees belong to the access procedure, not unrestricted repeated leaderboard inspection. Dwork et al. 2015.
  • Uncertainty under shift - Ovadia et al. find in-distribution post-hoc calibration insufficient under tested shifts; some model-averaging methods fare better. Evaluate predictive accuracy and calibration separately. Ovadia et al. 2019.
  • Robust benchmark summaries - Interquartile mean and performance profiles expose information hidden by one mean or median. Agarwal et al. show uncertainty-aware analyses change conclusions on studied few-run RL benchmarks. Agarwal et al. 2021.
  • Natural distribution shifts - WILDS benchmarks hospital, location, time and other shifts. Standard training and tested shift-handling methods retain substantial out-of-distribution gaps; the split defines the generalization claim. Koh et al. 2021.
  • Learning curves - Compare held-out performance against training-set size. Viering and Loog document diverse shapes, including nonmonotonic curves; extrapolating a fitted power law is an additional modeling assumption. Viering and Loog 2023.
  • LLM-as-judge evaluation - MT-Bench studies agreement with human preferences alongside position, verbosity and self-preference biases. A model judge approximates judgments in a tested setting; it is not a factual oracle or a universal replacement for human assessment. Zheng et al. 2023.
  • AgentAbstain - 263 paired tasks test both acting and abstaining. Best paired accuracy is 59.5% across 17 agents. One rollout per task; failed runs are excluded, and GPT-5.4 judges verbal responses. The score does not assess full task success. Liu et al. 2026.
  • Leaderboard manipulation - Offline attacks on LMArena data change Bradley-Terry rankings through strategic votes, added model copies and prompt selection. Unchanged models can move when competitors change; these are simulated attacks, not demonstrated live compromise. Fleisig et al. 2026.
  • Select-LLM - Chooses queries to reduce uncertainty about the best model. Across 23 datasets, needs fewer reference labels than adapted active-selection baselines. Uses precomputed model outputs and reliable references; savings exclude model-inference cost. Durmazkeser et al. 2026.

  • Verbalized evaluation awareness - Across eight open models and four benchmarks, inserting awareness sentences mid-trace or removing them changes answers little. Removal excludes unsuccessful edits; this tests verbalized awareness, not hidden evaluation detection or gaming. Knecht et al. 2026.

Software

  • scikit-learn - Splitters, scoring functions and pipelines support evaluation workflows. The chosen split, search and scorer still determine what is estimated. docs, docs, docs.
  • rliable - Implementation of interval estimates, interquartile means, probability of improvement and performance profiles for benchmark score arrays. Run/task structure and score normalization remain explicit inputs to the analysis. code.
  • baycomp - Bayesian comparison tools for classifiers on one or multiple datasets; returns probabilities for superiority, practical equivalence and inferiority. The caller supplies the equivalence threshold. docs.

Related topics

About

Model Evaluation and Comparison: papers and methods

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors