We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

stat

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Machine Learning

Title: ViViT: Curvature access through the generalized Gauss-Newton's low-rank structure

Abstract: Curvature in form of the Hessian or its generalized Gauss-Newton (GGN) approximation is valuable for algorithms that rely on a local model for the loss to train, compress, or explain deep networks. Existing methods based on implicit multiplication via automatic differentiation or Kronecker-factored block diagonal approximations do not consider noise in the mini-batch. We present ViViT, a curvature model that leverages the GGN's low-rank structure without further approximations. It allows for efficient computation of eigenvalues, eigenvectors, as well as per-sample first- and second-order directional derivatives. The representation is computed in parallel with gradients in one backward pass and offers a fine-grained cost-accuracy trade-off, which allows it to scale. We demonstrate this by conducting performance benchmarks and substantiate ViViT's usefulness by studying the impact of noise on the GGN's structural properties during neural network training.
Comments: Main text: 10 pages, 6 figures; Supplements: 26 pages, 27 figures, 5 tables
Subjects: Machine Learning (cs.LG); Machine Learning (stat.ML)
Cite as: arXiv:2106.02624 [cs.LG]
  (or arXiv:2106.02624v2 [cs.LG] for this version)

Submission history

From: Felix Dangel [view email]
[v1] Fri, 4 Jun 2021 17:37:47 GMT (11827kb,D)
[v2] Thu, 10 Feb 2022 17:06:24 GMT (13027kb,D)

Link back to: arXiv, form interface, contact.