Comparative Analysis of 3D Printing Support Structure Prediction Using Feature Selection Methods for Classification Algorithms

Authors

  • Sonali Patil Department of Computer Engineering, Vishwakarma University,Pune, India;
  • Yogesh Deshpande Department of Computer Engineering, Vishwakarma University,Pune, India;
  • Dattatraya Parle Nuclear Advanced Manufacturing Research Centre, Sheffield, United Kingdom

Keywords:

3D printing, Machine learning algorithm, Classification model, Support structure, Dataset, Prediction

Abstract

The success of machine learning models heavily relies on the quality and diversity of the datasets used for training and evaluation. This paper discusses the process of dataset generation and building machine learning models. Support structures are essential for accurate 3D printing of complex geometries, preventing sagging and deformation, and ensuring stable, high-quality prints with careful adjustment of print settings. In this work, different Machine Learning techniques are used and evaluated based on their performance of classifying the need for support during the 3D printing process. The ultimate objective is to classify the model in terms of ‘need support Y/N’.In pursuing this objective, different Machine Learning techniques are utilized to classify different CAD models. The different machine-learning classification techniques applied in this work are Logistic Regression, Support Vector Machine, Random Forest, K-Nearest Neighbours, Decision Tree, and Gradient Boosting. The comparative study based on 6 different performance measures suggests that the Random Forest algorithm works with an accuracy of 0.97 well for classifying the need for support into categories based on the values provided for the process parameters. Finally, SHAP& LIME analysis shows the significance of each feature in the prediction of the need for support. This study can be extended for independent variables including curvature/taper in the build direction and dependent variables as type of structure and type of build adhesion which may be a powerful tool to predict the mechanical properties better.

Downloads

Download data is not yet available.

References

A. Dey and N. Yodo, “A systematic survey of FDM process parameter optimization and their influence on part characteristics,” J. Manuf. Mater. Process., vol. 3, no. 3, 2019, doi: 10.3390/jmmp3030064.

W. Sobieski and W. Kiński, “Geometry extraction from GCODE files destined for 3D printers,” Tech. Sci., no. 2019/2020, 2020, doi: 10.31648/ts.5644.

S. Chowdhury, K. Mhapsekar, and S. Anand, “Part Build Orientation Optimization and Neural Network-Based Geometry Compensation for Additive Manufacturing Process,” J. Manuf. Sci. Eng. Trans. ASME, vol. 140, no. 3, 2018, doi: 10.1115/1.4038293.

V. Kadam, S. Kumar, A. Bongale, S. Wazarkar, P. Kamat, and S. Patil, “Enhancing surface fault detection using machine learning for 3d printed products,” Appl. Syst. Innov., vol. 4, no. 2, 2021, doi: 10.3390/asi4020034.

T. D. Ngo, A. Kashani, G. Imbalzano, K. T. Q. Nguyen, and D. Hui, “Additive manufacturing (3D printing): A review of materials, methods, applications and challenges,” Compos. Part B Eng., vol. 143, pp. 172–196, 2018, doi: 10.1016/j.compositesb.2018.02.012.

H. Gonabadi, A. Yadav, and S. J. Bull, “The effect of processing parameters on the mechanical characteristics of PLA produced by a 3D FFF printer,” Int. J. Adv. Manuf. Technol., vol. 111, no. 3–4, pp. 695–709, 2020, doi: 10.1007/s00170-020-06138-4.

S. A. Langeland, “Automatic Error Detection in 3D Pritning using Computer Vision,” no. January, 2020.

Q. Huang, Y. Wang, M. Lyu, and W. Lin, “Shape Deviation Generator-A Convolution Framework for Learning and Predicting 3-D Printing Shape Accuracy,” IEEE Trans. Autom. Sci. Eng., vol. 17, no. 3, pp. 1486–1500, 2020, doi: 10.1109/TASE.2019.2959211.

M. Khanzadeh, P. Rao, R. Jafari-Marandi, B. K. Smith, M. A. Tschopp, and L. Bian, “Quantifying Geometric Accuracy with Unsupervised Machine Learning: Using Self-Organizing Map on Fused Filament Fabrication Additive Manufacturing Parts,” J. Manuf. Sci. Eng. Trans. ASME, vol. 140, no. 3, 2018, doi: 10.1115/1.4038598.

N. Cappetti, A. Naddeo, and G. Salerno, “Influence of control parameters on consumer FDM 3D printing,” Adv. Transdiscipl. Eng., vol. 7, no. April 2019, pp. 165–177, 2018, doi: 10.3233/978-1-61499-898-3-165.

A. Omairi and Z. H. Ismail, “Towards machine learning for error compensation in additive manufacturing,” Appl. Sci., vol. 11, no. 5, pp. 1–27, 2021, doi: 10.3390/app11052375.

