A Preliminary Study of Knowledge Transfer in Multi-Classification Using Gene Expression Programming

Gene Expression Programming (GEP), a variant of Genetic Programming (GP), is a well established technique for automatic generation of computer programs. Due to the flexible representation, GEP has long been concerned as a classification algorithm for various applications. Whereas, GEP cannot be exte...

Full description

Bibliographic Details
Main Authors: Tingyang Wei, Jinghui Zhong
Format: Article
Language:English
Published: Frontiers Media S.A. 2020-01-01
Series:Frontiers in Neuroscience
Subjects:
Online Access:https://www.frontiersin.org/article/10.3389/fnins.2019.01396/full
id doaj-1145483088c24152aa2049311a626146
record_format Article
spelling doaj-1145483088c24152aa2049311a6261462020-11-25T01:30:11ZengFrontiers Media S.A.Frontiers in Neuroscience1662-453X2020-01-011310.3389/fnins.2019.01396494420A Preliminary Study of Knowledge Transfer in Multi-Classification Using Gene Expression ProgrammingTingyang Wei0Jinghui Zhong1Jinghui Zhong2School of Computer Science and Engineering, South China University of Technology, Guangzhou, ChinaSchool of Computer Science and Engineering, South China University of Technology, Guangzhou, ChinaSino-Singapore International Joint Research Institute, Guangzhou, ChinaGene Expression Programming (GEP), a variant of Genetic Programming (GP), is a well established technique for automatic generation of computer programs. Due to the flexible representation, GEP has long been concerned as a classification algorithm for various applications. Whereas, GEP cannot be extended to multi-classification directly, and thus is only capable of treating an M-classification task as M separate binary classifications without considering the inter-relationship among classes. Consequently, GEP-based multi-classifier may suffer from output conflict of various class labels, and the underlying conflict can probably lead to the degraded performance in multi-classification. This paper employs evolutionary multitasking optimization paradigm in an existing GEP-based multi-classification framework, so as to alleviate the output conflict of each separate binary GEP classifier. Therefore, several knowledge transfer strategies are implemented to enable the interation among the population of each separate binary task. Experimental results on 10 high-dimensional datasets indicate that knowledge transfer among separate binary classifiers can enhance multi-classification performance within the same computational budget.https://www.frontiersin.org/article/10.3389/fnins.2019.01396/fullgene expression programmingevolutionary multitaskingclassificationgenetic programmingevolutionary computation
collection DOAJ
language English
format Article
sources DOAJ
author Tingyang Wei
Jinghui Zhong
Jinghui Zhong
spellingShingle Tingyang Wei
Jinghui Zhong
Jinghui Zhong
A Preliminary Study of Knowledge Transfer in Multi-Classification Using Gene Expression Programming
Frontiers in Neuroscience
gene expression programming
evolutionary multitasking
classification
genetic programming
evolutionary computation
author_facet Tingyang Wei
Jinghui Zhong
Jinghui Zhong
author_sort Tingyang Wei
title A Preliminary Study of Knowledge Transfer in Multi-Classification Using Gene Expression Programming
title_short A Preliminary Study of Knowledge Transfer in Multi-Classification Using Gene Expression Programming
title_full A Preliminary Study of Knowledge Transfer in Multi-Classification Using Gene Expression Programming
title_fullStr A Preliminary Study of Knowledge Transfer in Multi-Classification Using Gene Expression Programming
title_full_unstemmed A Preliminary Study of Knowledge Transfer in Multi-Classification Using Gene Expression Programming
title_sort preliminary study of knowledge transfer in multi-classification using gene expression programming
publisher Frontiers Media S.A.
series Frontiers in Neuroscience
issn 1662-453X
publishDate 2020-01-01
description Gene Expression Programming (GEP), a variant of Genetic Programming (GP), is a well established technique for automatic generation of computer programs. Due to the flexible representation, GEP has long been concerned as a classification algorithm for various applications. Whereas, GEP cannot be extended to multi-classification directly, and thus is only capable of treating an M-classification task as M separate binary classifications without considering the inter-relationship among classes. Consequently, GEP-based multi-classifier may suffer from output conflict of various class labels, and the underlying conflict can probably lead to the degraded performance in multi-classification. This paper employs evolutionary multitasking optimization paradigm in an existing GEP-based multi-classification framework, so as to alleviate the output conflict of each separate binary GEP classifier. Therefore, several knowledge transfer strategies are implemented to enable the interation among the population of each separate binary task. Experimental results on 10 high-dimensional datasets indicate that knowledge transfer among separate binary classifiers can enhance multi-classification performance within the same computational budget.
topic gene expression programming
evolutionary multitasking
classification
genetic programming
evolutionary computation
url https://www.frontiersin.org/article/10.3389/fnins.2019.01396/full
work_keys_str_mv AT tingyangwei apreliminarystudyofknowledgetransferinmulticlassificationusinggeneexpressionprogramming
AT jinghuizhong apreliminarystudyofknowledgetransferinmulticlassificationusinggeneexpressionprogramming
AT jinghuizhong apreliminarystudyofknowledgetransferinmulticlassificationusinggeneexpressionprogramming
AT tingyangwei preliminarystudyofknowledgetransferinmulticlassificationusinggeneexpressionprogramming
AT jinghuizhong preliminarystudyofknowledgetransferinmulticlassificationusinggeneexpressionprogramming
AT jinghuizhong preliminarystudyofknowledgetransferinmulticlassificationusinggeneexpressionprogramming
_version_ 1725093083318583296