A new crossover operator in genetic programming for object classification

被引:29
|
作者
Zhang, Mengjie [1 ]
Gao, Xiaoying [1 ]
Lou, Weijun [1 ]
机构
[1] Victoria Univ Wellington, Sch Math Stat & Comp Sci, Wellington 6140, New Zealand
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS | 2007年 / 37卷 / 05期
关键词
crossover operator; crossover point selection; genetic programming (GP); intelligent crossover; object classification; object recognition; target recognition;
D O I
10.1109/TSMCB.2007.902043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The crossover operator has been considered "the centre of the storm" in genetic programming (GP). However, many existing GP approaches to object recognition suggest that the standard GP crossover is not sufficiently powerful in producing good child programs due to the totally random choice of the crossover points. To deal with this problem, this paper introduces an approach with a new crossover operator in GP for object recognition, particularly object classification. In this approach, a local hill-climbing search is used in constructing good building blocks, a weight called looseness is introduced to identify the good building blocks in individual programs, and the looseness values are used as heuristics in choosing appropriate crossover points to preserve good building blocks. This approach is examined and compared with the standard crossover operator and the headless chicken crossover (HCC) method on a sequence of object classification problems. The results suggest that this approach outperforms the HCC, the standard crossover, and the standard crossover operator with hill climbing on all of these,problems in terms of the classification accuracy. Although this approach spends a bit longer time than the standard crossover operator, it significantly improves the system efficiency over the HCC method.
引用
收藏
页码:1332 / 1343
页数:12
相关论文
共 50 条
  • [1] CCGDC: A new crossover operator for genetic data clustering
    Mohebpour, Gholam Hasan
    Delavar, Arash Ghorbannia
    JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS, 2014, 11 (03): : 191 - 208
  • [2] A novel crossover operator for genetic algorithm: Stas crossover
    Poohoi, Ratchadakorn
    Puntusavase, Kanate
    Ohmori, Shunichi
    DECISION SCIENCE LETTERS, 2023, 12 (03) : 515 - 524
  • [3] A new crossover operator based on the Rough Set theory for genetic algorithms
    Li, F
    Liu, QH
    Min, F
    Yang, GW
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 2907 - 2912
  • [4] Improving object detection performance with genetic programming
    Zhang, Mengjie
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2007, 16 (05) : 849 - 873
  • [5] A linear structured approach and a refined fitness function in genetic programming for multi-class object classification
    Zhang, Mengjie
    Fogelberg, Christopher Graeme
    Ma, Yuejin
    CONNECTION SCIENCE, 2007, 19 (04) : 339 - 359
  • [6] The influence of crossover operator on the diversity in genetic algorithms
    Tian, FH
    IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 481 - 486
  • [7] A Novel Collective Crossover Operator for Genetic Algorithms
    Kiraz, Berna
    Bidgoli, Azam Asilian
    Ebrahimpour-Komleh, Hossein
    Rahnamayan, Shahryar
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 4204 - 4209
  • [8] GPAX: GENETIC PARABOLIC ADAPTIVE CROSSOVER OPERATOR
    Luis Alvarez, Jose
    Gegundez, Manuel E.
    Luis Arjona, Jose
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2012, 18 (03): : 225 - 236
  • [9] Edit Distance Based Crossover Operator in Gene Expression Programming
    Li Qu
    Cheng Hongbing
    Lin, H. X.
    2015 8TH INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS (BMEI), 2015, : 468 - 472
  • [10] Using Gaussian distribution to construct fitness functions in genetic programming for multiclass object classification
    Zhang, Mengjie
    Smart, Will
    PATTERN RECOGNITION LETTERS, 2006, 27 (11) : 1266 - 1274