Application of genetic programming for multicategory pattern classification

被引:177
作者
Kishore, JK [1 ]
Patnaik, LM
Mani, V
Agrawal, VK
机构
[1] Indian Inst Sci, Dept Aerosp Engn, Bangalore 560012, Karnataka, India
[2] ISRO, Satellite Ctr, Bangalore 560017, Karnataka, India
[3] Indian Inst Sci, Microproc Applicat Lab, Bangalore 560012, Karnataka, India
关键词
evolutionary computation; genetic programming; pattern classification;
D O I
10.1109/4235.873235
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper explores the feasibility of applying genetic programming (GP) to multicategory pattern classification problem for the first time. GP can discover relationships among observed data and express them mathematically. Multicategory pattern classification has been done traditionally by using the maximum likelihood classifier (MLC). GP-based techniques have an advantage over statistical methods because they are distribution free, i.e., no prior knowledge is needed about the statistical distribution of the data. GP also has the ability to automatically discover the discriminant features for a class. GP has been applied for two-category (class) pattern classification, In this paper, a methodology for GP-based n-class pattern classification is developed. The given n-class problem is modeled as n two-class problems, and a genetic programming classifier expression (GPCE) is evolved as a discriminant function for each class, The GPCE is trained to recognize samples belonging to its own class and reject samples belonging to other classes. A strength of association (SA) measure is computed for each GPCE to indicate the degree to which it can recognize samples belonging to its own class. The higher the value of SA, the better is the ability of a GPCE to recognize samples belonging to its own class and reject samples belonging to other classes. The SA measure is used for uniquely assigning a class to an input Feature vector. Heuristic rules are used to prevent a GPCE with a higher SA from swamping a GPCE with a lower SA, Experimental results are presented to demonstrate the applicability of CP for multicategory pattern classification, and the results obtained are found to be satisfactory, and are compared with those of the MLC, We also discuss the various issues that arise in our approach to GP-based classification, such as the creation of training sets, the role of incremental learning, and the choice of function set in the evolution of GPCEs, as well as conflict resolution for uniquely assigning a class.
引用
收藏
页码:242 / 258
页数:17
相关论文
共 13 条
  • [1] Decision support for vehicle dispatching using genetic programming
    Benyahia, I
    Potvin, JY
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1998, 28 (03): : 306 - 314
  • [2] Modular neural networks evolved by genetic programming
    Cho, SB
    Shimohara, K
    [J]. 1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, : 681 - 684
  • [3] Duda R. O., 2000, Pattern Classification and Scene Analysis, V2nd
  • [4] Edmonds AN, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, P765, DOI 10.1109/ICEC.1995.487482
  • [5] The use of multiple measurements in taxonomic problems
    Fisher, RA
    [J]. ANNALS OF EUGENICS, 1936, 7 : 179 - 188
  • [6] Goldberg D. E., 1989, GENETIC ALGORITHMS S
  • [7] Haykin S., 1994, NEURAL NETWORKS COMP
  • [8] CLASSIFICATION OF MULTISPECTRAL REMOTE-SENSING DATA USING A BACK-PROPAGATION NEURAL NETWORK
    HEERMANN, PD
    KHAZENIE, N
    [J]. IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 1992, 30 (01): : 81 - 88
  • [9] Koza J. R., 1997, IEEE Transactions on Evolutionary Computation, V1, P109, DOI 10.1109/4235.687879
  • [10] KOZA JR, 1994, STAT COMPUT, V4, P87, DOI 10.1007/BF00175355