Interpolating Predictors in High-Dimensional Factor Regression
arXiv:2002.02525
Abstract
This work studies finite-sample properties of the risk of the minimum-norm interpolating predictor in high-dimensional regression models. If the effective rank of the covariance matrix of the regression features is much larger than the sample size , we show that the min-norm interpolating predictor is not desirable, as its risk approaches the risk of trivially predicting the response by 0. However, our detailed finite-sample analysis reveals, surprisingly, that this behavior is not present when the regression response and the features are {\it jointly} low-dimensional, following a widely used factor regression model. Within this popular model class, and when the effective rank of is smaller than , while still allowing for , both the bias and the variance terms of the excess risk can be controlled, and the risk of the minimum-norm interpolating predictor approaches optimal benchmarks. Moreover, through a detailed analysis of the bias term, we exhibit model classes under which our upper bound on the excess risk approaches zero, while the corresponding upper bound in the recent work arXiv:1906.11300 diverges. Furthermore, we show that the minimum-norm interpolating predictor analyzed under the factor regression model, despite being model-agnostic and devoid of tuning parameters, can have similar risk to predictors based on principal components regression and ridge regression, and can improve over LASSO based predictors, in the high-dimensional regime.
arXiv comment47 pages, 1 figure
References in corpus (10)
- Reconciling modern machine learning practice and the bias-variance trade-off
- Benign Overfitting in Linear Regression
- High-dimensional covariance matrix estimation in approximate factor models
- The generalization error of random features regression: Precise asymptotics and double descent curve
- The Power of Interpolation: Understanding the Effectiveness of SGD in Modern Over-parametrized Learning
- To understand deep learning we need to understand kernel learning
- Does data interpolation contradict statistical optimality?
- Understanding overfitting peaks in generalization error: Analytical risk curves for and penalized interpolation
- Kernel Truncated Randomized Ridge Regression: Optimal Rates and Low Noise Acceleration
- Prediction in latent factor regression: Adaptive PCR and beyond