Neural Network Classifier for Ti6Al4V Selective Laser Melting Process Classification via Elephant Herding Optimization with Multi-Learning
Abstract
1. Introduction
2. Related Works
2.1. BP Neural Network
2.2. Elephant Herding Optimization
3. Methods
3.1. Improve Algorithm
| Algorithm 1 MLEHO | |||||
| Initialization phase: | |||||
| 1 | Initialize the population Ei | ||||
| 2 | Calculate the fitness values | ||||
| 3 | Find and according to the fitness scores | ||||
| 4 | while t ≤ Max_iter do | ||||
| 5 | Collective Learning | ||||
| 6 | for i = 1, 2, …, N | ||||
| 7 | Update parameters , , and | ||||
| 8 | if | ||||
| 9 | |||||
| 10 | else if | ||||
| 11 | if | ||||
| 12 | |||||
| 13 | else | ||||
| 14 | |||||
| 15 | end if | ||||
| 16 | else | ||||
| 17 | |||||
| 18 | end if | ||||
| 19 | if | ||||
| 20 | |||||
| 21 | end if | ||||
| 22 | end for | ||||
| 23 | Group Learning | ||||
| 24 | for i = 1, 2, …, N | ||||
| 25 | Update parameters , , , , , , , , and | ||||
| 26 | if | ||||
| 27 | |||||
| 28 | else if | ||||
| 29 | |||||
| 30 | else if | ||||
| 31 | if | ||||
| 32 | |||||
| 33 | else | ||||
| 34 | |||||
| 35 | end if | ||||
| 36 | end if | ||||
| 37 | if | ||||
| 38 | |||||
| 39 | end if | ||||
| 40 | end for | ||||
| 41 | Tutorship Learning | ||||
| 42 | for i = 1, 2, …, N | ||||
| 43 | Update parameters , , , and | ||||
| 44 | if | ||||
| 45 | |||||
| 46 | else if | ||||
| 47 | |||||
| 48 | end if | ||||
| 49 | if | ||||
| 50 | |||||
| 51 | end if | ||||
| 52 | end for | ||||
| 53 | Find according to the fitness scores | ||||
| 54 | end while | ||||
3.2. Collective Learning Stage
3.3. Group Learning Stage
3.4. Tutorship Learning Stage
3.5. Classifier Design
| Algorithm 2 MLEHO-BPC | |||
| Input: Dataset sample | |||
| 1 | Normalized dataset | ||
| 2 | Selection of training set by the stratified k-fold cross-validation method | ||
| 3 | for i = 1, 2, …, k | ||
| 4 | Initialize BPNN and MLEHO algorithm parameters | ||
| 5 | Calculate and find E*best according to the fitness scores | ||
| 5 | while t ≤ T do | ||
| 6 | Update the weights and thresholds by using Equations (3)–(14) | ||
| 7 | Calculate and find E*best according to the fitness scores | ||
| 8 | end while | ||
| 9 | Get E*best for i-th | ||
| 10 | Update the weights and thresholds and Training BP neural network | ||
| 11 | Output classification prediction results | ||
| 12 | end for | ||
3.6. Complexity Analysis
4. Experiment and Results
4.1. Benchmark Functions Test
4.2. Experimental Parameters Setting
4.3. Experimental Result Analysis
4.4. Classification Benchmark Dataset Test
4.5. Ti6Al4V Process Classification Problem
4.6. Discussion and Limitations
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Kotsiantis, S.; Zaharakis, I.; Pintelas, P. Machine learning: A review of classification and combining techniques. Artif. Intell. Rev. 2006, 26, 159–190. [Google Scholar] [CrossRef]
- Cunningham, P.; Delany, S. k-Nearest Neighbour Classifiers—A Tutorial, ACM. Comput. Surv. 2021, 54, 128. [Google Scholar] [CrossRef]
- Myles, A.; Feudale, R.; Liu, Y.; Woody, N.; Brown, S. An introduction to decision tree modeling. J. Chemom. 2004, 18, 275–285. [Google Scholar] [CrossRef]
- Wickramasinghe, I.; Kalutarage, H. Naive Bayes: Applications, variations and vulnerabilities: A review of literature with code snippets for implementation. Soft Comput. 2020, 25, 2277–2293. [Google Scholar] [CrossRef]
- Dreiseitl, S.; Ohno-Machado, L. Logistic regression and artificial neural network classification models: A methodology review. J. Biomed. Inform. 2002, 35, 352–359. [Google Scholar] [CrossRef]
- Sun, J. Learning algorithm and hidden node selection scheme for local coupled feedforward neural network classifier. Neurocomputing 2012, 79, 158–163. [Google Scholar] [CrossRef]
- Zhang, G. Neural networks for classification: A survey. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 2000, 30, 451–462. [Google Scholar] [CrossRef]
- Abdolrasol, M.; Hussain, S.; Ustun, T.; Sarker, M.; Hannan, M.; Mohamed, R.; Ali, J.; Mekhilef, S.; Milad, A. Artificial Neural Networks Based Optimization Techniques: A Review. Electronics 2021, 10, 2689. [Google Scholar] [CrossRef]
- Kaveh, M.; Mesgari, M. Application of Meta-Heuristic Algorithms for Training Neural Networks and Deep Learning Architectures: A Comprehensive Review. Neural Process. Lett. 2023, 55, 4519–4622. [Google Scholar] [CrossRef]
- Jin, Y.; Wu, H.; Zheng, J.; Zhang, J.; Liu, Z. Power Transformer Fault Diagnosis Based on Improved BP Neural Network. Electronics 2023, 12, 3526. [Google Scholar] [CrossRef]
- Cui, K.; Jing, X. Research on prediction model of geotechnical parameters based on BP neural network. Neural Comput. Appl. 2019, 31, 8205–8215. [Google Scholar] [CrossRef]
- Song, S.; Xiong, X.; Wu, X.; Xue, Z. Modeling the SOFC by BP neural network algorithm. Int. J. Hydrogen Energy 2021, 46, 20065–20077. [Google Scholar] [CrossRef]
- Wu, B.; Han, S.; Xiao, J.; Hu, X.; Fan, J. Error compensation based on BP neural network for airborne laser ranging. Optik 2016, 127, 4083–4088. [Google Scholar] [CrossRef]
- Zhang, W.; Kumar, M.; Liu, J. Multi-parameter online measurement IoT system based on BP neural network algorithm. Neural Comput. Appl. 2019, 31, 8147–8155. [Google Scholar] [CrossRef]
- Zheng, Y.; Wang, P.; Ma, J.; Zhang, H. Remote sensing image classification based on BP neural network model. Trans. Nonferrous Met. Soc. China 2005, 15, 232–235. [Google Scholar]
- Jia, W.; Zhao, D.; Shen, T.; Ding, S.; Zhao, Y.; Hu, C. An optimized classification algorithm by BP neural network based on PLS and HCA. Appl. Intell. 2015, 43, 176–191. [Google Scholar] [CrossRef]
- Gao, B.; Zhao, P.; Lu, Y.; Fan, Y.; Zhou, L.; Qian, J.; Liu, L.; Zhao, S.; Kong, Z. Study on Recognition and Classification of Blood Fluorescence Spectrum with BP Neural Network. Spectrosc. Spectr. Anal. 2018, 38, 3136–3143. [Google Scholar]
- Zhao, X.; Lai, K.; Dai, D. An improved BP algorithm and its application in classification of surface defects of steel plate. J. Iron Steel Res. Int. 2007, 14, 52–55. [Google Scholar] [CrossRef]
- Li, S.; Shen, Y.; Lin, P.; Xie, J.; Tian, S.; Lv, Y.; Ma, W. Classification method of surrounding rock of plateau tunnel based on BP neural network. Front. Earth Sci. 2024, 11, 1283520. [Google Scholar] [CrossRef]
- Dong, S.; Zhou, D.; Zhou, W.; Ding, W.; Gong, J. Research on Network Traffic Identification Based on Improved BP Neural Network. Appl. Math. Inf. Sci. 2013, 7, 389–398. [Google Scholar] [CrossRef]
- Ding, S.; Su, C.; Yu, J. An optimizing BP neural network algorithm based on genetic algorithm. Artif. Intell. Rev. 2011, 36, 153–162. [Google Scholar] [CrossRef]
- Xu, S.; Chen, X.; Fu, Y.; Xu, H.; Hong, K. Research on Weigh-in-Motion Algorithm of Vehicles Based on BSO-BP. Sensors 2022, 22, 2109. [Google Scholar] [CrossRef] [PubMed]
- Jia, D.; Zhang, C.; Lv, D. Evaluation of road condition based on BA-BP algorithm. J. Intell. Fuzzy Syst. 2021, 40, 331–348. [Google Scholar] [CrossRef]
- Bai, Y.; Luo, M.; Pang, F. An Algorithm for Solving Robot Inverse Kinematics Based on FOA Optimized BP Neural Network. Appl. Sci. 2021, 11, 7129. [Google Scholar] [CrossRef]
- Zheng, Y.; Lv, X.; Qian, L.; Liu, X. An Optimal BP Neural Network Track Prediction Method Based on a GA-ACO Hybrid Algorithm. J. Mar. Sci. Eng. 2022, 10, 1399. [Google Scholar] [CrossRef]
- Yu, L.; Xie, L.; Liu, C.; Yu, S.; Guo, Y.; Yang, K. Optimization of BP neural network model by chaotic krill herd algorithm. Alex. Eng. J. 2022, 61, 9769–9777. [Google Scholar] [CrossRef]
- Wang, R.X.; Cheung, C.F.; Wang, C.J.; Cheng, M.N. Deep learning characterization of surface defects in the selective laser melting process. Comput. Ind. 2022, 140, 103662. [Google Scholar] [CrossRef]
- Luo, S.Y.; Ma, X.Q.; Xu, J.; Li, M.L.; Cao, L.C. Deep Learning Based Monitoring of Spatter Behavior by the Acoustic Signal in Selective Laser Melting. Sensors 2021, 21, 7179. [Google Scholar] [CrossRef]
- Alamri, N.M.H.; Packianather, M.; Bigot, S. Optimizing the Parameters of Long Short-Term Memory Networks Using the Bees Algorithm. Appl. Sci. 2023, 13, 2536. [Google Scholar] [CrossRef]
- Chung, P.H.; Zhuang, J.R.; Pan, C.H. Evaluation and prediction of thermal defects in SLM-manufactured tibial components using FEM-based deep learning and statistic methods. Int. J. Adv. Manuf. Technol. 2024, 134, 691–709. [Google Scholar] [CrossRef]
- Eren, O.; Yüksel, N.; Börklü, H.R.; Sezer, H.K.; Canyurt, O.E. Deep learning-enabled design for tailored mechanical properties of SLM-manufactured metallic lattice structures. Eng. Appl. Artif. Intell. 2024, 130, 107685. [Google Scholar] [CrossRef]
- Khoei, T.T.; Slimane, H.O.; Kaabouch, N. Deep learning: Systematic review, models, challenges, and research directions. Neural Comput. Appl. 2023, 35, 23103–23124. [Google Scholar] [CrossRef]
- Qin, Y.M.; Tu, Y.H.; Li, T.; Ni, Y.; Wang, R.F.; Wang, H.H. Deep Learning for Sustainable Agriculture: A Systematic Review on Applications in Lettuce Cultivation. Sustainability 2025, 17, 3190. [Google Scholar] [CrossRef]
- Lee, M.F.R. A Review on Intelligent Control Theory and Applications in Process Optimization and Smart Manufacturing. Processes 2023, 11, 3171. [Google Scholar] [CrossRef]
- Li, J.C.; Cao, L.; Xu, J.; Wang, S.; Zhou, Q. In situ porosity intelligent classification of selective laser melting based on coaxial monitoring and image processing. Measurement 2022, 187, 110232. [Google Scholar] [CrossRef]
- Xia, Q.F.; Li, Y.; Sun, N.; Song, Z.; Zhu, K.; Guan, J.; Li, P.; Tang, S.; Han, J. A Multi-Objective Genetic Algorithm-Based Predictive Model and Parameter Optimization for Forming Quality of SLM Aluminum Anodes. Crystals 2024, 14, 608. [Google Scholar] [CrossRef]
- Praveenkumar, V.; Jatti, V.S.; Saiyathibrahim, A.; Praveen Kumar, D.; Murali Krishnan, R.; Vinaykumar, S.J.; Santhosh, A.J. Optimizing laser powder bed fusion parameters for enhanced hardness of Ti6Al4V alloys: A comparative analysis of metaheuristic algorithms. AIP Adv. 2025, 15, 045024. [Google Scholar] [CrossRef]
- Vaidyaa, P.; John, J.J.; Puviyarasan, M.; Prabhu, T.R.; Prasad, N.E. Wire EDM Parameter Optimization of AlSi10Mg Alloy Processed by Selective Laser Melting. Trans. Indian Inst. Met. 2021, 74, 2869–2885. [Google Scholar] [CrossRef]
- Costa, A.; Palmeri, D.; Pollara, G.; Fichera, S. Multi-objective process parameters optimization of Ti-6Al-4V LPBF parts through a hybrid prediction–optimization approach. Int. J. Adv. Manuf. Technol. 2025, 138, 1739–1751. [Google Scholar] [CrossRef]
- Chaudhry, S.; Soulainmani, A. A Comparative Study of Machine Learning Methods for Computational Modeling of the Selective Laser Melting Additive Manufacturing Process. Appl. Sci. 2022, 12, 2324. [Google Scholar] [CrossRef]
- Barile, C.; Casavola, C.; Pappalettera, G.; Kannan, V.P.; Mpoyi, D.K. Acoustic Emission and Deep Learning for the Classification of the Mechanical Behavior of AlSi10Mg AM-SLM Specimens. Appl. Sci. 2023, 13, 189. [Google Scholar] [CrossRef]
- Barile, C.; Casavola, C.; Pappalettera, G.; Kannan, V.P. Damage Progress Classification in AlSi10Mg SLM Specimens by Convolutional Neural Network and k-Fold Cross Validation. Materials 2022, 15, 4428. [Google Scholar] [CrossRef]
- Li, J.; Lei, H.; Alavi, A.; Wang, G. Elephant Herding Optimization: Variants, Hybrids, and Applications. Mathematics 2022, 8, 1415. [Google Scholar] [CrossRef]
- Magoulas, G.; Vrahatis, M. Adaptive algorithms for neural network supervised learning: A deterministic optimization approach. Int. J. Bifurc. Chaos 2006, 16, 1929–1950. [Google Scholar] [CrossRef]
- Wang, G.; Deb, S.; Gao, X.; Coelho, L. A new metaheuristic optimisation algorithm motivated by elephant herding behaviour. Int. J. Bio-Inspir. Comput. 2016, 8, 394–409. [Google Scholar] [CrossRef]
- Ye, S. RMB exchange rate forecast approach based on BP neural network. Phys. Procedia 2012, 33, 287–293. [Google Scholar] [CrossRef]
- Yuan, B.; Gallagher, M. Experimental results for the special session on real-parameter optimization at CEC 2005: A simple, continuous EDA. In Proceedings of the 2005 IEEE Congress on Evolutionary Computation, Edinburgh, UK, 2–5 September 2005; Volume 2, pp. 1792–1799. [Google Scholar] [CrossRef]
- LaTorre, A.; Peña, J.-M. A comparison of three large-scale global optimizers on the CEC 2017 single objective real parameter numerical optimization benchmark. In Proceedings of the 2017 IEEE Congress on Evolutionary Computation, Donostia, Spain, 5–8 June 2017; pp. 1063–1070. [Google Scholar] [CrossRef]
- Silagadze, Z.K. Finding Two-Dimesnional Peaks. Phys. Part. Nucl. Lett. 2007, 4, 73–80. [Google Scholar] [CrossRef]
- Cragg, E.E.; Levy, A.V. Study on Super memory Gradient Method for the Minimization of Functions. J. Optim. Theory Appl. 1969, 4, 191–205. [Google Scholar] [CrossRef]
- Jain, M.; Saihjpal, V.; Singh, N.; Singh, S. An Overview of Variants and Advancements of PSO Algorithm. Appl. Sci. 2022, 12, 8392. [Google Scholar] [CrossRef]
- Bilal; Pant, M.; Zaheer, H.; Garcia-Hernandez, L.; Abraham, A. Differential Evolution: A review of more than two decades of research. Eng. Appl. Artif. Intell. 2020, 90, 103479. [Google Scholar] [CrossRef]
- Yang, X.; He, X. Bat algorithm: Literature review and applications. Int. J. Bio-Inspir. Comput. 2013, 5, 141–149. [Google Scholar] [CrossRef]
- Dheeru, D.; Graff, C. UCI Machine Learning Repository; School of Information and Computer Science, University of California: Irvine, CA, USA, 2019; Available online: http://archive.ics.uci.edu/ml (accessed on 10 May 2024).
- Luberto, L.; Luchini, D.; Payrebrune, K.M. A novel mesoscale transitional approach for capturing localized effects in laser powder bed fusion simulations. Powder Technol. 2024, 447, 120194. [Google Scholar] [CrossRef]
- Chen, X.; Mu, W.; Xu, X.; Liu, W.; Huang, L.; Li, H. Numerical analysis of double track formation for selective laser melting of 316L stainless steel. Appl. Phys. A 2021, 127, 586. [Google Scholar] [CrossRef]
- Hu, H.W.; Ding, X.P.; Wang, L.Z. Numerical analysis of heat transfer during multi-layer selective laser melting of AlSi10Mg. Optik 2016, 127, 8883–8891. [Google Scholar] [CrossRef]
- Le, T.; Lo, Y.; Tran, H. Multi-scale modeling of selective electron beam melting of Ti6Al4V titanium alloy. Int. J. Adv. Manuf. Technol. 2019, 105, 545–563. [Google Scholar] [CrossRef]









