A linear structured approach and a refined fitness function in genetic programming for multi-class object classification

被引:0
|
作者
Zhang, Mengjie [1 ,2 ]
Fogelberg, Christopher Graeme [1 ]
Ma, Yuejin [2 ]
机构
[1] Victoria Univ Wellington, Sch Math Stat & Comp Sci, Wellington, New Zealand
[2] Agr Univ Hebei, Coll Mech & Elect Engn, Baoding 071001, Peoples R China
关键词
linear genetic programming; program structure; program representation; fitness function; multi-class classification; object classification; object recognition;
D O I
10.1080/09540090701725557
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes an approach to the use of genetic programming (GP) to multi-class object recognition problems. Rather than using the standard tree structures to represent evolved classifier programs which only produce a single output value that must be further translated into a set of class labels, this approach uses a linear structure to represent evolved programs, which use multiple target registers each for a single class. The simple error rate fitness function is refined and a new fitness function is introduced to approximate the true feature space of an object recognition problem. This approach is examined and compared with the tree based GP on three data sets providing object recognition problems of increasing difficulty. The results show that this approach outperforms the standard tree based GP approach on all the tasks investigated here and that the programs evolved by this approach are easier to interpret. The investigation into the extra target registers and program length results in heuristic guidelines for initially setting system parameters.
引用
收藏
页码:339 / 359
页数:21
相关论文
共 50 条
  • [1] Linear genetic programming for multi-class object classification
    Fogelberg, C
    Zhang, MJ
    AI 2005: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2005, 3809 : 369 - 379
  • [2] Parallel linear genetic programming for multi-class classification
    Downey, Carlton
    Zhang, Mengjie
    Liu, Jing
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2012, 13 (03) : 275 - 304
  • [3] Parallel linear genetic programming for multi-class classification
    Carlton Downey
    Mengjie Zhang
    Jing Liu
    Genetic Programming and Evolvable Machines, 2012, 13 : 275 - 304
  • [4] Lazy Learning for Multi-class Classification Using Genetic Programming
    Jabeen, Hajira
    Baig, Abdul Rauf
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2012, 6839 : 177 - +
  • [5] Improving the efficiency of a mixed integer linear programming based approach for multi-class classification problem
    Maskooki, Alaleh
    COMPUTERS & INDUSTRIAL ENGINEERING, 2013, 66 (02) : 383 - 388
  • [6] Genetic Programming with Random Binary Decomposition for Multi-Class Classification Problems
    Liao, Lushen
    Pindur, Adam Kotaro
    Iba, Hitoshi
    2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 564 - 571
  • [7] An Android Malware Multi-class Classification Explained Through Genetic Programming
    D'Angelo, Gianni
    Palmieri, Francesco
    Robustelli, Antonio
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS-ICCSA 2024 WORKSHOPS, PT II, 2024, 14816 : 53 - 70
  • [8] Pareto-Coevolutionary Genetic Programming for Problem Decomposition in Multi-Class Classification
    Lichodzijewski, Peter
    Heywood, Malcolm I.
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 464 - 471
  • [9] Two-stage learning for multi-class classification using genetic programming
    Jabeen, Hajira
    Baig, Abdul Rauf
    NEUROCOMPUTING, 2013, 116 : 311 - 316
  • [10] A pragmatic approach to multi-class classification
    Kopinski, Thomas
    Magand, Stephane
    Handmann, Uwe
    Gepperth, Alexander
    2015 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2015,