Abstract
This paper develops a new architecture for bearing fault diagnosis based on independent vector analysis, feature selection, and extreme learning machines classifiers. The suggested method applied to vibration signals includes the following steps: First, the independent vector analysis is introduced to separate vibration signal components from each other. Second, statistical parameters are extracted from all the obtained sources. Then three binary optimisation algorithms such as binary bat algorithm, binary particle swarm optimisation and binary grey wolf optimisation are employed for feature selection one by one. Finally, three classifiers based on extreme learning, artificial neural networks and random forest are used to perform the classification step. The obtained results show that independent vector analysis followed by feature selection based on binary grey wolf optimisation and classification using an extreme learning machine provides an optimal input vector which contains only five features for each sample and a very small misdiagnosis rate equal to 0.76%. The obtained results also prove that the suggested methodology gives the best classification results and high visibility compared to the other studied approaches.














Similar content being viewed by others
Data availability
The used dataset in this paper is downloaded in November 2020 from the Dynamic and Identification Research Group (DIRG) at ftp://ftp.polito.it/people/DIRG_BearingData/.
References
Habbouche H, Benkedjouh T, Amirat Y, Benbouzid M (2021) Gearbox failure diagnosis using a multisensor data-fusion machine-learning-based approach. Entropy. https://doi.org/10.3390/e23060697
Bonnett AH, Yung C (2008) Increased efficiency versus increased reliability. IEEE Ind Appl Mag 14(1):29–36. https://doi.org/10.1109/MIA.2007.909802
Li H, Huang J, Yang X, Luo J, Zhang L, Pang Y (2020) Fault diagnosis for rotating machinery using multiscale permutation entropy and convolutional neural networks. Entropy 22:851. https://doi.org/10.3390/e22080851
Razavi-Far R, Hallaji E, Farajzadeh-Zanjani M, Saif M, Kia SH, Henao H, Capolino G-A (2019) Information fusion and semi-supervised deep learning scheme for diagnosing gear faults in induction machine systems. IEEE Trans Ind Electron 66:6331–6342
Li Y, Zou L, Jiang L, Zhou X (2019) Fault diagnosis of rotating machinery based on combination of deep belief network and one-dimensional convolutional neural network. IEEE Access 7:165710–165723. https://doi.org/10.1109/ACCESS.2019.2953490
Jinde Z, Junsheng C, Yang Y, Luo S (2014) A rolling bearing fault diagnosis method based on multi-scale fuzzy entropy and variable predictive model-based class discrimination. Mech Mach Theory 78:187–200. https://doi.org/10.1016/j.mechmachtheory.2014.03.014
Yan R, Gao R, Chen X (2014) Wavelets for fault diagnosis of rotary machines: a review with applications. Signal Process 96:1–15. https://doi.org/10.1016/j.sigpro.2013.04.015
Gan M, Wang C, Zhu C (2015) Construction of hierarchical diagnosis network based on deep learning and its application in the fault pattern recognition of rolling element bearings. Mech Syst Signal Process. https://doi.org/10.1016/j.ymssp.2015.11.014
Liang J, Zhang Y, Zhong J, Yang H (2019) A novel multi-segment feature fusion based fault classification approach for rotating machinery. Mech Syst Signal Process 122:19–41. https://doi.org/10.1016/j.ymssp.2018.12.009
Ushijima T, Tachioka Y, Uenohara S, Furuya K (2020) Sparse independent vector analysis based on mel filter. 2020 IEEE 9th Global Conference on Consumer Electronics (GCCE), pp. 555–556. https://doi.org/10.1109/GCCE50665.2020.9291707
Uddin Z, Jamel N, Altaf M, Orakzai F (2021) Independent vector analysis inspired amateur drone detection through acoustic signals. IEEE Access 9:63456–63462. https://doi.org/10.1109/ACCESS.2021.3074966
Ono N (2011) Stable and fast update rules for independent vector analysis based on auxiliary function technique. 2011 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA), pp. 189–192. https://doi.org/10.1109/ASPAA.2011.6082320
Xue Q, Xu B, He C, Liu F, Ju B, Lu S, Liu Y (2021) Feature extraction using hierarchical dispersion entropy for rolling bearing fault diagnosis. IEEE Trans Instrum Meas 70:1–11. https://doi.org/10.1109/TIM.2021.3092513
Li J, Cheng K, Wang S, Morstatter F, Trevino RP, Tang J, Liu H (2018) Feature selection. ACM Comput Surv 50(6):1–45. https://doi.org/10.1145/3136625
Xue B, Zhang M, Browne WN, Yao X (2016) A survey on evolutionary computation approaches to feature selection. IEEE Trans Evol Comput 20(4):606–626. https://doi.org/10.1109/tevc.2015.2504420
Dokeroglu T, Deniz A, Kiziloz HE (2022) A comprehensive survey on recent metaheuristics for feature selection. Neurocomputing 494:269–296. https://doi.org/10.1016/j.neucom.2022.04.083
Sharma A, Muniyappa A, Kankar P (2014) Feature extraction and fault severity classification in ball bearings. J Vib Control 22(1):176–192. https://doi.org/10.1177/1077546314528021
Liu TI, Singonahalli JH, Iyer NR (1996) Detection of roller bearing defects using expert system and fuzzy logic. Mech Syst Signal Process 10(5):595–614. https://doi.org/10.1006/mssp.1996.0041
Tian J, Morillo C, Azarian MH, Pecht M (2016) Motor bearing fault detection using spectral kurtosis-based feature extraction coupled with k-nearest neighbor distance analysis. IEEE Trans Ind Electron 63(3):1793–1803. https://doi.org/10.1109/tie.2015.2509913
Baraldi P, Podofillini L, Mkrtchyan L, Zio E, Dang VN (2015) Comparing the treatment of uncertainty in Bayesian networks and fuzzy expert systems used for a human reliability analysis application. Reliab Eng Syst Saf 138:176–193. https://doi.org/10.1016/j.ress.2015.01.016
Wu X, Wang Z, Liu Y, He Xie H (2019) Health monitoring on the spacecraft bearings in high-speed rotating systems by using the clustering fusion of normal acoustic parameters. Appl Sci 9:3246
Biswanath Samanta KRA-B (2003) Artificial neural network based fault diagnostics of rolling element bearings using time-domain features. Mech Syst Signal Process 17:317–328
Alguindigue IE, Loskiewicz-Buczak A, Uhrig RE (1993) Monitoring and diagnosis of rolling element bearings using artificial neural networks. IEEE Trans Ind Electron 40(2):209–217. https://doi.org/10.1109/41.222642
Jack LB, Nandi A (2000) Genetic algorithms for feature selection in machine condition monitoring with vibration signals. Vis Image Signal Process IEE Proc 147:205–212. https://doi.org/10.1049/ip-vis:20000325
Kankar P, Sharma SC, Harsha S (2011) Fault diagnosis of ball bearings using machine learning methods. Expert Syst Appl 38:1876–1886. https://doi.org/10.1016/j.eswa.2010.07.119
Ozdemir O, Kaya A (2019) Classification with extreme learning machine. 2019 INSI CONGRESS 2019 I. International Science and Innovation Congress. https://www.insicongress.com/language/en/archive/
Uddin Z, Nebhen J, Altaf M, Orakzai FA (2021) Independent vector analysis inspired amateur drone detection through acoustic signals. IEEE Access 9:63456–63462. https://doi.org/10.1109/ACCESS.2021.3074966
Lee IT (2009) Machine learning algorithms for independent vector analysis and blind source separation. PhD thesis, USA. AAI3373454
Anderson M, Adali T, Li X-L (2012) Joint blind source separation with multivariate gaussian model: algorithms and performance analysis. Trans Sig Proc 60(4):1672–1683. https://doi.org/10.1109/TSP.2011.2181836
Ieee standard for transitions, pulses, and related waveforms—redline. IEEE Std 181-2011 (Revision of IEEE Std 181-2003) - Redline, 1–71 (2011)
Rani ASS, Rajalaxmi RR (2015) Unsupervised feature selection using binary bat algorithm. 2015 2nd International Conference on Electronics and Communication Systems (ICECS), pp. 451–456. https://doi.org/10.1109/ECS.2015.7124945
Zhao D, He Y (2016) A novel binary bat algorithm with chaos and doppler effect in echoes for analog fault diagnosis. Analog Integr Circuits Signal Process. https://doi.org/10.1007/s10470-016-0728-y
Liu Q, Liu Z, Xie R, Zhou SH, Liu YF (2013) Radar assignment for stealth targets detection and tracking based on bpso in air-defense radar network. IET International Radar Conference 2013, Institution of Engineering and Technology, pp. 1–5. https://doi.org/10.1049/cp.2013.0307
Kennedy J, Eberhart RC (1997) A discrete binary version of the particle swarm algorithm.1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation, 5, 4104–41085. https://doi.org/10.1109/ICSMC.1997.637339
Qiaorong Z, Guochang G (2008) Path planning based on improved binary particle swarm optimization algorithm. 2008 IEEE Conference on Robotics, Automation and Mechatronics, pp. 462–466. https://doi.org/10.1109/RAMECH.2008.4681408
Pan G, Liu D, Yan H (2009) Reduction methods of attributes based on improved BPSO. 2009 Second International Symposium on Knowledge Acquisition and Modeling, vol. 1, pp. 142–144. https://doi.org/10.1109/KAM.2009.202
Xu J, Tian F, Wang L, Miao Z (2022) Binary particle swarm optimization intelligent feature optimization algorithm-based magnetic resonance image in the diagnosis of adrenal tumor. Contrast Media Mol Imaging 2022:1–8. https://doi.org/10.1155/2022/5143757
Emary E, Zawbaa HM, Hassanien AE (2016) Binary grey wolf optimization approaches for feature selection. Neurocomputing 172:371–381
Goudos SK, Boursianis A, Salucci M, Rocca P (2020) Dualband patch antenna design using binary grey wolf optimizer. 2020 IEEE International Symposium on Antennas and Propagation and North American Radio Science Meeting, pp. 1777–1778. https://doi.org/10.1109/IEEECONF35879.2020.9330100
Gao K, Deng X, Cao Y (2019) Industrial process fault classification based on weighted stacked extreme learning machine. 2019 CAA Symposium on Fault Detection, Supervision and Safety for Technical Processes (SAFEPROCESS), pp. 328–332. https://doi.org/10.1109/SAFEPROCESS45799.2019.9213317
Li L, Zeng J, Jiao L, Liang P, Liu F, Yang S (2020) Online active extreme learning machine with discrepancy sampling for polsar classification. IEEE Trans Geosci Remote Sens 58(3):2027–2041. https://doi.org/10.1109/TGRS.2019.2952236
Yaseen ZM, Faris H, Al-Ansari N (2020) Hybridized extreme learning machine model with salp swarm algorithm: a novel predictive model for hydrological application. Complexity 2020:1–14. https://doi.org/10.1155/2020/8206245
Wang S-J, Chen H, Yan W-J, Chen Y-H, Fu X (2013) Face recognition and micro-expression recognition based on discriminant tensor subspace analysis plus extreme learning machine. Neural Process Lett 39:1–19. https://doi.org/10.1007/s11063-013-9288-7
Huang G-B (2014) An insight into extreme learning machines: random neurons, random features and kernels. Cogn Comput 6:376–390. https://doi.org/10.1007/s12559-014-9255-2
Wei J, Liu H, Yan G, Sun F (2017) Robotic grasping recognition using multi-modal deep extreme learning machine. Multidimens Syst Signal Process. https://doi.org/10.1007/s11045-016-0389-0
Fan Q, Liu T (2020) Smoothing l0 regularization for extreme learning machine. Math Probl Eng 2020:1–10. https://doi.org/10.1155/2020/9175106
Xiao D, Li B, Mao Y (2017) A multiple hidden layers extreme learning machine method and its application. Math Probl Eng 2017:1–10. https://doi.org/10.1155/2017/4670187
Daga A, Fasana A, Marchesiello S, Garibaldi L (2019) The politecnico di torino rolling bearing test rig: description and analysis of open access data. Mech Syst Signal Process 120:252–273. https://doi.org/10.1016/j.ymssp.2018.10.010
Nakamura RYM, Pereira LAM, Costa KA, Rodrigues D, Papa JP, Yang X-S (2012) Bba: A binary bat algorithm for feature selection. In: 2012 25th SIBGRAPI Conference on Graphics, Patterns and Images, pp. 291–297. https://doi.org/10.1109/SIBGRAPI.2012.47
Yang X-S (2012) Bat algorithm for multi-objective optimisation . https://doi.org/10.48550/ARXIV.1203.6571
Dökeroğlu T, Sevinç E, Kucukyilmaz T, Cosar A (2019) A survey on new generation metaheuristic algorithms. Comput Ind Eng. https://doi.org/10.1016/j.cie.2019.106040
He Y, Ma W, Zhang J (2016) The parameters selection of PSO algorithm influencing on performance of fault diagnosis. MATEC Web Conf 63:02019. https://doi.org/10.1051/matecconf/20166302019
Suganthan PN (1999) Particle swarm optimiser with neighbourhood operator. In: Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), vol. 3, pp. 1958–19623. https://doi.org/10.1109/CEC.1999.785514
Boussaïd I, Lepagnot J, Siarry P (2013) A survey on optimization metaheuristics. Inf Sci 237: 82–117. https://doi.org/10.1016/j.ins.2013.02.041. Prediction, Control and Diagnosis using Advanced Neural Computations
Faris H, Aljarah I, Al-Betar MA, Mirjalili S (2017) Grey wolf optimizer: a review of recent variants and applications. Neural Comput Appl 30(2):413–435. https://doi.org/10.1007/s00521-017-3272-5
Chantar H, Mafarja M, Alsawalqah H, Heidari AA, Aljarah I, Faris H (2019) Feature selection using binary grey wolf optimizer with elite-based crossover for arabic text classification. Neural Comput Appl 32(16):12201–12220. https://doi.org/10.1007/s00521-019-04368-6
Zhang N, Ding S, Zhang J (2016) Multi layer ELM-RBF for multi-label learning. Appl Soft Comput 43:535–545. https://doi.org/10.1016/j.asoc.2016.02.039
Fu A, Dong C, Wang L (2014) An experimental study on stability and generalization of extreme learning machines. Int J Mach Learn Cybern 6(1):129–135. https://doi.org/10.1007/s13042-014-0238-0
Song K, Xu P, Chen Y, Zhang T, Wei G, Wang Q (2019) A fault diagnosis and reconfiguration strategy for self-validating hydrogen sensor array based on MWPCA and ELM. IEEE Access 7:115075–115092. https://doi.org/10.1109/access.2019.2936128
Wei H, Zhang Q, Shang M, Gu Y (2021) Extreme learning machine-based classifier for fault diagnosis of rotating machinery using a residual network and continuous wavelet transform. Measurement 183:109864. https://doi.org/10.1016/j.measurement.2021.109864
Acknowledgements
The authors would like to express sincere thanks to the Dynamic and Identification Research Group (DIRG) in the Department of Mechanical and Aerospace Engineering at Politecnico di Torino, Italy for providing the bearing vibration data which is used in this paper.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that they have no conflict of interest to disclose or personal relationships that could have appeared to affect the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Souaidia, C., Thelaidjia, T. & Chenikher, S. Independent vector analysis based on binary grey wolf feature selection and extreme learning machine for bearing fault diagnosis. J Supercomput 79, 7014–7036 (2023). https://doi.org/10.1007/s11227-022-04931-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04931-4