Generalization Error of Generalized Linear Models in High Dimensions
arXiv:2005.00180
Abstract
At the heart of machine learning lies the question of generalizability of learned rules over previously unseen data. While over-parameterized models based on neural networks are now ubiquitous in machine learning applications, our understanding of their generalization capabilities is incomplete. This task is made harder by the non-convexity of the underlying learning problems. We provide a general framework to characterize the asymptotic generalization error for single-layer neural networks (i.e., generalized linear models) with arbitrary non-linearities, making it applicable to regression as well as classification problems. This framework enables analyzing the effect of (i) over-parameterization and non-linearity during modeling; and (ii) choices of loss function, initialization, and regularizer during learning. Our model also captures mismatch between training and test distributions. As examples, we analyze a few special cases, namely linear regression and logistic regression. We are also able to rigorously and analytically explain the \emph{double descent} phenomenon in generalized linear models.
20 pages, 4 figures
References in corpus (15)
- Message Passing Algorithms for Compressed Sensing
- Reconciling modern machine learning practice and the bias-variance trade-off
- Neural Tangent Kernel: Convergence and Generalization in Neural Networks
- Gradient Descent Provably Optimizes Over-parameterized Neural Networks
- Fine-Grained Analysis of Optimization and Generalization for Overparameterized Two-Layer Neural Networks
- The generalization error of random features regression: Precise asymptotics and double descent curve
- Optimal Errors and Phase Transitions in High-Dimensional Generalized Linear Models
- Towards Understanding the Role of Over-Parametrization in Generalization of Neural Networks
- Toward Deeper Understanding of Neural Networks: The Power of Initialization and a Dual View on Expressivity
- Entropy and mutual information in models of deep neural networks
- To understand deep learning we need to understand kernel learning
- The generalization error of max-margin linear classifiers: Benign overfitting and high dimensional asymptotics in the overparametrized regime
- SGD Learns the Conjugate Kernel Class of the Network
- Asymptotic errors for convex penalized linear regression beyond Gaussian matrices
- Approximate message-passing for convex optimization with non-separable penalties