Atomic Cluster Expansion (ACE) is a systematic framework for parameterizing the local atomic environment of an atom by expanding the atomic density in a complete basis of radial functions and spherical harmonics. This expansion yields a set of body-ordered, invariant features that form a complete linear basis for representing any function of atomic coordinates, enabling the construction of highly accurate and computationally efficient interatomic potentials.
Glossary
Atomic Cluster Expansion (ACE)

What is Atomic Cluster Expansion (ACE)?
A systematic and complete basis set expansion of atomic environments that yields highly efficient, body-ordered invariant features for constructing linear and neural network interatomic potentials.
ACE achieves state-of-the-art accuracy by systematically incorporating many-body interactions through a hierarchical expansion, where the body order corresponds to the number of atoms in a cluster. The resulting features are naturally SE(3)-invariant and can be used as input to linear models for extreme computational speed or as descriptors for more complex neural network potentials, bridging the gap between classical force fields and ab initio accuracy.
Key Features of ACE
A systematic and complete basis set expansion of atomic environments that yields highly efficient, body-ordered invariant features for constructing linear and neural network interatomic potentials.
Systematic Body-Order Expansion
ACE constructs the total energy of a system as a hierarchical sum of 1-body, 2-body, 3-body, and higher-order contributions. This body-ordered expansion is systematically complete, meaning it can represent any local atomic environment to arbitrary accuracy by including terms up to a chosen correlation order ν.
- Linear in the basis: Once the ACE basis is constructed, the model is linear in its coefficients, enabling rapid fitting via linear regression.
- Controlled truncation: The expansion can be truncated at a specific body order to balance accuracy and computational cost.
- Explicit many-body terms: Unlike message-passing networks that implicitly learn many-body correlations, ACE explicitly parameterizes them.
Permutationally Invariant Basis Functions
ACE represents the local atomic density around a central atom using a complete basis of permutationally invariant functions. The atomic density is expanded in a product basis of radial functions and spherical harmonics, and then symmetrized to ensure invariance under permutations of like atoms.
- Atomic base: The one-particle basis is formed by the tensor product of radial basis functions R_nl(r) and spherical harmonics Y_lm(θ, φ).
- Product basis: Higher-order correlations are built by taking tensor products of the atomic base and contracting them to invariants using Clebsch-Gordan coefficients.
- No data-dependent filters: The basis is pre-defined and complete, unlike learned filters in equivariant message-passing networks.
Linear Efficiency with Non-Linear Accuracy
A defining advantage of ACE is that it achieves the accuracy of complex non-linear models while retaining the computational efficiency of a linear model. Once the invariant basis functions B_i are evaluated for an atomic environment, the site energy is simply a linear combination: E = Σ_i c_i B_i.
- Rapid fitting: Coefficients c_i can be solved via linear least-squares regression, avoiding expensive gradient-based optimization.
- Active learning compatibility: The linear form makes uncertainty quantification straightforward using Bayesian linear regression, enabling efficient active learning for training set construction.
- Evaluation speed: Inference requires only the evaluation of pre-defined basis functions and a dot product, making it orders of magnitude faster than deep equivariant models.
Equivariant Extension for Vector Properties
While the standard ACE yields invariant scalar features, the framework naturally extends to equivariant ACE for predicting vector and tensor properties such as atomic forces, dipole moments, and polarizabilities. This is achieved by retaining the covariant components of the tensor product rather than fully contracting them to scalars.
- Forces from gradients: Atomic forces are computed analytically as the negative gradient of the invariant energy with respect to atomic positions.
- Equivariant messages: The framework can be recast as an equivariant message-passing scheme, forming the foundation for the MACE architecture.
- Higher-order tensors: By controlling the maximum rotation order L in the basis, the model can represent properties of arbitrary tensorial rank.
Connection to MACE and Other Descriptors
ACE provides the mathematical foundation for several state-of-the-art interatomic potentials and descriptors. The MACE (Multi-ACE) architecture generalizes ACE by combining it with equivariant message passing and higher-order tensor products.
- MACE: A highly accurate equivariant potential that uses ACE as its atomic basis within a message-passing framework, achieving state-of-the-art accuracy on materials and molecular benchmarks.
- SOAP and Behler-Parrinello: ACE can be viewed as a systematic generalization of the Smooth Overlap of Atomic Positions (SOAP) descriptor and the Behler-Parrinello symmetry functions.
- Completeness guarantee: Unlike heuristic descriptors, ACE provides a rigorous completeness guarantee for representing local atomic environments.
Computational Scaling and Truncation
The computational cost of ACE scales with the number of basis functions, which is controlled by three hyperparameters: the maximum radial basis index n_max, the maximum spherical harmonic degree l_max, and the maximum correlation order ν.
- Basis size control: The total number of invariant basis functions grows combinatorially with ν and l_max, but can be systematically controlled.
- Sparsity exploitation: Many basis functions contribute negligibly and can be pruned using regularization techniques like automatic relevance determination (ARD).
- Linear scaling with atoms: Once the basis is evaluated, the energy calculation scales linearly with the number of atoms in the system.
ACE vs. Other Atomic Environment Descriptors
A systematic comparison of Atomic Cluster Expansion against other common local atomic environment representations used in interatomic potentials and machine learning force fields.
| Feature | ACE | SOAP | Behler-Parrinello Symmetry Functions |
|---|---|---|---|
Basis Set Completeness | Systematically complete and hierarchical | Complete within radial cutoff and angular resolution | Not systematically complete; heuristic selection required |
Body-Order Expansion | Explicitly controlled via correlation order ν | Implicitly included up to density expansion order | Fixed at 2-body and 3-body terms |
Rotational Invariance | |||
Linear Model Compatibility | Natively linear with respect to basis coefficients | Linear in the density expansion coefficients | Non-linear; requires neural network for fitting |
Computational Cost Scaling | O(N·B) where B is basis size; highly efficient | O(N²·L³) with neighbor count and angular momentum | O(N²) with neighbor count; moderate efficiency |
Derivative Availability | Analytical forces and virials via chain rule | Analytical derivatives available | Analytical derivatives available |
Multi-Element Support | Natural via species-dependent basis functions | Requires element-specific density expansions | Requires separate symmetry functions per element pair |
Parameter Count for Equivalent Accuracy | Lowest; compact basis representation | Moderate; depends on radial and angular resolution | Highest; many hand-crafted functions needed |
Frequently Asked Questions
Clear, technical answers to the most common questions about the Atomic Cluster Expansion (ACE) framework, its mathematical foundations, and its role in modern machine-learned interatomic potentials.
The Atomic Cluster Expansion (ACE) is a systematic and complete basis set expansion of atomic environments that yields highly efficient, body-ordered invariant features for constructing linear and neural network interatomic potentials. It works by first decomposing the local atomic density around a central atom into radial and spherical harmonic basis functions. These single-atom basis functions are then symmetrically combined via tensor products to form many-body correlation functions that are naturally invariant to rotations, reflections, and permutations of like atoms. The resulting ACE descriptors form a complete linear basis, meaning any smooth function of the local atomic environment can be represented to arbitrary accuracy by increasing the expansion's body order and radial/spherical resolution. This completeness property distinguishes ACE from heuristic descriptors like SOAP or Behler-Parrinello symmetry functions, providing a rigorous mathematical foundation for systematic convergence.
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) is deeply connected to other systematic basis set expansions, equivariant architectures, and interatomic potentials. These related terms provide context for understanding ACE's position in the computational chemistry landscape.

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