journal article·2025-05-01Open access

High-performance glass classification using advanced machine learning and deep learning algorithms with a comprehensive feature analysis

Mohammed Bouziane, Abdelghani Bouziane, Samia Larguech, Khatir Naima, Mohammad Salman Haque, Younes Menni

AIP Advances· Volume 15· Issue 5

Abstract

Glass classification with accuracy is highly required in construction, automotive, and electronics industries, where material properties like transparency and strength are vital. Traditional practices, though effective, are time-consuming and non-scalable. This paper proposes a solution based on Machine Learning and Deep Learning to automate and scale up the accuracy of glass classification. The work uses a dataset of 214 samples with nine chemical and physical properties. Exploratory Data Analysis provides significant patterns and verifies pre-determined glass classes through clustering techniques like Gaussian Mixture Models. Advanced learning algorithms like Random Forest (RF), XGBoost, Support Vector Machines, and Bidirectional Long Short-Term Memory (BiLSTM) networks are applied for classification. Findings prove RF and XGBoost to provide the highest classification accuracy, and BiLSTM to be the best in recognizing complex data patterns. Feature importance analysis pinpoints significant features and identifies magnesium and barium among those used to distinguish between glass types. This detailed evaluation highlights the potential of AI-based methods to revolutionize classifying glass with increased accuracy, efficacy, and material details.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Cultural Heritage Materials Analysis · Industrial Vision Systems and Defect Detection · Currency Recognition and Detection

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

Affiliations

Energy and Environment Laboratory, Department of Mechanical Engineering, Institute of Technology, University Center Salhi Ahmed Naama (Centre University Naama) 1 , P.O. Box 66, Naama 45000,

Department of Electrical Engineering, College of Engineering, Princess Nourah Bint Abdulrahman University 2 , P.O. Box 84428, Riyadh 11671,

Department of Materials Science and Engineering, Khulna University of Engineering and Technology 3 , Khulna 9203,

College of Technical Engineering, National University of Science and Technology 4 , Dhi Qar 64001,

Funding

Princess Nourah Bint Abdulrahman University

References (42)

Show source-provided references
1. A classification of glass microtraces
2. Glass classification by linear discriminant analysis of LA-ICP-MS data
3. Glass types identified by chemical analysis10.1016/0379-0738(87)90137-x ↗
4. A glass image classification method based on multi-feature fusion
5. Comparison of different classification methods on glass identification for forensic research10.17265/2328-224x/2015.0304.001 ↗
6. Comparative study of glass type classification using machine learning10.37896/ymer21.03/13 ↗
7. Glass classification based on machine learning algorithms10.35940/ijitee.H6819.0991120 ↗
8. Information-theoretical feature selection using data obtained by scanning electron microscopy coupled with and energy dispersive x-ray spectrometer for the classification of glass traces10.1016/j.aca.2011.05.029 ↗
9. Multiclass classification of different glass types using random forest classifier
10. K-Nearest Neighbor classification for glass identification problem10.1109/ICCSII.2012.6454522 ↗
11. Fuzzy classification system for glass data classification
12. Research on glass classification and recognition based on support vector machines10.54097/hset.v40i.6601 ↗
13. Decision tree based classification of glass artefact types10.54097/hset.v42i.7095 ↗
14. 76
15. A glass classification model for glass artifacts based on PCA and SVM10.54097/hset.v42i.7107 ↗
16. Advancing the prediction of crystalline phases in glass-ceramics via machine learning10.1016/j.jnoncrysol.2024.123251 ↗
17. Optimizing process parameters of in-situ laser assisted cutting of glass–ceramic by applying hybrid machine learning models10.1016/j.aei.2024.102590 ↗
18. Shifting from traditional landslide occurrence modeling to scenario estimation with a ‘glass-box’ machine learning10.1016/j.scitotenv.2024.175277 ↗
19. Glass design using machine learning property models with prediction uncertainties: Nuclear waste glass formulation10.1016/j.jnoncrysol.2024.122907 ↗
20. Structural mechanism of glass transition uncovered by unsupervised machine learning10.1016/j.actamat.2024.120410 ↗
21. A micromechanical nested machine learning model for characterizing materials behaviors of bulk metallic glasses10.1016/j.jnoncrysol.2023.122733 ↗
22. Machine learning for aspherical lens form accuracy improvement in precision molding of infrared chalcogenide glass10.1016/j.precisioneng.2024.08.007 ↗
23. Predicting the effective atomic number of glass systems using machine learning algorithms10.1016/j.radphyschem.2023.111479 ↗
24. Accelerating design of glass substrates by machine learning using small-to-medium datasets10.1016/j.ceramint.2023.11.048 ↗
25. The glass transition of CuZr metallic glasses in the perspective of machine learning10.1016/j.commatsci.2024.113205 ↗
26. Unveiling glass forming ability patterns in bulk metallic glasses via advanced machine learning approaches10.1016/j.jnoncrysol.2023.122710 ↗
27. Machine learning based insights of seeded congruent crystal growth of LiNbO3 in glass10.1016/j.actamat.2024.120115 ↗
28. Machine learning metallic glass critical cooling rates through elemental and molecular simulation based featurization10.1016/j.jmat.2024.100964 ↗
29. Optimizing the quality characteristics of glass composite vias for RF-MEMS using central composite design, metaheuristics, and bayesian regularization-based machine learning10.1016/j.measurement.2024.116323 ↗
30. Ensemble learning predicts glass-forming ability under imbalanced datasets10.1016/j.commatsci.2024.113601 ↗
31. Sustainable foam glass property prediction using machine learning: A comprehensive comparison of predictive methods and techniques10.1016/j.rineng.2025.104089 ↗
32. B. German , (1987). “Glass identification,” UCI Machine Learning Repository, Dataset https://doi.org/10.24432/C5WW2P.
33. 2009
34. Effect of data scaling methods on machine learning algorithms and model performance10.3390/technologies9030052 ↗
35. 2010
36. 1984
37. A review on random forest: An ensemble classifier10.1007/978-3-030-03146-6_86 ↗
38. Xgboost: A scalable tree boosting system10.1145/2939672.2939785 ↗
39. 1998 · 831
40. Random forests10.1023/a:1010933404324 ↗
41. D. P. Kingma , “Adam: A method for stochastic optimization,” arXiv:1412.6980 (2014).
42. 2016