English

Modular Block-diagonal Curvature Approximations for Feedforward Architectures

Machine Learning 2020-03-02 v3 Machine Learning

Abstract

We propose a modular extension of backpropagation for the computation of block-diagonal approximations to various curvature matrices of the training objective (in particular, the Hessian, generalized Gauss-Newton, and positive-curvature Hessian). The approach reduces the otherwise tedious manual derivation of these matrices into local modules, and is easy to integrate into existing machine learning libraries. Moreover, we develop a compact notation derived from matrix differential calculus. We outline different strategies applicable to our method. They subsume recently-proposed block-diagonal approximations as special cases, and are extended to convolutional neural networks in this work.

Cite

@article{arxiv.1902.01813,
  title  = {Modular Block-diagonal Curvature Approximations for Feedforward Architectures},
  author = {Felix Dangel and Stefan Harmeling and Philipp Hennig},
  journal= {arXiv preprint arXiv:1902.01813},
  year   = {2020}
}

Comments

9 pages, 5 figures, 1 table, supplements included (13 pages, 6 figures, 2 tables)

R2 v1 2026-06-23T07:32:45.263Z