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 条
  • [1] Genetic Programming With Image-Related Operators and a Flexible Program Structure for Feature Learning in Image Classification
    Bi, Ying
    Xue, Bing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (01) : 87 - 101
  • [2] Genetic programming for feature extraction and construction in image classification
    Fan, Qinglan
    Bi, Ying
    Xue, Bing
    Zhang, Mengjie
    APPLIED SOFT COMPUTING, 2022, 118
  • [3] Genetic Programming With a New Representation to Automatically Learn Features and Evolve Ensembles for Image Classification
    Bi, Ying
    Xue, Bing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (04) : 1769 - 1783
  • [4] Multitask Feature Learning as Multiobjective Optimization: A New Genetic Programming Approach to Image Classification
    Bi, Ying
    Xue, Bing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON CYBERNETICS, 2023, 53 (05) : 3007 - 3020
  • [5] A Hybrid Genetic Programming Approach to Feature Detection and Image Classification
    Lensen, Andrew
    Al-Sahaf, Harith
    Zhang, Mengjie
    Xue, Bing
    2015 INTERNATIONAL CONFERENCE ON IMAGE AND VISION COMPUTING NEW ZEALAND (IVCNZ), 2015,
  • [6] Hierarchical Feature Construction for Image Classification Using Genetic Programming
    Suganuma, Masanori
    Tsuchiya, Daiki
    Shirakawa, Shinichi
    Nagao, Tomoharu
    2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 1423 - 1428
  • [7] Feature Learning for Image Classification via Multiobjective Genetic Programming
    Shao, Ling
    Liu, Li
    Li, Xuelong
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2014, 25 (07) : 1359 - 1371
  • [8] A Comparison of Genetic Programming Feature Extraction Languages for Image Classification
    Maghoumi, Mehran
    Ross, Brian J.
    2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE FOR MULTIMEDIA, SIGNAL AND VISION PROCESSING (CIMSIVP), 2014, : 98 - 105
  • [9] Genetic Programming for Feature Selection and Feature Construction in Skin Cancer Image Classification
    Ul Ain, Qurrat
    Xue, Bing
    Al-Sahaf, Harith
    Zhang, Mengjie
    PRICAI 2018: TRENDS IN ARTIFICIAL INTELLIGENCE, PT I, 2018, 11012 : 732 - 745
  • [10] Genetic programming for high-dimensional imbalanced classification with a new fitness function and program reuse mechanism
    Pei, Wenbin
    Xue, Bing
    Shang, Lin
    Zhang, Mengjie
    SOFT COMPUTING, 2020, 24 (23) : 18021 - 18038