O1NumHess: a fast and accurate seminumerical Hessian algorithm using only O(1) gradients
Bo Wang, Shaohang Luo, Zikuan Wang, Wenjian Liu

TL;DR
O1NumHess introduces a novel seminumerical Hessian algorithm that computes the Hessian matrix with only O(1) gradients by exploiting low-rank properties, significantly reducing computational cost while maintaining accuracy.
Contribution
The paper presents a new Hessian calculation method that reduces gradient evaluations to O(1) by leveraging off-diagonal low-rank structures, outperforming traditional approaches.
Findings
O1NumHess achieves comparable accuracy to conventional methods.
It is faster than both traditional numerical and analytic Hessians.
Requires only about 100 gradients for large systems.
Abstract
In this work, we describe a new algorithm, O1NumHess, to calculate the Hessian of a molecular system by finite differentiation of gradients calculated at displaced geometries. Different from the conventional seminumerical Hessian algorithm, which requires gradients at displaced geometries (where is the number of atoms), the present approach only requires gradients. Key to the reduction of the number of gradients is the exploitation of the off-diagonal low-rank (ODLR) property of Hessians, namely the blocks of the Hessian that correspond to two distant groups of atoms have low rank. This property reduces the number of independent entries of the Hessian from to , such that gradients already contain enough information to uniquely determine the Hessian. Numerical results on model systems…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science · Advanced Chemical Physics Studies · Protein Structure and Dynamics
