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...

Full description

Bibliographic Details
Main Authors: Supailin Pichai, Khamron Sunat, Sirapat Chiewchanwattana
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