学习与共享:一种多任务遗传编程方法用于图像特征学习

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

IEEE Transactions on Evolutionary Computation · 2021
被引 33
ABS 4

中文导读

提出一种多任务遗传编程方法,通过共享知识(公共树)和任务特定树,在有限训练数据下同时学习两个图像分类任务的特征,实验表明该方法优于多种对比方法。

Abstract

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.

图像特征学习遗传编程多任务学习图像分类