CDMO: Chaotic Dwarf Mongoose Optimization Algorithm for feature selection

Abstract In this paper, a modified version of Dwarf Mongoose Optimization Algorithm (DMO) for feature selection is proposed. DMO is a novel technique of the swarm intelligence algorithms which mimic the foraging behavior of the Dwarf Mongoose. The developed method, named Chaotic DMO (CDMO), is consi...

Full description

Bibliographic Details
Main Authors: Mohammed Abdelrazek, Mohamed Abd Elaziz, A. H. El-Baz
Format: Article
Language:English
Published: Nature Portfolio 2024-01-01
Series:Scientific Reports
Online Access:https://doi.org/10.1038/s41598-023-50959-8
_version_ 1797363397942050816
author Mohammed Abdelrazek
Mohamed Abd Elaziz
A. H. El-Baz
author_facet Mohammed Abdelrazek
Mohamed Abd Elaziz
A. H. El-Baz
author_sort Mohammed Abdelrazek
collection DOAJ
description Abstract In this paper, a modified version of Dwarf Mongoose Optimization Algorithm (DMO) for feature selection is proposed. DMO is a novel technique of the swarm intelligence algorithms which mimic the foraging behavior of the Dwarf Mongoose. The developed method, named Chaotic DMO (CDMO), is considered a wrapper-based model which selects optimal features that give higher classification accuracy. To speed up the convergence and increase the effectiveness of DMO, ten chaotic maps were used to modify the key elements of Dwarf Mongoose movement during the optimization process. To evaluate the efficiency of the CDMO, ten different UCI datasets are used and compared against the original DMO and other well-known Meta-heuristic techniques, namely Ant Colony optimization (ACO), Whale optimization algorithm (WOA), Artificial rabbit optimization (ARO), Harris hawk optimization (HHO), Equilibrium optimizer (EO), Ring theory based harmony search (RTHS), Random switching serial gray-whale optimizer (RSGW), Salp swarm algorithm based on particle swarm optimization (SSAPSO), Binary genetic algorithm (BGA), Adaptive switching gray-whale optimizer (ASGW) and Particle Swarm optimization (PSO). The experimental results show that the CDMO gives higher performance than the other methods used in feature selection. High value of accuracy (91.9–100%), sensitivity (77.6–100%), precision (91.8–96.08%), specificity (91.6–100%) and F-Score (90–100%) for all ten UCI datasets are obtained. In addition, the proposed method is further assessed against CEC’2022 benchmarks functions.
first_indexed 2024-03-08T16:19:51Z
format Article
id doaj.art-cfa71326180e4ca29a72d450fcf895f3
institution Directory Open Access Journal
issn 2045-2322
language English
last_indexed 2024-03-08T16:19:51Z
publishDate 2024-01-01
publisher Nature Portfolio
record_format Article
series Scientific Reports
spelling doaj.art-cfa71326180e4ca29a72d450fcf895f32024-01-07T12:25:15ZengNature PortfolioScientific Reports2045-23222024-01-0114111810.1038/s41598-023-50959-8CDMO: Chaotic Dwarf Mongoose Optimization Algorithm for feature selectionMohammed Abdelrazek0Mohamed Abd Elaziz1A. H. El-Baz2Department of Mathematics, Faculty of Science, Damietta UniversityDepartment of Mathematics, Faculty of Science, Zagazig UniversityDepartment of Computer Science, Faculty of Computers and Artificial Intelligence, Damietta UniversityAbstract In this paper, a modified version of Dwarf Mongoose Optimization Algorithm (DMO) for feature selection is proposed. DMO is a novel technique of the swarm intelligence algorithms which mimic the foraging behavior of the Dwarf Mongoose. The developed method, named Chaotic DMO (CDMO), is considered a wrapper-based model which selects optimal features that give higher classification accuracy. To speed up the convergence and increase the effectiveness of DMO, ten chaotic maps were used to modify the key elements of Dwarf Mongoose movement during the optimization process. To evaluate the efficiency of the CDMO, ten different UCI datasets are used and compared against the original DMO and other well-known Meta-heuristic techniques, namely Ant Colony optimization (ACO), Whale optimization algorithm (WOA), Artificial rabbit optimization (ARO), Harris hawk optimization (HHO), Equilibrium optimizer (EO), Ring theory based harmony search (RTHS), Random switching serial gray-whale optimizer (RSGW), Salp swarm algorithm based on particle swarm optimization (SSAPSO), Binary genetic algorithm (BGA), Adaptive switching gray-whale optimizer (ASGW) and Particle Swarm optimization (PSO). The experimental results show that the CDMO gives higher performance than the other methods used in feature selection. High value of accuracy (91.9–100%), sensitivity (77.6–100%), precision (91.8–96.08%), specificity (91.6–100%) and F-Score (90–100%) for all ten UCI datasets are obtained. In addition, the proposed method is further assessed against CEC’2022 benchmarks functions.https://doi.org/10.1038/s41598-023-50959-8
spellingShingle Mohammed Abdelrazek
Mohamed Abd Elaziz
A. H. El-Baz
CDMO: Chaotic Dwarf Mongoose Optimization Algorithm for feature selection
Scientific Reports
title CDMO: Chaotic Dwarf Mongoose Optimization Algorithm for feature selection
title_full CDMO: Chaotic Dwarf Mongoose Optimization Algorithm for feature selection
title_fullStr CDMO: Chaotic Dwarf Mongoose Optimization Algorithm for feature selection
title_full_unstemmed CDMO: Chaotic Dwarf Mongoose Optimization Algorithm for feature selection
title_short CDMO: Chaotic Dwarf Mongoose Optimization Algorithm for feature selection
title_sort cdmo chaotic dwarf mongoose optimization algorithm for feature selection
url https://doi.org/10.1038/s41598-023-50959-8
work_keys_str_mv AT mohammedabdelrazek cdmochaoticdwarfmongooseoptimizationalgorithmforfeatureselection
AT mohamedabdelaziz cdmochaoticdwarfmongooseoptimizationalgorithmforfeatureselection
AT ahelbaz cdmochaoticdwarfmongooseoptimizationalgorithmforfeatureselection