journal article·2025-05-23Open access

Structural Fingerprinting of Crystalline Materials from XRD Patterns Using Atomic Cluster Expansion Neural Network and Atomic Cluster Expansion

Xiao Zhang, Xitao Wang, Shunbo Hu

Applied Sciences· Volume 15· Issue 11

Abstract

This study introduces a novel contrastive learning-based X-ray diffraction (XRD) analysis framework, an SE(3)-equivariant graph neural network (E3NN) based Atomic Cluster Expansion Neural Network (EACNN), which reduces the strong dependency on databases and initial models in traditional methods. By integrating E3NN with atomic cluster expansion (ACE) techniques, a dual-tower contrastive learning model has been developed, mapping crystal structures and XRD patterns to a continuous embedding space. The EACNN model retains hierarchical features of crystal systems through symmetry-sensitive encoding mechanisms and utilizes relationship mining via contrastive learning to replace rigid classification boundaries. This approach reveals gradual symmetry-breaking patterns between monoclinic and orthorhombic crystal systems in the latent space, effectively addressing the recognition challenges associated with low-symmetry systems and small sample space groups. Our investigation further explores the potential for model transfer to experimental data and multimodal extensions, laying the theoretical foundation for establishing a universal structure–property mapping relationship.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: X-ray Diffraction in Crystallography · Nuclear Physics and Applications · Machine Learning in Materials Science

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Institute for the Conservation of Cultural Heritage, School of Cultural Heritage and Information Management, Shanghai University, Shanghai 200444, China

Key Laboratory of Silicate Cultural Relics Conservation, Ministry of Education, Shanghai University, Shanghai 200444, China

Materials Genome Institute, Shanghai University, Shanghai 200444, China

Institute for Quantum Science and Technology, Shanghai University, Shanghai 200444, China

Funding

National Key R&D Program of China · National Natural Science Foundation of China · Major Science and Technology Projects of Shanxi Province · Shanghai Technical Service Center of Science and Engineering Computing, Shanghai University

References (46)

