The Training Process of Many Deep Networks Explores the Same Low-Dimensional Manifold

Jialin Mao, Itay Griniasty, Han Kheng Teoh, Rahul Ramesh, Rubing Yang +3 more
5/2/2023
cs.LGcond-mat.dis-nn

No official code found. Best implementation: grasp-lyrl/low-dimensional-deepnets (19 stars, Apache-2.0, last commit 2024-03-31).

Abstract

We develop information-geometric techniques to analyze the trajectories of the predictions of deep networks during training. By examining the underlying high-dimensional probabilistic models, we reveal that the training process explores an effectively low-dimensional manifold. Networks with a wide range of architectures, sizes, trained using different optimization methods, regularization techniques, data augmentation techniques, and weight initializations lie on the same manifold in the prediction space. We study the details of this manifold to find that networks with different architectures follow distinguishable trajectories but other factors have a minimal influence; larger networks train along a similar manifold as that of smaller networks, just faster; and networks initialized at very different parts of the prediction space converge to the solution along a similar manifold.

View on arXivView PDF

Code Implementations(1)

Apache-2.0
193HTML, PythonApr 28, 20232 years agoApache-2.0

Similar Papers

Cite this paper

@article{mao2023training,
  title  = {The Training Process of Many Deep Networks Explores the Same Low-Dimensional Manifold},
  author = {Jialin Mao and Itay Griniasty and Han Kheng Teoh and Rahul Ramesh and Rubing Yang and Mark K. Transtrum and James P. Sethna and Pratik Chaudhari},
  year   = {2023},
  eprint = {2305.01604},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.01604v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.01604.svg)](https://codeofpaper.com/paper/2305.01604)

Discussion