Repetita Iuvant: Data Repetition Allows SGD to Learn High-Dimensional Multi-Index Functions
Luca Arnaboldi, Yatin Dandi, Florent Krzakala, Luca Pesce, Ludovic, Stephan

TL;DR
This paper demonstrates that data repetition in training neural networks significantly enhances their ability to learn high-dimensional multi-index functions efficiently, surpassing previous theoretical limitations.
Contribution
It introduces a simple modification to gradient descent with data repetition, enabling neural networks to learn relevant features in high-dimensional settings more effectively.
Findings
Data repetition improves learning efficiency in high dimensions.
Networks can learn almost all directions within O(d log d) steps.
Hierarchical mechanisms enable learning of complex coupled functions.
Abstract
Neural networks can identify low-dimensional relevant structures within high-dimensional noisy data, yet our mathematical understanding of how they do so remains scarce. Here, we investigate the training dynamics of two-layer shallow neural networks trained with gradient-based algorithms, and discuss how they learn pertinent features in multi-index models, that is target functions with low-dimensional relevant directions. In the high-dimensional regime, where the input dimension diverges, we show that a simple modification of the idealized single-pass gradient descent training scenario, where data can now be repeated or iterated upon twice, drastically improves its computational efficiency. In particular, it surpasses the limitations previously believed to be dictated by the Information and Leap exponents associated with the target function to be learned. Our results highlight the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGenerative Adversarial Networks and Image Synthesis · Gaussian Processes and Bayesian Inference · Computational Physics and Python Applications
MethodsSparse Evolutionary Training
