English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT

Released

Journal Article

Recent advances in the SISSO method and their implementation in the SISSO++ Code

MPS-Authors
/persons/resource/persons237953

Purcell,  Thomas       
NOMAD, Fritz Haber Institute, Max Planck Society;

/persons/resource/persons22064

Scheffler,  Matthias       
NOMAD, Fritz Haber Institute, Max Planck Society;

/persons/resource/persons21549

Ghiringhelli,  Luca M.       
NOMAD, Fritz Haber Institute, Max Planck Society;

External Resource
No external resources are shared
Fulltext (restricted access)
There are currently no full texts shared for your IP range.
Fulltext (public)
There are no public fulltexts stored in PuRe
Supplementary Material (public)
There is no public supplementary material available
Citation

Purcell, T., Scheffler, M., & Ghiringhelli, L. M. (2023). Recent advances in the SISSO method and their implementation in the SISSO++ Code. The Journal of Chemical Physics, 159(11): 114110. doi:10.1063/5.0156620.


Cite as: https://hdl.handle.net/21.11116/0000-000E-3CCA-C
Abstract
Accurate and explainable artificial-intelligence (AI) models are promising tools for accelerating the discovery of new materials. Recently, symbolic regression has become an increasingly popular tool for explainable AI because it yields models that are relatively simple analytical descriptions of target properties. Due to its deterministic nature, the sure-independence screening and sparsifying operator (SISSO) method
is a particularly promising approach for this application. Here, we describe the new advancements of the SISSO algorithm, as implemented into SISSO++, a C++ code with Python bindings. We introduce a new representation of the mathematical expressions found by SISSO. This is a first step toward introducing “grammar” rules into the feature creation step. Importantly, by introducing a controlled nonlinear
optimization to the feature creation step, we expand the range of possible descriptors found by the methodology. Finally, we introduce refinements to the solver algorithms for both regression and classification, which drastically increase the reliability and efficiency of SISSO. For all these improvements to the basic SISSO algorithm, we not only illustrate their potential impact but also fully detail how they operate both mathematically and computationally.