A Machine Learning Framework for Feature Selection in Heart Disease Classification Using Improved Particle Swarm Optimization with Support Vector Machine Classifier

被引:60
|
作者
Vijayashree, J. [1 ]
Sultana, H. Parveen [1 ]
机构
[1] Vellore Inst Technol, Sch Comp Sci & Engn, Vellore, Tamil Nadu, India
关键词
Particle Swarm Optimization; Support Vector Machine; fitness function; ROC analysis; population diversity function; tuning function; DIFFERENTIAL EVOLUTION ALGORITHM; PRINCIPAL COMPONENT ANALYSIS; CORONARY-ARTERY-DISEASE; NEURAL-NETWORKS; DECISION-MAKING; DIAGNOSIS; SYSTEM; PREDICTION; DISCOVERY; TREE;
D O I
10.1134/S0361768818060129
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Machine learning is used as an effective support system in health diagnosis which contains large volume of data. More commonly, analyzing such a large volume of data consumes more resources and execution time. In addition, all the features present in the dataset do not support in achieving the solution of the given problem. Hence, there is a need to use an effective feature selection algorithm for finding the more important features that contribute more in diagnosing the diseases. The Particle Swarm Optimization (PSO) is one of the metaheuristic algorithms to find the best solution with less time. Nowadays, PSO algorithm is not only used to select the more significant features but also removes the irrelevant and redundant features present in the dataset. However, the traditional PSO algorithm has an issue in selecting the optimal weight to update the velocity and position of the particles. To overcome this issue, this paper presents a novel function for identifying optimal weights on the basis of population diversity function and tuning function. We have also proposed a novel fitness function for PSO with the help of Support Vector Machine (SVM). The objective of the fitness function is to minimize the number of attributes and increase the accuracy. The performance of the proposed PSO-SVM is compared with the various existing feature selection algorithms such as Info gain, Chi-squared, One attribute based, Consistency subset, Relief, CFS, Filtered subset, Filtered attribute, Gain ratio and PSO algorithm. The SVM classifier is also compared with several classifiers such as Naive Bayes, Random forest and MLP.
引用
收藏
页码:388 / 397
页数:10
相关论文
共 50 条
  • [1] A Machine Learning Framework for Feature Selection in Heart Disease Classification Using Improved Particle Swarm Optimization with Support Vector Machine Classifier
    J. Vijayashree
    H. Parveen Sultana
    Programming and Computer Software, 2018, 44 : 388 - 397
  • [2] The Improved Particle Swarm Optimization for Feature Selection of Support Vector Machine
    Wang, Sipeng
    Ding, Sheng
    PROCEEDINGS OF 2017 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION SYSTEMS (ICCIS 2017), 2015, : 314 - 317
  • [3] Feature Selection and Mass Classification Using Particle Swarm Optimization and Support Vector Machine
    Wong, Man To
    He, Xiangjian
    Yeh, Wei-Chang
    Ibrahim, Zaidah
    Chung, Yuk Ying
    NEURAL INFORMATION PROCESSING, ICONIP 2014, PT III, 2014, 8836 : 439 - 446
  • [4] Face feature selection with binary particle swarm optimization and support vector machine
    Yin, Hong Tao (yinht@hit.edu.cn), 1600, Ubiquitous International (05):
  • [5] Cancer Feature Selection and Classification Using a Binary Quantum-Behaved Particle Swarm Optimization and Support Vector Machine
    Xi, Maolong
    Sun, Jun
    Liu, Li
    Fan, Fangyun
    Wu, Xiaojun
    COMPUTATIONAL AND MATHEMATICAL METHODS IN MEDICINE, 2016, 2016
  • [6] A new binary particle swarm optimization for feature subset selection with support vector machine
    Behjat, Amir Rajabi
    Mustapha, Aida
    Nezamabadi-Pour, Hossein
    Sulaiman, Md. Nasir
    Mustapha, Norwati
    Advances in Intelligent Systems and Computing, 2014, 287 : 47 - 58
  • [7] An improved particle swarm optimization of support vector machine parameters for hyperspectral image classification
    He, Ziruo
    Ding, Sheng
    Li, Bo
    Yin, Meiling
    Zhang, Xu
    PROCEEDINGS OF THE 2017 12TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2017, : 499 - 503
  • [8] Improved Eliminate Particle Swarm Optimization on Support Vector Machine for Freshwater Fish Classification
    Yulianto, Fendy
    Arifando, Rio
    Supianto, Ahmad Afif
    PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON SUSTAINABLE INFORMATION ENGINEERING AND TECHNOLOGY (SIET 2019), 2019, : 38 - 43
  • [9] ECG beat classification using particle swarm optimization and support vector machine
    Ali Khazaee
    A. E. Zadeh
    Frontiers of Computer Science, 2014, 8 : 217 - 231
  • [10] ECG beat classification using particle swarm optimization and support vector machine
    Khazaee, Ali
    Zadeh, A. E.
    FRONTIERS OF COMPUTER SCIENCE, 2014, 8 (02) : 217 - 231