Equivariant message-passing networks get a universal approximation theorem: a layer cutoff shorter than the physical range still captures atomic energies
Synopsis
For a class of equivariant graph-neural-network interatomic potentials, a universal approximation theorem now covers atomic energies: provided every atom's neighbors are reached within a common number of layers and no more than a given number of neighbors sit at a common distance inside the layer cutoff, a multilayer network whose layer cutoff is shorter than the physical range still approximates the atomic energy over that range, with spherical harmonic filter degrees no larger than that neighbor bound. The production DPA4 architecture inherits the result by simulating the constructed layers and realizing the bilinear readout.
Interpretation
A class of equivariant message-passing networks is proved able to approximate atomic energies over a physical range even when the layer cutoff is shorter than that range; each layer combines equivariant convolutions with affine maps, and the readout forms invariants from products of equivariant features. Earlier universal approximation results concerned fully connected inputs, with a fixed number of atoms and every pair interacting; on cutoff graphs only separation results were available, and no approximation theorem for atomic energies at a prescribed physical range existed. The result is stated as a theorem: under the conditions that all neighbors in each configuration class are reached within a common number of layers and that no atom has more than a given number of neighbors at a common distance inside the layer cutoff, networks with spherical harmonic filter degrees at most that bound are universal approximators, with feature spaces and bilinear readouts chosen freely.
The construction starts with one layer: a one-layer feature determines the local environment up to permutations of atoms of the same type, and iterating it recovers the environment reachable in as many hops as there are layers. The one-layer construction uses spherical harmonic filters of degree no larger than the largest number of neighbors at a common distance from the center, recovering neighbors type by type as measures; the multilayer construction then also recovers the features those neighbors carry. In the one-layer case, radial moments first fix shell radii and populations, and angular moments then fix the points on each shell; in the multilayer case, each layer uses polynomial interpolation to separate neighbors on a common shell, recovering displacements and features while the filter degree keeps the same bound at each layer cutoff.
The bilinear readout nonlinearly combines components of the final equivariant feature into a rotation-invariant atomic energy and can uniformly approximate any continuous equivariant map of the features. Polynomial equivariant maps are realized exactly by iterated Clebsch–Gordan couplings, and continuous equivariant maps are then approximated by polynomials via the Stone–Weierstrass theorem and group averaging. On compact sets, the depth, width and hidden maximal degree of the bilinear network may depend on the target function, the compact set and the requested accuracy; combined with the complete representation, this yields universal approximation of atomic energies at the physical range.
The production DPA4 architecture inherits the result: its interaction layers approximate the network layers built in the proof, and its Wigner bilinear readout realizes the chosen bilinear readout exactly. DPA4's bond-frame convolutions at full order are equivalent to the equivariant convolution, supplying the needed convolutional substructure; the readout uses Wigner bilinear blocks. With exact quadrature and the optional short-range mechanism disabled, the DPA4 family with freely chosen maximal degree, atomic and hidden widths, radial basis size, kernel rank and number of readout blocks is universal for the corresponding environment class; a fixed frame truncation suffices for the readout realization.
Perspective
The conclusion applies to configuration classes satisfying a uniform shell multiplicity bound and the coverage condition, meaning all neighbors in each class are reached within one common number of layers; approximation holds uniformly on compact subsets of the environment strata. The DPA4 inheritance requires exact quadrature, the optional short-range mechanism disabled, and an embedding that depends only on atomic types.
The result establishes existence of finite networks but gives no approximation rates in terms of network size; uniform approximation of energy alone does not control errors in forces or higher derivatives of the energy, even when the target energy is smooth. The minimal filter degree as a function of shell multiplicity, and whether the growth of message-feature degree with depth is necessary when the maximal degree exceeds one, remain unresolved.
