LGMLJun 13, 2018

Polynomial Regression As an Alternative to Neural Nets

arXiv:1806.06850v390 citationsHas Code
Originality Incremental advance
AI Analysis

This work offers a simpler, interpretable alternative to neural networks for practitioners concerned with black-box models and tuning complexities.

The paper argues that neural networks are essentially polynomial regression models, providing an explanation for convergence issues and overfitting, and shows that polynomial models match or exceed neural network accuracy in empirical tests.

Despite the success of neural networks (NNs), there is still a concern among many over their "black box" nature. Why do they work? Here we present a simple analytic argument that NNs are in fact essentially polynomial regression models. This view will have various implications for NNs, e.g. providing an explanation for why convergence problems arise in NNs, and it gives rough guidance on avoiding overfitting. In addition, we use this phenomenon to predict and confirm a multicollinearity property of NNs not previously reported in the literature. Most importantly, given this loose correspondence, one may choose to routinely use polynomial models instead of NNs, thus avoiding some major problems of the latter, such as having to set many tuning parameters and dealing with convergence issues. We present a number of empirical results; in each case, the accuracy of the polynomial approach matches or exceeds that of NN approaches. A many-featured, open-source software package, polyreg, is available.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes