Related Experiment Videos
From black boxes to formulas: interpretable Kolmogorov-Arnold networks for HF-3c-to-DFT descriptor prediction
Maxim A Demekhin1, Alexander S Novikov2,3
1Infochemistry Scientific Center, ITMO University, Saint Petersburg, 191002, Russia. demekhin@itmo.ru.
Context:
Converting inexpensive HF-3c descriptors into density functional theory (DFT) quality values is attractive for high-throughput screening, but only if the correction is known. We learn such corrections for six descriptors (Gibbs, electronic and enthalpy energies, the entropy term TS, dipole moment and highest occupied molecular orbital-lowest unoccupied molecular orbital (HOMO-LUMO) gap) of 1031 cyclic supramolecular structures with Kolmogorov-Arnold networks (KANs) fed by the six HF-3c values alone. Against conventional models retrained on the same inputs, ten-seed KAN ensembles (114-252 parameters per network) are competitive and most accurate for four of six targets, although the cross-validated differences are not statistically significant. On the test partition of a previous benchmark, they reach the lowest error among eleven models for every target, although these models used different inputs. Each target admits an explicit, empirical closed-form expression. Within this data set the three energies obey DFT ≈ 1.0121 · HF + C, while feature attribution shows that each non-energy property is dominated by its own HF-3c analogue.
Methods:
HF-3c descriptors and their B3LYP-D4/def2-TZVP counterparts were taken unchanged from a published data set, together with its original 90:10 train/test split. KANs were built with the pykan library in Python, using cubic B-spline edge functions optimized with the L-BFGS algorithm, and were converted into closed-form expressions by symbolic regression. Feature attribution used the KAN 2.0 framework. Conventional regressors were retrained on identical inputs and compared by repeated cross-validation. An interactive Streamlit application applies the models and formulas to single compounds or comma-separated values (CSV) batches.
Related Concept Videos
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Linear Approximation in Frequency Domain
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear.
Classification of Systems-II
Discrete-time Fourier transform
One of the notable...
¹H NMR: Interpreting Distorted and Overlapping Signals
As Δν decreases and the signals move closer, the doublets appear increasingly distorted. The intensities of the inner lines increase at the cost of those of the outer lines as the signals are slanted or...
Multi-input and Multi-variable systems
In the absence of...