Bayesian optimization to identify best feature values
To explore promising M2AX materials with high elastic moduli, we implemented BO using the gp_minimize function in scikit-opt[25]. Here, the objective was to identify feature values corresponding to the maximum predicted elastic modulus. An ensemble of the four XGB models was used in the objective function to get an average elastic modulus. As the gp_minimize function minimizes the objective function, the model prediction was subtracted from 0 inside the objective function. Note that at every iteration of BO, the values that the optimizer generated for maximum NdValence and range SpaceGroupNumber features were typecasted as integers since they are supposed to be represented as integers in the data. As shown in Figure 8, we explored various acquisition functions [expected improvement (EI), probability improvement (PI), lower confidence bound (LCB), gp_hedge] and a range of initial points prior to the Gaussian fitting. For each acquisition function, five runs were completed with the number of initial points ranging from 10 to 50. The number of function evaluations after the initial calls was kept constant at 150; therefore, the total number of function evaluations is equal to 150 + the number of initial points. There was no clear pattern in terms of the acquisition function used, but typically the optimizer has a better chance of finding an optimum with more initial points. With the full range for each feature from its minimum to maximum value, the optimizer resulted in the best prediction of 371.7 GPa, which was slightly lower than the highest elastic modulus predicted from the dataset (373.5 GPa for V2PC). Therefore, narrower feature ranges around V2PC were also explored, which identified improved maximum values for elastic modulus (± 20% resulted in 373.4 GPa, whereas ± 10% resulted in 374.2 GPa). The corresponding best feature values are also shown in Figure 8.
Model-driven exploration of novel materials
To identify M2AX materials with high elastic moduli, we generated 1035 combinations of M, A, and X elements. Elements were selected for each category based on their proximity to commonly used elements in M2AX phases. We chose 15 early transition metals (M = V, W, Ta, Zr, Hf, Nb, Mo, Cr, Ti, Sc, Y, Mn, Re, Tc, La), 23 group A elements (A = Al, P, Te, Si, Ga, Ge, As, Cd, Sn, In, Tl, Pb, S, Sb, Bi, Zn, Se, Fe, Co, Ni, Cu, Au, Ir), and three reactive nonmetals / metalloids (X = N, C, B). The same featurization process was used to create the 132 features for the 1,035 materials; however, only the eight selected features in the ML models are used in the analysis presented below.
As a first step, the best feature values from BO were compared against the feature values for all 1,035 materials. A least square difference between the BO feature values and materials features values was calculated for each feature, and then summed over all features to indicate a normalized difference estimate for each material. A small difference is supposed to indicate a potentially promising material with a high elastic modulus. Top ten materials with smallest differences include (V2PC - 0.005, Ta2PB - 0.012, V2PB - 0.047, Ta2PC - 0.054, Ta2PN - 0.063, V2SC - 0.108, Ta2SB - 0.111, Nb2PB - 0.122, Nb2PC - 0.123, V2SB - 0.140, and Ti2PC - 0.145). This shows that features for V2PC are closest to the BO result, but other materials are also promising. Just for relative comparison, the difference was as high as 7.571. Furthermore, five out of the top ten materials are borides, which suggests that some of these borides may potentially have high elastic moduli.
The ensemble of XGB models were then used to generate predictions for the 1,035 materials. A heatmap of the predicted values is shown in Figure 9, where the information is separated into three different types of materials - Nitrides, Carbides, and Borides. Top ten materials with high elastic moduli include V2PC - 373.5 GPa, Ta2PB - 371.7 GPa, Ta2PC - 364.7 GPa, Nb2PC - 357.7 GPa, Nb2PB - 351.5 GPa, V2PB - 347.4 GPa, Ti2PN - 328.8 GPa, Cr2AlC - 326.4 GPa, Mo2AlB - 323.3 GPa, and Hf2PC - 318.1 GPa, where again four out of the top ten materials are borides. Table 2 shows the comparison of a handful of such promising materials in terms of their features and elastic moduli - either estimated using DFT or predicted using the ensemble of ML models or from BO. Overall, this work indicates that Ta2PB might be an interesting M2AX material to explore, and given the uncertainty in ML predictions, Nb2PB and V2PB might be promising as well. Recent DFT work by Ali et al. also shows that both Nb2PB and Nb2PC have a high elastic modulus of 355 GPa, which is consistent with our ML predictions shown in Table 2[26]. It is also noted that although Ti2PB and Ti2PC as well as Hf2SB and Hf2SC were not found to be the top candidates for elastic modulus, our ML predictions (Ti2PB = 271.3 GPa, Ti2PC = 274.2 GPa, Hf2SB = 264.5 GPa, Hf2SC = 302.2 GPa) are consistent with the DFT predictions of Ali et al. (Ti2PB = 267 GPa, Ti2PC = 282 GPa, Hf2SB = 268 GPa, Hf2SC = 344 GPa)[26]. Similarly, our ML predictions (Nb2SB = 289.5 GPa, Zr2SB = 267.8 GPa, Hf2SB = 264.5 GPa) are consistent with the DFT predictions (Nb2SB = 300 GPa, Zr2SB = 238 GPa, Hf2SB = 250 GPa) of Zhang et al.[27]. Researchers have recently reported synthesis of MAX phase borides[28,29] where the synthesized Nb2SB, Zr2SB, and Hf2SB materials showed the typical P63/mmc MAX phase crystal structure, same as that of carbides (e.g., Cr2AlC).
Finally, we also evaluated and confirmed the stability of these borides based on their predicted energy above convex hull[15,16] using CrabNet. CrabNet is a compositionally restricted attention-based network that predicts material properties, including the energy above the convex hull, using only compositional information[16]. Since we do not have the structural information for the suggested MAX phase borides (Ta2PB, Nb2PB, and V2PB) with high predicted elastic modulus values, we relied on CrabNet for these predictions. Our findings indicate that these borides have relatively low energies above the convex hull (Ta2PB = 0.087 meV/atom, Nb2PB = 0.024 meV/atom, and V2PB = 0.168 meV/atom), suggesting they are among the stable boride candidates. However, a more rigorous and accurate evaluation of these materials’ stability could be achieved by theoretically computing the formation enthalpy[3,30-32]. Dahlqvist et al. discuss the stability of these phases based on DFT calculations, showing that Ta2PB and Nb2PB have formation enthalpies (∆Hcp) of less than 50 meV/atom, indicating they are relatively stable[3]. These findings suggest that further investigation is needed, particularly for Ta2PB and Nb2PB.
Comments
Comments must be written in English. Spam, offensive content, impersonation, and private information will not be permitted. If any comment is reported and identified as inappropriate content by OAE staff, the comment will be removed without notice. If you have any queries or need any help, please contact us at support@oaepublish.com.