Feature Extraction and Selection for Parsimonious Classifiers With Multiobjective Genetic Programming

被引:33
|
作者
Nag, Kaustuv [1 ]
Pal, Nikhil R. [2 ]
机构
[1] Indian Inst Informat Technol Guwahati, Dept Comp Sci & Engn, Gauhati 781015, India
[2] Indian Stat Inst, Elect & Commun Sci Unit, Kolkata 700108, India
关键词
Classification; ensemble; feature extraction (FE); feature selection (FS); multiobjective genetic programming (MOGP); FITNESS FUNCTIONS; CLASSIFICATION; EVOLUTIONARY; PREDICTION; DISCOVERY; CANCER; RULES; TESTS;
D O I
10.1109/TEVC.2019.2927526
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The objectives of this paper are to investigate the capability of genetic programming to select and extract linearly separable features when the evolutionary process is guided to achieve the same and to propose an integrated system for that. We decompose a c-class problem into c binary classification problems and evolve c sets of binary classifiers employing a steady-state multiobjective genetic programming with three minimizing objectives. Each binary classifier is composed of a binary tree and a linear support vector machine (SVM). The features extracted by the feature nodes and some of the function nodes of the tree are used to train the SVM. The decision made by the SVM is considered the decision of the corresponding classifier. During crossover and mutation, the SVM-weights are used to determine the usefulness of the corresponding nodes. We also use a fitness function based on Golub's index to select useful features. To discard less frequently used features, we employ unfitness functions for the feature nodes. We compare our method with 34 classification systems using 18 datasets. The performance of the proposed method is found to be better than 432 out of 570, i.e., 75.79% of comparing cases. Our results confirm that the proposed method is capable of achieving our objectives.
引用
收藏
页码:454 / 466
页数:13
相关论文
共 50 条
  • [1] Designing genetic programming classifiers with feature selection and feature construction
    Ma, Jianbin
    Gao, Xiaoying
    [J]. APPLIED SOFT COMPUTING, 2020, 97
  • [2] Multiobjective genetic programming feature extraction with optimized dimensionality
    Zhang, Yang
    Rockett, Peter I.
    [J]. SOFT COMPUTING IN INDUSTRIAL APPLICATIONS: RECENT AND EMERGING METHODS AND TECHNIQUES, 2007, 39 : 159 - +
  • [3] A generic optimising feature extraction method using multiobjective genetic programming
    Zhang, Yang
    Rockett, Peter I.
    [J]. APPLIED SOFT COMPUTING, 2011, 11 (01) : 1087 - 1097
  • [4] A Multiobjective Genetic Programming-Based Ensemble for Simultaneous Feature Selection and Classification
    Nag, Kaustuv
    Pal, Nikhil R.
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2016, 46 (02) : 499 - 510
  • [5] Classifier design with feature selection and feature extraction using layered genetic programming
    Lin, Jung-Yi
    Ke, Hao-Ren
    Chien, Been-Chian
    Yang, Wei-Pang
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2008, 34 (02) : 1384 - 1393
  • [6] A Generic Multi-dimensional Feature Extraction Method Using Multiobjective Genetic Programming
    Zhang, Yang
    Rockett, Peter I.
    [J]. EVOLUTIONARY COMPUTATION, 2009, 17 (01) : 89 - 115
  • [7] A Multimodal Multiobjective Genetic Algorithm for Feature Selection
    Liang, Jing
    Yang, Junting
    Yue, Caitong
    Li, Gongping
    Yu, Kunjie
    Qu, Boyang
    [J]. 2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [8] Constant optimization and feature standardization in multiobjective genetic programming
    Rockett, Peter
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2022, 23 (01) : 37 - 69
  • [9] Constant optimization and feature standardization in multiobjective genetic programming
    Peter Rockett
    [J]. Genetic Programming and Evolvable Machines, 2022, 23 : 37 - 69
  • [10] Feature extraction and classification by genetic programming
    Oechsle, Olly
    Clark, Adrian E.
    [J]. COMPUTER VISION SYSTEMS, PROCEEDINGS, 2008, 5008 : 131 - 140