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...
Main Authors: | , |
---|---|
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 |