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

12/17/2020
by   Ying Bi, et al.
0

Using evolutionary computation algorithms to solve multiple tasks with knowledge sharing is a promising approach. Image feature learning can be considered as a multitask 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 paper 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 learn the best common and task-specific trees, a new evolutionary process and new fitness functions are developed. The performance of the proposed approach is examined on six multitask problems of 12 image classification datasets with limited training data and compared with three GP and 14 non-GP-based competitive methods. Experimental results show that the new approach outperforms these compared methods in almost all the comparisons. Further analysis reveals that the new approach learns simple yet effective common trees with high effectiveness and transferability.

READ FULL TEXT

page 1

page 8

page 12

research
04/03/2019

On Better Exploring and Exploiting Task Relationships in Multi-Task Learning: Joint Model and Feature Learning

Multitask learning (MTL) aims to learn multiple tasks simultaneously thr...
research
08/01/2017

Deep Asymmetric Multi-task Feature Learning

We propose Deep Asymmetric Multitask Feature Learning (Deep-AMTFL) which...
research
05/23/2015

The Benefit of Multitask Representation Learning

We discuss a general method to learn data representations from multiple ...
research
12/17/2020

Task Uncertainty Loss Reduce Negative Transfer in Asymmetric Multi-task Feature Learning

Multi-task learning (MTL) is frequently used in settings where a target ...
research
05/17/2010

Evolving Genes to Balance a Pole

We discuss how to use a Genetic Regulatory Network as an evolutionary re...
research
09/28/2019

Genetic Programming and Gradient Descent: A Memetic Approach to Binary Image Classification

Image classification is an essential task in computer vision, which aims...
research
05/24/2023

Lightweight Learner for Shared Knowledge Lifelong Learning

In Lifelong Learning (LL), agents continually learn as they encounter ne...

Please sign up or login with your details

Forgot password? Click here to reset