paper-with-me

홈 › Papers

Triple descent and the two kinds of overfitting: Where & why do they appear?

2020-06-05 · NeurIPS 2020 12 · Stéphane d'Ascoli, Levent Sagun, Giulio Biroli

A recent line of research has highlighted the existence of a "double descent" phenomenon in deep learning, whereby increasing the number of training examples $N$ causes the generalization error of neural networks to peak when $N$ is of the same order as the number of parameters $P$. In earlier works, a similar phenomenon was shown to exist in simpler models such as linear regression, where the peak instead occurs when $N$ is equal to the input dimension $D$. Since both peaks coincide with the interpolation threshold, they are often conflated in the litterature. In this paper, we show that despite their apparent similarity, these two scenarios are inherently different. In fact, both peaks can co-exist when neural networks are applied to noisy regression tasks. The relative size of the peaks is then governed by the degree of nonlinearity of the activation function. Building on recent developments in the analysis of random feature models, we provide a theoretical ground for this sample-wise triple descent. As shown previously, the nonlinear peak at $N\!=\!P$ is a true divergence caused by the extreme sensitivity of the output function to both the noise corrupting the labels and the initialization of the random features (or the weights in neural networks). This peak survives in the absence of noise, but can be suppressed by regularization. In contrast, the linear peak at $N\!=\!D$ is solely due to overfitting the noise in the labels, and forms earlier during training. We show that this peak is implicitly regularized by the nonlinearity, which is why it only becomes salient at high noise and is weakly affected by explicit regularization. Throughout the paper, we compare analytical results obtained in the random feature model with the outcomes of numerical experiments involving deep neural networks.

📄 PDF Abstract BibTeX arXiv:2006.03509

Code (1)

sdascoli/triple-descent-paper 공식 구현 pytorch

Tasks

regression

Similar Papers 제목 키워드 기반

WRF4CIR: Weight-Regularized Fine-Tuning Network for Composed Image Retrieval

2026-04-07 · Yizhuo Xu, Chaojian Yu, Yuanjie Shao, Tongliang Liu 외 arxiv

Composed Image Retrieval (CIR) task aims to retrieve target images based on reference images and modification texts. Current CIR methods primarily rely on fine-tuning vision-language pre-trained models. However, we find …

Image Retrieval

Sparse Double Descent: Where Network Pruning Aggravates Overfitting

2022-06-17 · Zheng He, Zeke Xie, Quanzhi Zhu, Zengchang Qin

People usually believe that network pruning not only reduces the computational cost of deep networks, but also prevents overfitting by decreasing model capacity. However, our work surprisingly discovers that network prun…

Network Pruning

Benign Overfitting without Linearity: Neural Network Classifiers Trained by Gradient Descent for Noisy Linear Data

2022-02-11 · Spencer Frei, Niladri S. Chatterji, Peter L. Bartlett

Benign overfitting, the phenomenon where interpolating models generalize well in the presence of noisy data, was first observed in neural network models trained with gradient descent. To better understand this empirical …

From Alignment to Entailment: A Unified Textual Entailment Framework for Entity Alignment

2023-05-19 · Yu Zhao, Yike Wu, Xiangrui Cai, Ying Zhang 외

Entity Alignment (EA) aims to find the equivalent entities between two Knowledge Graphs (KGs). Existing methods usually encode the triples of entities as embeddings and learn to align the embeddings, which prevents the d…

AttributeEntity AlignmentKnowledge GraphsLanguage Modeling+2

Treat Different Negatives Differently: Enriching Loss Functions with Domain and Range Constraints for Link Prediction

2023-03-01 · Nicolas Hubert, Pierre Monnin, Armelle Brun, Davy Monticolo

Knowledge graph embedding models (KGEMs) are used for various tasks related to knowledge graphs (KGs), including link prediction. They are trained with loss functions that consider batches of true and false triples. Howe…

Graph EmbeddingKnowledge Graph EmbeddingKnowledge GraphsLink Prediction+1