Atomic Cluster Expansion (ACE) is a systematic mathematical framework that constructs a complete, hierarchical basis of permutationally and rotationally invariant descriptors for local atomic environments. It expands the local atomic density as a sum of spherical harmonics and radial basis functions, then forms many-body products that are symmetrized to guarantee invariance under the symmetries of 3D space, providing a theoretically rigorous foundation for building machine learning interatomic potentials.
Glossary
Atomic Cluster Expansion (ACE)

What is Atomic Cluster Expansion (ACE)?
A complete and systematic framework for constructing permutationally and rotationally invariant atomic descriptors, forming the theoretical basis for a family of highly efficient and accurate machine learning interatomic potentials.
The ACE formalism unifies several previously independent descriptor schemes, including the Smooth Overlap of Atomic Positions (SOAP) and the Moment Tensor Potentials (MTP), within a single systematic expansion. Its linear nature enables highly efficient parameterization, while its completeness ensures that any smooth, symmetric function of the atomic coordinates can be represented to arbitrary accuracy, making it a powerful force field parameterization tool for molecular dynamics simulation.
Key Features of ACE Potentials
The Atomic Cluster Expansion framework provides a complete, systematically improvable basis for representing local atomic environments, forming the mathematical foundation for a new generation of highly efficient machine learning interatomic potentials.
Complete Basis of Body-Ordered Functions
ACE constructs atomic descriptors by expanding the local atomic density in a hierarchical body-order expansion. The framework provides a complete, systematically improvable basis that spans the space of permutationally and rotationally invariant functions.
- Single-atom (1-body), pair (2-body), triplet (3-body), and higher-order terms are naturally included
- Truncating at a finite body order yields a finite, computationally tractable basis
- Unlike heuristic descriptors like SOAP or Behler-Parrinello symmetry functions, ACE provides mathematical guarantees of completeness
- The expansion coefficients form the feature vector fed into a linear or nonlinear model
Permutation and Rotation Invariance by Construction
ACE descriptors are inherently invariant under the fundamental symmetries of atomic systems. Permutation invariance (swapping identical atoms) and rotational invariance (rigid rotation of the system) are baked into the mathematical formulation, not learned from data.
- Permutation invariance: Achieved by summing over all atoms, producing a global representation insensitive to atom ordering
- Rotational invariance: Ensured by contracting the expansion over angular momentum channels using Clebsch-Gordan coefficients
- This design guarantees that identical chemical environments produce identical descriptors regardless of coordinate frame
- Eliminates the need for data augmentation during training, improving sample efficiency
Linear and Nonlinear Model Variants
The ACE framework supports a spectrum of model complexity. The simplest variant uses a linear model on the ACE basis functions, yielding a highly interpretable potential with convex optimization guarantees. More expressive nonlinear extensions incorporate neural network layers or kernel methods.
- Linear ACE: Fastest training, guaranteed global minimum, ideal for interpolation tasks
- Nonlinear ACE: Greater flexibility for complex potential energy surfaces with strong many-body effects
- Both variants share the same systematic basis construction
- The linear variant enables automatic differentiation of forces with minimal computational overhead
Computational Efficiency and Scaling
ACE potentials achieve ab initio accuracy at near-classical force field speed. The evaluation cost scales linearly with the number of atoms and the number of basis functions, making ACE suitable for large-scale molecular dynamics simulations.
- Linear scaling with system size due to the locality of atomic environments
- Evaluation speed comparable to embedded atom method (EAM) potentials
- Orders of magnitude faster than explicit quantum mechanical calculations
- Enables nanosecond-scale molecular dynamics on systems with thousands of atoms
- GPU-accelerated implementations achieve throughput exceeding 10^6 atom-steps per second
Systematic Improvability and Convergence
Unlike fixed-form classical force fields, ACE potentials can be systematically improved by increasing the expansion parameters. The error relative to the reference quantum mechanical data decreases monotonically as the basis set is enlarged.
- Increasing the cutoff radius captures longer-range interactions
- Increasing the body order captures more complex many-body correlations
- Increasing the angular resolution (number of radial and angular basis functions) refines the representation
- This property enables convergence testing analogous to basis set convergence in quantum chemistry
- Provides a principled path to achieving any desired accuracy threshold
Integration with Active Learning Workflows
ACE's linear variant is particularly well-suited for active learning due to its fast training and natural uncertainty quantification. The model can identify configurations where its predictions are unreliable and request new reference calculations.
- Bayesian linear regression provides principled predictive uncertainties
- Fast retraining enables real-time active learning loops during molecular dynamics
- Extrapolation detection prevents the model from venturing into unsampled regions of configuration space
- The systematic basis ensures that adding data improves the model globally without catastrophic forgetting
- Enables autonomous generation of robust training datasets with minimal human intervention
Frequently Asked Questions
Clear answers to the most common technical questions about the Atomic Cluster Expansion framework, its mathematical foundations, and its role in building state-of-the-art machine learning interatomic potentials.
The Atomic Cluster Expansion (ACE) is a systematic and mathematically complete framework for constructing permutationally and rotationally invariant descriptors of local atomic environments. It works by performing a hierarchical expansion of the atomic density around a central atom into a basis of radial functions and spherical harmonics, then systematically coupling these expansion coefficients to form invariant features. This process yields a complete, linear-in-parameters model for the potential energy surface, where the total energy is expressed as a sum over atomic contributions: E = Σ_i c_B B_i, where B_i are the ACE basis functions evaluated on the local environment of atom i and c_B are learnable coefficients. The framework's completeness guarantees that, given a sufficiently large basis, any smooth function of atomic coordinates can be represented to arbitrary accuracy, making ACE a theoretically rigorous foundation for machine learning interatomic potentials.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Atomic Cluster Expansion (ACE) forms a complete basis for local atomic environments. The following concepts are essential for understanding its theoretical foundations, practical implementations, and relationship to the broader machine learning potential landscape.
Permutation Invariance
A fundamental design constraint ensuring the model's output is unchanged when swapping the order of identical atoms in the input list. ACE achieves this naturally through its many-body expansion formalism, where basis functions are symmetrized over all permutations of atomic indices. This guarantees that a water molecule's energy is identical regardless of how the two hydrogen atoms are ordered in the input file, reflecting the physical indistinguishability of identical particles.
Smooth Overlap of Atomic Positions (SOAP)
A local atomic descriptor that encodes the chemical environment by constructing a smooth, continuous density of neighboring atoms using Gaussian functions. SOAP shares deep mathematical connections with ACE—both expand the atomic density in a basis of spherical harmonics and radial functions. While SOAP is a kernel-based descriptor, ACE provides the systematic linear basis that can be shown to span the same invariant feature space, making ACE a complete and more computationally efficient alternative.
Equivariant Neural Network
A neural network architecture that guarantees its output transforms predictably under 3D symmetry operations such as rotation and translation. ACE descriptors are naturally equivariant because they are constructed from spherical harmonics that transform under the irreducible representations of the rotation group. When combined with a linear model, ACE yields a strictly body-ordered potential; when used as input to a neural network, it provides a physically constrained feature space that dramatically improves data efficiency.
Many-Body Expansion
A fragmentation approach that decomposes the total energy of a system into contributions from individual atoms (1-body), pairs (2-body), triplets (3-body), and higher-order clusters. ACE is fundamentally a systematic many-body expansion in a complete basis of atomic cluster functions:
- ν=1: Single-atom chemical energy
- ν=2: Pairwise radial interactions
- ν=3: Three-body angular contributions
- ν≥4: Higher-order many-body effects The expansion can be truncated at a desired body order to balance accuracy and computational cost.
Force Matching
A training paradigm where the loss function directly compares atomic forces predicted by the model to reference quantum mechanical forces. ACE potentials are typically trained using force matching because forces provide 3N times more information per configuration than a single energy value. The linear structure of ACE enables efficient gradient computation via automatic differentiation, and the completeness of the basis ensures that force residuals can be systematically reduced by increasing the expansion cutoff.
Active Learning Loop
An iterative training process where the potential identifies configurations with high prediction uncertainty, requests new quantum mechanical calculations for those structures, and retrains to systematically improve robustness. ACE's linear formulation provides a natural uncertainty metric through the covariance of the basis functions, enabling efficient active learning without requiring ensemble methods or Monte Carlo dropout. This is critical for sampling rare events like bond-breaking and transition states.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us