Pith. sign in

On the complexity of nonsmooth automatic differentiation

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

Using the notion of conservative gradient, we provide a simple model to estimate the computational costs of the backward and forward modes of algorithmic differentiation for a wide class of nonsmooth programs. The overhead complexity of the backward mode turns out to be independent of the dimension when using programs with locally Lipschitz semi-algebraic or definable elementary functions. This considerably extends Baur-Strassen's smooth cheap gradient principle. We illustrate our results by establishing fast backpropagation results of conservative gradients through feedforward neural networks with standard activation and loss functions. Nonsmooth backpropagation's cheapness contrasts with concurrent forward approaches, which have, to this day, dimensional-dependent worst-case overhead estimates. We provide further results suggesting the superiority of backward propagation of conservative gradients. Indeed, we relate the complexity of computing a large number of directional derivatives to that of matrix multiplication, and we show that finding two subgradients in the Clarke subdifferential of a function is an NP-hard problem.

citation-role summary

background 1

citation-polarity summary

fields

cs.LG 1

years

2025 1

verdicts

ACCEPT 1

roles

background 1

polarities

background 1

representative citing papers

Mathematical analysis of the gradients in deep learning

cs.LG · 2025-01-26 · accept · novelty 6.0

For deep feedforward networks with piecewise-smooth activations, the autodiff gradient is shown to be the unique limit of gradients of smoothed activations, a limiting Frechet subgradient, and equal to the true gradient wherever the loss is continuously differentiable.

citing papers explorer

Showing 1 of 1 citing paper.

  • Mathematical analysis of the gradients in deep learning cs.LG · 2025-01-26 · accept · none · ref 4 · internal anchor

    For deep feedforward networks with piecewise-smooth activations, the autodiff gradient is shown to be the unique limit of gradients of smoothed activations, a limiting Frechet subgradient, and equal to the true gradient wherever the loss is continuously differentiable.