In this project, the development of an extra-trees regressor (ETR) model trained to predict the magnetic moments of intermetallic compounds with the goal of guiding experimental chemists and speed up the discovery of novel rare earth free (REF) permanent magnets as part of Johan's doctoral thesis. An XGBoost, SNN, and FNN models were also developed by our collaborator Andrew Krikorian available here.
Figure 1. (Top) ETR linear regression result on the hold-out test dataset with a correlation coefficient of 0.8524 and (bottom) residuals plot.
From this study we predict the magnetic moments of over 288 never before synthesized intermetallic borides in the Ti3Co5B2 structure type which is a well studied composition for REF magnets especially in literature.
Another important result from these studies from regression analysis of the model was that we were able to determine most important features of ferromagnetic intermetallic compounds and quantify the magnitude in determining the magnetic moments of these compounds such as through SHAP value analysis seen in Figure 2.. This is important because it gives further insight chemists can use to guide their work in synthesizing magnetic intermetallic compounds.
Figure 2. SHAP Beeswarm plot for XGB model on the hold-out test dataset arranged from highest to lowest mean absolute SHAP values (top 20).
To clone the MagnBorides repository, use the following command:
git clone https://github.com/johan-yapo/MagnBorides.git
Create & Start Virtual Environment
Windows
py -m venv env
source env/Scripts/Activate
Linux
python -m venv env
source env/bin/activate
Install Requirements
Windows
pip install -r win_requirements.txt
Linux
pip install -r requirements.txt
install Git Large File Storage (needed for the datasets)
pip install git-lfs