English

Benefit of Interpolation in Nearest Neighbor Algorithms

Machine Learning 2022-02-25 v1 Machine Learning

Abstract

In some studies \citep[e.g.,][]{zhang2016understanding} of deep learning, it is observed that over-parametrized deep neural networks achieve a small testing error even when the training error is almost zero. Despite numerous works towards understanding this so-called "double descent" phenomenon \citep[e.g.,][]{belkin2018reconciling,belkin2019two}, in this paper, we turn into another way to enforce zero training error (without over-parametrization) through a data interpolation mechanism. Specifically, we consider a class of interpolated weighting schemes in the nearest neighbors (NN) algorithms. By carefully characterizing the multiplicative constant in the statistical risk, we reveal a U-shaped performance curve for the level of data interpolation in both classification and regression setups. This sharpens the existing result \citep{belkin2018does} that zero training error does not necessarily jeopardize predictive performances and claims a counter-intuitive result that a mild degree of data interpolation actually {\em strictly} improve the prediction performance and statistical stability over those of the (un-interpolated) kk-NN algorithm. In the end, the universality of our results, such as change of distance measure and corrupted testing data, will also be discussed.

Keywords

Cite

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

Comments

arXiv admin note: text overlap with arXiv:1909.11720

R2 v1 2026-06-24T09:51:56.514Z