Machine learning based classification of vector field configurations
Source abstract
Abstract
Magnetic materials at the nanoscale are important for science and technology. A key aspect for their research and advancement is the understanding of the emerging magnetization vector field configurations within samples and devices. A systematic parameter space exploration—varying for example material parameters, temperature, or sample geometry—leads to the creation of many thousands of field configurations that need to be sighted and classified. This task is usually carried out manually, for example by looking at a visual representation of the field configurations. We report that it is possible to automate this process using an unsupervised machine learning algorithm, greatly reducing the human effort. We use a combination of convolutional auto-encoder and density-based spatial clustering of applications with noise (DBSCAN) algorithm. To evaluate the method, we create the magnetic phase diagram of a FeGe disc as a function of changing external magnetic field using computer simulation to generate the configurations. We find that the classification algorithm is accurate, fast, requires little human intervention, and compares well against the published results in the literature on the same material geometry and range of external fields. Our study shows that machine learning can be a powerful tool in the research of magnetic materials by automating the classification of magnetization field configurations.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Model Reduction and Neural Networks · Computational Physics and Python Applications · Neural Networks and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Max-Planck Institute for the Structure and Dynamics of Matter 1 , Luruper Chaussee 149, 22761 Hamburg, Germany
Center for Free-Electron Laser Science 2 , Luruper Chaussee 149, 22761 Hamburg, Germany
University of Southampton 3 , Southampton SO17 1BJ, United Kingdom
Funding
Engineering and Physical Sciences Research Council
References (24)
Show source-provided references
1. Materials discovery and design using machine learning10.1016/j.jmat.2017.08.002 ↗
2. Pushing the frontiers of density functionals by solving the fractional electron problem10.1126/science.abj6511 ↗
3. Highly accurate protein structure prediction with alphafold10.1038/s41586-021-03819-2 ↗
4. Machine learning approaches for analyzing and enhancing molecular dynamics simulations10.1016/j.sbi.2019.12.016 ↗
5. Jet substructure at the large hadron collider: A review of recent advances in theory and machine learning10.1016/j.physrep.2019.11.001 ↗
6. Statistics, data mining, and machine learning in astronomy
7. Magnetic control of tokamak plasmas through deep reinforcement learning10.1038/s41586-021-04301-9 ↗
8. Generating magnetic skyrmion ground states with generative adversarial networks
9. Learning magnetization dynamics10.1016/j.jmmm.2019.165548 ↗
10. Phase diagram study of a two-dimensional frustrated antiferromagnet via unsupervised machine learning10.1103/physrevb.103.134422 ↗
11. Machine learning the square-lattice Ising model10.1088/1742-6596/2207/1/012058 ↗
12. Global exploration of phase behavior in frustrated Ising models using unsupervised learning techniques10.1016/j.physa.2021.126653 ↗
13. Machine learning phases of matter10.1038/nphys4035 ↗
14. Ground state search, hysteretic behaviour and reversal mechanism of skyrmionic textures in confined helimagnetic nanostructures10.1038/srep17137 ↗
15. Three-dimensional chiral magnetization structures in FeGe nanospheres10.1103/physrevb.103.104414 ↗
16. A density-based algorithm for discovering clusters in large spatial databases with noise
17. Ubermag: Towards more effective micromagnetic workflows10.1109/tmag.2021.3078896 ↗
18. 1999
19. M. Abadi , A.Agarwal, P.Barham, E.Brevdo, Z.Chen, C.Citro, G. S.Corrado, A.Davis, J.Dean, M.Devin, S.Ghemawat, I.Goodfellow, A.Harp, G.Irving, M.Isard, Y.Jia, R.Jozefowicz, L.Kaiser, M.Kudlur, J.Levenberg, D.Mané, R.Monga, S.Moore, D.Murray, C.Olah, M.Schuster, J.Shlens, B.Steiner, I.Sutskever, K.Talwar, P.Tucker, V.Vanhoucke, V.Vasudevan, F.Viégas, O.Vinyals, P.Warden, M.Wattenberg, M.Wicke, Y.Yu, and X.Zheng, “TensorFlow: Large-scale machine learning on heterogeneous systems,” 2015, software available from tensorflow.org.
20. F. Chollet , “Keras,” https://keras.io, 2015.
21. Scikit-learn: Machine learning in Python
22. S. A. Pathak , S.Holt, M.Lang, and H.Fangohr, “Supplementary material: Machine learning based classification of vector field configurations,” 2023, https://gitlab.mpcdf.mpg.de/fangohr/paper-2023-machine-learning-based-classification-of-magnetization.10.1063/9.0000686 ↗
23. Stacked convolutional auto-encoders for hierarchical feature extraction
24. D. P. Kingma and J.Ba, “Adam: A method for stochastic optimization,” arXiv:1412.6980 (2014).