atlas

Research map / Learning theory and algorithms / Prediction and decision losses

A Provably Accurate Randomized Sampling Algorithm for Logistic Regression

AAAI 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Distributionally robust optimization · 5 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.

Proposes a leverage-score sampling-and-rescaling algorithm for logistic regression that provably approximates the full-data MLE's estimated probabilities and misclassification discrepancy with O(d/ε²) sampled rows.

Problem

Logistic regression on tall data (n ≫ d) is expensive, and obtaining labels for all observations may be costly; the paper asks whether a subsampled MLE can accurately approximate the full-data estimated probabilities and with what sample size.

Approach

Reduces the accuracy analysis to two structural conditions on a sampling sketch S satisfied by randomized matrix multiplication; with leverage-score sampling, the subsampled MLE's estimated probabilities satisfy a bound relative to the full-data residual norm, with sample size O(d/ε²) independent of the complexity measure μ_y(X).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use row leverage-score sampling instead of L2S or uniform samplingSketched logistic regression · Cardiovascular diseaserelative error of estimated probabilitiesHelped
Use row leverage-score sampling instead of L2S or uniform samplingSketched logistic regression · Bank customer churn predictionrelative error of estimated probabilitiesMixed
Use row leverage-score sampling instead of L2S or uniform samplingSketched logistic regression · Default of credit card clientsrelative error of estimated probabilitiesMixed
Increase the sample sizeSketched logistic regression with leverage-score, L2S, or uniform sampling · All three real-world datasetsrelative error of estimated probabilitiesHelped
Use leverage-score sampling instead of uniform samplingSketched logistic regression · Cardiovascular diseasemisclassification rateHelped
Use leverage-score sampling instead of L2SSketched logistic regression · Cardiovascular diseasemisclassification rateHurt
Use leverage-score sampling instead of L2S or uniform samplingSketched logistic regression · Default of credit card clientsmisclassification rateMixed
Use leverage-score sampling, L2S, or uniform sampling with increasing sample sizesSketched logistic regression · Bank customer churn predictionmisclassification rateHelped
Use leverage-score sampling instead of uniform samplingSketched logistic regression · All three real-world datasetsrelative error of subsampled negative log-likelihoodHelped
Use leverage-score sampling instead of L2S at larger sample sizesSketched logistic regression · All three real-world datasetsrelative error of subsampled negative log-likelihoodHelped
Use leverage-score sampling instead of L2S or uniform samplingSketched logistic regression · Cardiovascular diseaserelative error of full-data negative log-likelihoodHelped
Use leverage-score sampling instead of L2SSketched logistic regression · Bank customer churn prediction and Default of credit card clientsrelative error of full-data negative log-likelihoodMixed

Surprising findings

Limitations

Experimental setup

Datasets: Cardiovascular disease dataset (70,000x12) Bank customer churn prediction dataset (10,000x10) Default of credit card clients dataset (30,000x24)

Benchmarks: Cardiovascular disease dataset Bank customer churn prediction dataset Default of credit card clients dataset

Metrics: relative error of estimated probabilities misclassification rate relative error of full-data negative log-likelihood relative error of subsampled negative log-likelihood

Baselines: uniform sampling L2S full-data logistic regression

Builds on: IRLS randomized matrix multiplication L2S (Mai et al. 2021) leverage score sampling

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