arrow
返回

A novel Error-Correcting Output Codes algorithm based on genetic programming

delete2019-11-01
delete15
PRE
AI
K
Ke-Sen Li
H
Hanrui Wang
K
Kunhong Liu *
DOI:10.1016/j.swevo.2019.100564delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Error-Correcting Output Codes (ECOC) is widely used in the field of multiclass classification. As an optimal codematrix is key to the performance of an ECOC algorithm, this paper proposes a genetic programming (GP) based ECOC algorithm (GP-ECOC). In the design of individual of our GP, each terminal node represents a class, and nonterminal nodes combine the classes in their child nodes. In this way, an individual is a class combination tree, and represents an ECOC codematrix. A legality checking process is embedded in our algorithm to check each codematrix, so as to ensure each codematrix satisfying ECOC constraints. Those violating the constraints will be corrected by a proposed Guided Mutation operator. Before fitness evaluation, a local optimization algorithm is proposed to append new columns for tough classes, so as to improve the generalization ability of each individual and accelerate the evolutionary speed. In this way, our GP can evolve optimal codematrices through the evolutionary process. Experiments show that compared with other ensemble algorithms, our algorithm can achieve stable and high performances with relatively small ensemble scales on various UCI data sets. To the best of our knowledge, it is the first time that GP has been applied to implement the ECOC encoding algorithm. Our Python code is available at https://github.com/samuellees/gpecoc.
Keyword:
Error-Correcting Output Codes (ECOC)
Genetic programming (GP)
Multiclass classification
Genetic operators
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Swarm and Evolutionary Computation 封面图
Swarm and Evolutionary Computation
IF:
8.5
论文数:
2.2K
被引数:
1.0W

机构

X
xiamen university
学者数:
5.9W
论文数: 3.8W
被引数: 67
引用论文

引用论文

A semi-supervised Genetic Programming method for dealing with noisy labels and hidden overfitting
err2018-04-01
err14
errOAAI
errSilva, Sara; Vanneschi, Leonardo; Cabral, Ana I. R.; Vasconcelos, Maria J.
err分享
err收藏
Data-Driven Intelligent Transportation Systems: A Survey数据驱动的智能交通系统: 综述
err2011-12-01
err1.2K
PREAI
errZhang, Junping; Wang, Fei-Yue; Wang, Kunfeng; Lin, Wei-Hua; Xu, Xin; Chen, Cheng
err分享
err收藏
err分享
err收藏
err分享
err收藏
Dynamic ensemble selection for multi -class classification with one-class classifiers基于单类分类器的多类分类动态集成选择
err2018-11-01
err67
PREAI
errKrawczyk, Bartosz; Galar, Mikel; Wozniak, Michal; Bustince, Humberto; Herrera, Francisco
err分享
err收藏
An incremental node embedding technique for error correcting output codes
err2008-02-01
err59
PREAI
errPujol, Oriol; Escalera, Sergio; Radeva, Petia
err分享
err收藏
MBCGP-FE: A modified balanced cartesian genetic programming feature extractor
err2017-11-01
err8
PREAI
errYazdani, Samaneh; Shanbehzadeh, Jamshid; Hadavandi, Esmaeil
err分享
err收藏
err分享
err收藏
学者 查看更多内容