paper-with-me

Papers

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

2020-12-17 · Ying Bi, Bing Xue, Mengjie Zhang

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.

📄 PDF Abstract BibTeX arXiv:2012.09444

Code (0)

등록된 구현이 없습니다.

Tasks

General Classificationimage-classificationImage Classification

Similar Papers 제목 키워드 기반

Multitask Evolution with Cartesian Genetic Programming

2017-02-07 · Eric O. Scott, Kenneth A. De Jong

We introduce a genetic programming method for solving multiple Boolean circuit synthesis tasks simultaneously. This allows us to solve a set of elementary logic functions twice as easily as with a direct, single-task app…

TransGP: Task-Conditioned Transformer-Guided Genetic Programming for Multitask Dynamic Flexible Job Shop Scheduling

2026-04-04 · Meng Xu, Jiao Liu, Hua Yu, Yew Soon Ong arxiv

Hyper-heuristics have become a popular approach for solving dynamic flexible job shop scheduling (DFJSS) problems. They use gradient-free optimization techniques like Genetic Programming (GP) to evolve non-differentiable…

Parallel and in-process compilation of individuals for genetic programming on GPU

2017-05-21 · Hakan Ayral, Songül Albayrak

Three approaches to implement genetic programming on GPU hardware are compilation, interpretation and direct generation of machine code. The compiled approach is known to have a prohibitive overhead compared to other two…

GPU

Genetic Transfer or Population Diversification? Deciphering the Secret Ingredients of Evolutionary Multitask Optimization

2016-07-19 · Abhishek Gupta, Yew-Soon Ong

Evolutionary multitasking has recently emerged as a novel paradigm that enables the similarities and/or latent complementarities (if present) between distinct optimization tasks to be exploited in an autonomous manner si…

Saliency-Regularized Deep Multi-Task Learning

2022-07-03 · Guangji Bai, Liang Zhao

Multitask learning is a framework that enforces multiple learning tasks to share knowledge to improve their generalization abilities. While shallow multitask learning can learn task relations, it can only handle predefin…

image-classificationImage ClassificationMulti-Task LearningRelation