Skip to main content
Log in

A Review of Data-Driven Machinery Fault Diagnosis Using Machine Learning Algorithms

  • Review
  • Published:
Journal of Vibration Engineering & Technologies Aims and scope Submit manuscript

Abstract

Purpose

This article aims to systematically review the recent research advances in data-driven machinery fault diagnosis based on machine learning algorithms, and provide valuable guidance for future research directions in this field.

Methods

This article reviews the research results of data-driven fault diagnosis methods of recent years, and it includes the application status and research progress of machinery fault diagnosis in three frameworks: shallow machine learning (SML), deep learning (DL), and transfer learning (TL). Many publications on this topic are classified and summarized. The related theories, application research, advantages, and disadvantages of several main algorithms under each framework are discussed.

Results

It has shown that SML-based diagnosis models are simple, reliable, and fast to train. For relatively uncomplicated systems, SML-based diagnosis models still have important applications. For diagnosis tasks with large amounts of training samples and the pursuit of higher accuracy, DL-based diagnosis models can provide end-to-end diagnostic services for complex systems as well as compound faults. TL-based diagnosis models can realize knowledge transfer across conditions, machines, and even fields to solve the problems of data scarcity and sample imbalance that often occur in fault diagnosis. However, in the face of increasingly complex engineering systems, the applications of machine learning algorithms in machinery fault diagnosis are still challenging.

Conclusions

In future research, the fusion of different machine learning frameworks could solve the problems of inadequate feature extraction and slow training of diagnostic models. Transformer neural network based on pure attention mechanism breaks through the shortcomings of LSTM neural network which cannot be computed in parallel, and it is a worthy research direction in the field of fault diagnosis. In addition, machinery fault diagnosis method based on machine learning algorithms also has great potential for improvement in transferability, federated transfer learning, and strong noise background. These proposed future research directions can provide new ideas for researchers to promote the development of machine learning algorithms in machinery fault diagnosis.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21

Similar content being viewed by others

