title: Random forests ensemble classifier trained with data resampling strategy to improve cardiac arrhythmia diagnosis.
abstract: Supervised classification algorithms are commonly used in the designing of computer-aided diagnosis systems. In this study, we present a resampling strategy based Random Forests (RF) ensemble classifier to improve diagnosis of cardiac arrhythmia. Random forests is an ensemble classifier that consists of many decision trees and outputs the class that is the mode of the class's output by individual trees. In this way, an RF ensemble classifier performs better than a single tree from classification performance point of view. In general, multiclass datasets having unbalanced distribution of sample sizes are difficult to analyze in terms of class discrimination. Cardiac arrhythmia is such a dataset that has multiple classes with small sample sizes and it is therefore adequate to test our resampling based training strategy. The dataset contains 452 samples in fourteen types of arrhythmias and eleven of these classes have sample sizes less than 15. Our diagnosis strategy consists of two parts: (i) a correlation based feature selection algorithm is used to select relevant features from cardiac arrhythmia dataset. (ii) RF machine learning algorithm is used to evaluate the performance of selected features with and without simple random sampling to evaluate the efficiency of proposed training strategy. The resultant accuracy of the classifier is found to be 90.0% and this is a quite high diagnosis performance for cardiac arrhythmia. Furthermore, three case studies, i.e., thyroid, cardiotocography and audiology, are used to benchmark the effectiveness of the proposed method. The results of experiments demonstrated the efficiency of random sampling strategy in training RF ensemble classification algorithm.
authors.affiliation: Gaziantep Vocational School, Computer Programming Division, University of Gaziantep, Gaziantep, Turkey. akinozcift@hotmail.com
authors.forename: Akin
authors.initials: A
authors.lastname: Ozçift
mesh_terms: D000465:Algorithms; D001145:Arrhythmias, Cardiac / Q000145:classification / Q000175:diagnosis*; D001185:Artificial Intelligence; D019295:Computational Biology / Q000379:methods*; D016208:Databases, Factual; D005189:False Positive Reactions; D006801:Humans; D012372:ROC Curve; D012044:Regression Analysis; D015203:Reproducibility of Results; D018401:Sample Size; D012984:Software