On the use of multi-objective evolutionary algorithms for the induction of fuzzy classification rule systems.
Extracting comprehensible and general classifiers from data in the form of rule systems is an important task in many problem domains. This study investigates the utility of a multi-objective evolutionary algorithm (MOEA) for this task. Multi-objective evolutionary algorithms are capable of finding several trade-off solutions between different objectives in a single run. In the context of the present study, the objectives to be optimised are the complexity of the rule systems, and their fit to the data. Complex rule systems are required to fit the data well. However, overly complex rule systems often generalise poorly on new data. In addition they tend to be incomprehensible. It is, therefore, important to obtain trade-off solutions that achieve the best possible fit to the data with the lowest possible complexity. The rule systems produced by the proposed multi-objective evolutionary algorithm are compared with those produced by several other existing approaches for a number of benchmark datasets. It is shown that the algorithm produces less complex classifiers that perform well on unseen data.
Setzkorn
Christian
C
Department of Computer Science, University of Liverpool, Prescot Street, Liverpool L7 8XP, UK. C.Setzkorn@csc.liv.ac.uk
Paton
Ray C
RC
D000465:Algorithms; D000818:Animals; D001185:Artificial Intelligence; D005075:Biological Evolution; D019295:Computational Biology / Q000379:methods*; D003198:Computer Simulation; D003663:Decision Trees; D017143:Fuzzy Logic; D006801:Humans; D008954:Models, Biological; D015233:Models, Statistical; D016571:Neural Networks, Computer; D010363:Pattern Recognition, Automated; D012984:Software; D049490:Systems Biology