Utilizing Data-Driven Optimization to Automate the Parametrization of Kinetic Monte Carlo Models.

Kinetic Monte Carlo (kMC) simulations are a popular tool to investigate the dynamic behavior of stochastic systems. However, one major limitation is their relatively high computational costs. In the last three decades, significant effort has been put into developing methodologies to make kMC more efficient, resulting in an enhanced runtime efficiency. Nevertheless, kMC models remain computationally expensive. This is in particular an issue in complex systems with several unknown input parameters where often most of the simulation time is required for finding a suitable parametrization. A potential route for automating the parametrization of kinetic Monte Carlo models arises from coupling kMC with a data-driven approach. In this work, we equip kinetic Monte Carlo simulations with a feedback loop consisting of Gaussian Processes (GPs) and Bayesian optimization (BO) to enable a systematic and data-efficient input parametrization. We utilize the results from fast-converging kMC simulations to construct a database for training a cheap-to-evaluate surrogate model based on Gaussian processes. Combining the surrogate model with a system-specific acquisition function enables us to apply Bayesian optimization for the guided prediction of suitable input parameters. Thus, the amount of trial simulation runs can be considerably reduced facilitating an efficient utilization of arbitrary kMC models. We showcase the effectiveness of our methodology for a physical process of growing industrial relevance: the space-charge layer formation in solid-state electrolytes as it occurs in all-solid-state batteries. Our data-driven approach requires only 1-2 iterations to reconstruct the input parameters from different baseline simulations within the training data set. Moreover, we show that the methodology is even capable of accurately extrapolating into regions outside the training data set which are computationally expensive for direct kMC simulation. Concluding, we demonstrate the high accuracy of the underlying surrogate model via a full parameter space investigation eventually making the original kMC simulation obsolete.

[1]  B. Lucht,et al.  Interfacial Issues and Modification of Solid Electrolyte Interphase for Li Metal Anode in Liquid and Solid Electrolytes , 2023, Advanced Energy Materials.

[2]  A. Gagliardi,et al.  Rapid Data‐Efficient Optimization of Perovskite Nanocrystal Syntheses through Machine Learning Algorithm Fusion , 2023, Advanced materials.

[3]  A. Gagliardi,et al.  Modeling of Space-Charge Layers in Solid-State Electrolytes: A Kinetic Monte Carlo Approach and Its Validation , 2022, The Journal of Physical Chemistry C.

[4]  A. Gagliardi,et al.  Local Temporal Acceleration Scheme to Couple Transport and Reaction Dynamics in Kinetic Monte Carlo Models of Electrochemical Systems. , 2022, Journal of chemical theory and computation.

[5]  Tequila A. L. Harris,et al.  Reduced-order kinetic Monte Carlo model to simulate water diffusion in biodegradable polymers , 2022, Computational Materials Science.

[6]  Amanda L. T. Brandão,et al.  Parameter Estimation and Kinetic Monte Carlo Simulation of Styrene and n-Butyl Acrylate Copolymerization through ATRP , 2021 .

[7]  J. Faist,et al.  Bayesian optimization of quantum cascade detectors , 2021, Optical and Quantum Electronics.

[8]  P. Müller‐Buschbaum,et al.  Characterization and Quantification of Depletion and Accumulation Layers in Solid‐State Li+‐Conducting Electrolytes Using In Situ Spectroscopic Ellipsometry , 2021, Advanced materials.

[9]  H. Modarress,et al.  Electrodeposition of lithium metal on lithium anode surface, a simulation study by: Kinetic Monte Carlo-embedded atom method , 2021 .

[10]  A. Bandarenka,et al.  Properties of the Space Charge Layers Formed in Li-Ion Conducting Glass Ceramics. , 2021, ACS applied materials & interfaces.

[11]  Wolfgang G. Zeier,et al.  Between Liquid and All Solid: A Prospect on Electrolyte Future in Lithium‐Ion Batteries for Electric Vehicles , 2020 .

[12]  Jay I. Myung,et al.  Efficient Closed-loop Maximization of Carbon Nanotube Growth Rate using Bayesian Optimization , 2020, Scientific Reports.

[13]  Alessio Gagliardi,et al.  Acceleration scheme for particle transport in kinetic Monte Carlo methods. , 2020, The Journal of chemical physics.

[14]  Anh Tran,et al.  An active learning high-throughput microstructure calibration framework for solving inverse structure-process problems in materials informatics , 2020, ArXiv.

[15]  O. A. Oviedo,et al.  Kinetic Monte Carlo applied to the electrochemical study of the Li-ion graphite system , 2020 .

[16]  A. Gagliardi,et al.  Kinetic Monte Carlo Study of the Role of the Energetic Disorder on the Open-circuit Voltage in Polymer:Fullerene Solar Cells. , 2019, The journal of physical chemistry letters.

