EBBA: An Enhanced Binary Bat Algorithm Integrated with Chaos Theory and Lévy Flight for Feature Selection

Feature selection can efficiently improve classification accuracy and reduce the dimension of datasets. However, feature selection is a challenging and complex task that requires a high-performance optimization algorithm. In this paper, we propose an enhanced binary bat algorithm (EBBA) which is ori...

ver descrição completa

Detalhes bibliográficos
Principais autores: Jinghui Feng, Haopeng Kuang, Lihua Zhang
Formato: Artigo
Idioma:English
Publicado em: MDPI AG 2022-06-01
coleção:Future Internet
Assuntos:
Acesso em linha:https://www.mdpi.com/1999-5903/14/6/178
_version_ 1827660320115523584
author Jinghui Feng
Haopeng Kuang
Lihua Zhang
author_facet Jinghui Feng
Haopeng Kuang
Lihua Zhang
author_sort Jinghui Feng
collection DOAJ
description Feature selection can efficiently improve classification accuracy and reduce the dimension of datasets. However, feature selection is a challenging and complex task that requires a high-performance optimization algorithm. In this paper, we propose an enhanced binary bat algorithm (EBBA) which is originated from the conventional binary bat algorithm (BBA) as the learning algorithm in a wrapper-based feature selection model. First, we model the feature selection problem and then transfer it as a fitness function. Then, we propose an EBBA for solving the feature selection problem. In EBBA, we introduce the Lévy flight-based global search method, population diversity boosting method and chaos-based loudness method to improve the BA and make it more applicable to feature selection problems. Finally, the simulations are conducted to evaluate the proposed EBBA and the simulation results demonstrate that the proposed EBBA outmatches other comparison benchmarks. Moreover, we also illustrate the effectiveness of the proposed improved factors by tests.
first_indexed 2024-03-09T23:46:11Z
format Article
id doaj.art-d7dc7b73410c4de4a5390b111f3574bc
institution Directory Open Access Journal
issn 1999-5903
language English
last_indexed 2024-03-09T23:46:11Z
publishDate 2022-06-01
publisher MDPI AG
record_format Article
series Future Internet
spelling doaj.art-d7dc7b73410c4de4a5390b111f3574bc2023-11-23T16:43:38ZengMDPI AGFuture Internet1999-59032022-06-0114617810.3390/fi14060178EBBA: An Enhanced Binary Bat Algorithm Integrated with Chaos Theory and Lévy Flight for Feature SelectionJinghui Feng0Haopeng Kuang1Lihua Zhang2Academy for Engineering & Technology, Fudan University, Shanghai 200433, ChinaAcademy for Engineering & Technology, Fudan University, Shanghai 200433, ChinaAcademy for Engineering & Technology, Fudan University, Shanghai 200433, ChinaFeature selection can efficiently improve classification accuracy and reduce the dimension of datasets. However, feature selection is a challenging and complex task that requires a high-performance optimization algorithm. In this paper, we propose an enhanced binary bat algorithm (EBBA) which is originated from the conventional binary bat algorithm (BBA) as the learning algorithm in a wrapper-based feature selection model. First, we model the feature selection problem and then transfer it as a fitness function. Then, we propose an EBBA for solving the feature selection problem. In EBBA, we introduce the Lévy flight-based global search method, population diversity boosting method and chaos-based loudness method to improve the BA and make it more applicable to feature selection problems. Finally, the simulations are conducted to evaluate the proposed EBBA and the simulation results demonstrate that the proposed EBBA outmatches other comparison benchmarks. Moreover, we also illustrate the effectiveness of the proposed improved factors by tests.https://www.mdpi.com/1999-5903/14/6/178feature selectionbat algorithmoptimizationchaos theoryLévy flight
spellingShingle Jinghui Feng
Haopeng Kuang
Lihua Zhang
EBBA: An Enhanced Binary Bat Algorithm Integrated with Chaos Theory and Lévy Flight for Feature Selection
Future Internet
feature selection
bat algorithm
optimization
chaos theory
Lévy flight
title EBBA: An Enhanced Binary Bat Algorithm Integrated with Chaos Theory and Lévy Flight for Feature Selection
title_full EBBA: An Enhanced Binary Bat Algorithm Integrated with Chaos Theory and Lévy Flight for Feature Selection
title_fullStr EBBA: An Enhanced Binary Bat Algorithm Integrated with Chaos Theory and Lévy Flight for Feature Selection
title_full_unstemmed EBBA: An Enhanced Binary Bat Algorithm Integrated with Chaos Theory and Lévy Flight for Feature Selection
title_short EBBA: An Enhanced Binary Bat Algorithm Integrated with Chaos Theory and Lévy Flight for Feature Selection
title_sort ebba an enhanced binary bat algorithm integrated with chaos theory and levy flight for feature selection
topic feature selection
bat algorithm
optimization
chaos theory
Lévy flight
url https://www.mdpi.com/1999-5903/14/6/178
work_keys_str_mv AT jinghuifeng ebbaanenhancedbinarybatalgorithmintegratedwithchaostheoryandlevyflightforfeatureselection
AT haopengkuang ebbaanenhancedbinarybatalgorithmintegratedwithchaostheoryandlevyflightforfeatureselection
AT lihuazhang ebbaanenhancedbinarybatalgorithmintegratedwithchaostheoryandlevyflightforfeatureselection