Feature ranking for multi-fault diagnosis of rotating machinery by using random forest and KNN

René Vinicio Sánchez, Pablo Lucero, Rafael E. Vásquez, Mariela Cerrada, Jean Carlo Macancela, Diego Cabrera

Research output: Contribution to conferencePaper

44 Scopus citations


Gearboxes and bearings play an important role in industries for motion and torque transmission machines. Therefore, early diagnoses are sought to avoid unplanned shutdowns, catastrophic damage to the machine or human losses; additionally, an appropriate diagnosis contributes to increase productivity and reduce maintenance costs. This paper addresses a methodological framework for the diagnosis of multi-faults in rotating machinery through the use of features rankings. The classification uses K nearest neighbors and random forest, based on the information that comes from the measured vibration signal. Thirty features in time domain are calculated from the vibration signal, twenty-four features commonly used in fault diagnosis in rotating machinery, and six features are used from the field of electromyography. Feature ranking methods such as ReliefF algorithm, Chi-Square, and Information Gain are used to select the ten most relevant features, the same ones that enter the classifiers. Five databases were used to validate the proposed methodological framework. The results show good accuracy in classification for the five databases; furthermore, in all the databases in the first ten features ranked by the three rankings methods are present at least two nonconventional features.

Original languageEnglish
Number of pages11
StatePublished - 1 Jan 2018
EventJournal of Intelligent and Fuzzy Systems - , Netherlands
Duration: 1 Jan 1996 → …


ConferenceJournal of Intelligent and Fuzzy Systems
Period1/01/96 → …


  • Feature ranking
  • multi-fault diagnosis
  • rotating machinery
  • time features


Dive into the research topics of 'Feature ranking for multi-fault diagnosis of rotating machinery by using random forest and KNN'. Together they form a unique fingerprint.

Cite this