English

Sparse Quadratic Logistic Regression in Sub-quadratic Time

Machine Learning 2017-03-09 v1 Information Theory Machine Learning math.IT

Abstract

We consider support recovery in the quadratic logistic regression setting - where the target depends on both p linear terms xix_i and up to p2p^2 quadratic terms xixjx_i x_j. Quadratic terms enable prediction/modeling of higher-order effects between features and the target, but when incorporated naively may involve solving a very large regression problem. We consider the sparse case, where at most ss terms (linear or quadratic) are non-zero, and provide a new faster algorithm. It involves (a) identifying the weak support (i.e. all relevant variables) and (b) standard logistic regression optimization only on these chosen variables. The first step relies on a novel insight about correlation tests in the presence of non-linearity, and takes O(pn)O(pn) time for nn samples - giving potentially huge computational gains over the naive approach. Motivated by insights from the boolean case, we propose a non-linear correlation test for non-binary finite support case that involves hashing a variable and then correlating with the output variable. We also provide experimental results to demonstrate the effectiveness of our methods.

Keywords

Cite

@article{arxiv.1703.02682,
  title  = {Sparse Quadratic Logistic Regression in Sub-quadratic Time},
  author = {Karthikeyan Shanmugam and Murat Kocaoglu and Alexandros G. Dimakis and Sujay Sanghavi},
  journal= {arXiv preprint arXiv:1703.02682},
  year   = {2017}
}
R2 v1 2026-06-22T18:39:17.852Z