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...
Main Authors: | , , |
---|---|
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 |