Improved hardness prediction for reduced-activation high-entropy alloys by incorporating symbolic regression and domain adaptation on small datasets
Hao Pan , Mingjie Zheng , Xiaochen Li , Shijun Zhao
Journal of Materials Informatics ›› 2025, Vol. 5 ›› Issue (1) : 6
Improved hardness prediction for reduced-activation high-entropy alloys by incorporating symbolic regression and domain adaptation on small datasets
The reduced-activation high-entropy alloys (RAHEAs) have promising applications in advanced nuclear systems due to their low activation, excellent mechanical properties and radiation resistance. However, compared to the conventional high-entropy alloys (HEAs), the relatively small datasets of RAHEAs pose challenges for alloy design by using conventional machine learning (ML) methods. In this work, we proposed a framework by incorporating symbolic regression (SR) and domain adaptation to improve the accuracy of property prediction based on the small datasets of RAHEAs. The conventional HEA datasets and RAHEA datasets were classified as source and target domains, respectively. SR was used to generate features from element-based features in the source domains. The domain-invariant features related to hardness were captured and used to construct the ML model, which significantly improved the prediction accuracy for both HEAs and RAHEAs. The normalized root mean square error decreases by 24% for HEAs and 30% for RAHEAs compared to that of the models trained with element-based features. The proposed framework can achieve accurate and robust prediction on small datasets with interpretable domain-invariant features. This research paves the way for efficient material design under small dataset scenarios.
High-entropy alloy / machine learning / small dataset / symbolic regression / domain adaptation
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
| [39] |
|
| [40] |
|
| [41] |
|
| [42] |
|
| [43] |
|
| [44] |
|
| [45] |
|
| [46] |
|
| [47] |
|
| [48] |
|
| [49] |
|
| [50] |
|
| [51] |
|
| [52] |
|
| [53] |
|
| [54] |
|
| [55] |
|
| [56] |
|
| [57] |
|
| [58] |
|
| [59] |
Virtanen, P.; Gommers, R.; Oliphant, T. E.; et al; SciPy 1.0 Contributors. SciPy 1.0: fundamental algorithms for scientific computing in Python. Nat. Methods. 2020, 17, 261-72. PMCID:PMC7056644 |
| [60] |
|
| [61] |
|
| [62] |
|
| [63] |
|
| [64] |
|
/
| 〈 |
|
〉 |