Stoichiometrically-informed symbolic regression for extracting chemical reaction mechanisms from data
Manuel Palma Banos, Joel D. Kress, Rigoberto Hernandez, Galen T. Craven
TL;DR
This work tackles automatic extraction of chemical reaction mechanisms from time-series concentration data by introducing Stoichiometrically-Informed Symbolic Regression (SISR). SISR searches a space of stoichiometry-constrained reactions with a genetic algorithm and fits rate constants in derivative space, balancing data fit with model simplicity via a multiobjective Pareto approach that uses $ ext{L}_c$ and a complexity metric. Across paradigmatic systems including Sequential Linear, Lotka–Volterra, nonlinear fast/slow dynamics, Michaelis–Menten, and glucose oxidation, SISR exactly recovers the true mechanisms and rate constants, even in noise and when intermediates are hidden, and it outperforms SINDy-like methods that lack stoichiometric constraints. The approach yields interpretable, sparse kinetic equations and can forecast unseen data regions, highlighting its potential for data-driven chemical mechanism discovery. Limitations include purely numerical rate constants under fixed conditions and no current treatment of nonequilibrium or parameter-varying environments; future work aims to extend to nonequilibrium regimes and improve computational efficiency and experimental validation.
Abstract
A data-driven computational method is introduced to extract chemical reaction mechanisms from time series chemical concentration data. It is realized through the use of dynamic symbolic regression in which a sparse analytical form for a dynamical system is discoverable from the underlying data. We specifically develop the stoichiometrically-informed symbolic regression (SISR) method to address a standing challenge in complex chemical reaction networks: Given a time-series dataset of concentrations of several components, what is the mechanism and the associated rate constants? SISR finds the optimal mechanism, kinetic equations and rate constants by combining differential optimization with a genetic optimization approach that searches a symbolic space of possible reaction mechanisms. Use of SISR in several paradigmatic examples spanning linear and nonlinear reaction schemes results in excellent agreement between true and predicted mechanisms, including when the method is applied to noisy data. The advantages of a stoichiometrically-informed approach such as SISR to address reaction discovery is illustrated through comparison with the use of generic state-of-the-art data-driven approaches.
