Feature Selection by Genetic Programming , And Artificial Neural Network-based Machine Condition Monitoring

177 Abstract—This Paper presents the performance of bearing fault diagnosis using Genetic Programming and artificial neural networks (ANNs). The experimental data is collected for four bearings conditions namely: Healthy, defective Outer race, defective Inner race and defective ball fault condition. Artificial neural network have been widely used for health diagnosis of rotating machinery using features extracted from vibration emission signals. One of the most important considerations in applying neural networks to condition monitoring of electrical machine is the proper selection of training features. Irrelevant or noisy features unnecessarily increase the complexity of the problem and can degrade modeling performance. A Genetic programming for feature selection is developed, based on the concept of dominance. GP is used for two purpose Feature extractor and feature selector but in this paper GP is used only for best feature selection from a large features data set. The algorithm is used to effectively select a smaller subset of features that together form a genetically fit family for fault identification and classification tasks.

[1]  Peng Chen,et al.  Automated function generation of symptom parameters and application to fault diagnosis of machinery under variable operating conditions , 2001, IEEE Trans. Syst. Man Cybern. Part A.

[2]  Anil K. Jain,et al.  Artificial neural networks for feature extraction and multivariate data projection , 1995, IEEE Trans. Neural Networks.

[3]  Manabu Kotani,et al.  Emergence of feature extraction function using genetic programming , 1999, 1999 Third International Conference on Knowledge-Based Intelligent Information Engineering Systems. Proceedings (Cat. No.99TH8410).

[4]  Jean-Yves Potvin,et al.  Decision support for vehicle dispatching using genetic programming , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[5]  Jihoon Yang,et al.  Feature Subset Selection Using a Genetic Algorithm , 1998, IEEE Intell. Syst..

[6]  Anil K. Jain,et al.  Dimensionality reduction using genetic algorithms , 2000, IEEE Trans. Evol. Comput..

[7]  Asoke K. Nandi,et al.  Feature generation using genetic programming with application to fault classification , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[8]  Wolfgang Banzhaf,et al.  A comparison of linear genetic programming and neural networks in medical data mining , 2001, IEEE Trans. Evol. Comput..

[9]  Asoke K. Nandi,et al.  Genetic algorithms for feature selection in machine condition monitoring with vibration signals , 2000 .

[10]  Lalit M. Patnaik,et al.  Application of genetic programming for multicategory pattern classification , 2000, IEEE Trans. Evol. Comput..

[11]  G.A. Rovithakis,et al.  A hybrid neural network/genetic algorithm approach to optimizing feature extraction for signal classification , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[13]  Asoke K. Nandi,et al.  Real-time classification of rotating shaft loading conditions using artificial neural networks , 1997, IEEE Trans. Neural Networks.