English

Benefit of Interpolation in Nearest Neighbor Algorithms

Machine Learning 2019-09-27 v1 Machine Learning

Abstract

The over-parameterized models attract much attention in the era of data science and deep learning. It is empirically observed that although these models, e.g. deep neural networks, over-fit the training data, they can still achieve small testing error, and sometimes even {\em outperform} traditional algorithms which are designed to avoid over-fitting. The major goal of this work is to sharply quantify the benefit of data interpolation in the context of nearest neighbors (NN) algorithm. Specifically, we consider a class of interpolated weighting schemes and then carefully characterize their asymptotic performances. Our analysis reveals a U-shaped performance curve with respect to the level of data interpolation, and proves that a mild degree of data interpolation {\em strictly} improves the prediction accuracy and statistical stability over those of the (un-interpolated) optimal kkNN algorithm. This theoretically justifies (predicts) the existence of the second U-shaped curve in the recently discovered double descent phenomenon. Note that our goal in this study is not to promote the use of interpolated-NN method, but to obtain theoretical insights on data interpolation inspired by the aforementioned phenomenon.

Keywords

Cite

@article{arxiv.1909.11720,
  title  = {Benefit of Interpolation in Nearest Neighbor Algorithms},
  author = {Yue Xing and Qifan Song and Guang Cheng},
  journal= {arXiv preprint arXiv:1909.11720},
  year   = {2019}
}

Comments

Under review as a conference paper at ICLR 2020

R2 v1 2026-06-23T11:26:00.594Z