Corrosion Inhibition, Inhibitor Environments, and the Role of Machine Learning
Machine learning (ML) is providing a new design paradigm for many areas of technology, including corrosion inhibition. However, ML models require relatively large and diverse training sets to be most effective. This paper provides an overview of developments in corrosion inhibitor research, focussing on how corrosion performance data can be incorporated into machine learning and how large sets of inhibitor performance data that are suitable for training robust ML models can be developed through various corrosion inhibition testing approaches, especially high-throughput performance testing. It examines different types of environments where corrosion by-products and electrolytes operate, with a view to understanding how conventional inhibitor testing methods may be better designed, chosen, and applied to obtain the most useful performance data for inhibitors. The authors explore the role of modern characterisation techniques in defining corrosion chemistry in occluded structures (e.g., lap joints) and examine how corrosion inhibition databases generated by these techniques can be exemplified by recent developments. Finally, the authors briefly discuss how the effects of specific structures, alloy microstructures, leaching structures, and kinetics in paint films may be incorporated into machine learning strategies.