<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">79131</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2026.079131</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>HERO (Hessian-Engineered Relaxation Optimizer): Suppressing &#x201C;Hessian Pollution&#x201D; for Accelerated First-Principles Structural Relaxation</article-title>
<alt-title alt-title-type="left-running-head">HERO (Hessian-Engineered Relaxation Optimizer): Suppressing &#x201C;Hessian Pollution&#x201D; for Accelerated First-Principles Structural Relaxation</alt-title>
<alt-title alt-title-type="right-running-head">HERO (Hessian-Engineered Relaxation Optimizer): Suppressing &#x201C;Hessian Pollution&#x201D; for Accelerated First-Principles Structural Relaxation</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Li</surname><given-names>Mingzhe</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-3">3</xref><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Ma</surname><given-names>Piao</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Li</surname><given-names>Limin</given-names></name><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Yang</surname><given-names>Weijie</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>yangwj@ncepu.edu.cn</email></contrib>
<contrib id="author-5" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Li</surname><given-names>Hao</given-names></name><xref ref-type="aff" rid="aff-3">3</xref><email>li.hao.b8@tohoku.ac.jp</email></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Power Engineering, North China Electric Power University</institution>, <addr-line>Baoding</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>Gusu Laboratory of Materials</institution>, <addr-line>Suzhou</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>Advanced Institute for Materials Research (WPI-AIMR), Tohoku University</institution>, <addr-line>Sendai, Miyagi</addr-line>, <country>Japan</country></aff>
<aff id="aff-4"><label>4</label><institution>Suzhou MatSource Technology Co., Ltd.</institution>, <addr-line>Suzhou</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Authors: Weijie Yang. Email: <email>yangwj@ncepu.edu.cn</email>; Hao Li. Email: <email>li.hao.b8@tohoku.ac.jp</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>8</day><month>5</month><year>2026</year>
</pub-date>
<volume>88</volume>
<issue>1</issue>
<elocation-id>8</elocation-id>
<history>
<date date-type="received">
<day>15</day>
<month>01</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>02</day>
<month>04</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_79131.pdf"></self-uri>
<abstract>
<p>Structural optimization is a fundamental step in density functional theory (DFT) calculations, typically driven by the Broyden&#x2013;Fletcher&#x2013;Goldfarb&#x2013;Shanno (BFGS) optimizer. However, the standard BFGS algorithm relies on a local quadratic approximation of the potential energy surface (PES), which frequently breaks down in highly non-quadratic regimes typical of complex surface adsorption systems and defective bulk materials. This breakdown leads to &#x201C;Hessian pollution&#x201D;, a phenomenon where higher-order anharmonicities introduce spurious off-diagonal inter-atomic couplings that distort curvature estimates and significantly stall convergence. Herein, we propose a physics-inspired algorithmic intervention to the BFGS method that systematically suppresses this pollution. Once the maximum residual force drops below a specific activation threshold (e.g., 0.5 or 0.1 eV/&#x00C5;), our approach conditionally resets all off-diagonal Hessian blocks, and introduces an isotropic background stiffness strategy where these blocks can be repopulated with a small positive constant rather than zeroed completely. This balances the robust stability of diagonal dominance with accelerated convergence speed. Implemented as an add-on to the Atomic Simulation Environment (ASE) Library, the method is lightweight, transferable, and compatible with standard DFT codes. Tests across diverse chemical systems, including atomic and molecular adsorbates (O&#x002A;, H&#x002A;, CO&#x002A;) on Pt(111) surfaces and defective bulk oxides (WO<sub>3&#x2013;x</sub>), demonstrate substantial reductions in the number of required force calls without biasing the final optimized geometry. It offers a practical tool for high-throughput DFT workflows that eliminates the need for domain-specific training. This method is available via our open-source package, Hessian-Engineered Relaxation Optimizer (HERO).</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Hessian-engineered relaxation optimizer</kwd>
<kwd>density functional theory (DFT)</kwd>
<kwd>structural optimization</kwd>
<kwd>BFGS algorithm</kwd>
<kwd>hessian pollution</kwd>
<kwd>structural relaxation</kwd>
</kwd-group><funding-group>
<award-group id="awg1">
<funding-source>JSPS KAKENHI</funding-source>
<award-id>JP25H01508</award-id>
</award-group>
<award-group id="awg2">
<funding-source>Gusu Laboratory of Materials</funding-source>
<award-id>Y2501</award-id>
</award-group>
<award-group id="awg3">
<funding-source>Beijing Natural Science Foundation</funding-source>
<award-id>2262076</award-id>
</award-group>
<award-group id="awg4">
<funding-source>Natural Science Foundation of Hebei</funding-source>
<award-id>E2025502039</award-id>
</award-group>
<award-group id="awg5">
<funding-source>Fundamental Research Fund for the Central Universities</funding-source>
<award-id>2025JC008</award-id>
<award-id>2025MS131</award-id>
</award-group>
</funding-group></article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Structural optimization is a fundamental and essential step in density functional theory (DFT) calculations [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-2">2</xref>], providing the equilibrium geometries required for accurate computations of energetics, electronic structures, and physical and chemical properties [<xref ref-type="bibr" rid="ref-3">3</xref>]. Among the optimization algorithms, quasi-Newton methods, particularly the Broyden&#x2013;Fletcher&#x2013;Goldfarb&#x2013;Shanno (BFGS) method [<xref ref-type="bibr" rid="ref-4">4</xref>] have become the standard choice due to their favorable balance between efficiency and robustness. By iteratively updating an approximate Hessian or its inverse, BFGS circumvents the need for costly explicit second-derivative calculations while providing effective curvature information for guiding ionic relaxations [<xref ref-type="bibr" rid="ref-5">5</xref>].</p>
<p>Despite its popularity, the BFGS method is not immune to numerical instabilities. Improper definition of the search direction due to an inappropriate initial Hessian approximation or an ill-conditioned Hessian can hinder convergence [<xref ref-type="bibr" rid="ref-6">6</xref>]. Its formulation relies on an implicit assumption: the local potential energy surface (PES) [<xref ref-type="bibr" rid="ref-7">7</xref>] can be approximated by a quadratic function. In this idealized case, the gradient difference is strictly linear, meaning the secant condition perfectly captures the constant local curvature, and the update progressively converges to the true Hessian. However, real PESs encountered in DFT calculations are intrinsically highly non-quadratic, especially in surface and adsorption systems where strong anharmonicity and many-body couplings are present. As a result, the gradient difference vector <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> inevitably incorporates higher-order contributions, which contaminate the Hessian approximation [<xref ref-type="bibr" rid="ref-8">8</xref>]. This &#x201C;Hessian pollution&#x201D; distorts the curvature estimate, producing ill-conditioned matrices and spurious couplings that slow down convergence.</p>
<p>Several approaches have been developed to mitigate stability issues in structural relaxation. Strategies such as preconditioning schemes [<xref ref-type="bibr" rid="ref-9">9</xref>], trust-region methods, and machine-learned surrogate models [<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-11">11</xref>] have been widely employed to improve convergence and stability. Recently, the field has seen rapid advancements [<xref ref-type="bibr" rid="ref-12">12</xref>] with the introduction of universal machine learning interatomic potentials (MLIPs), such as MACE [<xref ref-type="bibr" rid="ref-13">13</xref>] and CHGNet [<xref ref-type="bibr" rid="ref-11">11</xref>], which offer near-quantum accuracy for geometry optimization at a fraction of the computational cost [<xref ref-type="bibr" rid="ref-14">14</xref>]. Furthermore, novel batched optimization frameworks and comprehensive benchmarking studies have been proposed to evaluate and accelerate MLIP-driven structural relaxation across diverse energy landscapes [<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>]. Nevertheless, these methods often impose constraints: surrogate models typically require extensive domain-specific training datasets or incur significant on-the-fly computational costs [<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-11">11</xref>], while advanced optimization schemes may necessitate intricate parameter tuning to match specific system characteristics. In high-throughput computational workflows [<xref ref-type="bibr" rid="ref-17">17</xref>], where thousands of structural relaxations must be performed efficiently, a lightweight and transferable solution is particularly desirable.</p>
<p>Modern advancements that address these limitations include the FIRE algorithm [<xref ref-type="bibr" rid="ref-18">18</xref>] for robust dynamics-based minimization, the Universal Exponential Preconditioner [<xref ref-type="bibr" rid="ref-9">9</xref>] for low-overhead geometric scaling, the TRIC system [<xref ref-type="bibr" rid="ref-19">19</xref>] for parameter-free coordinate transformations, the FLARE [<xref ref-type="bibr" rid="ref-10">10</xref>] active learning framework for on-the-fly surrogate training, and CHGNet [<xref ref-type="bibr" rid="ref-11">11</xref>] as a pretrained universal potential for rapid pre-relaxation. However, these methods have specific trade-offs: the FIRE algorithm may require more iterations than quasi-Newton methods in harmonic regions [<xref ref-type="bibr" rid="ref-18">18</xref>], the exponential preconditioner is less effective for complex molecular systems without hybridization [<xref ref-type="bibr" rid="ref-9">9</xref>], and machine learning approaches like CHGNet or FLARE often still require final <italic>ab initio</italic> refinement to ensure high-precision accuracy in novel chemical spaces [<xref ref-type="bibr" rid="ref-10">10</xref>,<xref ref-type="bibr" rid="ref-11">11</xref>,<xref ref-type="bibr" rid="ref-20">20</xref>].</p>
<p>Herein, we propose a physics-inspired modification to the BFGS algorithm that systematically suppresses Hessian pollution in late optimization stages. The method exploits the block structure of the Hessian in atomistic systems: once the residual forces fall below a given threshold, all off-diagonal blocks are reset to either zero or a small positive constant. This block-diagonalization eliminates spurious inter-atomic couplings introduced by higher-order nonlinearities, restoring stability by physically decoupling the coordinates and purging the accumulated Hessian pollution. Furthermore, we introduce a dynamic structured Hessian preconditioning strategy by injecting an isotropic background stiffness (an empirical positive coupling constant) into the off-diagonal blocks to a small positive constant. This mitigates the conservative nature of a purely diagonal Hessian, balancing robustness with convergence speed. The result is a stabilized curvature approximation that accelerates convergence without compromising accuracy. This methodology is implemented in the Hessian-Engineered Relaxation Optimizer (HERO) package, which is openly available at <ext-link ext-link-type="uri" xlink:href="https://github.com/herodft-2026/beta">https://github.com/herodft-2026/beta</ext-link>.</p>
<p>To maximize accessibility and facilitate seamless integration into established computational workflows, the HERO architecture is strictly designed within the framework of the Atomic Simulation Environment (ASE). By directly inheriting from the standard ASE Atoms and Optimizer classes, the package functions as a plug-and-play extension. This ensures a near-zero learning curve: any researcher familiar with the ASE ecosystem can deploy HERO immediately, utilizing it as a drop-in replacement for standard optimizers without the need to restructure their simulation scripts or data structures.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Methodology</title>
<p>We implemented this strategy within the ASE [<xref ref-type="bibr" rid="ref-21">21</xref>]&#x2014;a Python library for working with atoms as a modular add-on, ensuring compatibility with widely used DFT codes. Benchmark tests on oxygen adsorption on Pt(111) surface demonstrate a substantial reduction in the number of ionic steps compared to standard BFGS. Additional tests on other adsorbates on Pt(111) and WO<sub>x</sub> surfaces confirm the broad transferability of the method. By providing this scheme as an ASE extension, we aim to offer a practical and general solution for accelerating DFT structural optimization, with direct benefits for high-throughput studies in surface science and catalysis.</p>
<p>The flowchart in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> delineates a robust and widely-used computational workflow for geometry optimization, a fundamental task in computational chemistry and materials science aimed at locating stable structures corresponding to local minima on the PES. The process is a synergistic combination of a high-accuracy quantum mechanical method (e.g., DFT) and an efficient numerical optimization algorithm (BFGS). The optimization process is iterative, beginning with an initial guess for the atomic structure, <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. Each iteration, indexed by <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>k</mml:mi></mml:math></inline-formula>, proceeds as follows:
<list list-type="simple">
<list-item>
<label>1.</label>
<p><bold>Energy and Force Calculation:</bold> The energy <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>E</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> and the forces on each atom are computed for the current structure <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. The forces are equivalent to the negative gradient of the energy with respect to the atomic coordinates, <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mo>&#x2212;</mml:mo><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mi>E</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. As indicated, DFT is employed for this step, as it provides a good balance between accuracy and computational cost for a wide range of systems.</p>
</list-item>
<list-item>
<label>2.</label>
<p><bold>Structure Update:</bold> The atomic coordinates are updated to a new structure, <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, in a direction that is expected to lower the system&#x2019;s energy. The flowchart specifies the use of the BFGS algorithm, a powerful quasi-Newton method. The update rule is given by:
<disp-formula id="ueqn-1"><mml:math id="mml-ueqn-1" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>B</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mi mathvariant="normal">&#x2207;</mml:mi><mml:mi>E</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>
where <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the step size and <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is an approximation to the Hessian matrix (the matrix of second derivatives of the energy).</p>
<p>The inverse Hessian, <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:msubsup><mml:mi>B</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula>, accounts for the local curvature of the PES, enabling a more intelligent and typically faster path to the minimum compared to simple gradient descent methods.</p></list-item>
<list-item>
<label>3.</label>
<p><bold>Convergence Check:</bold> After the update, the algorithm checks if a predefined convergence criterion has been met.</p>
<p>The management of the approximate Hessian matrix, <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, is critical for the efficiency and stability of the BFGS algorithm. The ancillary information in <xref ref-type="fig" rid="fig-1">Fig. 1</xref> highlights a progressive strategy for this:
<list list-type="simple">
<list-item>
<label>a.</label>
<p><bold>Block-Diagonalization (Spatial Topological Decoupling):</bold> The most direct approach, shown in the flowchart, is to enforce a block-diagonal structure by zeroing the off-diagonal blocks <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mi>i</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. This robustly enhances stability by eliminating potentially noisy coupling terms that can accumulate during the BFGS updates, which is especially useful in the early stages of optimization or for difficult systems.</p></list-item>
<list-item>
<label>b.</label>
<p><bold>Isotropic Background Stiffness Injection:</bold> This block-diagonalization can be viewed as the baseline in a more advanced strategy. Instead of complete zeroing, a more nuanced approach involves setting the off-diagonal blocks to small, controlled non-zero values. This acts as a form of dynamic structured Hessian preconditioning or preconditioning, providing a better balance between the stability of a diagonal Hessian and the faster convergence offered by a well-conditioned, dense Hessian. This allows for a more guided and efficient path to the energy minimum.</p></list-item>
</list></p></list-item>
</list></p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>The iterative workflow for atomic structure optimization via the DFT-BFGS method. The process starts from an initial guess <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> and converges to a final optimized structure. The flowchart also highlights a block-diagonalization scheme for the approximate Hessian matrix, used to enhance optimization stability.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_79131-fig-1.tif"/>
</fig>
<p>As delineated in Schlegel&#x2019;s review, the efficacy of geometry optimization&#x2014;particularly within the framework of quasi-Newton schemes like BFGS&#x2014;rests fundamentally on the validity of the local quadratic approximation of the potential energy surface [<xref ref-type="bibr" rid="ref-22">22</xref>]. However, challenges persist due to the numerical instability of Hessian updates in standard schemes, and the difficulty in handling the varying stiffness of molecular vibrational modes, which can degrade optimization efficiency [<xref ref-type="bibr" rid="ref-23">23</xref>]. In such regimes, standard update formulas tend to propagate gradient noise across all degrees of freedom [<xref ref-type="bibr" rid="ref-24">24</xref>], resulting in an Hessian that contains exaggerated off-diagonal elements and consequently overestimates the spurious inter-atomic couplings and local stiffness of the molecular system.</p>
<p>Addressing this limitation, our proposed strategy of uniform mean-field coupling (specifically the replacement of off-diagonal atomic blocks with a uniform damped constant) serves as a robust countermeasure to these instabilities. By strictly limiting the magnitude of these uncertain inter-atomic coupling terms in the iteration matrix, we effectively implement a dynamic spectral conditioning that acts as an intrinsic structural regularization. This operation aligns conceptually with the trust radius and rational function optimization (RFO) techniques discussed by Schlegel [<xref ref-type="bibr" rid="ref-22">22</xref>], as it prevents the optimizer from taking excessive steps driven by spurious &#x201C;soft modes.&#x201D; However, unlike extrinsic step-size constraints, our approach enforces stability directly through the spatial decorrelation of the update operator, filtering out unreliable long-range noise while preserving the essential local topological information required for efficient convergence.</p>
<p>In essence, this represents a progression from a simple but stable &#x201C;reset&#x201D; of inter-atomic couplings to a more sophisticated isotropic background stiffness strategy that can accelerate convergence. On rugged potential energy surfaces, the strict decoupling of the &#x2018;reset&#x2019; operation acts as a safety brake, preventing divergence but potentially stalling momentum in shallow valleys. The background stiffness strategy acts as a navigation aid: by enforcing a uniform, non-zero coupling, it smoothens the perceived local topology. This allows the optimizer to bypass minor corrugations that would otherwise trigger erratic Hessian updates, effectively guiding the system toward the local minimum with a trajectory that is both stable against anharmonic noise and dynamic enough to traverse flat regions of the PES efficiently.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Result</title>
<p><bold>Mechanism of Hessian Reset (<xref ref-type="fig" rid="fig-2">Fig. 2a</xref>&#x2013;<xref ref-type="fig" rid="fig-2">d</xref>):</bold> Panels (a) and (b) visualize the approximate Hessian matrix at intermediate steps of a geometry optimization. The significant non-zero off-diagonal elements (shown in red and blue) represent the learned couplings between different atomic coordinates. Over many iterations, particularly on a rugged energy landscape, these off-diagonal terms can accumulate numerical noise or represent non-local curvatures inaccurately, a phenomenon we term &#x201C;Hessian pollution.&#x201D; This can lead to inefficient or unstable optimization steps. The core of the HERO(0) method is a periodic &#x201C;reset&#x201D; of this matrix. As shown in the transition from (a) to (c) and (b) to (d), the algorithm identifies moments of stagnation or instability and sets the off-diagonal blocks to zero. This operation effectively purges the accumulated pollution, decoupling the coordinates and simplifying the local optimization problem to a set of independent blocks. Physically, this operation enforces a &#x2018;locality constraint&#x2019; that the standard BFGS update lacks. In real materials, second-derivative couplings naturally decay with inter-atomic distance. However, numerical noise in the gradient approximation often smears across the entire matrix, creating artificial long-range correlations. By pruning these off-diagonal blocks, HERO explicitly aligns the mathematical model with the physical reality of short-range chemical interactions, effectively removing the &#x2018;false memory&#x2019; of non-existent couplings. The resulting block-diagonal matrix in (c) and (d) provides a more robust, albeit less detailed, model of the local curvature, allowing the optimizer to escape from regions where the full Hessian approximation is problematic.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Illustration of the mechanism and performance of the HERO(0) optimization strategy, designed to enhance the robustness of quasi-Newton methods on complex potential energy surfaces. Panels (<bold>a</bold>&#x2013;<bold>d</bold>) visualize the approximate Hessian matrix before and after the reset operation; specifically, the dense and &#x201C;polluted&#x201D; Hessians at optimization steps 16 and 35 (<bold>a</bold>,<bold>b</bold>) are transformed into clean, block-diagonal structures at steps 17 and 36 (<bold>c</bold>,<bold>d</bold>) by nullifying off-diagonal blocks. Correspondingly, panels (<bold>e</bold>,<bold>f</bold>) present convergence curves comparing HERO(0) (orange) against the standard BFGS method (blue) under two reset force thresholds (<italic>F</italic> &#x003D; 0.5 eV/&#x00C5; and <italic>F</italic> &#x003D; 0.1 eV/&#x00C5;). The <italic>y</italic>-axis denotes the logarithm of the maximum atomic force, with the red dashed line indicating the final convergence criterion of 0.05 eV/&#x00C5;.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_79131-fig-2.tif"/>
</fig>
<p><bold>Performance and Convergence (<xref ref-type="fig" rid="fig-2">Fig. 2e</xref>&#x2013;<xref ref-type="fig" rid="fig-2">f</xref>):</bold> The convergence curves demonstrate the practical benefit of this strategy. Panel (e) shows a challenging optimization scenario where the standard BFGS algorithm (blue line) suffers from significantly slower convergence, struggling to efficiently reduce the force below approximately 0.1 eV/&#x00C5;. This asymptotic stagnation is characteristic of an ill-conditioned Hessian, where the optimizer is misled by accumulated curvature errors into taking vanishingly small steps along shallow, non-productive search directions. In contrast, the HERO(0) algorithm (orange line) successfully navigates the complex energy landscape. The visible oscillations in the trajectory correspond to the algorithm actively resetting the Hessian to overcome optimization barriers. These transient spikes in force are not signs of numerical instability, but rather evidence of necessary &#x2018;forgetting&#x2019;. When the Hessian is reset, the optimizer discards the corrupted curvature history and momentarily reverts to a steeper descent direction (akin to a localized Gradient Descent restart). While this may cause a temporary increase in the projected force, it crucially breaks the inertia of the stagnation, allowing the system to re-orient towards the true local minimum. Crucially, this reset mechanism is triggered once the residual force falls into the activation window (below the threshold <italic>F</italic> &#x003D; 0.5 eV/&#x00C5;). Instead of the sluggish convergence observed in the standard method, this intervention actively purges Hessian pollution, enabling the optimizer to drive the forces down to the final convergence criterion (0.05 eV/&#x00C5;). Panel (f) exhibits a similar trend with a stricter activation threshold (<italic>F</italic> &#x003D; 0.1 eV/&#x00C5;), indicating that this parameter can be tuned to delay the intervention until a deeper convergence stage is reached.</p>
<p>The HERO(0) method provides a powerful enhancement to standard BFGS by dynamically simplifying the Hessian approximation. By periodically removing potentially erroneous coupling information, it prevents the optimizer from getting trapped in difficult regions of the potential energy surface, proving particularly effective for systems where standard quasi-Newton methods struggle to converge.</p>
<p>The plots on the left (a, c, e, g) in <xref ref-type="fig" rid="fig-3">Fig. 3</xref> use a force threshold of <italic>F</italic> &#x003D; 0.5 eV/&#x00C5; for Hessian resets, while those on the right (b, d, f, h) use a stricter threshold of <italic>F</italic> &#x003D; 0.1 eV/&#x00C5;. The &#x201C;Hessian Engine&#x201D; variants differ in the value added to the off-diagonal blocks during a reset (Engine0 adds 0, Engine4 adds 4, etc.). For each system, the insets show the initial and final atomic structures, confirming that all successfully converged methods yield the same final geometry. The <italic>x</italic>-axis represents the number of DFT force calls, a proxy for computational cost.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Comparative performance of various &#x201C;Hessian Engine&#x201D; optimization strategies against the default BFGS optimizer across four distinct chemical systems. The systems include adsorbates on a Pt(111) surface&#x2014;(<bold>a</bold>,<bold>b</bold>) 2O&#x002A;, (<bold>c</bold>,<bold>d</bold>) 2H&#x002A;, and (<bold>e</bold>,<bold>f</bold>) CO&#x002A;&#x2014;and (<bold>g</bold>,<bold>h</bold>) a defective <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:msub><mml:mrow><mml:mtext>O</mml:mtext></mml:mrow><mml:mrow><mml:mn>3</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>x</mml:mtext></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> structure. This selection is strategic: the atomic adsorbates <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mrow><mml:mtext>O</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mtext>H</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> represent systems dominated by surface-hybridization modes, while the molecular adsorbate <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>C</mml:mtext></mml:mrow><mml:msup><mml:mrow><mml:mtext>O</mml:mtext></mml:mrow><mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> introduces high-frequency internal vibrations and rigid-body rotations that often create ill-conditioned Hessian eigenvalues. The defective bulk oxide <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:msub><mml:mrow><mml:mtext>O</mml:mtext></mml:mrow><mml:mrow><mml:mn>3</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mtext>x</mml:mtext></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, conversely, tests the algorithm&#x2019;s ability to handle long-range elastic relaxations and symmetry-breaking distortions typical of solid-state phase transitions.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_79131-fig-3.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-3">Fig. 3</xref> presents a comprehensive benchmark of our &#x201C;Hessian Engine&#x201D; optimization framework against a standard BFGS implementation. The tests span a range of materials, from surface-adsorbate systems to complex oxides, demonstrating the method&#x2019;s broad applicability and robustness. Two key conclusions can be drawn from these results. These results demonstrate two key findings: first, that HERO accelerates convergence purely kinetically without introducing thermodynamic bias, consistently locating the identical final geometries; and second, that this degree of acceleration correlates strongly with the underlying complexity of the potential energy surface.</p>
<p>Crucially, the insets illustrate that all &#x201C;Hessian Engine&#x201D; variants converge to identical final geometries despite differing optimization trajectories, confirming that the method accelerates convergence without introducing artifacts or biasing the search. This confirms that the HERO modification is purely kinetic: it alters the trajectory through the potential energy landscape to bypass numerical traps, but it consistently converges to the identical local minimum without introducing thermodynamic bias to the final optimized geometry defined by the underlying DFT convergence criteria. This robustness is driven by an isotropic background stiffness injection strategy, wherein small positive values are added to off-diagonal blocks during truncation events. By mitigating the diagonal dominance typical of standard quasi-Newton initializations (which often enforces overly conservative step sizes), this approach improves Hessian conditioning and facilitates more aggressive optimization. Physically, a strictly diagonal Hessian (Engine0) implicitly assumes that atoms move independently, which is a poor approximation for condensed matter where collective motion is ubiquitous. By uniformly repopulating the off-diagonal blocks (e.g., Engine32), we effectively introduce a &#x2018;mean-field&#x2019; background coupling. This heuristic restores a baseline level of inter-atomic connectivity, preventing the optimizer from underestimating the system&#x2019;s collective response. This improves the conditioning of the approximate Hessian, effectively structuring the Hessian to enable more optimal and structurally consistent step sizes compared to the disconnected limit of Engine0. It is worth noting that the degree of acceleration provided by HERO correlates strongly with the complexity of the local PES. In systems where the local topology is already highly quadratic, standard BFGS performs near-optimally, and the HERO modifications naturally yield more marginal improvements. The true strength of the algorithm emerges in highly non-quadratic, rugged landscapes, where standard methods succumb to asymptotic stagnation. Indeed, increasing the off-diagonal addition (e.g., from Engine0 to Engine32) systematically reduces the required force calls, demonstrating that applying this structural preconditioning significantly expedites the optimization process compared to the default BFGS.</p>
</sec>
<sec id="s4">
<label>4</label>
<title>Implementation</title>
<p><xref ref-type="fig" rid="fig-4">Fig. 4</xref> provides a schematic of the software architecture for our custom BFGS optimization engine, which is built upon the widely-used ASE Library. The architecture is designed for modularity, extensibility, and separation of concerns, which are crucial for developing and testing novel optimization strategies.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Software architecture of the custom BFGS optimizer, implemented within the atomic simulation environment (ASE) framework. The design follows a layered bus model, separating concerns into distinct logical domains: application/runtime, optimization core, domain/compute, and persistence/logging. The optimization core is modular, featuring a CustomBFGS class that extends ASE&#x2019;s base BFGS implementation. It delegates the logic for &#x201C;when&#x201D; to adjust the Hessian to a condition engine (trigger) and &#x201C;how&#x201D; to adjust it to a Hessian adjuster (strategy). This modularity allows for flexible and extensible implementation of advanced optimization algorithms. All components communicate via a central computation bus, facilitating data flow and loose coupling between modules.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_79131-fig-4.tif"/>
</fig>
<p>The system is organized into four primary layers connected by a central Computation Bus. The Application/Runtime layer, represented by the Optimization Runner, is responsible for initiating and managing the overall optimization task and injecting the necessary components. The Domain/Compute layer encapsulates the physics of the system, containing the ASE Atoms object and the Calculator interface that connects to external DFT codes. By strictly adhering to this standardized Calculator interface, the optimization core achieves code-agnostic versatility. It interacts with the underlying physics engine, supporting it be like VASP and Quantum ESPRESSO, or grid-based codes like GPAW including over 40 supported quantum chemistry and solid-state packages such as VASP, Quantum ESPRESSO, GPAW, CP2K, and Gaussian solely through abstract energy and force calls. Therefore, HERO is immediately adaptable to any DFT code supported by the broader ASE ecosystem without requiring user-side modifications. Finally, the Persistence/Logging layer, with its State Manager, handles the saving and loading of the optimizer&#x2019;s state, which is vital for restarting long calculations.</p>
<p>The key innovation lies within the modular Optimization Core. Instead of a monolithic optimizer, we have decomposed the logic using established software design patterns. The CustomBFGS class serves as the main driver, inheriting from ASE&#x2019;s standard BFGS but overriding key methods to introduce our custom logic. The decision-making process for Hessian modification is decoupled into two distinct components: a Condition Engine (Trigger) that determines &#x201C;if&#x201D; and &#x201C;when&#x201D; a Hessian adjustment is needed based on criteria like force thresholds, and a Hessian Adjuster (Strategy) that implements the specific logic for &#x201C;how&#x201D; the Hessian should be modified, such as performing a block-diagonalization.</p>
<p>This decoupled design allows researchers to easily experiment with new optimization techniques by simply implementing new Condition Engine or Hessian Adjuster classes without altering the core optimization loop. This abstraction effectively &#x2018;hot-swaps&#x2019; the standard BFGS logic with our Hessian-engineered approach. For the end-user, this implies seamless integration: HERO can be deployed in existing production scripts with minimal changes&#x2014;often requiring only the modification of a single import statement&#x2014;while retaining full compatibility with the broader ASE ecosystem. This flexibility is fundamental to the rapid prototyping and validation of the advanced optimization algorithms presented in this work.</p>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion</title>
<p>In this work, we have addressed the persistent challenge of &#x201C;Hessian pollution&#x201D; in geometry optimization, a phenomenon that significantly degrades the performance of quasi-Newton methods on non-quadratic potential energy surfaces. By identifying that high-order anharmonicities introduce spurious off-diagonal couplings into the approximate Hessian, we developed a physics-inspired modification to the standard BFGS algorithm that systematically filters this numerical noise.</p>
<p>The proposed strategy, implemented as the HERO package, relies on a conditional block-diagonalization scheme. Our benchmarks across diverse chemical systems (ranging from surface adsorbates on Pt(111) to defective bulk oxides) demonstrate that this approach effectively stabilizes the optimization trajectory. Crucially, we found that an isotropic background stiffness injection, which repopulates off-diagonal blocks with small positive constants rather than zeroing them completely, mitigates the excessive conservatism of diagonal dominance and further accelerates convergence.</p>
<p>Designed with a modular architecture within the ASE Library, this method offers a lightweight and transferable solution compatible with existing codes. Unlike black-box machine learning potentials that face transferability issues outside their training domain, HERO operates entirely on <italic>ab initio</italic> principles, requiring no prior data generation. By eliminating the need for complex parameter tuning or domain-specific training, HERO provides a robust tool for high-throughput computational workflows where autonomous stability is paramount.</p>
<p>Looking forward, the success of HERO confirms that algorithmic intervention at specific force thresholds is a critical &#x201C;control knob&#x201D; for stabilizing DFT calculations. Building on this, we envision a transition from the current uniform mean-field coupling to a more physically informed strategy. Future iterations could integrate physical priors such as bond-stiffness estimates derived from inter-atomic distances or coordination environments to construct a structured preconditioning matrix rather than a uniform diagonal one. Furthermore, there is significant potential in hybridizing this approach with advanced machine learning surrogate models (such as CHGNet or MACE) or empirical universal simple potentials (e.g., Morse or Lennard-Jones variants). By utilizing the analytical Hessians from these lightweight potentials as a baseline reference during the reset phase, we can inject robust physical intuition into the optimization process, effectively guiding the <italic>ab initio</italic> search with a &#x201C;reasonable guess&#x201D; that is computationally negligible yet topologically accurate.</p>
<p>Additionally, while our discussion has primarily framed &#x201C;Hessian pollution&#x201D; in the context of smooth, higher-order anharmonicities, it is crucial to note that real DFT potential energy surfaces are not strictly continuous. Phenomena such as spin-state transitions (e.g., in transition metal complexes) introduce genuine discontinuities and stochastic force jumps during ionic relaxation. From an algorithmic perspective, both smooth anharmonicity and true discontinuities represent severe violations of the local quadratic approximation. Standard BFGS struggles to recover from the non-reproducible gradient shocks caused by spin-state crossings. However, the block-diagonalization reset in HERO is intrinsically suited to address these discontinuous events. By periodically purging the iteration history, HERO effectively discards the corrupted, pre-transition curvature information, allowing the optimizer to rapidly re-adapt to the new PES branch. Thus, the HERO methodology generalizes beyond continuous anharmonicity to suppress pollution originating from non-differentiable PES features.</p>
<p>To facilitate community adoption and further development, the source code for this method is openly available at <ext-link ext-link-type="uri" xlink:href="https://github.com/herodft-2026/beta">https://github.com/herodft-2026/beta</ext-link>.</p>
</sec>
</body>
<back>
<ack>
<p>Not applicable.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This work was supported by JSPS KAKENHI (No. JP25H01508), Gusu Laboratory of Materials (grant number Y2501), Suzhou MatSource Technology Co., Ltd., Beijing Natural Science Foundation (2262076), Natural Science Foundation of Hebei (E2025502039), and Fundamental Research Fund for the Central Universities (2025JC008 and 2025MS131).</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>Mingzhe Li: Methodology, Software, Formal analysis, Writing&#x2014;original draft. Piao Ma: Methodology, Software, Formal analysis. Limin Li: Methodology, Software, Formal analysis. Weijie Yang: Methodology, Supervision. Hao Li: Conceptualization, Investigation, Formal analysis, Writing&#x2014;original draft. All authors reviewed and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>All test data is available on GitHub.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jain</surname> <given-names>A</given-names></string-name>, <string-name><surname>Shin</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Persson</surname> <given-names>KA</given-names></string-name></person-group>. <article-title>Computational predictions of energy materials using density functional theory</article-title>. <source>Nat Rev Mater</source>. <year>2016</year>;<volume>1</volume>(<issue>1</issue>):<fpage>15004</fpage>. doi:<pub-id pub-id-type="doi">10.1038/natrevmats.2015.4</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Car</surname> <given-names>R</given-names></string-name>, <string-name><surname>Parrinello</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Unified approach for molecular dynamics and density-functional theory</article-title>. <source>Phys Rev Lett</source>. <year>1985</year>;<volume>55</volume>(<issue>22</issue>):<fpage>2471</fpage>&#x2013;<lpage>4</lpage>. doi:<pub-id pub-id-type="doi">10.1103/physrevlett.55.2471</pub-id>; <pub-id pub-id-type="pmid">10032153</pub-id></mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Payne</surname> <given-names>MC</given-names></string-name>, <string-name><surname>Teter</surname> <given-names>MP</given-names></string-name>, <string-name><surname>Allan</surname> <given-names>DC</given-names></string-name>, <string-name><surname>Arias</surname> <given-names>TA</given-names></string-name>, <string-name><surname>Joannopoulos</surname> <given-names>JD</given-names></string-name></person-group>. <article-title>Iterative minimization techniques for <italic>ab initio</italic> total-energy calculations: molecular dynamics and conjugate gradients</article-title>. <source>Rev Mod Phys</source>. <year>1992</year>;<volume>64</volume>(<issue>4</issue>):<fpage>1045</fpage>&#x2013;<lpage>97</lpage>. doi:<pub-id pub-id-type="doi">10.1103/revmodphys.64.1045</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Head</surname> <given-names>JD</given-names></string-name>, <string-name><surname>Zerner</surname> <given-names>MC</given-names></string-name></person-group>. <article-title>A Broyden-Fletcher&#x2013;Goldfarb-Shanno optimization procedure for molecular geometries</article-title>. <source>Chem Phys Lett</source>. <year>1985</year>;<volume>122</volume>(<issue>3</issue>):<fpage>264</fpage>&#x2013;<lpage>70</lpage>. doi:<pub-id pub-id-type="doi">10.1016/0009-2614(85)80574-1</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pfrommer</surname> <given-names>BG</given-names></string-name>, <string-name><surname>C&#x00F4;t&#x00E9;</surname> <given-names>M</given-names></string-name>, <string-name><surname>Louie</surname> <given-names>SG</given-names></string-name>, <string-name><surname>Cohen</surname> <given-names>ML</given-names></string-name></person-group>. <article-title>Relaxation of crystals with the quasi-Newton method</article-title>. <source>J Comput Phys</source>. <year>1997</year>;<volume>131</volume>(<issue>1</issue>):<fpage>233</fpage>&#x2013;<lpage>40</lpage>. doi:<pub-id pub-id-type="doi">10.1006/jcph.1996.5612</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gill</surname> <given-names>PE</given-names></string-name>, <string-name><surname>Leonard</surname> <given-names>MW</given-names></string-name></person-group>. <article-title>Reduced-hessian quasi-Newton methods for unconstrained optimization</article-title>. <source>SIAM J Optim</source>. <year>2001</year>;<volume>12</volume>(<issue>1</issue>):<fpage>209</fpage>&#x2013;<lpage>37</lpage>. doi:<pub-id pub-id-type="doi">10.1137/s1052623400307950</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>Instituto de Matem&#x00E1;tica Pura e Aplicada</collab></person-group>. <article-title>White paper: complex energy landscapes. Rio de Janeiro, Brazil: IMPA; 2018</article-title>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Oren</surname> <given-names>SS</given-names></string-name></person-group>. <article-title>Quasi-Newton algorithms: approaches and motivations</article-title>. In: <conf-name>1973 IEEE Conference on Decision and Control Including the 12th Symposium on Adaptive Processes; 1973 Dec 5&#x2013;7; San Diego, CA, USA</conf-name>. p. <fpage>422</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CDC.1973.269202</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mones</surname> <given-names>L</given-names></string-name>, <string-name><surname>Ortner</surname> <given-names>C</given-names></string-name>, <string-name><surname>Cs&#x00E1;nyi</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Preconditioners for the geometry optimisation and saddle point search of molecular systems</article-title>. <source>Sci Rep</source>. <year>2018</year>;<volume>8</volume>(<issue>1</issue>):<fpage>13991</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41598-018-32105-x</pub-id>; <pub-id pub-id-type="pmid">30228316</pub-id></mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Vandermause</surname> <given-names>J</given-names></string-name>, <string-name><surname>Torrisi</surname> <given-names>SB</given-names></string-name>, <string-name><surname>Batzner</surname> <given-names>S</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>L</given-names></string-name>, <string-name><surname>Kolpak</surname> <given-names>AM</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>On-the-fly active learning of interpretable Bayesian force fields for atomistic rare events</article-title>. <source>npj Comput Mater</source>. <year>2020</year>;<volume>6</volume>(<issue>1</issue>):<fpage>20</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41524-020-0283-z</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Deng</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zhong</surname> <given-names>P</given-names></string-name>, <string-name><surname>Jun</surname> <given-names>K</given-names></string-name>, <string-name><surname>Riebesell</surname> <given-names>J</given-names></string-name>, <string-name><surname>Han</surname> <given-names>K</given-names></string-name>, <string-name><surname>Bartel</surname> <given-names>CJ</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>CHGNet as a pretrained universal neural network potential for charge-informed atomistic modelling</article-title>. <source>Nat Mach Intell</source>. <year>2023</year>;<volume>5</volume>(<issue>9</issue>):<fpage>1031</fpage>&#x2013;<lpage>41</lpage>. doi:<pub-id pub-id-type="doi">10.1038/s42256-023-00716-3</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Xin</surname> <given-names>H</given-names></string-name>, <string-name><surname>Peng</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Accelerating catalyst materials discovery with large artificial intelligence models</article-title>. <source>Angew Chem Int Ed</source>. <year>2026</year>;<volume>65</volume>(<issue>16</issue>):<fpage>e26150</fpage>. doi:<pub-id pub-id-type="doi">10.1002/anie.202526150</pub-id>; <pub-id pub-id-type="pmid">41700319</pub-id></mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kov&#x00E1;cs</surname> <given-names>DP</given-names></string-name>, <string-name><surname>Batatia</surname> <given-names>I</given-names></string-name>, <string-name><surname>Arany</surname> <given-names>ES</given-names></string-name>, <string-name><surname>Cs&#x00E1;nyi</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Evaluation of the MACE force field architecture: from medicinal chemistry to materials science</article-title>. <source>J Chem Phys</source>. <year>2023</year>;<volume>159</volume>(<issue>4</issue>):<fpage>044118</fpage>. doi:<pub-id pub-id-type="doi">10.1063/5.0155322</pub-id>; <pub-id pub-id-type="pmid">37522405</pub-id></mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Fu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Krueger</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Qian</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yoon</surname> <given-names>BJ</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A benchmark for quantum chemistry relaxations via machine learning interatomic potentials</article-title>. <comment>arXiv:2506.23008. 2025</comment>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Zhao</surname> <given-names>C</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>D</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Jia</surname> <given-names>W</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Integrating machine learning interatomic potentials with batched optimization for crystal structure prediction</article-title>. <comment>2025</comment>. doi:<pub-id pub-id-type="doi">10.26434/chemrxiv-2025-fqs7n</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Shen</surname> <given-names>L</given-names></string-name></person-group>. <article-title>A critical review of machine learning interatomic potentials and Hamiltonian</article-title>. <source>J Mater Inf</source>. <year>2025</year>;<volume>5</volume>(<issue>4</issue>):<fpage>43</fpage>. doi:<pub-id pub-id-type="doi">10.20517/jmi.2025.17</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Jia</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Jang</surname> <given-names>SH</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Digital materials ecosystem: from databases to AI agents for autonomous discovery</article-title>. <source>Chem Sci</source>. <year>2026</year>;<volume>17</volume>(<issue>12</issue>):<fpage>5782</fpage>&#x2013;<lpage>804</lpage>; <pub-id pub-id-type="pmid">41783269</pub-id></mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bitzek</surname> <given-names>E</given-names></string-name>, <string-name><surname>Koskinen</surname> <given-names>P</given-names></string-name>, <string-name><surname>G&#x00E4;hler</surname> <given-names>F</given-names></string-name>, <string-name><surname>Moseler</surname> <given-names>M</given-names></string-name>, <string-name><surname>Gumbsch</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Structural relaxation made simple</article-title>. <source>Phys Rev Lett</source>. <year>2006</year>;<volume>97</volume>(<issue>17</issue>):<fpage>170201</fpage>. doi:<pub-id pub-id-type="doi">10.1103/physrevlett.97.170201</pub-id>; <pub-id pub-id-type="pmid">17155444</pub-id></mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>LP</given-names></string-name>, <string-name><surname>Song</surname> <given-names>C</given-names></string-name></person-group>. <article-title>Geometry optimization made simple with translation and rotation coordinates</article-title>. <source>J Chem Phys</source>. <year>2016</year>;<volume>144</volume>(<issue>21</issue>):<fpage>214108</fpage>. doi:<pub-id pub-id-type="doi">10.1063/1.4952956</pub-id>; <pub-id pub-id-type="pmid">27276946</pub-id></mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xie</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Vandermause</surname> <given-names>J</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>L</given-names></string-name>, <string-name><surname>Cepellotti</surname> <given-names>A</given-names></string-name>, <string-name><surname>Kozinsky</surname> <given-names>B</given-names></string-name></person-group>. <article-title>Bayesian force fields from active learning for simulation of inter-dimensional transformation of stanene</article-title>. <source>npj Comput Mater</source>. <year>2021</year>;<volume>7</volume>(<issue>1</issue>):<fpage>40</fpage>. doi:<pub-id pub-id-type="doi">10.1038/s41524-021-00510-y</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hjorth Larsen</surname> <given-names>A</given-names></string-name>, <string-name><surname>J&#x00F8;rgen Mortensen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Blomqvist</surname> <given-names>J</given-names></string-name>, <string-name><surname>Castelli</surname> <given-names>IE</given-names></string-name>, <string-name><surname>Christensen</surname> <given-names>R</given-names></string-name>, <string-name><surname>Du&#x0142;ak</surname> <given-names>M</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>The atomic simulation environment&#x2014;a Python library for working with atoms</article-title>. <source>J Phys Condens Matter</source>. <year>2017</year>;<volume>29</volume>(<issue>27</issue>):<fpage>273002</fpage>. doi:<pub-id pub-id-type="doi">10.1088/1361-648x/aa680e</pub-id>; <pub-id pub-id-type="pmid">28323250</pub-id></mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Schlegel</surname> <given-names>HB</given-names></string-name></person-group>. <article-title>Geometry optimization</article-title>. <source>WIREs Comput Mol Sci</source>. <year>2011</year>;<volume>1</volume>(<issue>5</issue>):<fpage>790</fpage>&#x2013;<lpage>809</lpage>. doi:<pub-id pub-id-type="doi">10.1002/wcms.34</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Birkholz</surname> <given-names>AB</given-names></string-name>, <string-name><surname>Schlegel</surname> <given-names>HB</given-names></string-name></person-group>. <article-title>Exploration of some refinements to geometry optimization methods</article-title>. <source>Theor Chem Acc</source>. <year>2016</year>;<volume>135</volume>(<issue>4</issue>):<fpage>84</fpage>. doi:<pub-id pub-id-type="doi">10.1007/s00214-016-1847-3</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shi</surname> <given-names>HM</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Byrd</surname> <given-names>R</given-names></string-name>, <string-name><surname>Nocedal</surname> <given-names>J</given-names></string-name></person-group>. <article-title>A noise-tolerant quasi-Newton algorithm for unconstrained optimization</article-title>. <source>SIAM J Optim</source>. <year>2022</year>;<volume>32</volume>(<issue>1</issue>):<fpage>29</fpage>&#x2013;<lpage>55</lpage>. doi:<pub-id pub-id-type="doi">10.1137/20m1373190</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>