Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Optimizing the C4.5 Decision Tree Algorithm using MSD-Splitting

Author 1: Patrick Rim Author 2: Erin Liu
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 11, No. 10 · Published 2020

DOI: 10.14569/IJACSA.2020.0111006

Abstract

We propose an optimization of Dr. Ross Quin-lan’s C4.5 decision tree algorithm, used for data mining and classification. We will show that by discretizing and binning a data set’s continuous attributes into four groups using our novel technique called MSD-Splitting, we can significantly improve both the algorithm’s accuracy and efficiency, especially when applied to large data sets. We applied both the standard C4.5 algorithm and our optimized C4.5 algorithm to two data sets obtained from UC Irvine’s Machine Learning Repository: Census Income and Heart Disease. In our initial model, we discretized continuous attributes by splitting them into two groups at the point with the minimum expected information requirement, in accordance with the standard C4.5 algorithm. Using five-fold cross-validation, we calculated the average accuracy of our initial model for each data set. Our initial model yielded a 75.72% average accuracy across both data sets. The average execution time of our initial model was 1,541.57 s for the Census Income data set and 50.54 s for the Heart Disease data set. We then optimized our model by applying MSD-Splitting, which discretizes continuous attributes by splitting them into four groups using the mean and the two values one standard deviation away from the mean as split points. The accuracy of our model improved by an average of 5.11%across both data sets, while the average execution time reduced by an average of 96.72% for the larger Census Income data set and 46.38% for the Heart Disease data set.

Keywords

How to Cite this Article

Rim, P., & Liu, E. (2020). Optimizing the C4.5 Decision Tree Algorithm using MSD-Splitting. International Journal of Advanced Computer Science and Applications, 11(10). https://doi.org/10.14569/IJACSA.2020.0111006

Rim, Patrick, and Erin Liu. "Optimizing the C4.5 Decision Tree Algorithm using MSD-Splitting." International Journal of Advanced Computer Science and Applications, vol. 11, no. 10, 2020, https://doi.org/10.14569/IJACSA.2020.0111006.

@article{Rim2020,
  title     = {Optimizing the C4.5 Decision Tree Algorithm using MSD-Splitting},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {11},
  number    = {10},
  year      = {2020},
  publisher = {The Science and Information Organization},
  author    = {Patrick Rim and Erin Liu},
  doi       = {10.14569/IJACSA.2020.0111006},
  url       = {https://doi.org/10.14569/IJACSA.2020.0111006}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.

Call for Papers - Important Dates

Volume 17 No. 11, November 2026
Paper Submission Due October 25, 2026
Review Notification November 15, 2026
Publication Date November 30, 2026