Bayesian hierarchical models for quantitative estimates for performance metrics applied to saddle search algorithms
Source abstract
Abstract
Rigorous performance evaluation is essential for developing robust algorithms for high-throughput computational chemistry. Traditional benchmarking, however, often struggles to account for system-specific variability, making it difficult to form actionable conclusions. We present a Bayesian hierarchical modeling framework that rigorously quantifies performance metrics and their uncertainty, enabling a nuanced comparison of algorithmic strategies. We apply this framework to analyze the dimer method, comparing Conjugate Gradient (CG) and L-BFGS rotation optimizers, with and without the removal of external rotations, across a benchmark of 500 molecular systems. Our analysis confirms that CG offers higher overall robustness than L-BFGS in this context. While the theoretically motivated removal of external rotations led to higher computational cost (>40% more energy and force calls) for most systems in this set, our models also reveal a subtle interplay, hinting that this feature may improve the reliability of the L-BFGS optimizer. Rather than identifying a single superior method, our findings support the design of adaptive “chain of methods” workflows. This work showcases how a robust statistical paradigm can go beyond simple performance rankings to inform the intelligent, context-dependent application of computational chemistry methods.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Machine Learning in Materials Science · Computational Drug Discovery Methods · Quantum Computing Algorithms and Architecture
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Science Institute and Faculty of Physical Sciences, University of Iceland , 107 Reykjavík,
Funding
Rannís
References (48)
Show source-provided references
1. The activated complex in chemical reactions10.1063/1.1749604 ↗
2. Recent developments in transition state theory10.1002/bbpc.19820860509 ↗
3. On finding transition states10.1063/1.442352 ↗
4. Traveling through potential energy landscapes of disordered materials: The activation-relaxation technique10.1103/physreve.57.2419 ↗
5. Some improvements of the activation-relaxation technique method for finding transition pathways on potential energy surfaces10.1063/1.3088532 ↗
6. The activation-relaxation technique: ART nouveau and kinetic ART10.1155/2012/925278 ↗
7. pARTn: A plugin implementation of the activation relaxation technique nouveau that takes over the FIRE minimisation algorithm10.1016/j.cpc.2023.108961 ↗
8. Exploring potential energy surfaces to reach saddle points above convex regions10.1063/5.0210097 ↗
9. A dimer method for finding saddle points on high dimensional potential surfaces using only first derivatives10.1063/1.480097 ↗
10. Defect migration in crystalline silicon10.1103/physrevb.59.3969 ↗
11. Sella, an open-source automation-friendly molecular saddle point optimizer10.1021/acs.jctc.2c00395 ↗
12. Minimum mode saddle point searches using Gaussian process regression with inverse-distance covariance function10.1021/acs.jctc.9b01038 ↗
13. Efficient implementation of Gaussian process regression accelerated saddle point searches with application to molecular reactions10.1021/acs.jctc.5c00866 ↗
14. The location of transition states: A comparison of Cartesian, Z-matrix, and natural internal coordinates10.1002/(sici)1096-987x(199605)17:7<888::aid-jcc12>3.0.co;2-7 ↗
15. Benchmarks for characterization of minima, transition states, and pathways in atomic, molecular, and condensed matter systems10.1021/ct5008718 ↗
16. Removing external degrees of freedom from transition-state search methods using quaternions10.1021/ct501155k ↗
17. Unification of algorithms for minimum mode optimization10.1063/1.4862410 ↗
18. Superlinearly converging dimer method for transition state search10.1063/1.2815812 ↗
19. Comparison of methods for finding saddle points without knowledge of the final states10.1063/1.1809574 ↗
20. Efficient softest mode finding in transition states calculations10.1063/1.4792644 ↗
21. Automated reproducible workflows and data provenance with AiiDA10.1038/s42254-022-00463-1 ↗
22. Sustainable data analysis with Snakemake [version 2]10.12688/f1000research.29032.2 ↗
23. The (black) art of runtime evaluation: Are we comparing algorithms or implementations?10.1007/s10115-016-1004-2 ↗
24. How not to lie with statistics: The correct way to summarize benchmark results10.1145/5666.5673 ↗
25. brms: An R package for Bayesian multilevel models using Stan10.18637/jss.v080.i01 ↗
26. Stan: A probabilistic programming language10.18637/jss.v076.i01 ↗
27. EON: Software for long time simulations of atomic scale systems10.1088/0965-0393/22/5/055002 ↗
28. NWChem: Past, present, and future10.1063/5.0004997 ↗
29. Efficient methods for finding transition states in chemical reactions: Comparison of improved dimer method and partitioned rational function optimization method10.1063/1.2104507 ↗
30. X. Fu , Z.Wu, W.Wang, T.Xie, S.Keten, R.Gomez-Bombarelli, and T.Jaakkola, “Forces are not enough: Benchmark and critical evaluation for machine learning force fields with molecular simulations,” arXiv:2210.07237 [physics] (2022).
31. W. G. Stark , C.van der Oord, I.Batatia, Y.Zhang, B.Jiang, G.Csányi, and R. J.Maurer, “Benchmarking of machine learning interatomic potentials for reactive hydrogen dynamics at metal surfaces,” arXiv:2403.15334 [physics] (2024).10.1088/2632-2153/ad5f11 ↗
32. Do not log-transform count data10.1111/j.2041-210x.2010.00021.x ↗
33. 2020
34. The No-U-turn sampler: Adaptively setting path lengths in Hamiltonian Monte Carlo
35. Abandon statistical significance10.1080/00031305.2018.1527253 ↗
36. Why are p-Values controversial?10.1080/00031305.2016.1277161 ↗
37. See https://github.com/TheochemUI/eOn for Using the Github variant.
38. 2017
39. Energy landscapes: From clusters to biomolecules
40. 2006
41. Walking on potential energy surfaces10.1063/1.458435 ↗
42. Limited-memory BFGS with displacement aggregation10.1007/s10107-021-01621-6 ↗
43. Wailord: Parsers and reproducibility for quantum chemistry
44. High throughput reproducible literate phylogenetic analysis
45. Reproducible high performance computing without redundancy with nix
46. Flowy: High performance probabilistic lava emplacement prediction10.1016/j.cpc.2025.109745 ↗
47. Materials cloud, a platform for open computational science10.1038/s41597-020-00637-5 ↗
48. Bayesian hierarchical models for quantitative estimates for performance metrics applied to saddle search algorithms10.24435/materialscloud:xc-5e2025 ↗