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 条
  • [31] Gene Selection in Cancer Classification using Hybrid Method Based on Particle Swarm Optimization (PSO), Artificial Bee Colony (ABC) Feature Selection and Support Vector Machine
    Utami, D. A.
    Rustam, Z.
    PROCEEDINGS OF THE 4TH INTERNATIONAL SYMPOSIUM ON CURRENT PROGRESS IN MATHEMATICS AND SCIENCES (ISCPMS2018), 2019, 2168
  • [32] Parameter Selection of a Support Vector Machine, Based on a Chaotic Particle Swarm Optimization Algorithm
    Dong, Huang
    Jian, Gao
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2015, 15 (03) : 140 - 149
  • [33] Speaker Classification with Support Vector Machine and Crossover-Based Particle Swarm Optimization
    Kaur, Rupinderdeep
    Sharma, R. K.
    Kumar, Parteek
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2020, 34 (10)
  • [34] Parameter Selection of Support Vector Machine based on Chaotic Particle Swarm Optimization Algorithm
    Peng, Jingming
    Wang, Shuzhou
    2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, : 3271 - 3274
  • [35] A Hybrid Approach for ECG Classification Based on Particle Swarm Optimization and Support Vector Machine
    Kopiec, Dawid
    Martyna, Jerzy
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, PART I, 2011, 6678 : 329 - 337
  • [36] A comparison of feature selection models utilizing binary particle swarm optimization and genetic algorithm in determining coronary artery disease using support vector machine
    Babaoglu, Ismail
    Findik, Oguz
    Ulker, Erkan
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (04) : 3177 - 3183
  • [37] A Hybrid Model Particle Swarm Optimization Based Mammogram Classification Using Kernel Support Vector Machine
    Annamalai, Thiyagarajan
    Chinnasamy, Murukesh
    Pandian, Mary Joans Samuel Soundara
    TRAITEMENT DU SIGNAL, 2022, 39 (03) : 915 - 922
  • [38] A combination of modified particle swarm optimization algorithm and support vector machine for Pattern Classification
    Liu, Zhiming
    Wang, Cheng
    Yi, Shanzhen
    2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 3, PROCEEDINGS, 2009, : 126 - 129
  • [39] Solving Imbalance Data Classification Problem by Particle Swarm Optimization Support Vector Machine
    Xu, Zhenyuan
    Wu, Mingnan
    Watada, Junzo
    Ibrahim, Zuwarie
    Khalid, Marzuki
    INTELLIGENT DECISION TECHNOLOGIES, 2013, 255 : 371 - 379
  • [40] Accelerometer calibration based on improved particle swarm optimization algorithm of support vector machine
    Zhao, Xin
    Ji, Yong-xiang
    Ning, Xiao-lei
    SENSORS AND ACTUATORS A-PHYSICAL, 2024, 369