Scaling of learning time for high dimensional inputs
Carlos Stein Brito

TL;DR
This paper provides a theoretical analysis showing that learning times in high-dimensional neural networks grow supralinearly with input dimension, highlighting fundamental limitations and guiding optimal network design.
Contribution
It introduces a geometric framework for analyzing how learning time scales with input dimensionality in Hebbian ICA models, revealing a supralinear growth pattern.
Findings
Learning times increase supralinearly with input dimension.
High-dimensional inputs lead to smaller gradients and longer learning times.
The results suggest fundamental limits for learning efficiency in high-dimensional spaces.
Abstract
Representation learning from complex data typically involves models with a large number of parameters, which in turn require large amounts of data samples. In neural network models, model complexity grows with the number of inputs to each neuron, with a trade-off between model expressivity and learning time. A precise characterization of this trade-off would help explain the connectivity and learning times observed in artificial and biological networks. We present a theoretical analysis of how learning time depends on input dimensionality for a Hebbian learning model performing independent component analysis. Based on the geometry of high-dimensional spaces, we show that the learning dynamics reduce to a unidimensional problem, with learning times dependent only on initial conditions. For higher input dimensions, initial parameters have smaller learning gradients and larger learning…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Stochastic Gradient Optimization Techniques · Neural Networks and Reservoir Computing
