Smoothed Density Matrix Exchange (SDMX)
Smoothed density matrix exchange (SDMX) features are nonlocal featurizations of the one-particle density matrix. The density matrix is smoothed around a real-space point and projected onto the \(\ell=0\) and \(\ell=1\) angular channels. Quadratic contractions of the projected quantities provide rotationally invariant proxies for the radial and angular structure of the exchange hole \(|n_1(\mathbf r,\mathbf r')|^2\). [1]
The construction was inspired by the Rung 3.5 functionals of Janesko et
al. [2][3][4][5]. SDMX
features are quadratic functionals of the density matrix. The packaged
CIDER24X models use them to learn exchange; CIDER24Xe also uses
orbital-occupation derivative data during training.
Scalar features
The scalar component starts from a smoothed, spherically averaged density matrix
where \(R\) is a smoothing length. CIDER24X uses
The kernel broadens with \(R\), so \(\rho^0(R;\mathbf r)\) is a smoothed approximation to the spherical average of the density matrix at distance \(R\). Integrating its square over the smoothing length gives
The radial derivative supplies a second scalar family,
Angular features
The \(\ell=1\) projection is represented by the vector
Its norm and radial derivative define two more scalar feature families,
The radial-derivative terms reuse the principal contractions required by the corresponding \(H_j^0\) and \(H_j^1\) features. The vector channel adds the \(\ell=1\) angular information.
Uniform coordinate scaling
For the coordinate-scaled density matrix defined in Uniform Scaling, all four families obey
The implemented uniform-electron-gas normalizations cover \(j\in\{0,1,2\}\). Model-specific normalizers convert these raw powers into the scale-invariant coordinates used by the exchange regression.
Numerical representation
CiderPress evaluates the smoothed density matrix at a discrete set of
lengths \(R_i\) using Gaussian convolutions. It then represents the
\(R\) dependence in a Gaussian basis, allowing the integrals that define
the \(H_j\) features to be contracted analytically. The settings and
contraction plans are implemented by
SDMXFullSettings and
SDMXFullPlan; the molecular contraction
algorithm is described in PySCF Numerical and Derivative Implementation.
CIDER24X feature layout
Both packaged CIDER24X models contain the same 13 raw electronic features: three semilocal meta-GGA ingredients followed by ten SDMX features. The SDMX block is ordered as
Feature order, normalization, bounded transforms, and mapped neural-network weights are stored in each model file. The optimized molecular implementation is available through PySCF. The periodic PySCF interface supports the CIDER24X methodology with pseudopotentials and uniform grids; GPAW evaluates the NLDF model families. Backend compatibility is listed in Choosing a CIDER Functional.