journal article·2025-08-05Open access

An Interpretable XGBoost Framework for Predicting Oxide Glass Density

Pawel Stoch

Applied Sciences· Volume 15· Issue 15

Abstract

Accurately predicting glass density is crucial for designing novel materials. This study aims to develop a robust predictive model for the density of oxide glasses and, more importantly, to investigate how physically informed feature engineering can create accurate and interpretable models that reveal underlying physical principles. Using a dataset of 76,593 oxide glasses from the SciGlass database, three machine learning (ML) models (ElasticNet, XGBoost, MLP) were trained and evaluated. Four distinct feature sets were constructed with increasing physical complexity, ranging from simple elemental composition to the advanced Magpie descriptors. The best model was further analyzed for interpretability using feature importance and SHapley Additive exPlanations (SHAP) analysis. A clear hierarchical improvement in predictive accuracy was observed with increasing feature sophistication across all models. The XGBoost model combined with the Magpie feature set provided the best performance, achieving a coefficient of determination (R2) of 0.97. Interpretability analysis revealed that the model’s predictions were overwhelmingly driven by physical attributes, with mean atomic weight being the most influential predictor. The model learns to approximate the fundamental density equation using mean atomic weight as a proxy for molar mass and electronic structure features to estimate molar volume. This demonstrates that a data-driven approach can function as a scientifically valid and interpretable tool, accelerating the discovery of new materials.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Machine Learning in Materials Science · Pigment Synthesis and Properties · Glass properties and applications

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

Affiliations

Faculty of Materials Science and Ceramics, AGH University of Krakow, al. Mickiewicza 30, 30-059 Kraków, Poland

Funding

Ministry of Science and Higher Education for the AGH University of Krakow

References (21)

Show source-provided references
1. Shelby, J.E. (2005). Introduction to Glass Science and Technology, Royal Society of Chemistry.10.1039/9781847551160 ↗
2. Varshneya, A.K. (1994). Fundamentals of Inorganic Glasses, Academic Press.10.1016/B978-0-08-057150-8.50025-2 ↗
3. Rao, K.J. (2002). Structural Chemistry of Glasses, Elsevier.
4. Musgraves, J.D., Hu, J., and Calvez, L. (2019). Springer Handbook of Glass, Springer International Publishing. Springer Handbooks.10.1007/978-3-319-93728-1 ↗
5. Calculation of density and optical constants of a glass from its composition I weight percentage10.1111/j.1151-2916.1943.tb15176.x ↗
6. Comparison of Two Equations for Calculation of Densities of Glasses from Their Compositions10.1111/j.1151-2916.1954.tb13979.x ↗
7. Direct Calculation of Young’s Moidulus of Glass10.1016/0022-3093(73)90053-7 ↗
8. Revisiting the Makishima–Mackenzie Model for Predicting the Young’s Modulus of Oxide Glasses10.1016/j.actamat.2020.05.047 ↗
9. Chen, Y.F., Arendt, F., Bornhöft, H., de Camargo, A.S.S., Deubener, J., Diegeler, A., Gogula, S., Contreras Jaimes, A.T., Kempf, S., and Kilo, M. (2025). Ontology-Based Digital Infrastructure for Data-Driven Glass Development. Adv. Eng. Mater., 27.10.1002/adem.202401560 ↗
10. (2025, July 16). INTERGLAD Ver. 8. Available online: https://www.newglass.jp/interglad_n/gaiyo/info_e.html.
11. Data-Driven Prediction of Room-Temperature Density for Multicomponent Silicate-Based Glasses10.1111/jace.19072 ↗
12. Artificial Intelligence Density Model for Oxide Glasses10.1016/j.ceramint.2020.11.144 ↗
13. Predicting and Interpreting Oxide Glass Properties by Machine Learning Using Large Datasets10.1016/j.ceramint.2021.05.105 ↗
14. Sreenivas, B., Kareem Ahmmad, S., Rammah, Y.S., and Bindu, P.H. (2023). Radiation Shielding Capacity and Machine Learning Density Prediction of Boro-Bismuth Cadmium Zinc Glasses. Open Ceram., 16.10.1016/j.oceram.2023.100493 ↗
15. Density of Fluoride Glasses through Artificial Intelligence Techniques10.1016/j.ceramint.2021.07.196 ↗
16. Interpretable Machine Learning for Predicting Properties of Multi-Component Oxide Glasses and Experimental Validation10.1016/j.ceramint.2025.04.254 ↗
17. Meredig, B., Agrawal, A., Kirklin, S., Saal, J.E., Doak, J.W., Thompson, A., Zhang, K., Choudhary, A., and Wolverton, C. (2014). Combinatorial Screening for New Materials in Unconstrained Composition Space with Machine Learning. Phys. Rev. B, 89.10.1103/PhysRevB.89.094104 ↗
18. Matminer: An Open Source Toolkit for Materials Data Mining10.1016/j.commatsci.2018.05.018 ↗
19. A General-Purpose Machine Learning Framework for Predicting Properties of Inorganic Materials10.1038/npjcompumats.2016.28 ↗
20. GlassNet: A Multitask Deep Neural Network for Predicting Many Glass Properties10.1016/j.ceramint.2023.08.281 ↗
21. Chen, Z., Wang, M., Wang, H., Liu, L., and Wang, X. (2022). ANN-Based Structure-Viscosity Relationship Model of Multicomponent Slags for Production Design in Mineral Wool. Constr. Build. Mater., 319.10.1016/j.conbuildmat.2021.126010 ↗