DocumentCode :
1126904
Title :
A New Crossover Operator in Genetic Programming for Object Classification
Author :
Zhang, Mengjie ; Gao, Xiaoying ; Lou, Weijun
Author_Institution :
Victoria Univ., Wellington
Volume :
37
Issue :
5
fYear :
2007
Firstpage :
1332
Lastpage :
1343
Abstract :
The crossover operator has been considered ldquothe centre of the stormrdquo 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.
Keywords :
genetic algorithms; image classification; object recognition; search problems; crossover operator; genetic programming; heuristics; local hill-climbing search; object classification; object recognition; Automatic programming; Face detection; Face recognition; Fingerprint recognition; Genetic programming; Image recognition; Object recognition; Target recognition; X-ray detection; X-ray detectors; Crossover operator; crossover point selection; genetic programming (GP); intelligent crossover; object classification; object recognition; target recognition; Algorithms; Artificial Intelligence; Computer Simulation; Models, Genetic; Pattern Recognition, Automated;
fLanguage :
English
Journal_Title :
Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
Publisher :
ieee
ISSN :
1083-4419
Type :
jour
DOI :
10.1109/TSMCB.2007.902043
Filename :
4305298
Link To Document :
بازگشت