Genetic Programming for Image Classification: A New Program Representation With Flexible Feature Reuse

被引:8
|
作者
Fan, Qinglan [1 ]
Bi, Ying [1 ]
Xue, Bing [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6140, New Zealand
基金
中国国家自然科学基金;
关键词
Feature extraction; Task analysis; Representation learning; Training; Benchmark testing; Transforms; Support vector machines; Feature learning; feature reuse; genetic programming (GP); image classification; program structure; SCALE;
D O I
10.1109/TEVC.2022.3169490
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Extracting effective features from images is crucial for image classification, but it is challenging due to high variations across images. Genetic programming (GP) has become a promising machine-learning approach to feature learning in image classification. The representation of existing GP-based image classification methods is usually the tree-based structure. These methods typically learn useful image features according to the output of the GP program's root node. However, they are not flexible enough in feature learning since the features produced by internal nodes of the GP program have seldom been directly used. In this article, we propose a new image classification approach using GP with a new program structure, which can flexibly reuse features generated from different nodes, including internal nodes of the GP program. The new method can automatically learn various informative image features based on the new function set and terminal set for effective and efficient image classification. Furthermore, instead of relying on a predefined classification algorithm, the proposed approach can automatically select a suitable classification algorithm based on the learned features and conduct classification simultaneously in a single evolved GP program for an image classification task. The experimental results on 12 benchmark datasets of varying difficulty suggest that the new approach achieves better performance than many state-of-the-art methods. Further analysis demonstrates the effectiveness and efficiency of the flexible feature reuse in the proposed approach. The analysis of evolved GP programs/solutions shows their potentially high interpretability.
引用
收藏
页码:460 / 474
页数:15
相关论文
共 50 条
  • [21] A New Genetic Programming Representation for Feature Learning in Skin Cancer Detection
    Ul Ain, Qurrat
    Al-Sahaf, Harith
    Xue, Bing
    Zhang, Mengjie
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 707 - 710
  • [22] Feature extraction and classification by genetic programming
    Oechsle, Olly
    Clark, Adrian E.
    COMPUTER VISION SYSTEMS, PROCEEDINGS, 2008, 5008 : 131 - 140
  • [23] GPU Based Genetic Programming for Faster Feature Extraction in Binary Image Classification
    Zhang R.
    Sun Y.
    Zhang M.
    IEEE Transactions on Evolutionary Computation, 2024, 28 (06) : 1 - 1
  • [24] A Domain Independent Genetic Programming Approach to Automatic Feature Extraction for Image Classification
    Atkins, Daniel
    Neshatian, Kourosh
    Zhang, Mengjie
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 238 - 245
  • [25] Automatic Feature Construction-Based Genetic Programming for Degraded Image Classification
    Sun, Yu
    Zhang, Zhiqiang
    APPLIED SCIENCES-BASEL, 2024, 14 (04):
  • [26] Image representation based PCA feature for image classification
    Ma Zhongli
    Li Qianqian
    Li Huixin
    Ma Zhongli
    Li Zuoyong
    2017 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (ICMA), 2017, : 1121 - 1125
  • [27] A Compact Spatial Feature Representation for Image Classification
    Liu, Yinglu
    Hou, Xinwen
    Liu, Cheng-Lin
    2013 SECOND IAPR ASIAN CONFERENCE ON PATTERN RECOGNITION (ACPR 2013), 2013, : 601 - 605
  • [28] DEEP FEATURE REPRESENTATION FOR HYPERSPECTRAL IMAGE CLASSIFICATION
    Li, Jiming
    Bruzzone, Lorenzo
    Liu, Sicong
    2015 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2015, : 4951 - 4954
  • [29] Genetic Programming for Feature Ranking in Classification Problems
    Neshatian, Kourosh
    Zhang, Mengjie
    Andreae, Peter
    SIMULATED EVOLUTION AND LEARNING, PROCEEDINGS, 2008, 5361 : 544 - 554
  • [30] An Effective Feature Learning Approach Using Genetic Programming With Image Descriptors for Image Classification [Research Frontier]
    Bi, Ying
    Xue, Bing
    Zhang, Mengjie
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2020, 15 (02) : 65 - 77