Wei Tingyang, Zhong Jinghui
School of Computer Science and Engineering, South China University of Technology, Guangzhou, China.
Sino-Singapore International Joint Research Institute, Guangzhou, China.
Front Neurosci. 2020 Jan 17;13:1396. doi: 10.3389/fnins.2019.01396. eCollection 2019.
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 -classification task as 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.
基因表达式编程(GEP)是遗传编程(GP)的一个变体,是一种成熟的自动生成计算机程序的技术。由于其灵活的表示方式,GEP长期以来一直被视为适用于各种应用的分类算法。然而,GEP不能直接扩展到多分类,因此只能将多分类任务视为单独的二分类,而不考虑类之间的相互关系。因此,基于GEP的多分类器可能会出现各种类标签的输出冲突,而这种潜在冲突可能会导致多分类性能下降。本文在现有的基于GEP的多分类框架中采用进化多任务优化范式,以减轻每个单独的二分类GEP分类器的输出冲突。因此,实施了几种知识转移策略,以实现每个单独的二分类任务群体之间的交互。在10个高维数据集上的实验结果表明,在相同的计算预算内,单独的二分类器之间的知识转移可以提高多分类性能。