Geometric compression of invariant manifolds in neural nets
arXiv:2007.11471 · doi:10.1088/1742-5468/abf1f3
Abstract
We study how neural networks compress uninformative input space in models where data lie in dimensions, but whose label only vary within a linear manifold of dimension . We show that for a one-hidden layer network initialized with infinitesimal weights (i.e. in the feature learning regime) trained with gradient descent, the first layer of weights evolve to become nearly insensitive to the uninformative directions. These are effectively compressed by a factor , where is the size of the training set. We quantify the benefit of such a compression on the test error . For large initialization of the weights (the lazy training regime), no compression occurs and for regular boundaries separating labels we find that , with . Compression improves the learning curves so that if and if . We test these predictions for a stripe model where boundaries are parallel interfaces () as well as for a cylindrical boundary (). Next we show that compression shapes the Neural Tangent Kernel (NTK) evolution in time, so that its top eigenvectors become more informative and display a larger projection on the labels. Consequently, kernel learning with the frozen NTK at the end of training outperforms the initial NTK. We confirm these predictions both for a one-hidden layer FC network trained on the stripe model and for a 16-layers CNN trained on MNIST, for which we also find .
References in corpus (9)
- Understanding Deep Convolutional Networks
- A Mean Field View of the Landscape of Two-Layers Neural Networks
- Estimating the intrinsic dimension of datasets by a minimal neighborhood information
- Scaling description of generalization with number of parameters in deep learning
- Statistical Mechanics of Support Vector Networks
- A jamming transition from under- to over-parametrization affects loss landscape and generalization
- Disentangling feature and lazy training in deep neural networks
- Double Trouble in Double Descent : Bias and Variance(s) in the Lazy Regime
- Training Neural Networks as Learning Data-adaptive Kernels: Provable Representation and Approximation Benefits