PiNN: equivariant neural network suite for modelling electrochemical systems

20 November 2024, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

Electrochemical energy storage and conversion play an increasingly important role in electrification and sustainable development across the globe. A key challenge therein is to understand, control, and design electrochemical energy materials at atomistic precision. This requires inputs from molecular modelling powered by machine learning (ML) techniques. In this work, we have upgraded our pairwise interaction neural network Python package PiNN via introducing equivariant features to the PiNet2 architecture for fitting potential energy surfaces along with PiNet2-dipole for dipole and charge predictions as well as PiNet2-chi for generating atom-condensed charge response kernels. By benchmarking publicly accessible datasets of small molecules, crystalline materials, and liquid electrolytes, we found that the equivariant PiNet2 shows significant improvements over the original PiNet architecture and provides a state-of-the-art overall performance. Furthermore, leveraging on plug-ins such as PiNNAcLe for an adaptive learn-on-the-fly workflow in generating ML potentials and PiNNwall for modelling heterogeneous electrodes under external bias, we expect PiNN to serve as a versatile and high-performing ML-accelerated platform for molecular modelling of electrochemical systems.

Keywords

Machine learning
Molecular dynamics
Liquid electrolyte
Ion transport
proton transfer
double layer
supercapacitor

Supplementary materials

Title
Description
Actions
Title
Supporting Information
Description
Computational setups and hyperparameter tables for all cases studies, the benchmark plot of execution time from PiNet and PiNet2, the comparison of PiNet-dipole and PiNet2-dipole families for the QM9 dataset, and the predicted ionic conductivities of NaCl solutions from MLP-based MD simulations with PiNet2-P3/SCAN.
Actions

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.