References

  1. Gundewar SK, Kane PV (2021) Condition monitoring and fault diagnosis of induction motor. J VibEng Technol 9(4):643–674

    Google Scholar 

  2. Liu R, Yang B, Zio E, Chen X (2018) Artificial intelligence for fault diagnosis of rotating machinery: a review. Mech Syst Signal Process 108:33–47

    Article  Google Scholar 

  3. Zhao R, Yan R, Chen Z, Mao K, Wang P, Gao RX (2019) Deep learning and its applications to machine health monitoring. Mech Syst Signal Process 115:213–237

    Article  Google Scholar 

  4. Lei Y, Yang B, Jiang X, Jia F, Nandi AK (2020) Applications of machine learning to machine fault diagnosis: a review and roadmap. Mech Syst Signal Process 138:106587

    Article  Google Scholar 

  5. Lv Q, Yu X, Ma H, Ye J, Wu W, Wang X (2021) Applications of machine learning to reciprocating compressor fault diagnosis: a review. Processes 9(6):909

    Article  Google Scholar 

  6. Mushtaq S, Islam M, Sohaib M (2021) Deep learning aided data-driven fault diagnosis of rotatory machine: a comprehensive review. Energies 14(16):5150

    Article  Google Scholar 

  7. Zheng H, Wang R, Yang Y, Yin J, Li Y, Li Y, Xu M (2019) Cross-domain fault diagnosis using knowledge transfer strategy: a review. IEEE Access 7:129260–129290

    Article  Google Scholar 

  8. Li C, Zhang S, Qin Y, Estupinan E (2020) A systematic review of deep transfer learning for machinery fault diagnosis. Neurocomputing 407:121–135

    Article  Google Scholar 

  9. Omoregbee HO, Heyns PS (2019) Fault classification of low-speed bearings based on support vector machine for regression and genetic algorithms using acoustic emission. J Vib Eng Technol 7(5):455–464

    Article  Google Scholar 

  10. Gunerkar RS, Jalan AK, Belgamwar SU (2019) Fault diagnosis of rolling element bearing based on artificial neural network. J Mech Sci Technol 33(2):505–511

    Article  Google Scholar 

  11. Chen Q, Nicholson G, Ye J, Roberts C (2020) Fault diagnosis using discrete wavelet transform (dwt) and artificial neural network (ann) for a railway switch. In: 2020 Prognostics and Health Management Conference (PHM-Besançon).

  12. Wang Y, Liu N, Guo H, Wang X (2020) An engine-fault-diagnosis system based on sound intensity analysis and wavelet packet pre-processing neural network. Eng Appl Artif Intell 94:103765

    Article  Google Scholar 

  13. Lee C, Ou H (2021) Induction motor multiclass fault diagnosis based on mean impact value and pso-bpnn. Symmetry 13(1):104

    Article  Google Scholar 

  14. Li J, Yao X, Wang X, Yu Q, Zhang Y (2019) Multiscale local features learning based on bp neural network for rolling bearing intelligent fault diagnosis. Measurement 153:107419

    Article  Google Scholar 

  15. Ramteke SM, Chelladurai H, Amarnath M (2021) Diagnosis and classification of diesel engine components faults using time–frequency and machine learning approach. J Vib Eng Technol 10:1–18

    Google Scholar 

  16. Espinoza Sepúlveda NF, Sinha JK (2021) Blind application of developed smart vibration-based machine learning (svml) model for machine faults diagnosis to different machine conditions. J Vib Eng Technol 9(4):587–596

    Article  Google Scholar 

  17. Wang M, Chen Y, Zhang X, Chau TK, Ching Iu HH, Fernando T, Li Z, Ma M (2021) Roller bearing fault diagnosis based on integrated fault feature and svm. J Vib EngTechnol. https://doi.org/10.1007/s42417-021-00414-7

    Article  Google Scholar 

  18. Lobato T, Silva R, Costa E, Mesquita A (2019) An integrated approach to rotating machinery fault diagnosis using, eemd, svm, and augmented data. J Vib EngTechnol 8:403–408

    Article  Google Scholar 

  19. Kou Z, Yang F, Wu J, Li T (2020) Application of iceemdan energy entropy and afsa-svm for fault diagnosis of hoist sheave bearing. Entropy 22(12):1347

    Article  Google Scholar 

  20. Zhang X, Li C, Wang X, Wu H (2021) A novel fault diagnosis procedure based on improved symplectic geometry mode decomposition and optimized svm. Measurement 173:108644

    Article  Google Scholar 

  21. Li R, Ran C, Zhang B, Han L, Feng S (2020) Rolling bearings fault diagnosis based on improved complete ensemble empirical mode decomposition with adaptive noise, nonlinear entropy, and ensemble svm. Appl Sci 10(16):18

    Article  Google Scholar 

  22. . Akpudo UE, Hur JW (2020) Intelligent solenoid pump fault detection based on mfcc features, lle and svm*. In: The Second International Conference on AI in information and communication (ICAIIC 2020).

  23. Shao Y, Yuan X, Zhang C, Liu C (2020) Rolling bearing fault diagnosis based on wavelet package transform and ipso optimized svm. In 2020 Chinese Control And Decision Conference (CCDC). 2020.

  24. Wei J (2020) New imbalanced bearing fault diagnosis method based on sample-characteristic oversampling technique (scote) and multi-class ls-svm. Appl Soft Comput 101(9):107043

    Google Scholar 

  25. Wei J, Huang H, Yao L, Yao H, Qing S, Dong H (2020) New imbalanced fault diagnosis framework based on cluster-mwmote and mfo-optimized ls-svm using limited and complex bearing data. Eng Appl Artif Intell 96:103966

    Article  Google Scholar 

  26. Deng W, Yao R, Zhao H, Yang X, Li G (2017) A novel intelligent diagnosis method using optimal ls-svm with improved pso algorithm. Soft Comput 23:2445–2462

    Article  Google Scholar 

  27. Zhang X, Han P, Xu L, Zhang F, Gao L (2020) Research on bearing fault diagnosis of wind turbine gearbox based on 1dcnn-pso-svm. IEEE Access 8:192248–192258

    Article  Google Scholar 

  28. Wang H, Yu Z, Guo L (2020) Real-time online fault diagnosis of rolling bearings based on knn algorithm. J Phys Conf Ser 1486:032019

    Article  Google Scholar 

  29. Liu Y, Cheng Y, Zhang Z, Wu J (2021) Multi-information fusion fault diagnosis based on knn and improved evidence theory. J Vib Eng Technol. https://doi.org/10.1007/s42417-021-00413-8

    Article  Google Scholar 

  30. Lu J, Qian W, Li S, Cui R (2021) Enhanced k-nearest neighbor for intelligent fault diagnosis of rotating machinery. Appl Sci 11(3):919

    Article  Google Scholar 

  31. Goyal D, Dhami SS, Pabla BS (2020) Vibration response based intelligent non-contact fault diagnosis of bearings. J Nondestr Eval Diagn Progn Eng Syst 4(2):1–17

    Google Scholar 

  32. Li S, Gu K, Huang S (2021) A chaotic system-based signal identification technology: Fault-diagnosis of industrial bearing system. Measurement 171(6):108832

    Article  Google Scholar 

  33. Huang G, Huang G, Song S, You K (2015) Trends in extreme learning machines: a review. Neural Netw 61:32–48

    Article  MATH  Google Scholar 

  34. Liu C, Wang Y, Pan T, Zheng G (2020) Fault diagnosis of electro-hydraulic servo valve using extreme learning machine. Int Trans Electr Energy Syst 30(7):e12419

    Article  Google Scholar 

  35. Isham MF, Leong MS, Lim MH, Bin Ahmad ZA (2019) Intelligent wind turbine gearbox diagnosis using vmdea and elm. Wind Energy 22(6):813–833

    Article  Google Scholar 

  36. Hu Q, Qin A, Zhang Q, He J, Sun G (2018) Fault diagnosis based on weighted extreme learning machine with wavelet packet decomposition and kpca. IEEE Sens J 18(20):8472–8483

    Article  Google Scholar 

  37. Zheng L, Xiang Y, Sheng C (2019) Optimization-based improved kernel extreme learning machine for rolling bearing fault diagnosis. J Braz Soc Mech Sci Eng 41(11):1–14

    Article  Google Scholar 

  38. Wang XB, Zhang X, Li Z, Wu J (2019) Ensemble extreme learning machines for compound-fault diagnosis of rotating machinery. Knowl-Based Syst 188:105012

    Article  Google Scholar 

  39. Dhini A, Surjandari I, Kusumoputro B, Kusiak A (2021) Extreme learning machine–radial basis function (elm-rbf) networks for diagnosing faults in a steam turbine. J Ind Prod Eng. https://doi.org/10.1080/21681015.2021.1887948

    Article  Google Scholar 

  40. Gai J, Shen J, Wang H, Hu Y (2020) A parameter-optimized dbn using goa and its application in fault diagnosis of gearbox. Shock Vib 2020:429409

    Google Scholar 

  41. Wang Z, Sun T, Tian X (2019) Fault diagnosis of rolling bearing based on sdae and pso-dbn. In: 2019 Chinese Control And Decision Conference (CCDC). IEEE.

  42. Guo C, Li L, Hu Y, Yan J (2020) A deep learning based fault diagnosis method with hyperparameter optimization by using parallel computing. IEEE Access 8:131248–131256

    Article  Google Scholar 

  43. Zhang P, Chen X (2021) Internal leakage diagnosis of a hydraulic cylinder based on optimization dbn using the ceemdan technique. Shock Vib 2021:1

    Google Scholar 

  44. Li H, Qi ZL, Hu J, Zhang X (2021) Research on the method of rotary machinery fault diagnosis based on pca and dbn. In: IOP conference series: materials science and engineering. IOP Publishing.

  45. Ma Y, Jia X, Bai H, Wang G, Liu G, Guo C (2020) A new fault diagnosis method using deep belief network and compressive sensing. J Vibroengineering 22(1):83–97

    Article  Google Scholar 

  46. Yan J, Hu Y, Guo C (2019) Rotor unbalance fault diagnosis using dbn based on multi-source heterogeneous information fusion. Procedia Manuf 35:1184–1189

    Article  Google Scholar 

  47. Yan X, Liu Y, Jia M (2020) Multiscale cascading deep belief network for fault identification of rotating machinery under various working conditions. Knowl-Based Syst 193:105484

    Article  Google Scholar 

  48. Yu J, Liu G (2020) Knowledge extraction and insertion to deep belief network for gearbox fault diagnosis. Knowl-Based Syst 197:105883

    Article  Google Scholar 

  49. Gao S, Xu L, Zhang Y, Pei Z (2021) Rolling bearing fault diagnosis based on ssa optimized self-adaptive dbn. ISA Trans. https://doi.org/10.1016/j.isatra.2021.11.024

    Article  Google Scholar 

  50. Niu G, Wang X, Golda M, Mastro S, Zhang B (2021) An optimized adaptive prelu-dbn for rolling element bearing fault diagnosis. Neurocomputing 445:26–34

    Article  Google Scholar 

  51. Kong X, Mao G, Wang Q, Ma H, Yang W (2020) A multi-ensemble method based on deep auto-encoders for fault diagnosis of rolling bearings. Measurement 151:107132

    Article  Google Scholar 

  52. Yu J, Xu Y, Liu K (2019) Planetary gear fault diagnosis using stacked denoising autoencoder and gated recurrent unit neural network under noisy environment and time-varying rotational speed conditions. Meas Sci Technol 30(9):095003

    Article  Google Scholar 

  53. Yu J (2019) Evolutionary manifold regularized stacked denoising autoencoders for gearbox fault diagnosis. Knowl-Based Syst 178:111–122

    Article  Google Scholar 

  54. Xu X, Feng J, Zhan L, Li Z, Qian F, Yan Y (2021) Fault diagnosis of permanent magnet synchronous motor based on stacked denoising autoencoder. Entropy 23(3):339

    Article  MathSciNet  Google Scholar 

  55. Dai J, Tang J, Shao F, Huang S, Wang Y (2019) Fault diagnosis of rolling bearing based on multiscale intrinsic mode function permutation entropy and a stacked sparse denoising autoencoder. Appl Sci 9(13):2743

    Article  Google Scholar 

  56. Zhang Y, Li X, Gao L, Chen W, Li P (2020) Ensemble deep contractive auto-encoders for intelligent fault diagnosis of machines under noisy environment. Knowl-Based Syst 196:105764

    Article  Google Scholar 

  57. Yang D, Karimi HR, Sun K (2021) Residual wide-kernel deep convolutional auto-encoder for intelligent rotating machinery fault diagnosis with limited samples. Neural Netw 141:133–144

    Article  Google Scholar 

  58. Wu X, Zhang Y, Cheng C, Peng Z (2021) A hybrid classification autoencoder for semi-supervised fault diagnosis in rotating machinery. Mech Syst Signal Process 149:107327

    Article  Google Scholar 

  59. Liu X, Zhou Q, Zhao J, Shen H, Xiong X (2019) Fault diagnosis of rotating machinery under noisy environment conditions based on a 1-d convolutional autoencoder and 1-d convolutional neural network. Sensors 19(4):972

    Article  Google Scholar 

  60. Zhu H, Cheng J, Zhang C, Wu J, Shao X (2020) Stacked pruning sparse denoising autoencoder based intelligent fault diagnosis of rolling bearings. Appl Soft Comput 88:106060

    Article  Google Scholar 

  61. Yang J, Xie G, Yang Y (2020) An improved ensemble fusion autoencoder model for fault diagnosis from imbalanced and incomplete data. Control Eng Pract 98:104358

    Article  Google Scholar 

  62. Mao W, Feng W, Liu Y, Zhang D, Liang X (2021) A new deep auto-encoder method with fusing discriminant information for bearing fault diagnosis. Mech Syst Signal Process 150:107233

    Article  Google Scholar 

  63. Kong X, Li X, Zhou Q, Hu Z, Shi C (2021) Attention recurrent autoencoder hybrid model for early fault diagnosis of rotating machinery. IEEE Trans Instrum Meas 70:1–10

    Google Scholar 

  64. Thoppil NM, Vasu V, Rao C (2021) Deep learning algorithms for machinery health prognostics using time-series data: a review. J Vib Eng Technol 9(6):1123–1145

    Article  Google Scholar 

  65. Zhao B, Zhang X, Li H, Yang Z (2020) Intelligent fault diagnosis of rolling bearings based on normalized cnn considering data imbalance and variable working conditions. Knowl-Based Syst 199:105971

    Article  Google Scholar 

  66. Lin M, Han P, Fan Y, Li C (2020) Development of compound fault diagnosis system for gearbox based on convolutional neural network. Sensors 20(21):6169

    Article  Google Scholar 

  67. Huang D, Li S, Qin N, Zhang Y (2021) Fault diagnosis of high-speed train bogie based on the improved-ceemdan and 1-d cnn algorithms. IEEE Trans Instrum Meas 70:1–11

    Google Scholar 

  68. Wang H, Liu Z, Peng D, Qin Y (2019) Understanding and learning discriminant features based on multiattention 1dcnn for wheelset bearing fault diagnosis. IEEE Trans Ind Inf 16(9):5735–5745

    Article  Google Scholar 

  69. Li C, Xiong J, Zhu X, Zhang Q, Wang S (2020) Fault diagnosis method based on encoding time series and convolutional neural network. IEEE Access 8:165232–165246

    Article  Google Scholar 

  70. Guo Y, Zhou Y, Zhang Z (2021) Fault diagnosis of multi-channel data by the cnn with the multilinear principal component analysis. Measurement 171:108513

    Article  Google Scholar 

  71. Liu S, Ji Z, Wang Y, Zhang Z, Xu Z, Kan C, Jin K (2021) Multi-feature fusion for fault diagnosis of rotating machinery based on convolutional neural network. Comput Commun 173:160–169

    Article  Google Scholar 

  72. Wang H, Xu J, Yan R, Gao RX (2019) A new intelligent bearing fault diagnosis method using sdp representation and se-cnn. IEEE Trans Instrum Meas 69(5):2377–2389

    Article  Google Scholar 

  73. Wang H, Xu J, Yan R, Sun C, Chen X (2020) Intelligent bearing fault diagnosis using multi-head attention-based cnn. Procedia Manuf 49:112–118

    Article  Google Scholar 

  74. Lu C, Wang Y, Ragulskis M, Cheng Y (2016) Fault diagnosis for rotating machinery: a method based on image processing. PLoS ONE 11(10):e164111

    Article  Google Scholar 

  75. Jiang G, He H, Yan J, Xie P (2018) Multiscale convolutional neural networks for fault diagnosis of wind turbine gearbox. IEEE Trans Ind Electron 66(4):3196–3207

    Article  Google Scholar 

  76. Han S, Oh S, Jeong J (2021) Bearing fault diagnosis based on multiscale convolutional neural network using data augmentation. J Sensors 2021:14

    Article  Google Scholar 

  77. Chen X, Zhang B, Gao D (2020) Bearing fault diagnosis base on multi-scale cnn and lstm model. J Intell Manuf 16:1–17

    Google Scholar 

  78. Peng D, Wang H, Liu Z, Zhang W, Zuo MJ, Chen J (2020) Multibranch and multiscale cnn for fault diagnosis of wheelset bearings under strong noise and variable load condition. IEEE Trans Ind Inf 16(7):4949–4960

    Article  Google Scholar 

  79. Shi Y, Deng A, Deng M, Zhu J, Liu Y, Cheng Q (2020) Enhanced lightweight multiscale convolutional neural network for rolling bearing fault diagnosis. IEEE Access 8:217723–217734

    Article  Google Scholar 

  80. Lv D, Wang H, Che C (2021) Multiscale convolutional neural network and decision fusion for rolling bearing fault diagnosis. Ind Lubr Tribol 73:516

    Article  Google Scholar 

  81. Yao Y, Zhang S, Yang S, Gui G (2020) Learning attention representation with a multi-scale cnn for gear fault diagnosis under different working conditions. Sensors 20(4):1233

    Article  Google Scholar 

  82. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition.

  83. Zhang W, Li X, Ding Q (2019) Deep residual learning-based fault diagnosis method for rotating machinery. ISA Trans 95:295–305

    Article  Google Scholar 

  84. Zhang K, Tang B, Deng L, Tan Q, Yu H (2021) A fault diagnosis method for wind turbines gearbox based on adaptive loss weighted meta-resnet under noisy labels. Mech Syst Signal Process 161:107963

    Article  Google Scholar 

  85. Duan J, Shi T, Zhou H, Xuan J, Wang S (2021) A novel resnet-based model structure and its applications in machine health monitoring. J Vib Control 27(9–10):1036–1050

    Article  Google Scholar 

  86. Zhang K, Tang B, Deng L, Liu X (2021) A hybrid attention improved resnet based fault diagnosis method of wind turbines gearbox. Measurement 179:109491

    Article  Google Scholar 

  87. Peng D, Liu Z, Wang H, Qin Y, Jia L (2018) A novel deeper one-dimensional cnn with residual learning for fault diagnosis of wheelset bearings in high-speed trains. IEEE Access 7:10278–10293

    Article  Google Scholar 

  88. Gu K, Zhang Y, Liu X, Li H, Ren M (2021) Dwt-lstm-based fault diagnosis of rolling bearings with multi-sensors. Electronics 10(17):2076

    Article  Google Scholar 

  89. Zou P, Hou B, Lei J, Zhang Z (2020) Bearing fault diagnosis method based on eemd and lstm. Int J Comput Commun Control. https://doi.org/10.15837/ijccc.2020.1.3780

    Article  Google Scholar 

  90. Zou F, Zhang H, Sang S, Li X, He W, Liu X (2021) Bearing fault diagnosis based on combined multi-scale weighted entropy morphological filtering and bi-lstm. Appl Intell 51:1–18

    Article  Google Scholar 

  91. Xiao D, Huang Y, Qin C, Shi H, Li Y (2019) Fault diagnosis of induction motors using recurrence quantification analysis and lstm with weighted bn. Shock Vibr 2019:1

    Google Scholar 

  92. Yin A, Yan Y, Zhang Z, Li C, Sánchez R (2020) Fault diagnosis of wind turbine gearbox based on the optimized lstm neural network with cosine loss. Sensors 20(8):2339

    Article  Google Scholar 

  93. Yan H, Qin Y, Xiang S, Wang Y, Chen H (2020) Long-term gear life prediction based on ordered neurons lstm neural networks. Measurement 165:108205

    Article  Google Scholar 

  94. Yu L, Qu J, Gao F, Tian Y (2019) A novel hierarchical algorithm for bearing fault diagnosis based on stacked lstm. Shock Vibr 2019:2756284

    Google Scholar 

  95. Liu Z, Meng X, Wei H, Chen L, Lu B, Wang Z, Chen L (2021) A regularized lstm method for predicting remaining useful life of rolling bearings. Int J Autom Comput 18(4):581–593

    Article  Google Scholar 

  96. Zhang H, Zhang Q, Shao S, Niu T, Yang X (2020) Attention-based lstm network for rotatory machine remaining useful life prediction. IEEE Access 8:132188–132199

    Article  Google Scholar 

  97. Gao D, Zhu Y, Ren Z, Yan K, Kang W (2021) A novel weak fault diagnosis method for rolling bearings based on lstm considering quasi-periodicity. Knowl-Based Syst 231:107413

    Article  Google Scholar 

  98. Khorram A, Khalooei M, Rezghi M (2021) End-to-end cnn+ lstm deep learning approach for bearing fault diagnosis. Appl Intell 51(2):736–751

    Article  Google Scholar 

  99. Li Z, Li J, Wang Y, Wang K (2019) A deep learning approach for anomaly detection based on sae and lstm in mechanical equipment. Int J Adv Manuf Technol 103:499

    Article  Google Scholar 

  100. Gu Y, Liu S, He L (2018) Research on failure prediction using dbn and lstm neural network. In: 2018 57th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE). IEEE.

  101. Pan S, Qiang Y (2010) A survey on transfer learning. IEEE Trans Knowl Data Eng 22(10):1345–1359

    Article  Google Scholar 

  102. Shen F, Chen C, Yan R, Gao RX (2015) Bearing fault diagnosis based on svd feature extraction and transfer learning classification. In: 2015 Prognostics and System Health Management Conference (PHM). IEEE.

  103. Xiao D, Huang Y, Qin C, Liu Z, Li Y, Liu C (2019) Transfer learning with convolutional neural networks for small sample size problem in machinery fault diagnosis. Proc Inst Mech Eng C J Mech Eng Sci 233(14):5131–5143

    Article  Google Scholar 

  104. Miao Y, Jiang Y, Huang J, Zhang X, Han L (2020) Application of fault diagnosis of seawater hydraulic pump based on transfer learning. Shock Vib. https://doi.org/10.1155/2020/9630986

    Article  Google Scholar 

  105. Chen W, Qiu Y, Feng Y, Li Y, Kusiak A (2021) Diagnosis of wind turbine faults with transfer learning algorithms. Renew Energy 163:2053–2067

    Article  Google Scholar 

  106. Lee K, Han S, Pham VH, Cho S, Choi H-J, Lee J, Noh I, Lee SW (2021) Multi-objective instance weighting-based deep transfer learning network for intelligent fault diagnosis. Appl Sci 11(5):2370

    Article  Google Scholar 

  107. Pan S, Tsang I, Kwok J, Yang Q (2010) Domain adaptation via transfer component analysis. IEEE Trans Neural Netw 22(2):199–210

    Article  Google Scholar 

  108. Long M, Wang J, Ding G, Sun J, Yu PS (2013) Transfer feature learning with joint distribution adaptation. In: Proceedings of the IEEE international conference on computer vision.

  109. Long M, Cao Y, Wang J, Jordan M (2015) Learning transferable features with deep adaptation networks. In: International conference on machine learning. PMLR.

  110. Chen C, Li Z, Yang J, Liang B (2017) A cross domain feature extraction method based on transfer component analysis for rolling bearing fault diagnosis. In: 2017 29th Chinese Control And Decision Conference (CCDC). IEEE.

  111. Xu W, Wan Y, Zuo T, Sha X (2020) Transfer learning based data feature transfer for fault diagnosis. IEEE Access 8:76120–76129

    Article  Google Scholar 

  112. Xu Z, Huang D, Min T, Ou Y (2020) A fault diagnosis method of rolling bearing integrated with cooperative energy feature extraction and improved least-squares support vector machine. Math Probl Eng 2020:1

    Google Scholar 

  113. van de Sand R, Corasaniti S, Reiff-Stephan J (2021) Data-driven fault diagnosis for heterogeneous chillers using domain adaptation techniques. Control Eng Pract 112:104815

    Article  Google Scholar 

  114. Tong Z, Li W, Zhang B, Jiang F, Zhou G (2018) Bearing fault diagnosis under variable working conditions based on domain adaptation using feature transfer learning. IEEE Access 6:76187–76197

    Article  Google Scholar 

  115. Xu Z, Huang D, Sun G, Wang Y (2020) A fault diagnosis method based on improved adaptive filtering and joint distribution adaptation. IEEE Access 8:159683–159695

    Article  Google Scholar 

  116. Li M, Sun Z, He W, Qiu S, Liu B (2020) Rolling bearing fault diagnosis under variable working conditions based on joint distribution adaptation and svm. In: 2020 International Joint Conference on Neural Networks (IJCNN). IEEE.

  117. Wu Z, Jiang H, Zhao K, Li X (2020) An adaptive deep transfer learning method for bearing fault diagnosis. Measurement 151:107227

    Article  Google Scholar 

  118. Liu Z, Lu B, Wei H, Li X, Chen L (2019) Fault diagnosis for electromechanical drivetrains using a joint distribution optimal deep domain adaptation approach. IEEE Sens J 19(24):12261–12270

    Article  Google Scholar 

  119. Han T, Liu C, Yang W, Jiang D (2020) Deep transfer network with joint distribution adaptation: A new intelligent fault diagnosis framework for industry application. ISA Trans 97:269–281

    Article  Google Scholar 

  120. Yang B, Lei Y, Jia F, Xing S (2019) An intelligent fault diagnosis approach based on transfer learning from laboratory bearings to locomotive bearings. Mech Syst Signal Process 122:692–706

    Article  Google Scholar 

  121. Li X, Zhang W, Din Q (2018) A robust intelligent fault diagnosis method for rolling element bearings based on deep distance metric learning. Neurocomputing 310:77–95

    Article  Google Scholar 

  122. Guo F, Zhang Y, Wang Y, Ren P, Wang P (2021) Fault diagnosis of reciprocating compressor valve based on transfer learning convolutional neural network. Math Probl Eng 2021:1

    Google Scholar 

  123. Wan Z, Yang R, Huang M (2020) Deep transfer learning-based fault diagnosis for gearbox under complex working conditions. Shock Vib 2020(9):1–13

    Google Scholar 

  124. Zhang Z, Chen H, Li S, An Z (2020) Sparse filtering based domain adaptation for mechanical fault diagnosis. Neurocomputing 393:101

    Article  Google Scholar 

  125. Wang H, Liu P, Huang S, Peng F (2019) A sparse stacked denoising autoencoder with optimized transfer learning applied to the fault diagnosis of rolling bearings. Measurement 146:305–314

    Article  Google Scholar 

  126. Li X, Zhang W, Ding Q, Sun JQ (2019) Multi-layer domain adaptation method for rolling bearing fault diagnosis. Signal Process 157:180–197

    Article  Google Scholar 

  127. Yang B, Li Q, Chen L, Shen C, Natarajan S (2020) Bearing fault diagnosis based on multilayer domain adaptation. Shock Vib 2020(1–2):1–11

    Google Scholar 

  128. Wang K, Zhao W, Xu A, Zeng P, Yang S (2020) One-dimensional multi-scale domain adaptive network for bearing-fault diagnosis under varying working conditions. Sensors 20(21):6039

    Article  Google Scholar 

  129. Che C, Wang H, Ni X, Fu Q (2020) Domain adaptive deep belief network for rolling bearing fault diagnosis. Comput Indu Eng 143:106427

    Article  Google Scholar 

  130. Cao X, Wang Y, Chen B, Zeng N (2020) Domain-adaptive intelligence for fault diagnosis based on deep transfer learning from scientific test rigs to industrial applications. Neural Comput Appl 33(9):4483–4499

    Article  Google Scholar 

  131. Cao X, Chen B, Zeng N (2020) A deep domain adaption model with multi-task networks for planetary gearbox fault diagnosis. Neurocomputing 409:173–190

    Article  Google Scholar 

  132. Cheng C, Zhou B, Ma G, Wu D, Yuan Y (2020) Wasserstein distance based deep adversarial transfer learning for intelligent fault diagnosis with unlabeled or insufficient labeled data. Neurocomputing 409:35–45

    Article  Google Scholar 

  133. Qian W, Li S, Wang J, Xin Y, Ma H (2018) A new deep transfer learning network for fault diagnosis of rotating machine under variable working conditions. In: 2018 Prognostics and System Health Management Conference (PHM-Chongqing).

  134. Cao P, Zhang S, Tang J (2018) Pre-processing-free gear fault diagnosis using small datasets with deep convolutional neural network-based transfer learning. IEEE Access 6:26241–26253

    Article  Google Scholar 

  135. Ma P, Zhang H, Fan W, Wang C, Wen G, Zhang X (2019) A novel bearing fault diagnosis method based on 2-d image representation and transfer learning–convolutional neural network. Meas Sci Technol 30:5

    Article  Google Scholar 

  136. Wang J, Mo Z, Zhang H, Miao Q (2019) A deep learning method for bearing fault diagnosis based on time-frequency image. IEEE Access 7:42373–42383

    Article  Google Scholar 

  137. Shao S, Mcaleer S, Yan R, Baldi P (2019) Highly accurate machine fault diagnosis using deep transfer learning. IEEE Trans Ind Inf 15(4):2446–2455

    Article  Google Scholar 

  138. Zhou J, Yang X, Zhang L, Shao S, Bian G (2020) Multisignal vgg19 network with transposed convolution for rotating machinery fault diagnosis based on deep transfer learning. Shock Vib 2020:1–12

    Article  Google Scholar 

  139. Wen L, Li X, Li X, Gao L (2019) A new transfer learning based on vgg-19 network for fault diagnosis. In: 2019 IEEE 23rd International Conference on Computer Supported Cooperative Work in Design (CSCWD).

  140. Wen L, Li X, Gao L (2019) A transfer convolutional neural network for fault diagnosis based on resnet-50. Neural Comput Appl 32:1–14

    Google Scholar 

  141. Chen Z, Cen J, Xiong J (2020) Rolling bearing fault diagnosis using time-frequency analysis and deep transfer convolutional neural network. IEEE Access 8:150248–150261

    Article  Google Scholar 

  142. Yosinski J, Clune J, Bengio Y, Lipson H (2014) How transferable are features in deep neural networks? Adv Neural Inf Process Syst 27:3320

    Google Scholar 

  143. Grover C, Turk N (2021) A novel fault diagnostic system for rolling element bearings using deep transfer learning on bispectrum contour maps. Eng Sci Technol Int J 31:101049

    Google Scholar 

  144. Wang P, Gao RX (2020) Transfer learning for enhanced machine fault diagnosis in manufacturing. CIRP Ann-Manuf Technol 69(1):413

    Article  Google Scholar 

  145. Chen Z, Gryllias K, Li W (2020) Intelligent fault diagnosis for rotary machinery using transferable convolutional neural network. IEEE Trans Ind Inf 16(1):339–349

    Article  Google Scholar 

  146. Zareapoor M, Shamsolmoali P, Yang J (2021) Oversampling adversarial network for class-imbalanced fault diagnosis. Mech Syst Signal Process 149:107175

    Article  Google Scholar 

  147. Zhou F, Yang S, Fujita H, Chen D, Wen C (2020) Deep learning fault diagnosis method based on global optimization gan for unbalanced data. Knowl-Based Syst 187:104837

    Article  Google Scholar 

  148. Wang Z, Wang J, Wang Y (2018) An intelligent diagnosis scheme based on generative adversarial learning deep neural networks and its application to planetary gearbox fault pattern recognition. Neurocomputing 310:213–222

    Article  Google Scholar 

  149. Shao S, Wang P, Yan R (2019) Generative adversarial networks for data augmentation in machine fault diagnosis. Comput Ind 106:85–93

    Article  Google Scholar 

  150. Zhang B, Li W, Hao J, Li XL, Zhang M (2018) Adversarial adaptive 1-d convolutional neural networks for bearing fault diagnosis under varying working condition. arXiv.

  151. Chen Z, He G, Li J, Liao Y, Li W (2020) Domain adversarial transfer network for cross-domain fault diagnosis of rotary machinery. IEEE Trans Instrum Meas 69:8702–8712

    Article  Google Scholar 

  152. Li Q, Shen C, Chen L, Zhu Z (2021) Knowledge mapping-based adversarial domain adaptation: a novel fault diagnosis method with high generalizability under variable working conditions. Mech Syst Signal Process 147:107095

    Article  Google Scholar 

  153. Ganin Y, Ustinova E, Ajakan H, Germain P, Larochelle H, Laviolette F, Marchand M, Lempitsky V (2017) Domain-adversarial training of neural networks. J Mach Learn Res 17(1):2096–2030

    MathSciNet  MATH  Google Scholar 

  154. Qin Y, Yao Q, Wang Y, Mao Y (2021) Parameter sharing adversarial domain adaptation networks for fault transfer diagnosis of planetary gearboxes. Mech Syst Signal Process 160:107936

    Article  Google Scholar 

  155. Jiao J, Lin J, Zhao M, Liang K (2020) Double-level adversarial domain adaptation network for intelligent fault diagnosis. Knowl-Based Syst 205:106236

    Article  Google Scholar 

  156. Jiao J, Zhao M, Lin J, Liang K (2020) Residual joint adaptation adversarial network for intelligent transfer fault diagnosis. Mech Syst Signal Process 145:106962

    Article  Google Scholar 

  157. Deng Y, Huang D, Du S, Li G, Zhao C, Lv J (2021) A double-layer attention based adversarial network for partial transfer learning in machinery fault diagnosis. Comput Ind 127:103399

    Article  Google Scholar 

  158. Smith WA, Randall RB (2015) Rolling element bearing diagnostics using the case western reserve university data: a benchmark study. Mech Syst Signal Process 64:100–131

    Article  Google Scholar 

Download references

Funding

This study was funded by the Innovative Team Project of Ordinary University of Guangdong Province, grant number 2020KCXTD017; the Guangdong Special Project in Key Field of Artificial Intelligence for Ordinary University, grant number 2019KZDZX1004; the Guangzhou Yuexiu District Science and Technology Plan Major, grant number 2019-GX-010; the National Natural Science Foundation of China, grant number 62073090; the Guangzhou Key Laboratory Construction Project, grant number 202002010003; the Guangzhou Key Research and Development Project, grant number 202206010022.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jian Cen.

Ethics declarations

Conflicts of Interest

The authors declare no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cen, J., Yang, Z., Liu, X. et al. A Review of Data-Driven Machinery Fault Diagnosis Using Machine Learning Algorithms. J. Vib. Eng. Technol. 10, 2481–2507 (2022). https://doi.org/10.1007/s42417-022-00498-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42417-022-00498-9

Keywords

Navigation