Binary Competitive Swarm Optimizer Approaches for Feature Selection

Feature selection is known as an <i>NP</i>-hard combinatorial problem in which the possible feature subsets increase exponentially with the number of features. Due to the increment of the feature size, the exhaustive search has become impractical. In addition, a feature set normally incl...

Full description

Bibliographic Details
Main Authors: Jingwei Too, Abdul Rahim Abdullah, Norhashimah Mohd Saad
Format: Article
Language:English
Published: MDPI AG 2019-06-01
Series:Computation
Subjects:
Online Access:https://www.mdpi.com/2079-3197/7/2/31
id doaj-d0c99cce8fc740a09196db3928f88efb
record_format Article
spelling doaj-d0c99cce8fc740a09196db3928f88efb2020-11-25T00:16:48ZengMDPI AGComputation2079-31972019-06-01723110.3390/computation7020031computation7020031Binary Competitive Swarm Optimizer Approaches for Feature SelectionJingwei Too0Abdul Rahim Abdullah1Norhashimah Mohd Saad2Fakulti Kejuruteraan Elektrik, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, Durian Tunggal, Melaka 76100, MalaysiaFakulti Kejuruteraan Elektrik, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, Durian Tunggal, Melaka 76100, MalaysiaFakulti Kejuruteraan Elektronik dan Kejuruteraan Komputer, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, Durian Tunggal, Melaka 76100, MalaysiaFeature selection is known as an <i>NP</i>-hard combinatorial problem in which the possible feature subsets increase exponentially with the number of features. Due to the increment of the feature size, the exhaustive search has become impractical. In addition, a feature set normally includes irrelevant, redundant, and relevant information. Therefore, in this paper, binary variants of a competitive swarm optimizer are proposed for wrapper feature selection. The proposed approaches are used to select a subset of significant features for classification purposes. The binary version introduced here is performed by employing the S-shaped and V-shaped transfer functions, which allows the search agents to move on the binary search space. The proposed approaches are tested by using 15 benchmark datasets collected from the UCI machine learning repository, and the results are compared with other conventional feature selection methods. Our results prove the capability of the proposed binary version of the competitive swarm optimizer not only in terms of high classification performance, but also low computational cost.https://www.mdpi.com/2079-3197/7/2/31feature selectioncompetitive swarm optimizerbinary competitive swarm optimizerclassificationbinary optimization
collection DOAJ
language English
format Article
sources DOAJ
author Jingwei Too
Abdul Rahim Abdullah
Norhashimah Mohd Saad
spellingShingle Jingwei Too
Abdul Rahim Abdullah
Norhashimah Mohd Saad
Binary Competitive Swarm Optimizer Approaches for Feature Selection
Computation
feature selection
competitive swarm optimizer
binary competitive swarm optimizer
classification
binary optimization
author_facet Jingwei Too
Abdul Rahim Abdullah
Norhashimah Mohd Saad
author_sort Jingwei Too
title Binary Competitive Swarm Optimizer Approaches for Feature Selection
title_short Binary Competitive Swarm Optimizer Approaches for Feature Selection
title_full Binary Competitive Swarm Optimizer Approaches for Feature Selection
title_fullStr Binary Competitive Swarm Optimizer Approaches for Feature Selection
title_full_unstemmed Binary Competitive Swarm Optimizer Approaches for Feature Selection
title_sort binary competitive swarm optimizer approaches for feature selection
publisher MDPI AG
series Computation
issn 2079-3197
publishDate 2019-06-01
description Feature selection is known as an <i>NP</i>-hard combinatorial problem in which the possible feature subsets increase exponentially with the number of features. Due to the increment of the feature size, the exhaustive search has become impractical. In addition, a feature set normally includes irrelevant, redundant, and relevant information. Therefore, in this paper, binary variants of a competitive swarm optimizer are proposed for wrapper feature selection. The proposed approaches are used to select a subset of significant features for classification purposes. The binary version introduced here is performed by employing the S-shaped and V-shaped transfer functions, which allows the search agents to move on the binary search space. The proposed approaches are tested by using 15 benchmark datasets collected from the UCI machine learning repository, and the results are compared with other conventional feature selection methods. Our results prove the capability of the proposed binary version of the competitive swarm optimizer not only in terms of high classification performance, but also low computational cost.
topic feature selection
competitive swarm optimizer
binary competitive swarm optimizer
classification
binary optimization
url https://www.mdpi.com/2079-3197/7/2/31
work_keys_str_mv AT jingweitoo binarycompetitiveswarmoptimizerapproachesforfeatureselection
AT abdulrahimabdullah binarycompetitiveswarmoptimizerapproachesforfeatureselection
AT norhashimahmohdsaad binarycompetitiveswarmoptimizerapproachesforfeatureselection
_version_ 1725382494536073216