Spurious Local Minima Are Common for Deep Neural Networks with Piecewise Linear Activations
arXiv:2102.13233
Abstract
In this paper, it is shown theoretically that spurious local minima are common for deep fully-connected networks and convolutional neural networks (CNNs) with piecewise linear activation functions and datasets that cannot be fitted by linear models. A motivating example is given to explain the reason for the existence of spurious local minima: each output neuron of deep fully-connected networks and CNNs with piecewise linear activations produces a continuous piecewise linear (CPWL) output, and different pieces of CPWL output can fit disjoint groups of data samples when minimizing the empirical risk. Fitting data samples with different CPWL functions usually results in different levels of empirical risk, leading to prevalence of spurious local minima. This result is proved in general settings with any continuous loss function. The main proof technique is to represent a CPWL function as a maximization over minimization of linear pieces. Deep ReLU networks are then constructed to produce these linear pieces and implement maximization and minimization operations.
References in corpus (9)
- The Loss Surfaces of Multilayer Networks
- Learning One-hidden-layer Neural Networks with Landscape Design
- The Landscape of Empirical Risk for Non-convex Losses
- Complexity of Linear Regions in Deep Networks
- Local minima in training of neural networks
- Critical Points of Neural Networks: Analytical Forms and Landscape Properties
- Porcupine Neural Networks: (Almost) All Local Optima are Global
- Low-loss connection of weight vectors: distribution-based approaches
- Deforming the Loss Surface to Affect the Behaviour of the Optimizer