Research map / Architectures and efficiency / RNNs and normalization
Colour me shocked: Exact Molecular Hessians from MLIPs in O(N) time using sparse differentiation!
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Shows that the Hessian sparsity pattern of local message-passing MLIPs can be derived in closed form from the cutoff graph and layer count, so sparse AD (star/acyclic colouring) yields exact Cartesian Hessians with a system-size-independent number of HVPs, giving O(N) total cost; packaged as ColPackPy.</tql>
Problem
Exact Cartesian Hessians of the energy require O(N) Hessian-vector products, so building MLIP Hessians costs O(N^2) overall, limiting high-accuracy Hessians to small systems. Sparse AD normally needs a costly sparsity-detection pass.
Approach
The receptive-field sparsity of local MLIPs (cutoff radius and number of message-passing layers) gives the Hessian sparsity pattern a priori; combining this with graph colouring (star or acyclic) reduces HVPs to a size-independent constant, so exact Hessians cost O(N) in total with no approximation. A heuristic cutoff-based pattern extends this to DFT and other non-local methods at the cost of app
Key results
- Acyclic colouring gives runtime speedups up to 15x on alkane chains and 8x on water clusters with one-layer TensorNet.
- Up to 6x runtime savings on Aβ40 conformers with one-layer TensorNet.
- With a cutoff-based approximate pattern, CHGNet and DFT (PBE) reach ~1e-6 to 1e-7 and ~0.1% average eigenvalue error respectively around a 17 Å cutoff on Chignolin.
Surprising findings
- Speedup is larger for MACE-OFF23 than TensorNet despite identical sparsity, because coloring overhead is a smaller share of the more expensive HVP cost.
- DFT Hessian error decreases more slowly with cutoff than CHGNet, suggesting longer-range dependencies in DFT Hessians.
Limitations
- Colouring runs on CPU and contributes a non-negligible share of runtime for cheap models.
- DFT and non-local models require heuristic cutoff patterns, introducing approximation error.
- Code is stated to be released only 'soon'; no link given.
Experimental setup
Datasets: Chignolin structures Aβ40 conformers from protein ensemble database
Benchmarks: alkane chains water clusters Aβ40 conformers Chignolin cutoff approximation
Metrics: HVP count wall-clock runtime average relative eigenvalue error maximum Hessian element error
Baselines: naive dense Hessian via HVPs star colouring
Builds on: ColPack sparse automatic differentiation asdex TensorNet CHGNet
Closest papers by meaning
- The Importance of Being Scalable: Improving the Speed and Accuracy of Neural Network Interatomic Potentials Across Chemical Domains (NeurIPS 2024 · similarity 0.88)
- Physics-Informed Weakly Supervised Learning For Interatomic Potentials (ICML 2025 · similarity 0.88)
- MLIP Arena: Advancing Fairness and Transparency in Machine Learning Interatomic Potentials via an Open, Accessible Benchmark Platform (NeurIPS 2025 · similarity 0.87)
- Towards Fast, Specialized Machine Learning Force Fields: Distilling Foundation Models via Energy Hessians (ICLR 2025 · similarity 0.87)
- FlashTP: Fused, Sparsity-Aware Tensor Product for Machine Learning Interatomic Potentials (ICML 2025 · similarity 0.87)
- Stein Kernelized Molecular Dynamics for Active Learning of Interatomic Potentials (NeurIPS 2026 · similarity 0.87)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