N. Decker and Q. Huang, “Geometric accuracy prediction for additive manufacturing through machine learning of triangular mesh data,” ASME 2019 14th Int. Manuf. Sci. Eng. Conf. MSEC 2019, vol. 1, no. June, 2019, doi: 10.1115/MSEC2019-3050.

U. Delli and S. Chang, “Automated Process Monitoring in 3D Printing Using Supervised Machine Learning,” Procedia Manuf., vol. 26, pp. 865–870, 2018, doi: 10.1016/j.promfg.2018.07.111.

H. S. Kokab and R. J. Urbanic, “Extracting of Cross Section Profiles from Complex Point Cloud Data Sets,” IFAC-PapersOnLine, vol. 52, no. 10, pp. 346–351, 2019, doi: 10.1016/j.ifacol.2019.10.055.

S. Patil, Y. Deshpande, and D. Parle, “Extracting Slicer Parameters from STL file in 3D Printing,” Int. J. Intell. Syst. Appl. Eng., vol. 12, no. 14s, pp. 192–204, 2024.

S. Patil, Y. Deshpande, and D. Parle, “Dataset Generation Using a Wall-Based Technique for FDM 3D Printing,” Proc. 3rd Int. Conf. Adv. Comput. Technol. Appl. ICACTA 2023, 2023, doi: 10.1109/ICACTA58201.2023.10392620.

H. Mamdouh Farghaly and T. Abd El-Hafeez, “A high-quality feature selection method based on frequent and correlated items for text classification,” Soft Comput., vol. 27, no. 16, pp. 11259–11274, 2023, doi: 10.1007/s00500-023-08587-x.

N. Pudjihartono, T. Fadason, A. W. Kempa-Liehr, and J. M. O’Sullivan, “A Review of Feature Selection Methods for Machine Learning-Based Disease Risk Prediction,” Front. Bioinforma., vol. 2, no. June, pp. 1–17, 2022, doi: 10.3389/fbinf.2022.927312.

I. H. Sarker, “Machine Learning: Algorithms, Real-World Applications and Research Directions,” SN Comput. Sci., vol. 2, no. 3, pp. 1–21, 2021, doi: 10.1007/s42979-021-00592-x.

B. Remeseiro and V. Bolon-Canedo, “A review of feature selection methods in medical applications,” Comput. Biol. Med., vol. 112, no. February, p. 103375, 2019, doi: 10.1016/j.compbiomed.2019.103375.

R. C. Chen, C. Dewi, S. W. Huang, and R. E. Caraka, “Selecting critical features for data classification based on machine learning methods,” J. Big Data, vol. 7, no. 1, 2020, doi: 10.1186/s40537-020-00327-4.

M. S. Joshi, A. Flood, T. Sparks, and F. W. Liou, “Applications of supervised machine learning algorithms in additive manufacturing: A review,” Solid Free. Fabr. 2019 Proc. 30th Annu. Int. Solid Free. Fabr. Symp. - An Addit. Manuf. Conf. SFF 2019, pp. 213–224, 2019.

M. S. Zulfiker, N. Kabir, A. A. Biswas, T. Nazneen, and M. S. Uddin, “An in-depth analysis of machine learning approaches to predict depression,” Curr. Res. Behav. Sci., vol. 2, no. February, p. 100044, 2021, doi: 10.1016/j.crbeha.2021.100044.

K. Dissanayake and M. G. M. Johar, “Comparative study on heart disease prediction using feature selection techniques on classification algorithms,” Appl. Comput. Intell. Soft Comput., vol. 2021, 2021, doi: 10.1155/2021/5581806.

K. Aas, M. Jullum, and A. Løland, “Explaining individual predictions when features are dependent: More accurate approximations to Shapley values,” Artif. Intell., vol. 298, p. 103502, 2021, doi: 10.1016/j.artint.2021.103502.

Y. Lu, X. Fan, Y. Zhang, Y. Wang, and X. Jiang, “Machine Learning Models Using SHapley Additive exPlanation for Fire Risk Assessment Mode and Effects Analysis of Stadiums,” Sensors, vol. 23, no. 4, 2023, doi: 10.3390/s23042151.

P. Linardatos, V. Papastefanopoulos, and S. Kotsiantis, “Explainable ai: A review of machine learning interpretability methods,” Entropy, vol. 23, no. 1, pp. 1–45, 2021, doi: 10.3390/e23010018.

Downloads

Published

24.03.2024

How to Cite

Patil, S. ., Deshpande, Y. ., & Parle, D. . (2024). Comparative Analysis of 3D Printing Support Structure Prediction Using Feature Selection Methods for Classification Algorithms. International Journal of Intelligent Systems and Applications in Engineering, 12(3), 71–81. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/5224

Issue

Section

Research Article