MLLGJun 24, 2022

Learning sparse features can lead to overfitting in neural networks

arXiv:2206.12314v242 citationsh-index: 68
Originality Incremental advance
AI Analysis

This work addresses a fundamental problem in deep learning theory for researchers, revealing that feature learning can be detrimental in certain smooth settings, which is incremental but clarifies prior conflicting observations.

The paper tackles the puzzle of when feature learning helps or harms generalization, showing that learning sparse features can lead to overfitting when the target function is smooth, whereas methods like lazy training generalize better even in high dimensions. For regression on Gaussian random functions, they compute scaling laws showing worse generalization with feature learning, and for image classification, they empirically link sparse representations to performance deterioration.

It is widely believed that the success of deep networks lies in their ability to learn a meaningful representation of the features of the data. Yet, understanding when and how this feature learning improves performance remains a challenge: for example, it is beneficial for modern architectures trained to classify images, whereas it is detrimental for fully-connected networks trained for the same task on the same data. Here we propose an explanation for this puzzle, by showing that feature learning can perform worse than lazy training (via random feature kernel or the NTK) as the former can lead to a sparser neural representation. Although sparsity is known to be essential for learning anisotropic data, it is detrimental when the target function is constant or smooth along certain directions of input space. We illustrate this phenomenon in two settings: (i) regression of Gaussian random functions on the d-dimensional unit sphere and (ii) classification of benchmark datasets of images. For (i), we compute the scaling of the generalization error with number of training points, and show that methods that do not learn features generalize better, even when the dimension of the input space is large. For (ii), we show empirically that learning features can indeed lead to sparse and thereby less smooth representations of the image predictors. This fact is plausibly responsible for deteriorating the performance, which is known to be correlated with smoothness along diffeomorphisms.

Code Implementations1 repo
Foundations

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

Your Notes