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

被引:0
|
作者
Rim P. [1 ]
Liu E. [2 ]
机构
[1] California Institute of Technology, Pasadena, 91125, CA
[2] Troy High School Fullerton, 92831, CA
来源
International Journal of Advanced Computer Science and Applications | 2020年 / 11卷 / 10期
关键词
C4.5; Algorithm; Classification; Data mining; Decision tree; Machine learning;
D O I
10.14569/IJACSA.2020.0111006
中图分类号
学科分类号
摘要
We propose an optimization of Dr. Ross Quinlan’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. © 2020 Science and Information Organization. All rights reserved.
引用
收藏
页码:41 / 47
页数:6
相关论文
共 50 条
  • [1] Optimizing the C4.5 Decision Tree Algorithm using MSD-Splitting
    Rim, Patrick
    Liu, Erin
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (10) : 41 - 47
  • [2] An Online Software for Decision Tree Classification and Visualization using C4.5 Algorithm (ODTC)
    Das, Suvajit
    Dahiya, Shashi
    Bharadwaj, Anshu
    2014 INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2014, : 962 - 965
  • [3] The Analysis and Application of the C4.5 Algorithm in Decision Tree Technology
    Zhao, Hongyan
    ADVANCED MATERIALS AND ENGINEERING MATERIALS, PTS 1 AND 2, 2012, 457-458 : 754 - 757
  • [4] Improvement and Application of Decision Tree C4.5 Algorithm
    Ye, Jie
    Hou, Li-duo
    2018 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND NETWORK TECHNOLOGY (CCNT 2018), 2018, 291 : 127 - 133
  • [5] An Implementation of Malware Detection System Using Hybrid C4.5 Decision Tree Algorithm
    Kumar, Ajay
    Singh, Shashank Sheshar
    Singh, Kuldeep
    Shakya, Harish Kumar
    Biswas, Bhaskar
    ADVANCED INFORMATICS FOR COMPUTING RESEARCH, PT II, 2019, 956 : 579 - 589
  • [6] C4.5 decision tree algorithm for spatial data, alternatives and performances
    Oujdi S.
    da Belbachir H.
    Boufares F.
    Journal of Computing and Information Technology, 2019, 27 (03) : 29 - 43
  • [7] The Research and Analysis in Decision Tree Algorithm Based on C4.5 Algorithm
    Hao, Huan
    Chen, Tieming
    Lu, Jing
    Liu, Jie
    Ma, Xiaodan
    PROCEEDINGS OF 2018 IEEE 3RD ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC 2018), 2018, : 1882 - 1886
  • [8] Enhancing the Efficiency of Decision Tree C4.5 Using Average Hybrid Entropy
    Rani, Poonam
    Kaur, Kamaldeep
    Kaur, Ranjit
    ADVANCED INFORMATICS FOR COMPUTING RESEARCH, ICAICR 2018, PT I, 2019, 955 : 119 - 134
  • [9] Color Recognition Based on C4.5 Decision Tree Algorithm
    Chen, Chao
    Xu, He-Gen
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND INFORMATION SYSTEMS, 2016, 52 : 158 - 163
  • [10] Student Performances Prediction Based on Improved C4.5 Decision Tree Algorithm
    Gu, Ping
    Zhou, Qi
    EMERGING COMPUTATION AND INFORMATION TECHNOLOGIES FOR EDUCATION, 2012, 146 : 1 - 8