Evolutionary induced decision trees for dangerous software modules prediction

https://doi.org/10.1016/S0020-0190(01)00284-8Get rights and content

Abstract

We study the possibility of constructing decision trees with evolutionary algorithms in order to increase their predictive accuracy. We present a self-adapting evolutionary algorithm for the induction of decision trees and describe the principle of decision making based on multiple evolutionary induced decision trees—decision forest. The developed model is used as a fault predictive approach to foresee dangerous software modules, which identification can largely enhance the reliability of software.

References (12)

  • V. Podgorelec et al.

    Power of heterogeneous computing as a vehicle for implementing E3 medical decision support systems

    Internat. J. Medical Inform.

    (2000)
  • P. Kokol et al.

    Decision trees based on automatic learning and their use in cardiology

    J. Medical Systems

    (1994)
  • P. Kokol

    Spreadsheet software and decision making in nursing

  • J.R. Quinlan

    Decision trees and decision making

    IEEE Trans. System, Man Cybernetics

    (1990)
  • J.R. Quinlan

    C4.5: Programs for Machine Learning

    (1993)
  • T. Bäck

    Evolutionary Algorithms in Theory and Practice

    (1996)
There are more references available in the full text version of this article.

Cited by (20)

  • Applying evolutionary optimization algorithms for improving fuzzy C-mean clustering performance to predict the deformation modulus of rock mass

    2019, International Journal of Rock Mechanics and Mining Sciences
    Citation Excerpt :

    The procedure is repeated till the stop criterion is satisfied. This process leads to the evolution of populations of individuals that are better suited to their environment than the individuals that they were created from, just as in natural adaptation.45–49 In this research, the genetic algorithm was initialed with 100 randomly generated chromosomes (FCM models), with gene structures as mentioned in Fig. 8, and then calculated the fitness of each chromosomes.

  • Knowledge discovery with classification rules in a cardiovascular dataset

    2005, Computer Methods and Programs in Biomedicine
  • Evolving balanced decision trees with a multi-population genetic algorithm

    2015, 2015 IEEE Congress on Evolutionary Computation, CEC 2015 - Proceedings
View all citing articles on Scopus
View full text