A journal of IEEE and CAA , publishes high-quality papers in English on original theoretical/experimental research and development in all areas of automation

IEEE/CAA Journal of Automatica Sinica

  • JCR Impact Factor: 15.3, Top 1 (SCI Q1)
    CiteScore: 23.5, Top 2% (Q1)
    Google Scholar h5-index: 77, TOP 5
Turn off MathJax
Article Contents
K. Chen, W. Wang, F. Zhang, J. Liang, and K. Yu, “Correlation-guided particle swarm optimization approach for feature selection in fault diagnosis,” IEEE/CAA J. Autom. Sinica, 2025. doi: 10.1109/JAS.2025.125306
Citation: K. Chen, W. Wang, F. Zhang, J. Liang, and K. Yu, “Correlation-guided particle swarm optimization approach for feature selection in fault diagnosis,” IEEE/CAA J. Autom. Sinica, 2025. doi: 10.1109/JAS.2025.125306

Correlation-Guided Particle Swarm Optimization Approach for Feature Selection in Fault Diagnosis

doi: 10.1109/JAS.2025.125306
Funds:  This work was supported in part by the National Natural Science Foundation of China (62206255, 62476254, 62176238, U23A20340), Young Talents Lifting Project of Henan Association for Scienceand Technology (2024HYTP023), Natural Science Foundation of Henan Province (222300420088), Frontier Exploration Projects of Longmen Laboratory (LMQYTSKT031), Program for Science & Technology Innovation Talents in Universities of Henan Province (23HASTIT023), and Key Research and Development Program of Henan (241111210100)
More Information
  • A large number of features are involved in fault diagnosis, and it is challenging to identify important and relative features for fault classification. Feature selection selects suitable features from the fault dataset to determine the root cause of the fault. Particle swarm optimization (PSO) has shown promising results in performing feature selection due to its promising search effectiveness and ease of implementation. However, most PSO-based feature selection approaches for fault diagnosis do not adequately take domain-specific a priori knowledge into account. In this study, we propose a correlation-guided PSO feature selection approach for fault diagnosis that focuses on improving the initialisation effectiveness, individual exploration ability, and population diversity. To be more specific, an initialisation strategy based on feature correlation is designed to enhance the quality of the initial population, while a probability individual updating mechanism is proposed to improve the exploitation ability. In addition, a sample shrinkage strategy is developed to enhance the ability to jump out of local optimal. Results on four public fault diagnosis datasets show that the proposed approach can select smaller feature subsets to achieve higher classification accuracy than other state-of-the-art feature selection methods in most cases. Furthermore, the effectiveness of the proposed approach is also verified by examining real-world fault diagnosis problems.

     

  • loading
  • [1]
    X. Chen, X. Li, S. Yu, Y. Lei, N. Li, and B. Yang, “Dynamic vision enabled contactless cross-domain machine fault diagnosis with neuromorphic computing,” IEEE/CAA Journal of Automatica Sinica, vol. 11, no. 3, pp. 788–790, 2024. doi: 10.1109/JAS.2023.124107
    [2]
    J. Xu, H. Kong, K. Li, and X. Ding, “Generative zero-shot compound fault diagnosis based on semantic alignment,” IEEE Trans. Instrumentation and Measurement, vol. 73, pp. 1–13, 2024.
    [3]
    C. Sun, H. Yin, Y. Li, and Y. Chai, “A novel rolling bearing vibration impulsive signals detection approach based on dictionary learning,” IEEE/CAA Journal of Automatica Sinica, vol. 8, no. 6, pp. 1188–1198, 2021. doi: 10.1109/JAS.2020.1003438
    [4]
    X. Yang, T. Ye, X. Yuan, W. Zhu, X. Mei, and F. Zhou, “A novel data augmentation method based on denoising diffusion probabilistic model for fault diagnosis under imbalanced data,” IEEE Trans. Industrial Informatics, 2024.
    [5]
    Z. Xu, Y. Ma, Z. Pan, and X. Zheng, “Deep spiking residual shrinkage network for bearing fault diagnosis,” IEEE Trans. Cybernetics, vol. 54, no. 3, pp. 1608–1613, 2024. doi: 10.1109/TCYB.2022.3227363
    [6]
    R. Liu, B. Yang, E. Zio, and X. Chen, “Artificial intelligence for fault diagnosis of rotating machinery: A review,” Mechanical Systems and Signal Processing, vol. 108, pp. 33–47, 2018. doi: 10.1016/j.ymssp.2018.02.016
    [7]
    X. Yang, X. Yuan, L. Dong, X. Mei, and K. Chen, “Manifold assistant multi-modal multi-objective differential evolution algorithm and its application in actual rolling bearing fault diagnosis,” Engineering Applications of Artificial Intelligence, vol. 133, p. 108040, 2024. doi: 10.1016/j.engappai.2024.108040
    [8]
    L. Ma, N. Li, P. Zhu, K. Tang, A. Khan, F. Wang, and G. Yu, “A novel fuzzy neural network architecture search framework for defect recognition with uncertainties,” IEEE Trans. Fuzzy Systems, 2024.
    [9]
    C. Zhang, L. Zhu, D. Shi, J. Zheng, H. Chen, and B. Yu, “Semisupervised feature selection with soft label learning,” IEEE/CAA Journal of Automatica Sinica, pp. 1–13, 2022.
    [10]
    Y. Wang, Z. Zhang, and Y. Lin, “Multi-cluster feature selection based on isometric mapping,” IEEE/CAA Journal of Automatica Sinica, vol. 9, no. 3, pp. 570–572, 2022. doi: 10.1109/JAS.2021.1004398
    [11]
    Y. Gong, J. Zhou, Q. Wu, M. Zhou, and J. Wen, “A length-adaptive nondominated sorting genetic algorithm for bi-objective high-dimensional feature selection,” IEEE/CAA Journal of Automatica Sinica, vol. 10, no. 9, pp. 1834–1844, 2023. doi: 10.1109/JAS.2023.123648
    [12]
    B. Tran, B. Xue, and M. Zhang, “A new representation in pso for discretization-based feature selection,” IEEE Trans. Cybernetics, vol. 48, no. 6, pp. 1733–1746, 2017.
    [13]
    K. Chen, F. Zhou, and B. Xue, “Particle swarm optimization for feature selection with adaptive mechanism and new updating strategy,” in Australasian Joint Conf. on Artificial Intelligence. Springer, 2018, pp. 419–431.
    [14]
    J. Li, K. Cheng, S. Wang, F. Morstatter, R. P. Trevino, J. Tang, and H. Liu, “Feature selection: A data perspective,” ACM Computing Curveys (CSUR), vol. 50, no. 6, pp. 1–45, 2017.
    [15]
    J. Tang, S. Alelyani, and H. Liu, “Feature selection for classification: A review,” Data Classification: Algorithms and Applications, p. 37, 2014.
    [16]
    L. C. Echevarr´ıa, O. L. Santiago, J. A. H. Fajardo, A. J. S. Neto, and D. J. S´anchez, “A variant of the particle swarm optimization for the improvement of fault diagnosis in industrial systems via faults estimation,” Engineering Applications of Artificial Intelligence, vol. 28, pp. 36–51, 2014. doi: 10.1016/j.engappai.2013.11.007
    [17]
    R. Ziani, A. Felkaoui, and R. Zegadi, “Bearing fault diagnosis using multiclass support vector machines with binary particle swarm optimization and regularized fisher’s criterion,” Journal of Intelligent Manufacturing, vol. 28, pp. 405–417, 2017. doi: 10.1007/s10845-014-0987-3
    [18]
    S. Nezamivand Chegini, A. Bagheri, and F. Najafi, “A new intelligent fault diagnosis method for bearing in different speeds based on the fdafscore algorithm, binary particle swarm optimization, and support vector machine,” Soft Computing, vol. 24, pp. 10 005–10 023, 2020. doi: 10.1007/s00500-019-04516-z
    [19]
    M. Mansouri, K. Dhibi, H. Nounou, and M. Nounou, “An effective fault diagnosis technique for wind energy conversion systems based on an improved particle swarm optimization,” Sustainability, vol. 14, p. 18, 2022.
    [20]
    M. M. Mafarja and S. Mirjalili, “Hybrid binary ant lion optimizer with rough set and approximate entropy reducts for feature selection,” Soft Computing, vol. 23, no. 15, pp. 6249–6265, 2019. doi: 10.1007/s00500-018-3282-y
    [21]
    B.-S. Peng, H. Xia, Y.-K. Liu, B. Yang, D. Guo, and S.-M. Zhu, “Research on intelligent fault diagnosis method for nuclear power plant based on correlation analysis and deep belief network,” Progress in Nuclear Energy, vol. 108, pp. 419–427, 2018. doi: 10.1016/j.pnucene.2018.06.003
    [22]
    H. B. Nguyen, B. Xue, P. Andreae, and M. Zhang, “Particle swarm optimisation with genetic operators for feature selection,” in 2017 IEEE Congress on Evolutionary Computation (CEC). IEEE, 2017, pp. 286–293.
    [23]
    X. Dai and Z. Gao, “From model, signal to knowledge: A data-driven perspective of fault detection and diagnosis,” IEEE Trans. Industrial Informatics, vol. 9, no. 4, pp. 2226–2238, 2013. doi: 10.1109/TII.2013.2243743
    [24]
    X. Yang, X. Yuan, T. Ye, W. Zhu, F. Zhou, and J. Jin, “Psnn-tada: Prototype and stochastic neural network based twice adversarial domain adaptation for fault diagnosis under varying working conditions,” IEEE Trans. Instrumentation and Measurement, 2023.
    [25]
    L. Ma, H. Kang, G. Yu, Q. Li, and Q. He, “Single-domain generalized predictor for neural architecture search system,” IEEE Trans. Computers, 2024.
    [26]
    L. Mao, Z. Liu, D. Low, W. Pan, Q. He, L. Jackson, and Q. Wu, “Evaluation method for feature selection in proton exchange membrane fuel cell fault diagnosis,” IEEE Trans. Industrial Electronics, vol. 69, no. 5, pp. 5277–5286, 2022. doi: 10.1109/TIE.2021.3078395
    [27]
    J. Kennedy and R. C. Eberhart, “A discrete binary version of the particle swarm algorithm,” in 1997 IEEE Int. Conf. on Systems, Man, and cybernetics. Computational Cybernetics and Simulation, vol. 5. IEEE, 1997, pp. 4104–4108.
    [28]
    T. Thaher, H. Chantar, J. Too, M. Mafarja, H. Turabieh, and E. H. Houssein, “Boolean particle swarm optimization with various evolutionary population dynamics approaches for feature selection problems,” Expert Systems with Applications, vol. 195, p. 116550, 2022. doi: 10.1016/j.eswa.2022.116550
    [29]
    P. Hu, J.-S. Pan, S.-C. Chu, and C. Sun, “Multi-surrogate assisted binary particle swarm optimization algorithm and its application for feature selection,” Applied soft computing, vol. 121, p. 108736, 2022. doi: 10.1016/j.asoc.2022.108736
    [30]
    Z.-J. Wang, Z.-H. Zhan, S. Kwong, H. Jin, and J. Zhang, “Adaptive granularity learning distributed particle swarm optimization for largescale optimization,” IEEE transactions on cybernetics, vol. 51, no. 3, pp. 1175–1188, 2020.
    [31]
    Y. Zhang, Y.-H. Wang, D.-W. Gong, and X.-Y. Sun, “Clustering-guided particle swarm feature selection algorithm for high-dimensional imbalanced data with missing values,” IEEE Trans. Evolutionary Computation, vol. 26, no. 4, pp. 616–630, 2021.
    [32]
    Q. Ni, Z. Zhan, X. Li, Z. Zhao, and L. L. Lai, “A real-time fault diagnosis method for grid-side overcurrent in train traction system using signal time series feature pattern recognition,” IEEE Trans. Industrial Electronics, vol. 71, no. 4, pp. 4210–4218, 2024. doi: 10.1109/TIE.2023.3273260
    [33]
    Y. Li, Y. Yang, G. Li, M. Xu, and W. Huang, “A fault diagnosis scheme for planetary gearboxes using modified multi-scale symbolic dynamic entropy and mrmr feature selection,” Mechanical Systems and Signal Processing, vol. 91, pp. 295–312, 2017. doi: 10.1016/j.ymssp.2016.12.040
    [34]
    Q. Lu, R. Yang, M. Zhong, and Y. Wang, “An improved fault diagnosis method of rotating machinery using sensitive features and rls-bp neural network,” IEEE Trans. Instrumentation and Measurement, vol. 69, no. 4, pp. 1585–1593, 2019.
    [35]
    L. Du, Z. Xu, H. Chen, and D. Chen, “Feature selection-based low voltage ac arc fault diagnosis method,” IEEE Trans. Instrumentation and Measurement, 2023.
    [36]
    Y. Liu, Y. Yu, L. Guo, H. Gao, and Y. Tan, “Automatically designing network-based deep transfer learning architectures based on genetic algorithm for in-situ tool condition monitoring,” IEEE Trans. Industrial Electronics, vol. 69, no. 9, pp. 9483–9493, 2022. doi: 10.1109/TIE.2021.3113004
    [37]
    C.-Y. Lee and T.-A. Le, “An enhanced binary particle swarm optimization for optimal feature selection in bearing fault diagnosis of electrical machines,” IEEE Access, vol. 9, pp. 102 671–102 686, 2021. doi: 10.1109/ACCESS.2021.3098024
    [38]
    X. Li and J. Ren, “Micq-ipso: An effective two-stage hybrid feature selection algorithm for high-dimensional data,” Neurocomputing, vol. 501, pp. 328–342, 2022. doi: 10.1016/j.neucom.2022.05.048
    [39]
    B. Nayana and P. Geethanjali, “Improved identification of various conditions of induction motor bearing faults,” IEEE Trans. Instrumentation and Measurement, vol. 69, no. 5, pp. 1908–1919, 2019.
    [40]
    M. Robnik-Šikonja and I. Kononenko, “Theoretical and empirical analysis of relieff and rrelieff,” Machine Learning, vol. 53, pp. 23–69, 2003. doi: 10.1023/A:1025667309714
    [41]
    Z. Huang, C. Yang, X. Zhou, and T. Huang, “A hybrid feature selection method based on binary state transition algorithm and relieff,” IEEE Journal of Biomedical and Health Informatics, vol. 23, p. 5, 2018.
    [42]
    F. Zhang, Y. Mei, S. Nguyen, and M. Zhang, “Evolving scheduling heuristics via genetic programming with feature selection in dynamic flexible job-shop scheduling,” ieee transactions on cybernetics, vol. 51, no. 4, pp. 1797–1811, 2020.
    [43]
    M. Clerc and J. Kennedy, “The particle swarm - explosion, stability, and convergence in a multidimensional complex space,” IEEE Trans. Evolutionary Computation, vol. 6, no. 1, pp. 58–73, 2002. doi: 10.1109/4235.985692
    [44]
    W. A. Smith and R. B. Randall, “Rolling element bearing diagnostics using the case western reserve university data: A benchmark study,” Mechanical Systems and Signal Processing, vol. 64, pp. 100–131, 2015.
    [45]
    B. Wang, Y. Lei, N. Li, and N. Li, “A hybrid prognostics approach for estimating remaining useful life of rolling element bearings,” IEEE Trans. Reliability, vol. 69, no. 1, pp. 401–412, 2018.
    [46]
    D. Liu, Z. Xiao, X. Hu, C. Zhang, and O. Malik, “Feature extraction of rotor fault based on eemd and curve code,” Measurement, vol. 135, pp. 712–724, 2019. doi: 10.1016/j.measurement.2018.12.009
    [47]
    K. Li, X. Ping, H. Wang, P. Chen, and Y. Cao, “Sequential fuzzy diagnosis method for motor roller bearing in variable operating conditions based on vibration analysis,” Sensors, vol. 13, no. 6, pp. 8013–8041, 2013. doi: 10.3390/s130608013
    [48]
    J.-Q. Yang, Q.-T. Yang, K.-J. Du, C.-H. Chen, H. Wang, S.-W. Jeon, J. Zhang, and Z.-H. Zhan, “Bi-directional feature fixation-based particle swarm optimization for large-scale feature selection,” IEEE Trans. Big Data, vol. 9, no. 3, pp. 1004–1017, 2023. doi: 10.1109/TBDATA.2022.3232761
    [49]
    X.-F. Song, Y. Zhang, D.-W. Gong, and X.-Z. Gao, “A fast hybrid feature selection based on correlation-guided clustering and particle swarm optimization for high-dimensional data,” IEEE Trans. Cybernetics, vol. 52, no. 9, pp. 9573–9586, 2022. doi: 10.1109/TCYB.2021.3061152
    [50]
    K. Chen, B. Xue, M. Zhang, and F. Zhou, “Correlation-guided updating strategy for feature selection in classification with surrogate-assisted particle swarm optimization,” IEEE Trans. Evolutionary Computation, vol. 26, no. 5, pp. 1015–1029, 2022. doi: 10.1109/TEVC.2021.3134804
    [51]
    B. H. Nguyen, B. Xue, P. Andreae, and M. Zhang, “A new binary particle swarm optimization approach: Momentum and dynamic balance between exploration and exploitation,” IEEE Trans. Cybernetics, vol. 51, no. 2, pp. 589–603, 2019.
    [52]
    B. Tran, B. Xue, and M. Zhang, “Variable-length particle swarm optimization for feature selection on high-dimensional classification,” IEEE Trans. Evolutionary Computation, vol. 23, no. 3, pp. 473–487, 2018.
    [53]
    J. Zhou, Q. Wu, M. Zhou, J. Wen, Y. Al-Turki, and A. Abusorrah, “Lagam: A length-adaptive genetic algorithm with markov blanket for high-dimensional feature selection in classification,” IEEE Trans. Cybernetics, vol. 53, no. 11, pp. 6858–6869, 2022.
    [54]
    L. Li, M. Xuan, Q. Lin, M. Jiang, Z. Ming, and K. C. Tan, “An evolutionary multitasking algorithm with multiple filtering for highdimensional feature selection,” IEEE Trans. Evolutionary Computation, vol. 27, no. 4, pp. 802–816, 2023. doi: 10.1109/TEVC.2023.3254155

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Figures(6)  / Tables(9)

    Article Metrics

    Article views (91) PDF downloads(19) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return