ViscNet: Neural network for predicting the fragility index and the temperature-dependency of viscosity
Source abstract
Abstract
Viscosity ($η$) is one of the most important properties of disordered matter. The temperature-dependence of viscosity is used to adjust process variables for glass-making, from melting to annealing. The aim of this work was to develop a physics-informed machine learning model capable of predicting $η(T)$ of oxide liquids. Instead of predicting the viscosity itself, the NN predicts the parameters of the MYEGA viscosity equation: the liquid's fragility index, the glass transition temperature, and the asymptotic viscosity. With these parameters, $η$ can be computed at any temperature of interest, with the advantage of good extrapolation capabilities inherent to the MYEGA equation. The dataset was collected from the SciGlass database; only oxide liquids with enough data points in the high and low viscosity regions were selected, resulting in a final dataset with 17,584 data points containing 847 different liquids. About 600 features were engineered from the liquids' chemical composition and 35 of these features were selected using a feature selection protocol. The hyperparameter (HP) tuning of the NN was performed in a set of experiments using both random search and Bayesian strategies, where a total of 700 HP sets were tested. The most successful HP sets were further tested using 10-fold cross-validation, and the one with the lowest average validation loss was selected as the best set. The final trained NN was tested with a test dataset of 85 liquids with different compositions than those used for training and validating the NN. The $R^2$ for the test dataset's prediction was 0.97. This work introduces three advantages: the model can predict viscosity as well as the liquids' glass transition temperature and fragility index; the model is designed and trained with a focus on extrapolation; finally, the model is available as free and open-source software licensed under the GPL3.
Source: openaire · Quality: candidate unverified · Source record ↗
Research context
OpenAlex topics: Material Dynamics and Properties · Machine Learning in Materials Science · Theoretical and Computational Physics
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (75)
Show source-provided references
1. Viscosity of Glass and Glass-Forming Melts
2. Does viscosity describe the kinetic barrier for crystal growth from the liquidus to the glass transition?10.1063/1.3490793 ↗
3. Dynamic processes in a silicate liquid from above melting to below the glass transition10.1063/1.3656696 ↗
4. Elemental and cooperative diffusion in a liquid, supercooled liquid and glass resolved10.1063/1.4986507 ↗
5. The diffusion coefficient controlling crystal growth in a silicate glass-former10.1111/ijag.12319 ↗
6. Viscosity and liquidus-based predictor of glass-forming ability of oxide glasses10.1111/jace.16732 ↗
7. Perspective on Materials Genome®10.1007/s11434-013-0072-x ↗
8. Decoding the glass genome10.1016/j.cossms.2017.09.001 ↗
9. Designing optical glasses by machine learning coupled with a genetic algorithm
10. Accelerating the design of functional glasses through modeling10.1021/acs.chemmater.6b01054 ↗
11. Data-driven glass/ceramic science research: insights from the glass and ceramic and data science/informatics communities10.1111/jace.16677 ↗
12. Machine learning for glass science and engineering: a review
13. Machine Learning for Glass Modeling
14. A machine learning approach to the estimation of the liquidus temperature of glass-forming oxide blends10.1016/S0022-3093(02)01859-8 ↗
15. Solubility of glasses in the system P2O5–CaO–MgO–Na2O–TiO2: experimental and modeling using artificial neural networks10.1016/j.jnoncrysol.2006.12.005 ↗
16. Artificial neural network analysis of optical measurements of glasses based on Sb2O3
17. Predicting the dissolution kinetics of silicate glasses using machine learning10.1016/j.jnoncrysol.2018.02.023 ↗
18. Predicting glass transition temperatures using neural networks10.1016/j.actamat.2018.08.022 ↗
19. Ruusunen · 2018
20. Predicting Young’s modulus of oxide glasses with sparse datasets using machine learning10.1016/j.jnoncrysol.2019.119643 ↗
21. Predicting the Young’s Modulus of Silicate Glasses using High-Throughput Molecular Dynamics Simulations and Machine Learning10.1038/s41598-019-45344-3 ↗
22. Explainable machine learning algorithms for predicting glass transition temperatures10.1016/j.actamat.2020.01.047 ↗
23. Machine learning on density and elastic property of oxide glasses driven by large dataset10.1016/j.jnoncrysol.2019.119768 ↗
24. Machine learning as a tool to design glasses with controlled dissolution for healthcare applications10.1016/j.actbio.2020.02.037 ↗
25. Predicting radioactive waste glass dissolution with machine learning10.1016/j.jnoncrysol.2019.119852 ↗
26. Mechanical and compositional design of high-strength Corning Gorilla® Glass
27. Deep learning aided rational design of oxide glasses10.1039/D0MH00162G ↗
28. Strong and Fragile Liquids
29. A subspace, interior, and conjugate gradient method for large-scale bound-constrained minimization problems10.1137/S1064827595289108 ↗
30. Aggarwal · 2018
31. A general-purpose machine learning framework for predicting properties of inorganic materials10.1038/npjcompumats.2016.28 ↗
32. L. Mentel. https://github.com/lmmentel/mendeleev.
33. Matminer: an open source toolkit for materials data mining10.1016/j.commatsci.2018.05.018 ↗
34. Materials design and discovery with high-throughput density functional theory: the open quantum materials database (OQMD)10.1007/s11837-013-0755-4 ↗
35. The Open Quantum Materials Database (OQMD): assessing the accuracy of DFT formation energies10.1038/npjcompumats.2015.10 ↗
36. Atomic radii in crystals10.1063/1.1725697 ↗
37. Atomic and ionic radii of elements 1–9610.1002/chem.201602949 ↗
38. Corrigendum: Atomic and Ionic Radii of Elements 1–9610.1002/chem.201700610 ↗
39. C6coefficients and dipole polarizabilities for all atoms and many ions in rows 1–6 of the periodic table10.1021/acs.jctc.6b00361 ↗
40. Covalent radii revisited10.1039/b801115j ↗
41. Molecular single-bond covalent radii for elements 1–11810.1002/chem.200800987 ↗
42. Molecular double-bond covalent radii for elements Li–E11210.1002/chem.200901472 ↗
43. A new scale of electronegativity based on absolute radii of atoms10.1142/S0219633605001556 ↗
44. The optimal one dimensional periodic table: a modified Pettifor chemical scale from data mining10.1088/1367-2630/18/9/093011 ↗
45. A chemical scale for crystal-structure maps10.1016/0038-1098(84)90765-8 ↗
46. Haynes · 2014
47. A cartography of the van der Waals territories10.1039/c3dt50599e ↗
48. Van der Waals radii of elements10.1023/A:1011625728803 ↗
49. UFF, a full periodic table force field for molecular mechanics and molecular dynamics simulations10.1021/ja00051a040 ↗
50. Molecular mechanics parameters10.1016/S0166-1280(09)80008-0 ↗
51. Generalized inverses, ridge regression, biased linear estimation, and nonlinear estimation10.1080/00401706.1970.10488699 ↗
52. On the temperature dependence of cooperative relaxation properties in glass-forming liquids10.1063/1.1696442 ↗
53. Leakage in data mining: formulation, detection, and avoidance10.1145/2382577.2382579 ↗
54. AI applications through the whole life cycle of material discovery10.1016/j.matt.2020.06.011 ↗
55. Stochastic estimation of the maximum of a regression function10.1214/aoms/1177729392 ↗
56. A stochastic approximation method10.1214/aoms/1177729586 ↗
57. D.P. Kingma, J. Ba, Adam: A Method for Stochastic Optimization, 2017. ArXiv:1412.6980 [cs].
58. I. Loshchilov, F. Hutter, Decoupled Weight Decay Regularization, arxiv:1711.05101 [cs, math], 2019. arXiv:1711.05101.
59. Algorithms for Hyper-parameter Optimization
60. Pytorchlightning/pytorch-lightning
61. PyTorch: an Imperative Style, High-performance Deep Learning Library
62. Data Structures for Statistical Computing in Python10.25080/Majora-92bf1922-00a ↗
63. R. Liaw, E. Liang, R. Nishihara, P. Moritz, J.E. Gonzalez, I. Stoica, Tune: A research platform for distributed model selection and training, arxiv preprint arxiv:1807.05118, 2018. arXiv:1807.05118.
64. Making a Science of Model Search: Hyperparameter Optimization in Hundreds of Dimensions for Vision Architectures
65. Scikit-learn: machine learning in python
66. Dropout: a simple way to prevent neural networks from overfitting
67. S. Ioffe, C. Szegedy, Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift, arxiv:1502.03167 [cs], 2015. arXiv:1502.03167.
68. On the Surprising Behavior of Distance Metrics in High Dimensional Space
69. Y. Gal, Z. Ghahramani, Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learning, arxiv:1506.02142 [cs, stat], 2016. arXiv:1506.02142.
70. Das Temperatureabhängigketsgesetz der Viskosität von Flüssigkeiten
71. Analysis of recent measurements of the viscosity of glasses10.1111/j.1151-2916.1925.tb16731.x ↗
72. Die Abhängigkeit der Viscosität von der Temperatur bie unterkühlten Flüssigkeiten10.1002/zaac.19261560121 ↗
73. Robust estimation of a location parameter10.1214/aoms/1177703732 ↗
74. Effect of disorder on diffusion and viscosity in condensed systems10.1016/0022-3093(88)90396-1 ↗
75. D.R. Cassar, drcassar/viscnet: ViscNet v1.0.0, Zenodo, 2020. doi:10.5281/zenodo.4282889.