Intrusion Detection System in Software Defined Radio Networks Using Machine Learning Algorithms with Recursive Feature Elimination


  • Taiwo FELE The Federal Polytechnic, Ado=Ekiti
  • Sunday Oluwafemi Akinwamide The Federal Polytechnic, Ado-Ekiti
  • Bamidele Ibitayo Faluyi The Federal Polytechnic, Ado-Ekiti



mission critical, Intrusion Detection System, Machine Learning Algorithm, Software Defined Radio Networks


The Internet has become mission vital for many businesses, colleges, and government organizations. Many people use the Internet for business, social, and personal purposes. But, behind all of this convenience and excitement, there is a dark side where "cyber criminals" try to wreak havoc by ruining our Internet-connected machines, compromising our privacy, and rendering the Internet services on which we rely inaccessible. Intrusion Detection System (IDS) provide approaches against many network attacks (e.g., DDoS attack, Ransomware attack, Botnet attack, etc.), as it blocks the harmful activities occurring in the network system. In this paper, J48, SMO, Bayes Net, Random Forest and Random Tree were utilized to identify the accuracy of the algorithms on the KDD dataset and to discover the best-suited algorithm for learning the pattern of suspicious network activity effectively. The retrieved features from the dataset were then utilized as data inputs to train the system for future intrusion behavior prediction using one of the five methods depending on the performance metrics discovered. The classification reports (Precision, Recall, and F-Measure) were generated and compared to finalize the support-validation status found throughout the testing phase of the model used in this approach.


Agarwal, A., Sharma, P., Alshehri, M., Mohamed, A. A., & Alfarraj, O. (2021). Classification model for accuracy and intrusion detection using machine learning approach. 1–22.

Ahmad, Z. (2021). Network intrusion detection system : A systematic study of machine learning and deep learning approaches. (September 2020), 1–29.

Alazab, A., Hobbs, M., Abawajy J., & Alazab M. (2012). Using feature selection for intrusion detection system. In: international symposium on communications and information technologies (ISCIT). Piscataway: IEEE, 296–301.

Aljawarneh, S., Aldwairi M., & Yassein, M. B. (2018). Anomaly-based intrusion detection system through feature selection analysis and building hybrid efficient model. Journal of Computational Science 25(3):152–160.

Ashraf, N., Ahmad, W., & Ashraf, R. (2018). A comparative study of data mining algorithms for high detection rate in intrusion detection system. Annals of Emerging Technologies in Computing 2(1):49–57.

Breiman, L. (2001). Random Forests. University of California Berkeley, CA 94720

Elsayed, M. S., Le-Khac, N. A., & Jurcut, A. D., (2021). Dealing with COVID-19 network traffic spikes [cybercrime and forensics]. IEEE Secur. Priv. 19 (1), 90–94.

Jahromi, H. Z., Hines, A., Delanev, & D. T. (2018). Towards application-aware networking: ML- based end-to-end application KPI/QoE metrics characterization in SDN. In: 2018 Tenth International Conference on Ubiquitous and Future Networks. ICUFN. IEEE, pp. 126–131.

Janarthanan T. & Zargari S. (2017). Feature selection in UNSW-NB15 and KDDCUP'99 datasets. In: IEEE 26th International Symposium on Industrial Electronics (ISIE). Piscataway: IEEE, 1881–1886.

Kasongo S. M. & Sun Y. (2020). Performance analysis of intrusion detection systems using a feature selection method on the UNSW-NB15 dataset. Journal of Big Data 7(1):38367.

Kumar, A., Glisson, W. B. & Benton, R. (2020). Network attack detection using an unsupervised machine learning algorithm. In: Proceedings of the Annual Hawaii International Conference on System Sciences. 6496–6505.

Kumar V, Das AK, Sinha D. (2021). UIDS: a unified intrusion detection system for IoT environment. Evolutionary Intelligence 14(1):47–59.

Osanaiye, O., Choo, K. R., & Dlodlo, M. (2016). Analysing Feature Selection and Classification Techniques for DDoS Detection in Cloud. 198–203.

Said, M., Le-khac, N., Ali, M., & Jurcut, A. (2021). Journal of Network and Computer Applications A novel hybrid model for intrusion detection systems in SDNs based on CNN and a new regularization technique. Journal of Network and Computer Applications, 191(June), 103160.

Venkatraman, S., Alazab, M. & Vinayakumar, R. (2019). A hybrid deep learning image-based analysis for effective malware detection. Journal of Information Security and Applications 47(11): 377–389.

Witten, I. H & Frank, E. (2005). Data Mining: Practical Machine Learning Tools and Techniques. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2nd edition.




How to Cite

FELE, T., Akinwamide, S. O., & Faluyi, B. I. (2022). Intrusion Detection System in Software Defined Radio Networks Using Machine Learning Algorithms with Recursive Feature Elimination. Journal for Pure and Applied Sciences (JPAS), 1(2), 1–11.