OEbBOA: A Novel Improved Binary Butterfly Optimization Approaches With Various Strategies for Feature Selection

Binary butterfly optimization approach (bBOA) is a recent high performing feature selection algorithm presented in 2018 which is based on the food foraging behavior of butterflies. This paper tries to improve the structure of the bBOA to enhance its classification accuracy, dimension reduction and r...

Full description

Bibliographic Details
Main Authors: Bo Zhang, Xinkai Yang, Biao Hu, Zhaogeng Liu, Zhanshan Li
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9057700/
id doaj-e88b9c6a12f94c8bbc400440374efdb5
record_format Article
spelling doaj-e88b9c6a12f94c8bbc400440374efdb52021-03-30T03:16:22ZengIEEEIEEE Access2169-35362020-01-018677996781210.1109/ACCESS.2020.29859869057700OEbBOA: A Novel Improved Binary Butterfly Optimization Approaches With Various Strategies for Feature SelectionBo Zhang0https://orcid.org/0000-0002-3356-0923Xinkai Yang1https://orcid.org/0000-0002-1868-3562Biao Hu2https://orcid.org/0000-0002-3023-8066Zhaogeng Liu3https://orcid.org/0000-0002-3958-8740Zhanshan Li4https://orcid.org/0000-0003-1648-8138College of Software, Jilin University, Changchun, ChinaCollege of Software, Jilin University, Changchun, ChinaCollege of Software, Jilin University, Changchun, ChinaCollege of Software, Jilin University, Changchun, ChinaCollege of Software, Jilin University, Changchun, ChinaBinary butterfly optimization approach (bBOA) is a recent high performing feature selection algorithm presented in 2018 which is based on the food foraging behavior of butterflies. This paper tries to improve the structure of the bBOA to enhance its classification accuracy, dimension reduction and reliability in feature selection task for who are interested in the fields of data mining and pattern recognition. The new initialization strategy and differential evolution strategy are applied to reduce the randomness of bBOA's initialization and local search process. Then, a new parameter is added to make the bBOA's transfer function more adaptive to the change of exploration and exploitation. Besides, evolution population dynamics (EPD) mechanism is employed as an extension of bBOA. The new method called optimization and extension of binary butterfly optimization approaches (OEbBOA) is tested with the K nearest neighbor classier in which twenty UCI datasets and seven recent algorithms are utilized to assess the performance of the OEbBOA algorithm. The experimental results and nonparametric Wilcoxons rank sum test confirm the efficiency of the proposed OEbBOA in maximizing classification accuracy while minimizing the number of features selected.https://ieeexplore.ieee.org/document/9057700/Feature selectionevolutionary computationdifferential evolutionevolutionary population dynamics
collection DOAJ
language English
format Article
sources DOAJ
author Bo Zhang
Xinkai Yang
Biao Hu
Zhaogeng Liu
Zhanshan Li
spellingShingle Bo Zhang
Xinkai Yang
Biao Hu
Zhaogeng Liu
Zhanshan Li
OEbBOA: A Novel Improved Binary Butterfly Optimization Approaches With Various Strategies for Feature Selection
IEEE Access
Feature selection
evolutionary computation
differential evolution
evolutionary population dynamics
author_facet Bo Zhang
Xinkai Yang
Biao Hu
Zhaogeng Liu
Zhanshan Li
author_sort Bo Zhang
title OEbBOA: A Novel Improved Binary Butterfly Optimization Approaches With Various Strategies for Feature Selection
title_short OEbBOA: A Novel Improved Binary Butterfly Optimization Approaches With Various Strategies for Feature Selection
title_full OEbBOA: A Novel Improved Binary Butterfly Optimization Approaches With Various Strategies for Feature Selection
title_fullStr OEbBOA: A Novel Improved Binary Butterfly Optimization Approaches With Various Strategies for Feature Selection
title_full_unstemmed OEbBOA: A Novel Improved Binary Butterfly Optimization Approaches With Various Strategies for Feature Selection
title_sort oebboa: a novel improved binary butterfly optimization approaches with various strategies for feature selection
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Binary butterfly optimization approach (bBOA) is a recent high performing feature selection algorithm presented in 2018 which is based on the food foraging behavior of butterflies. This paper tries to improve the structure of the bBOA to enhance its classification accuracy, dimension reduction and reliability in feature selection task for who are interested in the fields of data mining and pattern recognition. The new initialization strategy and differential evolution strategy are applied to reduce the randomness of bBOA's initialization and local search process. Then, a new parameter is added to make the bBOA's transfer function more adaptive to the change of exploration and exploitation. Besides, evolution population dynamics (EPD) mechanism is employed as an extension of bBOA. The new method called optimization and extension of binary butterfly optimization approaches (OEbBOA) is tested with the K nearest neighbor classier in which twenty UCI datasets and seven recent algorithms are utilized to assess the performance of the OEbBOA algorithm. The experimental results and nonparametric Wilcoxons rank sum test confirm the efficiency of the proposed OEbBOA in maximizing classification accuracy while minimizing the number of features selected.
topic Feature selection
evolutionary computation
differential evolution
evolutionary population dynamics
url https://ieeexplore.ieee.org/document/9057700/
work_keys_str_mv AT bozhang oebboaanovelimprovedbinarybutterflyoptimizationapproacheswithvariousstrategiesforfeatureselection
AT xinkaiyang oebboaanovelimprovedbinarybutterflyoptimizationapproacheswithvariousstrategiesforfeatureselection
AT biaohu oebboaanovelimprovedbinarybutterflyoptimizationapproacheswithvariousstrategiesforfeatureselection
AT zhaogengliu oebboaanovelimprovedbinarybutterflyoptimizationapproacheswithvariousstrategiesforfeatureselection
AT zhanshanli oebboaanovelimprovedbinarybutterflyoptimizationapproacheswithvariousstrategiesforfeatureselection
_version_ 1724183813469241344