Evolutionary computing for knowledge discovery in medical diagnosis.
One of the major challenges in medical domain is the extraction of comprehensible knowledge from medical diagnosis data. In this paper, a two-phase hybrid evolutionary classification technique is proposed to extract classification rules that can be used in clinical practice for better understanding and prevention of unwanted medical events. In the first phase, a hybrid evolutionary algorithm (EA) is utilized to confine the search space by evolving a pool of good candidate rules, e.g. genetic programming (GP) is applied to evolve nominal attributes for free structured rules and genetic algorithm (GA) is used to optimize the numeric attributes for concise classification rules without the need of discretization. These candidate rules are then used in the second phase to optimize the order and number of rules in the evolution for forming accurate and comprehensible rule sets. The proposed evolutionary classifier (EvoC) is validated upon hepatitis and breast cancer datasets obtained from the UCI machine-learning repository. Simulation results show that the evolutionary classifier produces comprehensible rules and good classification accuracy for the medical datasets. Results obtained from t-tests further justify its robustness and invariance to random partition of datasets.
Tan
K C
KC
Department of Electrical and Computer Engineering, National University of Singapore, 4 Engineering Drive 3, 117576, Singapore, Singapore. eletankc@nus.edu.sg <eletankc@nus.edu.sg>
Yu
Q
Q
Heng
C M
CM
Lee
T H
TH
D000293:Adolescent; D000328:Adult; D000368:Aged; D000369:Aged, 80 and over; D000465:Algorithms; D005075:Biological Evolution; D001943:Breast Neoplasms / Q000175:diagnosis*; D002648:Child; D002675:Child, Preschool; D019295:Computational Biology; D019992:Databases as Topic; D005260:Female; D006505:Hepatitis / Q000175:diagnosis*; D006801:Humans; D007223:Infant; D008297:Male; D008875:Middle Aged; D016571:Neural Networks, Computer