Unraveling the Enigma of Double Descent: An In-depth Analysis through the Lens of Learned Feature Space
Yufei Gu, Xiaoqing Zheng, Tomaso Aste
TL;DR
Problem: why does double descent occur in deep networks trained with noisy labels? Approach: replicate the phenomenon across FCNN, CNN, and ResNet18, and interpret the learned feature space by applying kNN to quantify how noisy samples cluster with clean counterparts. Findings: double descent peaks intensify with label noise; over-parameterized models tend to isolate noise in the learned representations, and P tracks generalization across architectures and datasets. Significance: offers a concrete mechanism for double descent via implicit regularization, suggesting new analytic directions and enabling reproducibility through public code.
Abstract
Double descent presents a counter-intuitive aspect within the machine learning domain, and researchers have observed its manifestation in various models and tasks. While some theoretical explanations have been proposed for this phenomenon in specific contexts, an accepted theory to account for its occurrence in deep learning remains yet to be established. In this study, we revisit the phenomenon of double descent and demonstrate that its occurrence is strongly influenced by the presence of noisy data. Through conducting a comprehensive analysis of the feature space of learned representations, we unveil that double descent arises in imperfect models trained with noisy data. We argue that double descent is a consequence of the model first learning the noisy data until interpolation and then adding implicit regularization via over-parameterization acquiring therefore capability to separate the information from the noise.
