atlas

Research map / Learning theory and algorithms / Kernels and regression theory

Reshuffling Resampling Splits Can Improve Generalization of Hyperparameter Optimization

NeurIPS 2024 · Learning theory and algorithms › Kernels and regression theory · approach: Statistical perspectives on generalization · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that reshuffling resampling splits independently for each hyperparameter configuration during HPO can improve final generalization, with theory (asymptotic regret bound), simulations, and random search/BO benchmarks on tabular binary classification.

Problem

Standard hyperparameter optimization uses fixed resampling splits (holdout or CV) for all configurations, which may steer optimization toward configurations overfit to those splits (overtuning); the effect of reshuffling splits per configuration on final generalization is unexplored.

Approach

Reshuffle train-validation splits independently for every hyperparameter configuration; analyze via the asymptotic Gaussian limit of the validation loss surface, showing that decorrelating validation losses trades off a penalty for bad luck against a gain in hedging, yielding an expected regret bound that depends on signal-to-noise and correlation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Reshuffle holdout splits for each hyperparameter configurationHPO with holdout · Tabular binary-classification HPO benchmarkstest ROC AUCHelped
Use reshuffled holdout instead of fixed holdoutHPO with holdout · Tabular binary-classification HPO benchmarkstest ROC AUCHelped
Reshuffle splits between hyperparameter configurationsHPO with 5-fold holdout · Tabular binary-classification HPO benchmarkstest ROC AUCHelped
Reshuffle folds between hyperparameter configurationsHPO with 5-fold CV · Tabular binary-classification HPO benchmarkstest ROC AUCNo clear effect
Reshuffle folds between hyperparameter configurationsHPO with 5x 5-fold CV · Tabular binary-classification HPO benchmarkstest ROC AUCNo clear effect
Reshuffle resampling splitsRandom search · Tabular binary-classification HPO benchmarkstest ROC AUCHelped
Reshuffle resampling splitsHEBO · Tabular binary-classification HPO benchmarkstest ROC AUCHelped
Reshuffle resampling splitsSMAC3 · Tabular binary-classification HPO benchmarkstest ROC AUCHelped
Reshuffle resampling splitsHPO optimizing logloss · Tabular binary-classification HPO benchmarks, especially small sample sizesgeneralization performanceHurt
Increase reshuffling by reducing τHPO on a simulated loss surface with low curvature and weakly correlated noise · Simulation studytrue riskHelped
Increase reshuffling by reducing τHPO on a simulated loss surface with strongly correlated noise · Simulation studytrue riskHurt
Increase the number of folds in M-fold holdout (ablation)Reshuffled M-fold holdout · HPO benchmark experimentseffect of reshuffling on generalization performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: AutoML benchmark tabular datasets (binary classification, <100 features, 10,000 to 1,000,000 observations)

Benchmarks: AutoML benchmark tabular binary classification tasks (ROC AUC, accuracy, logloss) controlled simulation of quadratic loss surface with Gaussian process noise

Metrics: test ROC AUC of incumbent accuracy logloss true risk of selected configuration

Baselines: fixed holdout fixed 5-fold CV 5x 5-fold CV HEBO SMAC3 random search

Builds on: Bayesian optimization cross-validation AutoML benchmark

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy