Bearing fault classification using decision trees and neural networks

Raid Houssem Eddine Sellaoui, Brahim Boulebtateche, Salah Bensaoula

Abstract


In this study, we test three machine learning methodologies − binary tree, k-nearest neighbors (k-NN), and neural networks (NN) − using a range of hyperparameters. These methods are applied to a dataset consisting of extracted time series characteristics (root mean square (RMS), skewness, and kurtosis from vibration signals of various bearings subjected to different fault conditions from the intelligent maintenance systems (IMS) dataset. We evaluate how effectively these methods classify the condition of the bearings using the provided dataset. We observe the top two methods, artificial neural network (ANN) 99.29% and binary tree 98.84%. With a difference of 0.45%, the binary tree is preferred over the complex ANN due to its ease of interpretation, transparency, and minimal computation requirements. Its integration as code in embedded controllers or electronic control units (ECUs) is more efficient, which makes them faster for real-time processing and safety-critical electric vehicle (EV) systems.

Keywords


Decision trees; Diagnosis; Electric vehicle; Fault classification; Machine learning; Neural networks; Rolling bearing

Full Text:

PDF


DOI: http://doi.org/10.11591/ijece.v16i3.pp1466-1473

Copyright (c) 2026 Raid Houssem Eddine Sellaoui, Brahim Boulebtateche, Salah Bensaoula

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

International Journal of Electrical and Computer Engineering (IJECE)
p-ISSN 2088-8708, e-ISSN 2722-2578

This journal is published by the Institute of Advanced Engineering and Science (IAES).