English

Optimizing for Generalization in Machine Learning with Cross-Validation Gradients

Machine Learning 2018-05-21 v1 Machine Learning

Abstract

Cross-validation is the workhorse of modern applied statistics and machine learning, as it provides a principled framework for selecting the model that maximizes generalization performance. In this paper, we show that the cross-validation risk is differentiable with respect to the hyperparameters and training data for many common machine learning algorithms, including logistic regression, elastic-net regression, and support vector machines. Leveraging this property of differentiability, we propose a cross-validation gradient method (CVGM) for hyperparameter optimization. Our method enables efficient optimization in high-dimensional hyperparameter spaces of the cross-validation risk, the best surrogate of the true generalization ability of our learning algorithm.

Keywords

Cite

@article{arxiv.1805.07072,
  title  = {Optimizing for Generalization in Machine Learning with Cross-Validation Gradients},
  author = {Shane Barratt and Rishi Sharma},
  journal= {arXiv preprint arXiv:1805.07072},
  year   = {2018}
}

Comments

11 pages

R2 v1 2026-06-23T01:59:35.973Z