Using Particle Swarm Optimization and Genetic Programming to Evolve Classification Rules

According to analyzing particle swarm optimization (PSO), the structure of genetic programming (GP) and classifier model, PSO algorithm and GP were made to combine to evolve classification rules. Rules were described as binary tree which non-leaf node denoted rule structure and leaf-node was correspond to rule value. Leaf node and non-leaf node employed different evolutionary strategy. First, PSO was applied to evolve leaf node in order to obtain the optimum rule of certain structure, then GP was adopted to optimize rule structure. The best rules were obtained after the twice optimization. Finally, the new method indicated efficiency through experiments on several datasets of UCI

[1]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[2]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[3]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[4]  Tin Kam Ho,et al.  Domain of competence of XCS classifier system in complexity measurement space , 2005, IEEE Transactions on Evolutionary Computation.

[5]  Lalit M. Patnaik,et al.  Application of genetic programming for multicategory pattern classification , 2000, IEEE Trans. Evol. Comput..

[6]  金田 重郎,et al.  C4.5: Programs for Machine Learning (書評) , 1995 .

[7]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.