Critical Points of Neural Networks: Analytical Forms and Landscape Properties
Yi Zhou, Yingbin Liang

TL;DR
This paper analytically characterizes the critical points of neural network loss functions, revealing landscape properties and conditions for global minima, with implications for optimization performance.
Contribution
It provides a complete analytical description of critical points for various neural networks and analyzes their landscape properties, including the presence of spurious local minima.
Findings
Linear networks have no spurious local minima.
One-hidden-layer ReLU networks have local minima that are not global.
Analytical forms help understand convergence behavior.
Abstract
Due to the success of deep learning to solving a variety of challenging machine learning tasks, there is a rising interest in understanding loss functions for training neural networks from a theoretical aspect. Particularly, the properties of critical points and the landscape around them are of importance to determine the convergence performance of optimization algorithms. In this paper, we provide full (necessary and sufficient) characterization of the analytical forms for the critical points (as well as global minimizers) of the square loss functions for various neural networks. We show that the analytical forms of the critical points characterize the values of the corresponding loss functions as well as the necessary and sufficient conditions to achieve global minimum. Furthermore, we exploit the analytical forms of the critical points to characterize the landscape properties for 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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural dynamics and brain function · Neural Networks and Applications · stochastic dynamics and bifurcation
Methods*Communicated@Fast*How Do I Communicate to Expedia?
