Feature generation using genetic programming with application to fault classification

被引:148
作者
Guo, H [1 ]
Jack, LB [1 ]
Nandi, AK [1 ]
机构
[1] Univ Liverpool, Signal Proc & Commun Grp, Dept Elect Engn & Elect, Liverpool L69 3GJ, Merseyside, England
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS | 2005年 / 35卷 / 01期
基金
英国生物技术与生命科学研究理事会;
关键词
fault classification; feature generation; genetic programming (GP); machine condition monitoring (MCM);
D O I
10.1109/TSMCB.2004.841426
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the major challenges in pattern recognition problems is the feature extraction process which derives new features from existing features, or directly from raw data in order to reduce the cost of computation during the classification process, while improving classifier efficiency. Most current feature extraction techniques transform the original pattern vector into a new vector with increased discrimination capability but lower dimensionality. This is conducted within a predefined feature space, and thus, has limited searching power. Genetic programming (GP) can generate new features from the original dataset without prior knowledge of the probabilistic distribution. In this paper, a GP-based approach is developed for feature extraction from raw vibration data recorded from a rotating machine with six different conditions. The created features are then used as the inputs to a neural classifier for the identification of six bearing conditions. Experimental results demonstrate the ability of GP to discover autimatically the different bearing conditions using features expressed in the form of nonlinear functions. Furthermore, four sets of results-using GP extracted features with artificial neural networks (ANN) and support vector machines (SVM), as well as traditional features with ANN and SVM-have been obtained. This GP-based approach is used for bearing fault classification for the first time and exhibits superior searching power over other techniques. Additionaly, it significantly reduces the time for computation compared with genetic algorithm (GA), therefore, makes a more practical realization of the solution.
引用
收藏
页码:89 / 99
页数:11
相关论文
共 28 条
  • [1] BACH T, 1996, EVOLUTIONARY ALGORIT
  • [2] Decision support for vehicle dispatching using genetic programming
    Benyahia, I
    Potvin, JY
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1998, 28 (03): : 306 - 314
  • [3] Bishop C. M., 1996, Neural networks for pattern recognition
  • [4] A comparison of linear genetic programming and neural networks in medical data mining
    Brameier, M
    Banzhaf, W
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2001, 5 (01) : 17 - 26
  • [5] CHANG MJ, 1995, IEEE T NEURAL NETWOR, V6, P296
  • [6] Automated function generation of symptom parameters and application to fault diagnosis of machinery under variable operating conditions
    Chen, P
    Toyota, T
    He, ZJ
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2001, 31 (06): : 775 - 781
  • [7] Fogel D.B., 1995, EVOLUTIONARY COMPUTA
  • [8] CLASSIFICATION OF MULTISPECTRAL REMOTE-SENSING DATA USING A BACK-PROPAGATION NEURAL NETWORK
    HEERMANN, PD
    KHAZENIE, N
    [J]. IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 1992, 30 (01): : 81 - 88
  • [9] Hierarchical classification and feature reduction for fast face detection with support vector machines
    Heisele, B
    Serre, T
    Prentice, S
    Poggio, T
    [J]. PATTERN RECOGNITION, 2003, 36 (09) : 2007 - 2017
  • [10] A comparison of methods for multiclass support vector machines
    Hsu, CW
    Lin, CJ
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2002, 13 (02): : 415 - 425