Learning and Sharing: A Multitask Genetic Programming Approach to Image Feature Learning

被引:19
作者
Bi, Ying [1 ]
Xue, Bing [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Evolutionary Computat Res Grp, Sch Engn & Comp Sci, Wellington 6140, New Zealand
基金
中国国家自然科学基金;
关键词
Task analysis; Feature extraction; Training; Training data; Optimization; Search problems; Genetic programming; Feature learning; genetic programming (GP); image classification; knowledge sharing; multitask learning; FACE RECOGNITION; CLASSIFICATION; SCALE; MODEL;
D O I
10.1109/TEVC.2021.3097043
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Using evolutionary computation algorithms to solve multiple tasks with knowledge sharing is a promising approach. Image feature learning can be considered as a multitask learning problem because different tasks may have a similar feature space. Genetic programming (GP) has been successfully applied to image feature learning for classification. However, most of the existing GP methods solve one task, independently, using sufficient training data. No multitask GP method has been developed for image feature learning. Therefore, this article develops a multitask GP approach to image feature learning for classification with limited training data. Owing to the flexible representation of GP, a new knowledge sharing mechanism based on a new individual representation is developed to allow GP to automatically learn what to share across two tasks and to improve its learning performance. The shared knowledge is encoded as a common tree, which can represent the common/general features of two tasks. With the new individual representation, each task is solved using the features extracted from a common tree and a task-specific tree representing task-specific features. To find the best common and task-specific trees, a new evolutionary search process and fitness functions are developed. The performance of the new approach is examined on six multitask learning problems of 12 image classification datasets with limited training data and compared with 17 competitive methods. The experimental results show that the new approach outperforms these comparison methods in almost all the comparisons. Further analysis reveals that the new approach learns simple yet effective common trees with high effectiveness and transferability.
引用
收藏
页码:218 / 232
页数:15
相关论文
共 61 条
  • [1] A survey on evolutionary machine learning
    Al-Sahaf, Harith
    Bi, Ying
    Chen, Qi
    Lensen, Andrew
    Mei, Yi
    Sun, Yanan
    Tran, Binh
    Xue, Bing
    Zhang, Mengjie
    [J]. JOURNAL OF THE ROYAL SOCIETY OF NEW ZEALAND, 2019, 49 (02) : 205 - 228
  • [2] Keypoints Detection and Feature Extraction: A Dynamic Genetic Programming Approach for Evolving Rotation-Invariant Texture Image Descriptors
    Al-Sahaf, Harith
    Zhang, Mengjie
    Al-Sahaf, Ausama
    Johnston, Mark
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2017, 21 (06) : 825 - 844
  • [3] Isolation and distinctiveness in the design of e-learning systems influence user preferences
    Al-Samarraie, Hosam
    Selim, Hassan
    Teo, Timothy
    Zaqout, Fahed
    [J]. INTERACTIVE LEARNING ENVIRONMENTS, 2017, 25 (04) : 452 - 466
  • [4] [Anonymous], 2006, THE KTH-TIPS2 database
  • [5] Argyriou A, 2007, Advances in neural information processing systems, P41, DOI DOI 10.7551/MITPRESS/7503.003.0010
  • [6] Awad A. I., 2016, STUDIES COMPUTATIONA
  • [7] Multifactorial Evolutionary Algorithm With Online Transfer Parameter Estimation: MFEA-II
    Bali, Kavitesh Kumar
    Ong, Yew Soon
    Gupta, Abhishek
    Tan, Puay Siew
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (01) : 69 - 83
  • [8] Eigenfaces vs. Fisherfaces: Recognition using class specific linear projection
    Belhumeur, PN
    Hespanha, JP
    Kriegman, DJ
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1997, 19 (07) : 711 - 720
  • [9] Bi Y., 2018, J ZHENGZHOU U ENG SC, V39, P3
  • [10] A Divide-and-Conquer Genetic Programming Algorithm With Ensembles for Image Classification
    Bi, Ying
    Xue, Bing
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (06) : 1148 - 1162