Complexity of Finding Stationary Points of Nonsmooth Nonconvex Functions

preprint2020arXivOpen access

Abstract

We provide the first non-asymptotic analysis for finding stationary points of nonsmooth, nonconvex functions. In particular, we study the class of Hadamard semi-differentiable functions, perhaps the largest class of nonsmooth functions for which the chain rule of calculus holds. This class contains examples such as ReLU neural networks and others with non-differentiable activation functions. We first show that finding an εε-stationary point with first-order methods is impossible in finite time. We then introduce the notion of (δ,ε)(δ, ε)-stationarity, which allows for an εε-approximate gradient to be the convex combination of generalized gradients evaluated at points within distance δδ to the solution. We propose a series of randomized first-order methods and analyze their complexity of finding a (δ,ε)(δ, ε)-stationary point. Furthermore, we provide a lower bound and show that our stochastic algorithm has min-max optimal dependence on δδ. Empirically, our methods perform well for training ReLU neural networks.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.