AutoEIS: automated Bayesian model selection and analysis for electrochemical impedance spectroscopy

Runze Zhang,Robert Black,Debashish Sur,Parisa Karimi,Kangming Li,Brian DeCost,John Scully,Jason Hattrick-Simpers
2023-05-25
Abstract:Electrochemical Impedance Spectroscopy (EIS) is a powerful tool for electrochemical analysis; however, its data can be challenging to interpret. Here, we introduce a new open-source tool named AutoEIS that assists EIS analysis by automatically proposing statistically plausible equivalent circuit models (ECMs). AutoEIS does this without requiring an exhaustive mechanistic understanding of the electrochemical systems. We demonstrate the generalizability of AutoEIS by using it to analyze EIS datasets from three distinct electrochemical systems, including thin-film oxygen evolution reaction (OER) electrocatalysis, corrosion of self-healing multi-principal components alloys, and a carbon dioxide reduction electrolyzer device. In each case, AutoEIS identified competitive or in some cases superior ECMs to those recommended by experts and provided statistical indicators of the preferred solution. The results demonstrated AutoEIS's capability to facilitate EIS analysis without expert labels while diminishing user bias in a high-throughput manner. AutoEIS provides a generalized automated approach to facilitate EIS analysis spanning a broad suite of electrochemical applications with minimal prior knowledge of the system required. This tool holds great potential in improving the efficiency, accuracy, and ease of EIS analysis and thus creates an avenue to the widespread use of EIS in accelerating the development of new electrochemical materials and devices.
Materials Science
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to automatically select and evaluate equivalent circuit models (ECMs) in electrochemical impedance spectroscopy (EIS) analysis. EIS is a powerful electrochemical analysis tool that can be used to study the mechanisms of various electrochemical systems and extract key parameters. However, the interpretation of EIS data is challenging, usually requires expert knowledge, and is prone to human bias. In addition, traditional ECM methods have a certain degree of subjectivity and uncertainty in generating models, which may lead to over - fitting or inaccurate models. To solve these problems, the paper introduces a new open - source tool, AutoEIS, which combines evolutionary algorithms and Bayesian inference to automatically propose statistically reasonable equivalent circuit models without requiring an exhaustive mechanistic understanding of the electrochemical system. Specifically, AutoEIS works through the following steps: 1. **Data pre - processing**: Use the Kramers - Kronig relationship to verify data quality and remove incorrect measurement points. 2. **ECM generation**: Use evolutionary algorithms to search for potential ECM structures. 3. **Post - filtering**: Based on physical rules and soft human - heuristic methods, screen out more realistic ECMs. 4. **Bayesian inference**: Evaluate the performance of each ECM and provide the probability distribution of component parameters. 5. **Model evaluation**: Evaluate and rank ECMs through multiple indicators (such as WAIC value, R², MSE, etc.) and select the most appropriate model. Through these steps, AutoEIS can reduce human intervention and bias in high - throughput situations and improve the efficiency, accuracy, and ease of use of EIS analysis. The paper demonstrates the effectiveness and versatility of AutoEIS by analyzing data from three different electrochemical systems, including thin - film oxygen evolution reaction catalysts, the corrosion of self - healing multi - principal - element alloys, and carbon dioxide reduction electrolyzer devices.