| Function | Value | ||
|---|---|---|---|
| F1: Sphere Function | Dim | Range | Fmin |
| 30 | [−100, 100] | 0 | |
| F2: Schwefel’s Problem 2.22 | Dim | Range | Fmin |
| 30 | [−10, 10] | 0 | |
| F3: Quartic Function, i.e., Noise | Dim | Range | Fmin |
| 30 | [−1.28, 1.28] | 0 | |
| F4: Bent Cigar Function | Dim | Range | Fmin |
| 30 | [−100, 100] | 0 | |
| F5: Schwefel’s Problem 1.2 | Dim | Range | Fmin |
| 30 | [−100, 100] | 0 | |
| F6: Zakharov Function | Dim | Range | Fmin |
| 30 | [−100, 100] | 0 | |
| F7: High Conditioned Elliptic Function | Dim | Range | Fmin |
| 30 | [−100, 100] | 0 | |
| Function | Value | ||
|---|---|---|---|
| F8: Generalized Schwefel’s Problem 2.26 | Dim | Range | Fmin |
| 30 | [−500, 500] | −12,569.5 | |
| F9: Generalized Rastrigin’s Function | Dim | Range | Fmin |
| 30 | [−5.12, 5.12] | 0 | |
| F10: Ackley’s Function | Dim | Range | Fmin |
| 30 | [−32, 32] | 0 | |
| F11: Generalized Griewank’s Function | Dim | Range | Fmin |
| 30 | [−600, 600] | 0 | |
| F12: Schaffer’s F6 Function | Dim | Range | Fmin |
| 30 | [−100, 100] | 0 | |
| F13: Schwefel Function | Dim | Range | Fmin |
| 30 | [−500, 500] | 0 | |
| Function | Value | ||
|---|---|---|---|
| F14: Bukin’s F6 Function | Dim | Range | Fmin |
| 2 | [−15, 3] | 0 | |
| F15: Shekel’s Foxholes Function | Dim | Range | Fmin |
| 2 | [−65.53, 65.53] | 1 | |
| F16: Kowalik’s Function | Dim | Range | Fmin |
| 4 | [−5, 5] | 3.07 × 10−4 | |
| F17: Six-Hump Camel-Back Function | Dim | Range | Fmin |
| 2 | [−5, 5] | −1.031 | |
| F18: Branin Function | Dim | Range | Fmin |
| 2 | [−5, 15] | 0.398 | |
| F19: Hartman’s Family | Dim | Range | Fmin |
| 3 | [1, 3] | −3.86 | |
| F20: Levy’s F13 Function | Dim | Range | Fmin |
| 2 | [−10, 10] | 0 | |
| Algorithms | Settings |
|---|---|
| EHO | α = 0.5, β = 0.1 |
| PSO | c1 = 2, c2 = 2, w = 0.8 |
| DE | F0 = 0.5, CR = 0.9 |
| BA | A = 0.7, r = 0.5, Qmin = 0, Qmax = 2 |
| LEHO | β = 1.5 |
| Learn Strategy | F3 | F12 | F15 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| C | G | T | Best | Mean | Std | Best | Mean | Std | Best | Mean | Std |
| - | - | - | 2.70 × 10−5 | 4.68 × 10−4 | 5.14 × 10−4 | 8.09 | 1.13 × 101 | 1.14 | 9.98 × 10−1 | 5.29 | 4.00 |
| √ | - | - | 2.40 × 10−5 | 2.53 × 10−4 | 3.27 × 10−4 | 0.00 | 8.09 | 4.62 | 9.98 × 10−1 | 9.98 × 10−1 | 1.45 × 10−6 |
| - | √ | - | 2.52 × 10−5 | 7.92 × 10−4 | 1.14 × 10−3 | 6.97 × 10−1 | 6.53 | 2.61 | 9.98 × 10−1 | 9.98 × 10−1 | 3.12 × 10−11 |
| - | - | √ | 1.80 × 10−5 | 3.24 × 10−4 | 2.81 × 10−4 | 0.00 | 1.13 × 101 | 3.95 | 1.01 | 9.95 | 5.47 |
| √ | √ | - | 2.18 × 10−5 | 2.59 × 10−4 | 2.51 × 10−4 | 0.00 | 1.51 | 3.10 | 9.98 × 10−1 | 9.98 × 10−1 | 1.91 × 10−15 |
| √ | - | √ | 1.67 × 10−5 | 3.06 × 10−4 | 4.29 × 10−4 | 0.00 | 7.62 × 10−1 | 2.35 | 9.98 × 10−1 | 9.98 × 10−1 | 8.82 × 10−15 |
| - | √ | √ | 1.34 × 10−5 | 3.09 × 10−4 | 3.91 × 10−4 | 0.00 | 7.70 | 5.40 | 9.98 × 10−1 | 1.10 × 10−1 | 3.06 × 10−5 |
| √ | √ | √ | 1.00 × 10−5 | 1.47 × 10−4 | 2.28 × 10−4 | 0.00 | 0.00 | 0.00 | 9.98 × 10−1 | 9.98 × 10−1 | 1.14 × 10−15 |
| Function | Values | MLEHO | EHO | PSO | DE | BA |
|---|---|---|---|---|---|---|
| F1 | Best | 0.0000 | 1.6970 × 10−110 | 2.1265 | 1.1197 × 10−2 | 5.6537 |
| Mean | 1.5500 × 10−308 | 9.5496 × 10−108 | 4.4223 | 2.2796 × 10−2 | 6.9105 | |
| Std | 0.0000 | 1.9269 × 10−107 | 1.5954 | 6.2757 × 10−3 | 6.6097 × 10−1 | |
| F2 | Best | 7.2322 × 10−191 | 7.9017 × 10−57 | 1.4038 | 1.7371 × 10−2 | 1.1174 × 101 |
| Mean | 2.1053 × 10−164 | 2.4313 × 10−55 | 3.3139 | 2.5421 × 10−2 | 1.3362 × 104 | |
| Std | 0.0000 | 2.9481 × 10−55 | 1.7906 | 4.4395 × 10−3 | 5.0615 × 104 | |
| F3 | Best | 1.0012 × 10−5 | 2.7023 × 10−5 | 7.6850 × 10−3 | 5.7711 × 10−2 | 2.5079 × 101 |
| Mean | 1.4740 × 10−4 | 4.6831 × 10−4 | 3.8607 × 10−2 | 8.2219 × 10−2 | 3.8788 × 101 | |
| Std | 2.2818 × 10−4 | 5.1406 × 10−4 | 1.7046 × 10−2 | 1.6593 × 10−2 | 5.7377 | |
| F4 | Best | 0.0000 | 4.6161 × 10−104 | 1.8895 × 107 | 7.5477 × 104 | 5.2843 × 107 |
| Mean | 1.4950 × 10−314 | 1.9292 × 10−101 | 4.0025 × 107 | 1.3437 × 105 | 6.0541 × 107 | |
| Std | 0.0000 | 4.6039 × 10−101 | 1.6146 × 107 | 4.3267 × 104 | 4.7088 × 106 | |
| F5 | Best | 0.0000 | 3.8793 × 10−111 | 1.2191 × 102 | 1.9270 × 104 | 3.3688 × 101 |
| Mean | 7.5122 × 10−314 | 1.9118 × 10−108 | 2.9375 × 102 | 2.9996 × 104 | 2.2235 × 102 | |
| Std | 0.0000 | 3.7564 × 10−108 | 1.0908 × 102 | 5.0858 × 103 | 1.8192 × 102 | |
| F6 | Best | 0.0000 | 9.1896 × 10−111 | 8.5868 × 102 | 5.7756 × 104 | 1.3253 × 104 |
| Mean | 1.1799 × 10−305 | 9.6765 × 10−108 | 2.1028 × 103 | 7.2750 × 104 | 2.0132 × 104 | |
| Std | 0.0000 | 2.1050 × 10−107 | 1.8097 × 103 | 9.3546 × 103 | 4.5123 × 103 | |
| F7 | Best | 0.0000 | 7.3512 × 10−106 | 1.7295 × 105 | 1.1470 × 102 | 1.3807 × 107 |
| Mean | 1.3212 × 10−310 | 1.4153 × 10−103 | 1.8407 × 106 | 1.7622 × 102 | 2.6088 × 107 | |
| Std | 0.0000 | 2.7048 × 10−103 | 1.5937 × 106 | 3.9419 × 101 | 9.2878 × 106 | |
| F8 | Best | −1.2568 × 104 | −3.9652 × 103 | −7.5649 × 103 | −1.2326 × 104 | −8.5592 × 103 |
| Mean | −9.3362 × 103 | −2.7263 × 103 | −6.1176 × 103 | −1.1561 × 104 | −7.4457 × 103 | |
| Std | 1.1065 × 103 | 5.9078 × 102 | 1.0320 × 103 | 4.8156 × 102 | 6.6904 × 102 | |
| F9 | Best | 0.0000 | 8.0295 × 10−1 | 1.8460 × 101 | 4.4456 × 101 | 2.7775 × 102 |
| Mean | 0.0000 | 4.3609 | 3.7439 × 101 | 6.0722 × 101 | 3.1278 × 102 | |
| Std | 0.0000 | 2.9209 | 1.1436 × 101 | 7.8330 | 2.7631 × 101 | |
| F10 | Best | 4.4409 × 10−16 | 4.4409 × 10−16 | 3.1217 | 2.3130 × 10−2 | 3.6032 |
| Mean | 4.4409 × 10−16 | 4.4409 × 10−16 | 4.2420 | 4.8829 × 10−2 | 1.4224 × 101 | |
| Std | 0.0000 | 0.0000 | 7.0286 × 10−1 | 1.0573 × 10−2 | 6.8082 | |
| F11 | Best | 0.0000 | 0.0000 | 9.1820 × 10−1 | 2.1795 × 10−2 | 1.5046 × 101 |
| Mean | 0.0000 | 1.3897 × 10−5 | 1.0330 | 8.8885 × 10−2 | 6.3517 × 101 | |
| Std | 0.0000 | 4.2829 × 10−5 | 4.3070 × 10−2 | 2.9399 × 10−2 | 2.0619 × 101 | |
| F12 | Best | 0.0000 | 8.0949 | 7.7181 | 6.8660 | 1.1210 × 101 |
| Mean | 0.0000 | 1.1348 × 101 | 9.4776 | 7.7706 | 1.2980 × 101 | |
| Std | 0.0000 | 1.1439 | 8.5858 × 10−1 | 3.5667 × 10−1 | 5.1536 × 10−1 | |
| F13 | Best | 3.8183 × 10−4 | 3.8183 × 10−4 | 3.9372 × 10−1 | 1.3793 × 10−3 | 6.4168 × 10−1 |
| Mean | 3.8183 × 10−4 | 3.8183 × 10−4 | 8.1780 × 10−1 | 3.1684 × 10−3 | 3.7756 × 101 | |
| Std | 0.0000 | 0.0000 | 2.7757 × 10−1 | 1.3144 × 10−3 | 1.1362 × 102 | |
| F14 | Best | 9.8874 × 10−4 | 8.0352 × 10−4 | 5.0017 × 10−2 | 3.1518 × 10−2 | 1.0317 × 10−1 |
| Mean | 1.5493 × 10−2 | 2.0076 × 10−2 | 1.6554 | 1.9502 × 10−1 | 9.2393 × 10−1 | |
| Std | 1.3731 × 10−2 | 1.1683 × 10−2 | 4.9338 | 1.3429 × 10−1 | 4.3524 × 10−1 | |
| F15 | Best | 9.9800 × 10−1 | 9.9800 × 10−1 | 9.9800 × 10−1 | 9.9800 × 10−1 | 9.9800 × 10−1 |
| Mean | 9.9800 × 10−1 | 5.2878 | 3.9443 | 1.0477 | 5.4220 | |
| Std | 1.1425 × 10−15 | 4.0014 | 3.5168 | 2.2227 × 10−1 | 3.0687 | |
| F16 | Best | 3.0749 × 10−4 | 7.9051 × 10−4 | 3.0749 × 10−4 | 5.5436 × 10−4 | 5.9708 × 10−4 |
| Mean | 3.6995 × 10−4 | 1.8525 × 10−2 | 3.9914 × 10−4 | 8.3907 × 10−4 | 2.0127 × 10−3 | |
| Std | 2.0292 × 10−4 | 2.7709 × 10−2 | 2.8182 × 10−4 | 1.7939 × 10−4 | 4.3417 × 10−3 | |
| F17 | Best | −1.0316 | −1.0316 | −1.0316 | −1.0316 | −1.0316 |
| Mean | −1.0316 | −1.0314 | −1.0316 | −1.0316 | −1.0316 | |
| Std | 1.5282 × 10−16 | 4.4321 × 10−4 | 4.8948 × 10−15 | 2.2204 × 10−16 | 1.0642 × 10−3 | |
| F18 | Best | 3.9789 × 10−1 | 3.9789 × 10−1 | 3.9790 × 10−1 | 3.9789 × 10−1 | 3.9789 × 10−1 |
| Mean | 3.9789 × 10−1 | 5.2549 × 10−1 | 5.9041 × 10−1 | 3.9789 × 10−1 | 3.9842 × 10−1 | |
| Std | 0.0000 | 2.6461 × 10−1 | 2.8257 × 10−1 | 1.9860 × 10−15 | 5.1603 × 10−4 | |
| F19 | Best | −3.8628 | −3.8625 | −3.8535 | −3.8628 | −3.8545 |
| Mean | −3.8628 | −3.7865 | −3.7239 | −3.8628 | −3.8380 | |
| Std | 1.4154 × 10−15 | 6.0074 × 10−2 | 9.0524 × 10−2 | 2.2781 × 10−15 | 1.3432 × 10−2 | |
| F20 | Best | 1.3498 × 10−31 | 1.0022 × 10−9 | 5.4601 × 10−12 | 1.3498 × 10−31 | 9.6707 × 10−5 |
| Mean | 5.2765 × 10−30 | 4.1273 × 10−3 | 7.3170 × 10−17 | 1.3498 × 10−31 | 1.5140 × 10−3 | |
| Std | 1.8721 × 10−19 | 7.4031 × 10−3 | 1.3439 × 10−16 | 0.0000 | 1.9446 × 10−3 |
| Number | Dataset | Samples | Feature | Categories | Distribution |
|---|---|---|---|---|---|
| 1 | Iris | 150 | 4 | 3 | 50, 50, 50 |
| 2 | Wine | 178 | 13 | 3 | 59, 71, 48 |
| 3 | Thyroid | 215 | 5 | 3 | 150, 35, 30 |
| 4 | Seeds | 210 | 7 | 3 | 70, 70, 70 |
| 5 | WBC | 683 | 9 | 2 | 444, 239 |
| 6 | Jain | 373 | 2 | 2 | 276, 97 |
| 7 | Cancer | 683 | 9 | 2 | 444, 239 |
| Dataset | Values | MLEHO-BPC | EHO-BPC | PSO-BPC | DE-BPC | BA-BPC | Adam-BPC | Nadam-BPC | Lookahand-BPC |
|---|---|---|---|---|---|---|---|---|---|
| Iris | Max | 100.00% | 97.62% | 95.35% | 97.67% | 97.67% | 99.21% | 98.45% | 97.62 |
| Mean | 98.89% | 93.46% | 91.46% | 94.00% | 91.10% | 97.67% | 87.10% | 89.58% | |
| Std | 3.90 × 10−3 | 3.79 × 10−2 | 4.49 × 10−2 | 2.06 × 10−2 | 4.84 × 10−2 | 8.90 × 10−3 | 1.11 × 10−1 | 1.00 × 10−1 | |
| Wine | Max | 100% | 93.42% | 91.45% | 88.82% | 94.08% | 89.54% | 94.77% | 96.08% |
| Mean | 99.25% | 86.05% | 87.93% | 82.77% | 86.24% | 63.41% | 82.04% | 83.66% | |
| Std | 5.46 × 10−3 | 3.94 × 10−2 | 4.19 × 10−2 | 3.92 × 10−2 | 4.95 × 10−2 | 2.98 × 10−1 | 1.28 × 10−1 | 1.51 × 10−1 | |
| Thyroid | Max | 99.46% | 89.73% | 96.20% | 92.43% | 95.68% | 99.46% | 96.22% | 96.22% |
| Mean | 98.76% | 84.11% | 84.96% | 90.78% | 87.59% | 81.96% | 89.87% | 93.73% | |
| Std | 6.30 × 10−3 | 3.01 × 10−2 | 5.03 × 10−2 | 1.08 × 10−2 | 5.29 × 10−2 | 1.59 × 10−1 | 8.82 × 10−2 | 3.81 × 10−2 | |
| Seeds | Max | 97.22% | 92.78% | 94.44% | 90.00% | 95.56% | 92.78% | 91.67% | 91.67% |
| Mean | 95.48% | 87.78% | 86.51% | 87.22% | 88.73% | 57.06% | 79.13% | 80.16% | |
| Std | 1.44 × 10−2 | 4.05 × 10−2 | 6.38 × 10−2 | 1.78 × 10−2 | 9.65 × 10−2 | 2.99 × 10−1 | 1.12 × 10−1 | 1.01 × 10−1 | |
| WBC | Max | 98.80% | 96.58% | 97.10% | 97.10% | 96.75% | 97.27% | 96.76% | 96.93% |
| Mean | 98.17% | 95.27% | 96.39% | 96.22% | 95.19% | 88.37% | 95.32% | 95.24% | |
| Std | 3.85 × 10−3 | 1.45 × 10−2 | 4.78 × 10−3 | 6.22 × 10−3 | 1.07 × 10−2 | 1.60 × 10−1 | 1.23 × 10−2 | 1.76 × 10−2 | |
| Jain | Max | 100% | 95.92% | 96.24% | 97.51% | 96.56% | 100% | 92.50% | 92.81% |
| Mean | 99.64% | 94.51% | 93.66% | 96.07% | 95.31% | 96.29% | 91.02% | 91.56% | |
| Std | 5.38 × 10−3 | 1.55 × 10−2 | 1.47 × 10−2 | 8.56 × 10−3 | 1.05 × 10−2 | 1.72 × 10−2 | 9.30 × 10−3 | 1.00 × 10−2 | |
| Cancer | Max | 98.63% | 96.93% | 96.58% | 97.09% | 96.93% | 98.46% | 96.56% | 96.59% |
| Mean | 98.12% | 95.26% | 95.95% | 96.34% | 95.83% | 93.12% | 95.10% | 95.83% | |
| Std | 4.57 × 10−3 | 2.62 × 10−2 | 7.95 × 10−3 | 5.50 × 10−3 | 7.87 × 10−3 | 1.20 × 10−1 | 1.36 × 10−2 | 4.70 × 10−3 |
| Dataset | Values | MLEHO-BPC | EHO-BPC | PSO-BPC | DE-BPC | BA-BPC | Adam-BPC | Nadam-BPC | Lookahand-BPC |
|---|---|---|---|---|---|---|---|---|---|
| Iris | Max | 100% | 95.83% | 95.83% | 95.24% | 95.24% | 100% | 100% | 100% |
| Mean | 96.60% | 89.20% | 90.56% | 91.33% | 86.05% | 96.84% | 86.99% | 91.92% | |
| Std | 3.33 × 10−2 | 7.15 × 10−2 | 3.72 × 10−2 | 3.03 × 10−2 | 7.89 × 10−2 | 3.22 × 10−2 | 1.70 × 10−1 | 9.84 × 10−2 | |
| Wine | Max | 100% | 96.15% | 92.31% | 92.00% | 92.00% | 96.00% | 100% | 100% |
| Mean | 96.07% | 82.00% | 84.22% | 79.25% | 83.74% | 62.06% | 79.73% | 81.63% | |
| Std | 2.97 × 10−2 | 7.52 × 10−2 | 6.79 × 10−2 | 7.63 × 10−2 | 4.78 × 10−2 | 2.66 × 10−1 | 1.58 × 10−1 | 1.88 × 10−1 | |
| Thyroid | Max | 100% | 90.00% | 90.32% | 93.33% | 93.33% | 100% | 100% | 96.67% |
| Mean | 97.69% | 81.96% | 83.28% | 87.92% | 84.69% | 83.47% | 88.71% | 91.16% | |
| Std | 2.22 × 10−2 | 5.32 × 10−2 | 4.29 × 10−2 | 3.72 × 10−2 | 6.57 × 10−2 | 1.48 × 10−1 | 9.87 × 10−2 | 8.32 × 10−2 | |
| Seeds | Max | 100% | 90.00% | 93.33% | 93.33% | 100% | 93.33% | 96.67% | 100% |
| Mean | 92.38% | 82.38% | 83.81% | 86.19% | 84.76% | 57.14% | 81.43% | 82.38% | |
| Std | 6.10 × 10−2 | 4.95 × 10−2 | 7.65 × 10−2 | 3.30 × 10−2 | 1.01 × 10−1 | 2.99 × 10−1 | 1.65 × 10−1 | 1.17 × 10−1 | |
| WBC | Max | 100% | 97.94% | 97.94% | 97.94% | 95.92% | 98.97% | 99.01% | 100% |
| Mean | 96.64% | 94.44% | 94.14% | 95.62% | 93.12% | 88.24% | 95.29% | 96.19% | |
| Std | 1.79 × 10−2 | 2.25 × 10−2 | 2.58 × 10−2 | 1.77 × 10−2 | 1.96 × 10−2 | 1.57 × 10−1 | 3.31 × 10−2 | 3.42 × 10−2 | |
| Jain | Max | 100% | 94.44% | 96.23% | 98.11% | 96.23% | 100% | 100% | 96.23% |
| Mean | 98.93% | 93.56% | 92.21% | 94.38% | 93.29% | 96.30% | 93.58% | 93.83 | |
| Std | 1.36 × 10−2 | 1.74 × 10−2 | 2.40 × 10−2 | 2.65 × 10−2 | 2.22 × 10−2 | 4.46 × 10−2 | 4.02 × 10−2 | 2.37 × 10−2 | |
| Cancer | Max | 98.98% | 96.91% | 97.94% | 96.91% | 97.94% | 97.94% | 98.98% | 98.98% |
| Mean | 96.78% | 93.71% | 94.30% | 95.16% | 93.26% | 92.06% | 95.19% | 97.51% | |
| Std | 1.15 × 10−2 | 2.46 × 10−2 | 2.61 × 10−2 | 2.16 × 10−2 | 2.38 × 10−2 | 1.47 × 10−1 | 3.65 × 10−2 | 1.77 × 10−2 |
| Dataset | Samples | Feature | Categories | Normal | Keyhole | No-Continuous |
|---|---|---|---|---|---|---|
| Ti6Al4V | 441 | 7 | 3 | 273 | 122 | 46 |
| Dataset | Values | MLEHO-BPC | EHO-BPC | PSO-BPC | DE-BPC | BA-BPC | Adam-BPC | Nadam-BPC | Lookahand-BPC |
|---|---|---|---|---|---|---|---|---|---|
| Ti6Al4V | Max | 99.47% | 97.35% | 97.62% | 94.44% | 95.77% | 97.62% | 97.35% | 97.35% |
| Mean | 98.26% | 87.57% | 90.67% | 91.57% | 89.00% | 94.37% | 96.22% | 95.54% | |
| Std | 8.20 × 10−3 | 5.81 × 10−2 | 5.32 × 10−2 | 2.08 × 10−2 | 3.17 × 10−2 | 3.32 × 10−2 | 8.30 × 10−3 | 3.01 × 10−2 |
| Dataset | Values | MLEHO-BPC | EHO-BPC | PSO-BPC | DE-BPC | BA-BPC | Adam-BPC | Nadam-BPC | Lookahand-BPC |
|---|---|---|---|---|---|---|---|---|---|
| Ti6Al4V | Max | 98.41% | 96.83% | 96.83% | 93.65% | 92.06% | 98.41% | 98.41% | 98.41% |
| Mean | 96.60% | 85.71% | 89.34% | 89.80% | 88.44% | 94.10% | 96.15% | 93.65% | |
| Std | 2.32 × 10−2 | 8.04 × 10−2 | 4.27 × 10−2 | 2.73 × 10−2 | 3.27 × 10−2 | 4.82 × 10−2 | 3.16 × 10−2 | 5.26 × 10−2 |
| Values | Values | MLEHO-BPC | EHO-BPC | PSO-BPC | DE-BPC | BA-BPC | Adam-BPC | Nadam-BPC | Lookahand-BPC |
|---|---|---|---|---|---|---|---|---|---|
| Precision | Class 1 | 97.2% ± 2.0% | 83.2% ± 7.0% | 89.3% ± 6.4% | 90.1 ± 4.2% | 85.8% ± 5.4% | 91.5% ± 4.4% | 94.5% ± 5.2% | 95.1% ± 3.3% |
| Class 2 | 98.2% ± 4.4% | 97.7% ± 2.7% | 97.7% ± 2.8% | 94.3% ± 4.2% | 98.0% ± 2.4% | 97.6% ± 2.7% | 97.9% ± 2.5% | 98.0% ± 3.1% | |
| Class 3 | 97.0% ± 4.8% | 38.1% ± 45.2% | 0.536 ± 47.1% | 83.3% ± 34.5% | 14.3% ± 35.0% | 71.4% ± 45.2% | 85.7% ± 35.0% | 94.3% ± 14.0% | |
| Recall | Class 1 | 98.2% ± 2.3% | 98.1% ± 1.8% | 97.4% ± 2.7% | 97.1% ± 2.1% | 97.5% ± 2.0% | 97.7% ± 2.6% | 98.0% ± 1.9% | 97.9% ± 2.0% |
| Class 2 | 97.5% ± 2.9% | 78.3% ± 28.8% | 93.3% ± 5.8% | 92.6% ± 9.1% | 95.0% ± 8.0% | 96.8% ± 3.8% | 97.2% ± 5.5% | 97.3% ± 3.3% | |
| Class 3 | 89.1% ± 10.3% | 31.0% ± 40.3% | 43.2% ± 45.6% | 54.1% ± 34.7% | 14.3% ± 35.0% | 51.8% ± 35.6% | 71.2% ± 32.5% | 79.7% ± 17.8% | |
| Macro-F1 | - | 0.959 ± 0.02 | 0.687 ± 0.12 | 0.773 ± 0.15 | 0.827 ± 0.11 | 0.673 ± 0.13 | 0.837 ± 0.13 | 0.902 ± 0.11 | 0.93 ± 0.049 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Xu, S.; Chen, H.; He, M.; Ge, Z.; Ni, R.; Liang, X. Neural Network Classifier for Ti6Al4V Selective Laser Melting Process Classification via Elephant Herding Optimization with Multi-Learning. Appl. Sci. 2026, 16, 1746. https://doi.org/10.3390/app16041746
Xu S, Chen H, He M, Ge Z, Ni R, Liang X. Neural Network Classifier for Ti6Al4V Selective Laser Melting Process Classification via Elephant Herding Optimization with Multi-Learning. Applied Sciences. 2026; 16(4):1746. https://doi.org/10.3390/app16041746
Chicago/Turabian StyleXu, Siwen, Hanning Chen, Maowei He, Zhaodi Ge, Rui Ni, and Xiaodan Liang. 2026. "Neural Network Classifier for Ti6Al4V Selective Laser Melting Process Classification via Elephant Herding Optimization with Multi-Learning" Applied Sciences 16, no. 4: 1746. https://doi.org/10.3390/app16041746
APA StyleXu, S., Chen, H., He, M., Ge, Z., Ni, R., & Liang, X. (2026). Neural Network Classifier for Ti6Al4V Selective Laser Melting Process Classification via Elephant Herding Optimization with Multi-Learning. Applied Sciences, 16(4), 1746. https://doi.org/10.3390/app16041746

