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 条
  • [31] Flexible unsupervised feature extraction for image classification
    Liu, Yang
    Nie, Feiping
    Gao, Quanxue
    Gao, Xinbo
    Han, Jungong
    Shao, Ling
    NEURAL NETWORKS, 2019, 115 : 65 - 71
  • [33] Genetic Programming for Image Feature Descriptor Learning
    Price, Stanton R.
    Anderson, Derek T.
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 854 - 860
  • [34] A new representation in genetic programming with hybrid feature ranking criterion for high-dimensional feature selection
    Jiayi Li
    Fan Zhang
    Jianbin Ma
    Complex & Intelligent Systems, 2025, 11 (4)
  • [35] On the control of the growth of program sizes in the course of classifier evolution in image classification in genetic programming
    Li, Ya-Min
    Ma, Jin-Ru
    Cui, Li-Juan
    Zhao, Qiu-Xia
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2008, : 976 - +
  • [36] Program simplification in genetic programming for object classification
    Zhang, MJ
    Zhang, Y
    Smart, W
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 3, PROCEEDINGS, 2005, 3683 : 988 - 996
  • [37] Genetic Programming-Based Discriminative Feature Learning for Low-Quality Image Classification
    Bi, Ying
    Xue, Bing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON CYBERNETICS, 2022, 52 (08) : 8272 - 8285
  • [38] A Gaussian Filter-Based Feature Learning Approach Using Genetic Programming to Image Classification
    Bi, Ying
    Xue, Bing
    Zhang, Mengjie
    AI 2018: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11320 : 251 - 257
  • [39] Genetic Programming for Image Classification with Unbalanced Data
    Bhowan, Urvesh
    Zhang, Mengjie
    Johnston, Mark
    2009 24TH INTERNATIONAL CONFERENCE IMAGE AND VISION COMPUTING NEW ZEALAND (IVCNZ 2009), 2009, : 316 - +
  • [40] Two improvements in genetic programming for image classification
    Li, Yamin
    Ma, Jinru
    Zhao, Qiuxia
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 2492 - +