Evolving Deep Forest with Automatic Feature Extraction for Image Classification Using Genetic Programming

被引:9
|
作者
Bi, Ying [1 ]
Xue, Bing [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6140, New Zealand
关键词
Evolutionary deep learning; Genetic programming; Deep forest; Image classification; Feature extraction; SCALE;
D O I
10.1007/978-3-030-58112-1_1
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Deep forest is an alternative to deep neural networks to use multiple layers of random forests without back-propagation for solving various problems. In this study, we propose a genetic programming-based approach to automatically and simultaneously evolving effective structures of deep forest connections and extracting informative features for image classification. First, in the new approach we define two types of modules: forest modules and feature extraction modules. Second, an encoding strategy is developed to integrate forest modules and feature extraction modules into a tree and the search strategy is introduced to search for the best solution. With these designs, the proposed approach can automatically extract image features and find forests with effective structures simultaneously for image classification. The parameters in the forest can be dynamically determined during the learning process of the new approach. The results show that the new approach can achieve better performance on the datasets having a small number of training instances and competitive performance on the datasets having a large number of training instances. The analysis of evolved solutions shows that the proposed approach uses a smaller number of random forests over the deep forest method.
引用
收藏
页码:3 / 18
页数:16
相关论文
共 50 条
  • [41] An Evolutionary Deep Learning Approach Using Genetic Programming with Convolution Operators for Image Classification
    Bi, Ying
    Xue, Bing
    Zhang, Mengjie
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 3197 - 3204
  • [42] Discovery of human-competitive image texture feature extraction programs using genetic programming
    Lam, B
    Ciesielski, V
    GENETIC AND EVOLUTIONARY COMPUTATION GECCO 2004 , PT 2, PROCEEDINGS, 2004, 3103 : 1114 - 1125
  • [43] Genetic Programming for Multiple Feature Construction in Skin Cancer Image Classification
    Ul Ain, Qurrat
    Xue, Bing
    Al-Sahaf, Harith
    Zhang, Mengjie
    2019 INTERNATIONAL CONFERENCE ON IMAGE AND VISION COMPUTING NEW ZEALAND (IVCNZ), 2019,
  • [44] Genetic programming for image classification-an automated approach to feature learning
    Zafra, Amelia
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2022, 23 (04) : 589 - 590
  • [45] 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
  • [46] A method of evolving novel feature extraction algorithms for detecting buried objects in FLIR imagery using genetic programming
    Paino, A.
    Keller, J.
    Popescu, M.
    Stone, K.
    DETECTION AND SENSING OF MINES, EXPLOSIVE OBJECTS, AND OBSCURED TARGETS XIX, 2014, 9072
  • [47] Deep Feature Extraction and Feature Fusion for Bi-Temporal Satellite Image Classification
    Asokan, Anju
    Anitha, J.
    Patrut, Bogdan
    Danciulescu, Dana
    Hemanth, D. Jude
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 66 (01): : 373 - 388
  • [48] Feature extraction using Genetic Programming with applications in malware detection
    Vatamanu, Cristina
    Gavrilut, Dragos
    Benchea, Razvan
    Luchian, Henri
    2015 17TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC), 2016, : 224 - 231
  • [49] Classifier design with feature selection and feature extraction using layered genetic programming
    Lin, Jung-Yi
    Ke, Hao-Ren
    Chien, Been-Chian
    Yang, Wei-Pang
    EXPERT SYSTEMS WITH APPLICATIONS, 2008, 34 (02) : 1384 - 1393
  • [50] Using restricted loops in genetic programming for image classification
    Wijesinghe, Gayan
    Ciesielski, Vic
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 4569 - 4576