Optimizing Data Distribution and Kernel Performance for Efficient Training of Chemistry Foundation Models: A Case Study with MACE
Not on the map. Why?
Abstract (arXiv)
Chemistry Foundation Models (CFMs) that leverage Graph Neural Networks (GNNs) operating on 3D molecular graph structures are becoming indispensable tools for computational chemists and materials scientists. These models facilitate the understanding of matter and the discovery of new molecules and materials. In contrast to GNNs operating on a large homogeneous graphs, GNNs used by CFMs process a large number of geometric graphs of varying sizes, requiring different optimization strategies than those developed for large homogeneous GNNs. This paper presents optimizations for two critical phases of CFM training: data distribution and model training, targeting MACE - a state-of-the-art CFM. We address the challenge of load balancing in data distribution by formulating it as a multi-objective bin packing problem. We propose an iterative algorithm that provides a highly effective, fast, and practical solution, ensuring efficient data distribution. For the training phase, we identify symmetric tensor contraction as the key computational kernel in MACE and optimize this kernel to improve the overall performance. Our combined approach of balanced data distribution and kernel optimization significantly enhances the training process of MACE. Experimental results demonstrate a substantial speedup, reducing per-epoch execution time for training from 12 to 2 minutes on 740 GPUs with a 2.6M sample dataset.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 14 of its 45 references that are in the map. First posted on arXiv 14 Apr 2025.
Builds on
14 of 45 references.
References · 14
- 2021On the Opportunities and Risks of Foundation Modelscited by 4,033
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2018On First-Order Meta-Learning Algorithmscited by 1,018
- 2018Tensor field networks: Rotation- and translation-equivariant neural networks for 3D point cloudscited by 746
- 2021E(3)-Equivariant Graph Neural Networks for Data-Efficient and Accurate Interatomic Potentialscited by 708
- 2020Directional Message Passing for Molecular Graphscited by 561
- 2022MACE: Higher Order Equivariant Message Passing Neural Networks for Fast and Accurate Force Fieldscited by 474
- 2021GemNet: Universal Directional Graph Neural Networks for Moleculescited by 343
- 2022Equiformer: Equivariant Graph Attention Transformer for 3D Atomistic Graphscited by 264
- 2019Cormorant: Covariant Molecular Neural Networkscited by 263
- 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
- 2023From Molecules to Materials: Pre-training Large Generalizable Models for Atomic Property Predictioncited by 39
Built on by
Citing papers per year: 2025: 1.
1 paper.