Show source-provided references
1. Interferenzerscheinungen bei roentgenstrahlen10.1002/andp.19133461004 ↗
2. The reflection of X-rays by crystals10.1098/rspa.1913.0040 ↗
3. Interferenzen an regellos orientierten Teilchen im Röntgenlicht. I
4. GSAS-II: The genesis of a modern open-source all purpose crystallography software package10.1107/S0021889813003531 ↗
5. A profile refinement method for nuclear and magnetic structures10.1107/S0021889869006558 ↗
6. Classification of crystal structure using a convolutional neural network10.1107/S205225251700714X ↗
7. Fast and interpretable classification of small X-ray diffraction datasets using data augmentation and deep neural networks10.1038/s41524-019-0196-x ↗
8. The problem with determining atomic structure at the nanoscale10.1126/science.1135080 ↗
9. Jenkins, R., and Snyder, R.L. (1996). Introduction to X-Ray Powder Diffractometry, Wiley Online Library.10.1002/9781118520994 ↗
10. The chemistry and applications of metal-organic frameworks10.1126/science.1230444 ↗
11. The reticular chemistry structure resource (RCSR) database of, and symbols for, crystal nets10.1021/ar800124u ↗
12. CGWGAN: Crystal generative framework based on Wyckoff generative adversarial network
13. Davel, C., Bassiri-Gharb, N., and Correa-Baena, J.P. (2024). Machine Learning in X-ray Scattering for Materials Discovery and Characterization. ChemRxiv.10.26434/chemrxiv-2024-x8fx0 ↗
14. AI-enhanced X-ray diffraction analysis: Towards real-time mineral phase identification and quantification10.1107/S2052252524008157 ↗
15. Surdu, V.A., and Győrgy, R. (2023). X-ray diffraction data analysis by machine learning methods—A review. Appl. Sci., 13.10.3390/app13179992 ↗
16. Wang, B., Guan, Z., Yao, S., Qin, H., Nguyen, M.H., Yager, K., and Yu, D. (2016, January 14–17). Deep learning for analysing synchrotron data streams. Proceedings of the 2016 New York Scientific Data Summit (NYSDS), New York, NY, USA.10.1109/NYSDS.2016.7747813 ↗
17. Detecting anomalies in X-ray diffraction images using convolutional neural networks10.1016/j.eswa.2021.114740 ↗
18. Chakraborty, A., and Sharma, R. (October, January 29). See deeper: Identifying crystal structure from x-ray diffraction patterns. Proceedings of the 2020 International Conference on Cyberworlds (CW), Caen, France.10.1109/CW49994.2020.00015 ↗
19. A deep crystal structure identification system for X-ray diffraction patterns10.1007/s00371-021-02165-8 ↗
20. Perovskite or Not Perovskite? A Deep-Learning Approach to Automatically Identify New Hybrid Perovskites from X-ray Diffraction Patterns10.1002/adma.202203879 ↗
21. Characterization of hydrothermal alteration along geothermal wells using unsupervised machine-learning analysis of X-ray powder diffraction data10.1007/s12145-021-00694-3 ↗
22. Neural network based classification of crystal symmetries from x-ray diffraction patterns10.1103/PhysRevB.99.245120 ↗
23. Suzuki, Y., Hino, H., Hawai, T., Saito, K., Kotsugi, M., and Ono, K. (2020). Symmetry prediction and knowledge discovery from X-ray diffraction patterns using an interpretable machine learning approach. Sci. Rep., 10.10.1038/s41598-020-77474-4 ↗
24. Harnessing interpretable and unsupervised machine learning to address big data from modern X-ray diffraction10.1073/pnas.2109665119 ↗
25. Machine-Learning Clustering Technique Applied to Powder X-Ray Diffraction Patterns to Distinguish Compositions of ThMn12-Type Alloys10.1002/adts.202000039 ↗
26. Feature space of XRD patterns constructed by an autoencoder10.1002/adts.202200613 ↗
27. Kolmogorov–Arnold Network Made Learning Physics Laws Simple10.1021/acs.jpclett.4c02589 ↗
28. End-to-End Crystal Structure Prediction from Powder X-Ray Diffraction10.1002/advs.202410722 ↗
29. Towards end-to-end structure determination from X-ray diffraction data using deep learning10.1038/s41524-024-01401-8 ↗
30. Ambiguous structure determination from powder data: Four different structural models of 4, 11-difluoroquinacridone with similar X-ray powder patterns, fit to the PDF, SSNMR and DFT-D10.1107/S2052252522004237 ↗
31. Identifying crystal structures beyond known prototypes from x-ray powder diffraction spectra10.1103/PhysRevMaterials.8.103801 ↗
32. Radford, A., Kim, J.W., Hallacy, C., Ramesh, A., Goh, G., Agarwal, S., Sastry, G., Askell, A., Mishkin, P., and Clark, J. (2021, January 18–24). Learning transferable visual models from natural language supervision. Proceedings of the International conference on machine learning, Virtual.
33. Du, W., Zhang, H., Du, Y., Meng, Q., Chen, W., Zheng, N., Shao, B., and Liu, T.Y. (2022, January 17–23). SE (3) equivariant graph neural networks with complete local frames. Proceedings of the International Conference on Machine Learning, Baltimore, MA, USA.
34. Atomic cluster expansion for accurate and transferable interatomic potentials10.1103/PhysRevB.99.014104 ↗
35. MACE: Higher order equivariant message passing neural networks for fast and accurate force fields
36. Accurate and efficient parameterization of an atomic cluster expansion (ACE) potential for ammonia under extreme conditions10.1063/5.0252373 ↗
37. Lattice dynamics modeling of thermal transport in solids using machine-learned atomic cluster expansion potentials: A tutorial10.1063/5.0251119 ↗
38. Charge-constrained atomic cluster expansion10.1103/PhysRevMaterials.9.033802 ↗
39. Oxygen grain-boundary segregation in HCP Ti—Computational investigations using an atomic cluster expansion potential10.1016/j.commatsci.2024.113577 ↗
40. VESTA: A three-dimensional visualization system for electronic and structural analysis10.1107/S0021889808012016 ↗
41. VESTA 3 for three-dimensional visualization of crystal, volumetric and morphology data10.1107/S0021889811038970 ↗
42. PyXtal: A Python library for crystal structure generation and symmetry analysis10.1016/j.cpc.2020.107810 ↗
43. Gilmer, J., Schoenholz, S.S., Riley, P.F., Vinyals, O., and Dahl, G.E. (2017, January 6–11). Neural message passing for quantum chemistry. Proceedings of the International Conference on Machine Learning, Sydney, Australia.
44. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
45. Chen, T., Kornblith, S., Norouzi, M., and Hinton, G. (2020, January 13–18). A simple framework for contrastive learning of visual representations. Proceedings of the International conference on machine learning, Virtual.
46. Physics-Based Feature Makes Machine Learning Cognizing Crystal Properties Simple10.1021/acs.jpclett.1c02273 ↗