An Asymmetric Chaotic Competitive Swarm Optimization Algorithm for Feature Selection in High-Dimensional Data
This paper presents a method for feature selection in a high-dimensional classification context. The proposed method finds a candidate solution based on quality criteria using subset searching. In this study, the competitive swarm optimization (CSO) algorithm was implemented to solve feature selecti...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-10-01
|
Series: | Symmetry |
Subjects: | |
Online Access: | https://www.mdpi.com/2073-8994/12/11/1782 |
id |
doaj-f76ecc6f00af438aa38598c26b9b2c97 |
---|---|
record_format |
Article |
spelling |
doaj-f76ecc6f00af438aa38598c26b9b2c972020-11-25T03:34:42ZengMDPI AGSymmetry2073-89942020-10-01121782178210.3390/sym12111782An Asymmetric Chaotic Competitive Swarm Optimization Algorithm for Feature Selection in High-Dimensional DataSupailin Pichai0Khamron Sunat1Sirapat Chiewchanwattana2Department of Computer Science, Faculty of Science, Khon Kaen University, Khon Kaen 40002, ThailandDepartment of Computer Science, Faculty of Science, Khon Kaen University, Khon Kaen 40002, ThailandDepartment of Computer Science, Faculty of Science, Khon Kaen University, Khon Kaen 40002, ThailandThis paper presents a method for feature selection in a high-dimensional classification context. The proposed method finds a candidate solution based on quality criteria using subset searching. In this study, the competitive swarm optimization (CSO) algorithm was implemented to solve feature selection problems in high-dimensional data. A new asymmetric chaotic function was proposed and used to generate the population and search for a CSO solution. Its histogram is right-skewed. The proposed method is named an asymmetric chaotic competitive swarm optimization algorithm (ACCSO). According to the asymmetrical property of the proposed chaotic map, ACCSO prefers zero than one. Therefore, the solution is very compact and can achieve high classification accuracy with a minimal feature subset for high-dimensional datasets. The proposed method was evaluated on 12 datasets, with dimensions ranging from 4 to 10,304. ACCSO was compared to the original CSO algorithm and other metaheuristic algorithms. Experimental results show that the proposed method can increase accuracy and it reduces the number of selected features. Compared to different optimization algorithms with other wrappers, the proposed method exhibits excellent performance.https://www.mdpi.com/2073-8994/12/11/1782asymmetrychaosskewed distributioncompetitive swarm optimizermetaheuristic algorithmhigh-dimensional |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Supailin Pichai Khamron Sunat Sirapat Chiewchanwattana |
spellingShingle |
Supailin Pichai Khamron Sunat Sirapat Chiewchanwattana An Asymmetric Chaotic Competitive Swarm Optimization Algorithm for Feature Selection in High-Dimensional Data Symmetry asymmetry chaos skewed distribution competitive swarm optimizer metaheuristic algorithm high-dimensional |
author_facet |
Supailin Pichai Khamron Sunat Sirapat Chiewchanwattana |
author_sort |
Supailin Pichai |
title |
An Asymmetric Chaotic Competitive Swarm Optimization Algorithm for Feature Selection in High-Dimensional Data |
title_short |
An Asymmetric Chaotic Competitive Swarm Optimization Algorithm for Feature Selection in High-Dimensional Data |
title_full |
An Asymmetric Chaotic Competitive Swarm Optimization Algorithm for Feature Selection in High-Dimensional Data |
title_fullStr |
An Asymmetric Chaotic Competitive Swarm Optimization Algorithm for Feature Selection in High-Dimensional Data |
title_full_unstemmed |
An Asymmetric Chaotic Competitive Swarm Optimization Algorithm for Feature Selection in High-Dimensional Data |
title_sort |
asymmetric chaotic competitive swarm optimization algorithm for feature selection in high-dimensional data |
publisher |
MDPI AG |
series |
Symmetry |
issn |
2073-8994 |
publishDate |
2020-10-01 |
description |
This paper presents a method for feature selection in a high-dimensional classification context. The proposed method finds a candidate solution based on quality criteria using subset searching. In this study, the competitive swarm optimization (CSO) algorithm was implemented to solve feature selection problems in high-dimensional data. A new asymmetric chaotic function was proposed and used to generate the population and search for a CSO solution. Its histogram is right-skewed. The proposed method is named an asymmetric chaotic competitive swarm optimization algorithm (ACCSO). According to the asymmetrical property of the proposed chaotic map, ACCSO prefers zero than one. Therefore, the solution is very compact and can achieve high classification accuracy with a minimal feature subset for high-dimensional datasets. The proposed method was evaluated on 12 datasets, with dimensions ranging from 4 to 10,304. ACCSO was compared to the original CSO algorithm and other metaheuristic algorithms. Experimental results show that the proposed method can increase accuracy and it reduces the number of selected features. Compared to different optimization algorithms with other wrappers, the proposed method exhibits excellent performance. |
topic |
asymmetry chaos skewed distribution competitive swarm optimizer metaheuristic algorithm high-dimensional |
url |
https://www.mdpi.com/2073-8994/12/11/1782 |
work_keys_str_mv |
AT supailinpichai anasymmetricchaoticcompetitiveswarmoptimizationalgorithmforfeatureselectioninhighdimensionaldata AT khamronsunat anasymmetricchaoticcompetitiveswarmoptimizationalgorithmforfeatureselectioninhighdimensionaldata AT sirapatchiewchanwattana anasymmetricchaoticcompetitiveswarmoptimizationalgorithmforfeatureselectioninhighdimensionaldata AT supailinpichai asymmetricchaoticcompetitiveswarmoptimizationalgorithmforfeatureselectioninhighdimensionaldata AT khamronsunat asymmetricchaoticcompetitiveswarmoptimizationalgorithmforfeatureselectioninhighdimensionaldata AT sirapatchiewchanwattana asymmetricchaoticcompetitiveswarmoptimizationalgorithmforfeatureselectioninhighdimensionaldata |
_version_ |
1724558015014633472 |