[17]  Ian Thompson,et al.  Fast electrostatic solvers for kinetic Monte Carlo simulations , 2019, J. Comput. Phys..

[18]  M. Jørgensen,et al.  Selective Acetylene Hydrogenation over Single-Atom Alloy Nanoparticles by Kinetic Monte Carlo. , 2019, Journal of the American Chemical Society.

[19]  Matthias Poloczek,et al.  Efficient search of compositional space for hybrid organic–inorganic perovskites via Bayesian optimization , 2018, npj Computational Materials.

[20]  P. Leung,et al.  An emulator for kinetic Monte Carlo simulations of kinetically controlled metal electrodeposition , 2018, Journal of Physics: Conference Series.

[21]  Johannes Popp,et al.  Generalized Kinetic Monte Carlo Framework for Organic Electronics , 2018, Algorithms.

[22]  M. Jørgensen,et al.  Scaling Relations and Kinetic Monte Carlo Simulations To Bridge the Materials Gap in Heterogeneous Catalysis , 2017 .

[23]  M. Neurock,et al.  Generalized Temporal Acceleration Scheme for Kinetic Monte Carlo Simulations of Surface Catalytic Processes by Scaling the Rates of Fast Reactions. , 2017, Journal of chemical theory and computation.

[24]  A. Willard,et al.  Charge Carrier Hopping Dynamics in Homogeneously Broadened PbS Quantum Dot Solids. , 2017, Nano letters.

[25]  M. Drache,et al.  Advanced Kinetic Parameter Fit Applied to Radical Copolymerizations , 2016 .

[26]  Ping Liu,et al.  Mechanism of Oxygen Reduction Reaction on Pt(111) in Alkaline Solution: Importance of Chemisorbed Water on Surface , 2016 .

[27]  N. J. van der Kaap,et al.  Massively parallel kinetic Monte Carlo simulations of charge carrier transport in organic semiconductors , 2016, J. Comput. Phys..

[28]  V. Ganesan,et al.  A kinetic Monte Carlo model with improved charge injection model for the photocurrent characteristics of organic solar cells , 2013 .

[29]  J. B. Adams,et al.  Kinetic lattice Monte Carlo model for oxygen vacancy diffusion in praseodymium doped ceria: Applications to materials design , 2011 .

[30]  Richard D. Braatz,et al.  Kinetic Monte Carlo simulation of surface heterogeneity in graphite anodes for lithium-ion batteries: Passive layer formation , 2011, Proceedings of the 2011 American Control Conference.

[31]  Ann Marie Sastry,et al.  A review of conduction phenomena in Li-ion batteries , 2010 .

[32]  Abhijit Chatterjee,et al.  Accurate acceleration of kinetic Monte Carlo simulations through the modification of rate constants. , 2010, The Journal of chemical physics.

[33]  Guido Raos,et al.  Methodological assessment of kinetic Monte Carlo simulations of organic photovoltaic devices: the treatment of electrostatic interactions. , 2010, The Journal of chemical physics.

[34]  Abhijit Chatterjee,et al.  An overview of spatial microscopic and accelerated kinetic Monte Carlo methods , 2007 .

[35]  S. Piana,et al.  Three-dimensional kinetic Monte Carlo simulation of crystal growth from solution , 2006 .

[36]  Timothy O. Drews,et al.  Stochastic Simulation of the Early Stages of Kinetically Limited Electrodeposition , 2006 .

[37]  A. Walker,et al.  Dynamical Monte Carlo modelling of organic solar cells: the dependence of internal quantum efficiency on morphology. , 2005, Nano letters.

[38]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[39]  R. Smith,et al.  Dynamic simulation of crystal growth by Monte Carlo method—I. Model description and kinetics , 1992 .

[40]  Leslie Greengard,et al.  A fast algorithm for particle simulations , 1987 .

[41]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[42]  D. Gillespie A General Method for Numerically Simulating the Stochastic Time Evolution of Coupled Chemical Reactions , 1976 .

[43]  E. Leiva,et al.  Kinetic Monte Carlo simulations applied to Li-ion and post Li-ion batteries: a key link in the multi-scale chain , 2021, Progress in Energy.

[44]  H. Bässler Charge Transport in Disordered Organic Photoconductors a Monte Carlo Simulation Study , 1993 .

[45]  C. Brooks Computer simulation of liquids , 1989 .

[46]  I. Riess,et al.  Debye-Hückel-Type Relaxation Processes in Solid Ionic Conductors , 1984 .

[47]  A. B. Bortz,et al.  A new algorithm for Monte Carlo simulation of Ising spin systems , 1975 .

[48]  P. P. Ewald Die Berechnung optischer und elektrostatischer Gitterpotentiale , 1921 .