Classification Based on Brain Storm Optimization With Feature Selection

Classification is one of the most classic problems in machine learning. Due to the global optimization ability, evolutionary computation (EC) techniques have been successfully applied to solve many problems and the evolutionary classification model is one of the methods used to solve classification...

Full description

Bibliographic Details
Main Authors: Yu Xue, Yan Zhao, Adam Slowik
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9300144/
id doaj-661d768bf45a48eca07353f7c603ea49
record_format Article
spelling doaj-661d768bf45a48eca07353f7c603ea492021-03-30T15:21:55ZengIEEEIEEE Access2169-35362021-01-019165821659010.1109/ACCESS.2020.30459709300144Classification Based on Brain Storm Optimization With Feature SelectionYu Xue0https://orcid.org/0000-0002-9069-7547Yan Zhao1Adam Slowik2https://orcid.org/0000-0003-2542-9842School of Computer and Software, Nanjing University of Information Science and Technology, Nanjing, ChinaSchool of Computer and Software, Nanjing University of Information Science and Technology, Nanjing, ChinaDepartment of Electronics and Computer Science, Koszalin University of Technology, Koszalin, PolandClassification is one of the most classic problems in machine learning. Due to the global optimization ability, evolutionary computation (EC) techniques have been successfully applied to solve many problems and the evolutionary classification model is one of the methods used to solve classification problems. Recently, some evolutionary algorithms (EAs) such as the fireworks algorithm (FWA) and brain storm optimization (BSO) algorithm have been employed to implement the evolutionary classification model and achieved the desired results. This means that it is feasible to use EC techniques to solve the classification problem directly. However, the existing evolutionary classification model still has some disadvantages. The limited datasets used in the experiment make the experimental results not convincing enough, and more importantly, the structure of the evolutionary classification model is closely related to the dimension of datasets, which may lead to poor classification performance, especially on large-scale datasets. Therefore, this paper aims at improving the structure of the evolutionary classification model to improve classification performance. Feature selection is an effective method to deal with large datasets, firstly, we introduce the concept of feature selection and use the different feature subsets to construct the structure of the evolutionary classification model. Then, the BSO algorithm is employed to implement the evolutionary classification model to search the optimal structure by search for the optimal feature subset. Moreover, the optimal weight parameters corresponding to the different structures are also searched by the BSO algorithm while searching the optimal feature subset. For verification of the classification effectiveness of the proposed method, 11 different datasets are selected for experiments. The results show that it is feasible to optimize the structure of the evolutionary classification model by introducing feature selection. Moreover, the new method has better classification performance than the original method, especially on large-scale or high-dimensional datasets.https://ieeexplore.ieee.org/document/9300144/Brain storm optimization (BSO) algorithmclassificationevolutionary computation (EC)feature selection
collection DOAJ
language English
format Article
sources DOAJ
author Yu Xue
Yan Zhao
Adam Slowik
spellingShingle Yu Xue
Yan Zhao
Adam Slowik
Classification Based on Brain Storm Optimization With Feature Selection
IEEE Access
Brain storm optimization (BSO) algorithm
classification
evolutionary computation (EC)
feature selection
author_facet Yu Xue
Yan Zhao
Adam Slowik
author_sort Yu Xue
title Classification Based on Brain Storm Optimization With Feature Selection
title_short Classification Based on Brain Storm Optimization With Feature Selection
title_full Classification Based on Brain Storm Optimization With Feature Selection
title_fullStr Classification Based on Brain Storm Optimization With Feature Selection
title_full_unstemmed Classification Based on Brain Storm Optimization With Feature Selection
title_sort classification based on brain storm optimization with feature selection
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Classification is one of the most classic problems in machine learning. Due to the global optimization ability, evolutionary computation (EC) techniques have been successfully applied to solve many problems and the evolutionary classification model is one of the methods used to solve classification problems. Recently, some evolutionary algorithms (EAs) such as the fireworks algorithm (FWA) and brain storm optimization (BSO) algorithm have been employed to implement the evolutionary classification model and achieved the desired results. This means that it is feasible to use EC techniques to solve the classification problem directly. However, the existing evolutionary classification model still has some disadvantages. The limited datasets used in the experiment make the experimental results not convincing enough, and more importantly, the structure of the evolutionary classification model is closely related to the dimension of datasets, which may lead to poor classification performance, especially on large-scale datasets. Therefore, this paper aims at improving the structure of the evolutionary classification model to improve classification performance. Feature selection is an effective method to deal with large datasets, firstly, we introduce the concept of feature selection and use the different feature subsets to construct the structure of the evolutionary classification model. Then, the BSO algorithm is employed to implement the evolutionary classification model to search the optimal structure by search for the optimal feature subset. Moreover, the optimal weight parameters corresponding to the different structures are also searched by the BSO algorithm while searching the optimal feature subset. For verification of the classification effectiveness of the proposed method, 11 different datasets are selected for experiments. The results show that it is feasible to optimize the structure of the evolutionary classification model by introducing feature selection. Moreover, the new method has better classification performance than the original method, especially on large-scale or high-dimensional datasets.
topic Brain storm optimization (BSO) algorithm
classification
evolutionary computation (EC)
feature selection
url https://ieeexplore.ieee.org/document/9300144/
work_keys_str_mv AT yuxue classificationbasedonbrainstormoptimizationwithfeatureselection
AT yanzhao classificationbasedonbrainstormoptimizationwithfeatureselection
AT adamslowik classificationbasedonbrainstormoptimizationwithfeatureselection
_version_ 1724179526319079424