ViViT: Curvature access through the generalized Gauss-Newton's low-rank structure
Abstract
Domain fit: AI-adjacent · Paper appears method- or tooling-adjacent to AI workflows with partial ecosystem coverage.
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.
Results and benchmarks
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.
Benchmark evidence is limited
Evidence graph: 2 refs, 1 links.
Utility signals: depth 60/100, grounding 58/100, status medium.
Implementation
Historical official implementation (not recommended for new builds)
Only a historical official implementation is available
Use with caution for new projects; verify against current tooling and maintained community alternatives.
jbzre7bp/vivit · 1 stars · Last push Oct 27, 2022
Only historical official repository was found (jbzre7bp/vivit).
Open jbzre7bp/vivit- Only historical official implementation is available
- No direct maintained implementation is currently verified.
- Only historical official repository was found: jbzre7bp/vivit.
- No maintained paper-verified implementation met reliability thresholds.
Compare implementation paths
Compare maintenance quality, reproducibility coverage, and evidence confidence before choosing a reproduction baseline.
- Maintenance
- Stale
- Confidence
- High
- Reproducibility
- Strong
- Stars
- 1
- Last push
- Oct 27, 2022 (1399d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No push in 12+ months
- No tagged releases
- No Docker setup
- Maintenance
- Stale
- Confidence
- High
- Reproducibility
- Strong
- Stars
- 1
- Last push
- Aug 26, 2021 (1826d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No push in 12+ months
- No tagged releases
- No Docker setup
- Maintenance
- Stale
- Confidence
- High
- Reproducibility
- Strong
- Stars
- 0
- Last push
- Oct 3, 2021 (1788d)
Official implementation from Papers with Code · Repository link is mentioned in the paper metadata
- No push in 12+ months
- No tagged releases
- No Docker setup
Reproduction readiness
Setup required
Dependencies pinned, manual setup needed
- jbzre7bp/vivit has requirements.txt but requires manual environment setup.
- Last push was 1399 days ago, so expect possible dependency version conflicts.
- No Dockerfile, so you will set up the environment manually.
Hardware requirements
- Expect multi-day setup/compute for meaningful reproduction based on current guidance.
Quick start
git clone https://github.com/jbzre7bp/vivit.git
pip install -r requirements.txt Validation caveat
Repositories and ecosystem
Official
- zv5dmjq5/vivitConfidence: High
Code for the submission "ViViT: Curvature access through the generalized Gauss-Newton's low-rank structure"
1 stars · 0 forks · Last push Aug 26, 2021 · MIT license
- pwlo3k46/vivitConfidence: High
Code for the submission "ViViT: Curvature access through the generalized Gauss-Newton's low-rank structure"
0 stars · 0 forks · Last push Oct 3, 2021 · MIT license
Community
No additional community repositories detected yet.
Hugging Face artifacts
No trustworthy direct or curated related Hugging Face artifacts were found yet. Use targeted searches to quickly locate candidate models, datasets, and demos.
Models
Datasets
Spaces
Tip: start with models, then check datasets and spaces if you need evaluation data or demos.
Research context
Open this paper in HFEPX to review benchmark signals, evaluation modes, and human-feedback protocol context.
Open in HFEPXData includes links from Papers with Code ( CC-BY-SA-4.0 ).