Abstract
The fault diagnosis method based on domain adaptation is a hot topic in recent years. It is difficult to collect a complete data set containing all fault categories in practice under the same working condition, leading to fault categories knowledge loss in the single source domain. To resolve the problem, a domain adaptation method for bearing fault diagnosis using multiple incomplete source data is proposed in this study. First, the cycle generative adversarial network is used to learn the mapping between multi-source domains to complement the missing category data. Then, considering the domain mismatch problem, a multi-source domain adaption model based on anchor adapters is developed to obtain general domain invariant diagnosis knowledge. Finally, the fault diagnosis model is established by an ensemble of multi-classifier results. Extensive experiments on bearing data sets demonstrate that the proposed method in fault diagnosis with multiple incomplete source data is effective and has a good diagnosis performance.












Similar content being viewed by others
References
Bishnu, P. S., & Bhattacherjee, V. (2012). Software fault prediction using quad tree-based k-means clustering algorithm. IEEE Transactions on Knowledge and Data Engineering, 24(6), 1146–1150. https://doi.org/10.1109/TKDE.2011.163
Cao, H., Shao, H., Zhong, X., Deng, Q., Yang, X., & Xuan, J. (2022). Unsupervised domain-share CNN for machine fault transfer diagnosis from steady speeds to time-varying speeds. Journal of Manufacturing Systems, 62, 186–198. https://doi.org/10.1016/j.jmsy.2021.11.016
Cerrada, M., Sánchez, R.-V., Li, C., Pacheco, F., Cabrera, D., Valente de Oliveira, J., & Vásquez, R. E. (2018). A review on data-driven fault severity assessment in rolling bearings. Mechanical Systems and Signal Processing, 99, 169–196. https://doi.org/10.1016/j.ymssp.2017.06.012
Chai, Z., & Zhao, C. (2020). Enhanced random forest with concurrent analysis of static and dynamic nodes for industrial fault classification. IEEE Transactions on Industrial Informatics, 16(1), 54–66. https://doi.org/10.1109/TII.2019.2915559
Chai, Z., Zhao, C., & Huang, B. (2021). Multisource-refined transfer network for industrial fault diagnosis under domain and category inconsistencies. IEEE Transactions on Cybernetics. https://doi.org/10.1109/TCYB.2021.3067786
Csurka, G. (2017). Domain adaptation for visual applications: A comprehensive survey. arXiv. https://doi.org/10.48550/arXiv.1702.05374
Fang, Z., Lu, J., Liu, F., Xuan, J., & Zhang, G. (2021). Open set domain adaptation: Theoretical bound and algorithm. IEEE Transactions on Neural Networks and Learning Systems, 32(10), 4309–4322. https://doi.org/10.1109/TNNLS.2020.3017213
Ganin, Y., Ustinova, E., Ajakan, H., Germain, P., Larochelle, H., Laviolette, F., et al. (2017). Domain-adversarial training of neural networks. In G. Csurka (Ed.), Domain Adaptation in Computer Vision Applications (pp. 189–209). London: Springer-Verlag.
He, Z., Shao, H., Jing, L., Cheng, J., & Yang, Y. (2020). Transfer fault diagnosis of bearing installed in different machines using enhanced deep auto-encoder. Measurement, 152, 107393. https://doi.org/10.1016/j.measurement.2019.107393
Huang, R., Liao, Y., Zhang, S., & Li, W. (2019). Deep decoupling convolutional neural network for intelligent compound fault diagnosis. IEEE Access, 7, 1848–1858. https://doi.org/10.1109/ACCESS.2018.2886343
Jiao, J., Zhao, M., Lin, J., & Ding, C. (2020). Classifier inconsistency-based domain adaptation network for partial transfer intelligent diagnosis. IEEE Transactions on Industrial Informatics, 16(9), 5965–5974. https://doi.org/10.1109/TII.2019.2956294
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. https://doi.org/10.1016/j.measurement.2019.107132
Lei, Y., Yang, B., Jiang, X., Jia, F., Li, N., & Nandi, A. K. (2020a). Applications of machine learning to machine fault diagnosis: A review and roadmap. Mechanical Systems and Signal Processing, 138, 106587. https://doi.org/10.1016/j.ymssp.2019.106587
Li, G., Wu, J., Deng, C., Xu, X., & Shao, X. (2021a). Deep reinforcement learning-based online domain adaptation method for fault diagnosis of rotating machinery. IEEE/ASME Transactions on Mechatronics. https://doi.org/10.1109/TMECH.2021.3124415
Li, W., Chen, Z., & He, G. (2021b). A novel weighted adversarial transfer network for partial domain fault diagnosis of machinery. IEEE Transactions on Industrial Informatics, 17(3), 1753–1762. https://doi.org/10.1109/TII.2020.2994621
Li, X., Hu, Y., Li, M., & Zheng, J. (2020b). Fault diagnostics between different type of components: A transfer learning approach. Applied Soft Computing, 86, 105950. https://doi.org/10.1016/j.asoc.2019.105950
Li, X., Jiang, H., Wang, R., & Niu, M. (2021c). Rolling bearing fault diagnosis using optimal ensemble deep transfer network. Knowledge-Based Systems, 213, 106695. https://doi.org/10.1016/j.knosys.2020.106695
Li, X., Zhang, W., & Ding, Q. (2019a). Cross-domain fault diagnosis of rolling element bearings using deep generative neural networks. IEEE Transactions on Industrial Electronics, 66(7), 5525–5534. https://doi.org/10.1109/TIE.2018.2868023
Li, X., Zhang, W., Ding, Q., & Li, X. (2020a). Diagnosing rotating machines with weakly supervised data using deep transfer learning. IEEE Transactions on Industrial Informatics, 16(3), 1688–1697. https://doi.org/10.1109/TII.2019.2927590
Li, X., Zhang, W., Ding, Q., & Sun, J.-Q. (2019b). Multi-Layer domain adaptation method for rolling bearing fault diagnosis. Signal Processing, 157, 180–197. https://doi.org/10.1016/j.sigpro.2018.12.005
Liao, Y., Huang, R., Li, J., Chen, Z., & Li, W. (2020). Deep semisupervised domain generalization network for rotary machinery fault diagnosis under variable speed. IEEE Transactions on Instrumentation and Measurement, 69(10), 8064–8075. https://doi.org/10.1109/TIM.2020.2992829
Long, M., Cao, Y., Cao, Z., Wang, J., & Jordan, M. (2019). Transferable representation learning with deep adaptation networks. IEEE Transactions on Pattern Analysis and Machine Intelligence, 41(12), 3071–3085. https://doi.org/10.1109/TPAMI.2018.2868685
Shao, H., Jiang, H., Wang, F., & Wang, Y. (2017). Rolling bearing fault diagnosis using adaptive deep belief network with dual-tree complex wavelet packet. Isa Transactions, 69, 187–201. https://doi.org/10.1016/j.isatra.2017.03.017
Shao, H., Jiang, H., Zhang, H., Duan, W., Liang, T., & Wu, S. (2018). Rolling bearing fault feature learning using improved convolutional deep belief network with compressed sensing. Mechanical Systems and Signal Processing, 100, 743–765. https://doi.org/10.1016/j.ymssp.2017.08.002
Shao, H., Li, W., Xia, M., Zhang, Y., Shen, C., Williams, D., et al. (2021). Fault diagnosis of a rotor-bearing system under variable rotating speeds using two-stage parameter transfer and infrared thermal images. IEEE Transactions on Instrumentation and Measurement, 70, 1–11. https://doi.org/10.1109/TIM.2021.3111977
Smith, W. A., & Randall, R. B. (2015). Rolling element bearing diagnostics using the Case Western Reserve University data: A benchmark study. Mechanical Systems and Signal Processing, 64–65, 100–131. https://doi.org/10.1016/j.ymssp.2015.04.021
Sun, C., Ma, M., Zhao, Z., & Chen, X. (2018). Sparse deep stacking network for fault diagnosis of motor. IEEE Transactions on Industrial Informatics, 14(7), 3261–3270. https://doi.org/10.1109/TII.2018.2819674
Van der Maaten, L., & Hinton, G. (2008). Visualizing data using t-SNE. Journal of Machine Learning Research, 9, 2579–2605.
Wang, J., Chen, Y., Hao, S., Feng, W., & Shen, Z. (2017). Balanced Distribution Adaptation for Transfer Learning. In 2017 IEEE International Conference on Data Mining (ICDM), pp. 1129–1134. https://doi.org/10.1109/ICDM.2017.150
Wang, Qin, Michau, G., & Fink, O. (2019). Domain Adaptive Transfer Learning for Fault Diagnosis. In 2019 Prognostics and System Health Management Conference (PHM-Paris), pp. 279–285. https://doi.org/10.1109/PHM-Paris.2019.00054
Wang, Q., Xu, K., Kong, X., & Huai, T. (2021). A linear mapping method for predicting accurately the RUL of rolling bearing. Measurement, 176, 109127. https://doi.org/10.1016/j.measurement.2021.109127
Weber, M., Auch, M., Doblander, C., Mandl, P., & Jacobsen, H.-A. (2021). Transfer learning with time series data: A systematic mapping study. IEEE Access, 9, 165409–165432. https://doi.org/10.1109/ACCESS.2021.3134628
Wen, L., Gao, L., & Li, X. (2019). A new deep transfer learning based on sparse auto-encoder for fault diagnosis. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 49(1), 136–144. https://doi.org/10.1109/TSMC.2017.2754287
Yan, R., Shen, F., Sun, C., & Chen, X. (2020). Knowledge transfer for rotary machine fault diagnosis. IEEE Sensors Journal, 20(15), 8374–8393. https://doi.org/10.1109/JSEN.2019.2949057
Yang, B., Lee, C.-G., Lei, Y., Li, N., & Lu, N. (2021a). Deep partial transfer learning network: A method to selectively transfer diagnostic knowledge across related machines. Mechanical Systems and Signal Processing, 156, 107618. https://doi.org/10.1016/j.ymssp.2021.107618
Yang, S., Kong, X., Wang, Q., Li, Z., Cheng, H., & Yu, L. (2021b). A multi-source ensemble domain adaptation method for rotary machine fault diagnosis. Measurement, 186, 110213. https://doi.org/10.1016/j.measurement.2021.110213
Yu, K., Lin, T. R., Ma, H., Li, X., & Li, X. (2021). A multi-stage semi-supervised learning approach for intelligent fault diagnosis of rolling bearing using data augmentation and metric learning. Mechanical Systems and Signal Processing, 146, 107043. https://doi.org/10.1016/j.ymssp.2020.107043
Zhang, C., & Zhao, Q. (2021). Attention guided for partial domain adaptation. Information Sciences, 547, 860–869. https://doi.org/10.1016/j.ins.2020.08.103
Zhang, W., Li, X., Ma, H., Luo, Z., & Li, X. (2021). Federated learning for machinery fault diagnosis with dynamic validation and self-supervision. Knowledge-Based Systems, 213, 106679. https://doi.org/10.1016/j.knosys.2020.106679
Zhao, J., & Huang, W. (2022). Transfer learning method for rolling bearing fault diagnosis under different working conditions based on CycleGAN. Measurement Science and Technology, 33(2), 025003. https://doi.org/10.1088/1361-6501/ac3942
Zhu, J., Park, T., Isola, P., & Efros, A. A. (2017). Unpaired Image-to-Image Translation Using Cycle-Consistent Adversarial Networks. In 2017 IEEE International Conference on Computer Vision (ICCV) (pp. 2242–2251). https://doi.org/10.1109/ICCV.2017.244
Zhuang, F., Luo, P., Pan, S. J., Xiong, H., & He, Q. (2016). Ensemble of anchor adapters for transfer learning. In: Cikm’16: Proceedings of the 2016 Acm Conference on Information and Knowledge Management, New York: Assoc Computing Machinery. pp. 2335–2340. https://doi.org/10.1145/2983323.2983690
Acknowledgements
This work was supported by the National Natural Science Foundation of China [Grant numbers 51975446, 51875432], the Shaanxi Key Research and Development Plan of China [grant number 2020ZDLGY07-09].
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have 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
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
Wang, Q., Xu, Y., Yang, S. et al. A domain adaptation method for bearing fault diagnosis using multiple incomplete source data. J Intell Manuf 35, 777–791 (2024). https://doi.org/10.1007/s10845-023-02075-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-023-02075-7