Sustainable Finance

EBAO: An intrusion detection framework for wireless sensor networks using an enhanced binary Aquila Optimizer

Mar 15, 2025

DOI:

Published in: Knowledge-Based Systems

Noor Aldeen Alawad Bilal H. Abed-alguni Ala Mohammad Shakhatreh

Traditionally, Wireless Sensor Networks (WSNs) lack built-in algorithms to identify and react to intrusions and threats, necessitating the establishment of Intrusion Detection Systems (IDSs). In practice, it is difficult to design an IDS in WSNs due to the large scale, mobility, and limited memory of the sensors in WSNs. Feature Selection (FS) responds to these challenges by reducing data dimensionality and improving IDS accuracy, thereby enhancing intrusion detection classification by selecting the most expressive features in intrusion detection datasets. This paper presents a new intrusion detection framework called the Enhanced Binary Aquila Optimizer (EBAO) model. EBAO aims to efficiently improve the feature space to enhance detection accuracy while minimizing computational complexity in IDSs. EBAO integrates four improvements in the original Aquila Optimizer (AO) to address the FS problem. First, it uses a hybrid initialization approach that combines the Lévy flight generation function and the random uniform generation function to generate suitable solutions for the FS problem. Second, it employs the β-hill climbing algorithm as a local search method to enable the AO method to search efficiently in the FS solution space. Third, it employs the mutation equations of the Harris Hawks optimization method in the optimization process of AO based on a probabilistic function to explore the FS solution space. Lastly, it models the FS solution space in AO using two categories of binarization techniques (S-shaped and V-shaped). The performance of EBOA was evaluated using ten WSN datasets and eight transfer functions and then compared with eight metaheuristic-based IDSs and six machine learning algorithms. The Wilcoxon pair signed rank and Friedman tests were used to determine the statistical differences and rankings of the evaluated algorithms based on classification accuracy and fitness value. The experimental and statistical analysis strongly indicated that EBAO demonstrates superior effectiveness compared to the eight popular optimization wrapper algorithms for all ten datasets, which highlights its robustness and reliability. EBAO is https://github.com/drnooraldeen/EBOA.git

Other Researches

Enhanced chimp optimization algorithm using crossover and mutation techniques with machine learning for IoT intrusion detection system

One of the most prevalent challenges nowadays is detecting intrusions into the Internet of Things (IoT) systems, which pose a variety of wide-ranging cyber threats. These devices encompass smart cities, industries, and homes, all integral to modern ...

BOC-PDO: An intrusion detection model using binary opposition cellular prairie dog optimization algorithm

Intrusion detection datasets are highly likely to contain numerous redundant, irrelevant, and noisy features that slow the performance of the machine learning techniques and classifiers that may be applied to them. The feature selection approach is ...

Hybrid Snake Optimizer Algorithm for Solving Economic Load Dispatch Problem with Valve Point Effect

Snake optimizer (SO) is an optimization algorithm drawn from the reproductive habits of serpents. It exhibits outstanding effectiveness in solving continuous optimization problems. However, SO may face some performance challenges related to its popu...

Improved arithmetic optimization algorithm for patient admission scheduling problem

The patient admission scheduling problem (PASP) has been studied for many years as one of the most important scheduling problems in the health sector. The primary goal of PASP is to assign patients to appropriate hospital beds while considering some...

Improving multilayer perceptron neural network using two enhanced moth-flame optimizers to forecast iron ore prices

The quality of the output produced by the multi-layer perceptron neural network depends on the careful selection of its weights and biases. The gradient descent technique is commonly used for choosing MLP’s optimal configuration, but it can suffer...