Abstract
This paper proposes a novel fault detection system by the combination of Support Vector Data Description and Squirrel Search Algorithm. This approach is capable to deal with processes or machines where the number of fault observations is small or not even available for training phase. In this work the use of classic Support Vector Data Description as well as its fast version with two kernel functions is proposed. The experimental results showed that the proposed system exhibits suitable capabilities for fault detection in complex industrial processes such as the one presented in this research. Moreover, a nonparametric statistical analysis is also included in order to compare the considered strategies and enhance the efficiency of the presented approach. Finally, a comparison with genetic algorithm approach and the one-class classifier based on support vectors is carried out which shows that the proposed algorithm outperforms traditional techniques.








Similar content being viewed by others
Explore related subjects
Discover the latest articles and news from researchers in related subjects, suggested using machine learning.Data Availability
Data are not included due to lack of permissions from industry. However, all reported images are copyrights free.
References
Abakar K, Yu C (2014) Performance of svm based on puk kernel in comparison to svm based on rbf kernel in prediction of yarn tenacity. Indian J Fibre Text Res 39:55–59
Abdollahzadeh B, Gharehchopogh FS, Mirjalili S (2021) African vultures optimization algorithm: a new nature-inspired metaheuristic algorithm for global optimization problems. Comput Industrial Eng 158(107):408
Abdollahzadeh B, Soleimanian Gharehchopogh F, Mirjalili S (2021) Artificial gorilla troops optimizer: a new nature-inspired metaheuristic algorithm for global optimization problems. Inter J Intell Syst 36(10):5887–5958
Afshin F, Mohammad H, Brent S et al (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl-Based Syst 191(105):190
Aggarwal CC (2015) Data Mining. Springer International Publishing
Cao Q, Yu L, Cheng M (2016) A brief overview on parameter optimization of support vector machine. DEStech Transact Mater Sci Eng
Chopra N, Ansari MM (2022) Golden jackal optimization: a novel nature-inspired optimizer for engineering applications. Expert Syst Appl 198(116):924
Del Ser J, Osaba E, Molina D et al (2019) Bio-inspired computation: where we stand and what’s next. Swarm Evolutionary Comput 48:220–250
Dhiman G, Kumar V (2018) Emperor penguin optimizer: a bio-inspired algorithm for engineering problems. Knowl-Based Syst 159:20–50
Dhiman G, Kumar V (2019) Seagull optimization algorithm: theory and its applications for large-scale industrial engineering problems. Knowl-Based Syst 165:169–196
Faramarzi A, Heidarinejad M, Mirjalili S et al (2020) Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst App 152(113):377
Filho A, Silva A, Paiva A, et al (2017) Computer-aided diagnosis of lung nodules in computed tomography by using phylogenetic diversity, genetic algorithm, and svm. Journal of digital imaging 30
Ghafoori Z, Leckie C (2020) Deep Multi-sphere Support Vector Data Description, SIAM, pp 109–117
Gurram P, Kwon H (2011) Support-vector-based hyperspectral anomaly detection using optimized kernel parameters. IEEE Geoscience Remote Sensing Letters 8(6):1060–1064
Hashim FA, Houssein EH, Mabrouk MS et al (2019) Henry gas solubility optimization: a novel physics-based algorithm. Future Generation Comput Syst 101:646–667
Hecke TV (2014) Power study of anova versus kruskal-wallis test. J Statistic Manage Syst
Heidari AA, Mirjalili S, Faris H et al (2019) Harris hawks optimization: algorithm and applications. Future genera comput syst 97:849–872
Houssein EH, Saad MR, Hashim FA et al (2020) Lévy flight distribution: a new metaheuristic algorithm for solving engineering optimization problems. Eng Appl Arti Intell 94(103):731
Jain M, Singh V, Rani A (2019) A novel nature-inspired algorithm for optimization: Squirrel search algorithm. Swarm and Evolutionary Computation 44:148–175
Jazi AY, Liu JJ, Lee H (2012) Automatic inspection of tft-lcd glass substrates using optimized support vector machines. IFAC Proceed Vol 45(15):325–330
Jiang Z, Hu M, Feng K, et al (2018) A svdd and-means based early warning method for dual-rotor equipment under time-varying operating conditions. Shock Vib 2018
Khishe M, Mosavi MR (2020) Chimp optimization algorithm. Expert syst appl 149(113):338
Laref R, Losson E, Sava A et al (2019) On the optimization of the support vector machine regression hyperparameters setting for gas sensors array applications. Chemom Intell Lab Syst 184:22–27
Lee S, Kim SB (2018) Time-adaptive support vector data description for nonstationary process monitoring. Eng Appl Artifical Intel 68:18–31
Li S, Chen H, Wang M et al (2020) Slime mould algorithm: a new method for stochastic optimization. Future Generat Comput Syst 111:300–323
Liu C, Gryllias K (2020) A semi-supervised support vector data description-based fault detection method for rolling element bearings based on cyclic spectral analysis. Mech Syst Signal Process 140(106):682
Lopes-Negrão LL, Godinho-Filho M, Marodin G (2016) Lean practices and their effect on performance: a literature review. Production Planning & Control
Mirjalili S (2015) The ant lion optimizer. Adv eng soft 83:80–98
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-based syst 89:228–249
Mirjalili S (2016) Sca: a sine cosine algorithm for solving optimization problems. Knowl-based syst 96:120–133
Mirjalili S, Gandomi AH, Mirjalili SZ et al (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191
Moosavi SHS, Bardsiri VK (2017) Satin bowerbird optimizer: a new optimization algorithm to optimize anfis for software development effort estimation. Eng Appl Artificial Intell 60:1–15
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Shadravan S, Naji HR, Bardsiri VK (2019) The sailfish optimizer: a novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems. Eng Appl Artificial Intell 80:20–34
Tax DM, Duin RP (2004) Support Vector Data Description. Mach Learn 54(1):45–66
Theissler A, Dear I (2013) Autonomously determining the parameters for svdd with rbf kernel from a one-class training set. In: Proceedings of World Academy of Science, Engineering and Technology, World Academy of Science, Engineering and Technology (WASET), 79, p 732
Tian Y, Mirzabagheri M, Bamakan SMH et al (2018) Ramp loss one-class support vector machine; a robust and effective approach to anomaly detection problems. Neurocomputing 310:223–235
Wang GG (2018) Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems. Memetic Comput 10(2):151–164
Wang K, Lan H (2020) Robust support vector data description for novelty detection with contaminated data. Eng Appl Artificial Intel 91(103):554
Zamani H, Nadimi-Shahraki MH, Gandomi AH (2022) Starling murmuration optimizer: a novel bio-inspired algorithm for global and engineering optimization. Comput Methods Appl Mech Eng 392(114):616
Zgarni S, Keskes H, Braham A (2018) Nested svdd in dag svm for induction motor condition monitoring. Eng Appl Artificial Intell 71:210–215
Zhang C, Peng K, Dong J (2020) An incipient fault detection and self-learning identification method based on robust svdd and rbm-pnn. J Process Control 85:173–183
Zhao W, Wang L (2016) An effective bacterial foraging optimizer for global optimization. Inform Sci 329:719–735
Zhao W, Zhang Z, Wang L (2020) Manta ray foraging optimization: an effective bio-inspired optimizer for engineering applications. Eng Appl Artificial Intell 87(103):300
Zheng S (2018) A fast iterative algorithm for support vector data description. International J Mach Learn Cybernetics
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Contributions
JNA undertook and proposed the implementation of the methodology presented in this paper and the two SVDD approaches. IGC proposed and implemented the optimization algorithm and the complexity analysis. Statistical analysis has been done by JNA. Real data and supervision of the whole paper were supplied by ERF.
Corresponding author
Ethics declarations
Conflict of interest/Competing interests
The authors declare no competing interests
Consent to participate
It is confirmed that all the authors are aware and satisfied of the authorship order and correspondence of the paper.
Consent for publication
The publisher has the permission of the authors to publish the given article.
Ethics approval
The authors declare that this manuscript was not submitted to more than one journal for simultaneous consideration. Also, the submitted work was original and has not been published elsewhere in any form or language.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Navarro-Acosta, J.A., García-Calvillo, I.D. & Reséndiz-Flores, E.O. Fault detection based on squirrel search algorithm and support vector data description for industrial processes. Soft Comput 26, 13639–13650 (2022). https://doi.org/10.1007/s00500-022-07337-9
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-07337-9
Keywords
Profiles
- Irma D. García-Calvillo View author profile