Prevalidated ridge regression is a highly-efficient drop-in replacement for logistic regression for high-dimensional data

Angus Dempster, Geoffrey I. Webb, Daniel F. Schmidt
1/28/2024
cs.LGstat.ML

No official code found. Best implementation: angus924/preval (10 stars, GPL-3.0, last commit 2024-01-31).

Abstract

Logistic regression is a ubiquitous method for probabilistic classification. However, the effectiveness of logistic regression depends upon careful and relatively computationally expensive tuning, especially for the regularisation hyperparameter, and especially in the context of high-dimensional data. We present a prevalidated ridge regression model that closely matches logistic regression in terms of classification error and log-loss, particularly for high-dimensional data, while being significantly more computationally efficient and having effectively no hyperparameters beyond regularisation. We scale the coefficients of the model so as to minimise log-loss for a set of prevalidated predictions derived from the estimated leave-one-out cross-validation error. This exploits quantities already computed in the course of fitting the ridge regression model in order to find the scaling parameter with nominal additional computational expense.

View on arXivView PDF

Code Implementations(1)

angus924/prevalCommunity100%
GPL-3.0

Prevalidated ridge regression is a highly-efficient drop-in replacement for logistic regression for high-dimensional data

100PythonJan 26, 20242 years agoGPL-3.0
calibrationlinear-modelslogistic-regressionprevalidationprobabilistic-classification+1 more

Similar Papers

Cite this paper

@article{dempster2024prevalidated,
  title  = {Prevalidated ridge regression is a highly-efficient drop-in replacement for logistic regression for high-dimensional data},
  author = {Angus Dempster and Geoffrey I. Webb and Daniel F. Schmidt},
  year   = {2024},
  eprint = {2401.15610},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.15610v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.15610.svg)](https://codeofpaper.com/paper/2401.15610)

Discussion