Improved TLBO-JAYA Algorithm for Subset Feature Selection and Parameter Optimisation in Intrusion Detection System

Many optimisation-based intrusion detection algorithms have been developed and are widely used for intrusion identification. This condition is attributed to the increasing number of audit data features and the decreasing performance of human-based smart intrusion detection systems regarding classifi...

Full description

Bibliographic Details
Main Authors: Mohammad Aljanabi, Mohd Arfian Ismail, Vitaly Mezhuyev
Format: Article
Language:English
Published: Hindawi-Wiley 2020-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2020/5287684
id doaj-2f3c87264bb9432d9a512a6e3bdf4946
record_format Article
spelling doaj-2f3c87264bb9432d9a512a6e3bdf49462020-11-25T03:25:45ZengHindawi-WileyComplexity1076-27871099-05262020-01-01202010.1155/2020/52876845287684Improved TLBO-JAYA Algorithm for Subset Feature Selection and Parameter Optimisation in Intrusion Detection SystemMohammad Aljanabi0Mohd Arfian Ismail1Vitaly Mezhuyev2College of Education, Aliraqia University, Baghdad, IraqFaculty of Computing, College of Computing and Applied Sciences, Universiti Malaysia Pahang, MalaysiaInstitute of Industrial Management, FH Joanneum University of Applied Sciences, Graz, AustriaMany optimisation-based intrusion detection algorithms have been developed and are widely used for intrusion identification. This condition is attributed to the increasing number of audit data features and the decreasing performance of human-based smart intrusion detection systems regarding classification accuracy, false alarm rate, and classification time. Feature selection and classifier parameter tuning are important factors that affect the performance of any intrusion detection system. In this paper, an improved intrusion detection algorithm for multiclass classification was presented and discussed in detail. The proposed method combined the improved teaching-learning-based optimisation (ITLBO) algorithm, improved parallel JAYA (IPJAYA) algorithm, and support vector machine. ITLBO with supervised machine learning (ML) technique was used for feature subset selection (FSS). The selection of the least number of features without causing an effect on the result accuracy in FSS is a multiobjective optimisation problem. This work proposes ITLBO as an FSS mechanism, and its algorithm-specific, parameterless concept (no parameter tuning is required during optimisation) was explored. IPJAYA in this study was used to update the C and gamma parameters of the support vector machine (SVM). Several experiments were performed on the prominent intrusion ML dataset, where significant enhancements were observed with the suggested ITLBO-IPJAYA-SVM algorithm compared with the classical TLBO and JAYA algorithms.http://dx.doi.org/10.1155/2020/5287684
collection DOAJ
language English
format Article
sources DOAJ
author Mohammad Aljanabi
Mohd Arfian Ismail
Vitaly Mezhuyev
spellingShingle Mohammad Aljanabi
Mohd Arfian Ismail
Vitaly Mezhuyev
Improved TLBO-JAYA Algorithm for Subset Feature Selection and Parameter Optimisation in Intrusion Detection System
Complexity
author_facet Mohammad Aljanabi
Mohd Arfian Ismail
Vitaly Mezhuyev
author_sort Mohammad Aljanabi
title Improved TLBO-JAYA Algorithm for Subset Feature Selection and Parameter Optimisation in Intrusion Detection System
title_short Improved TLBO-JAYA Algorithm for Subset Feature Selection and Parameter Optimisation in Intrusion Detection System
title_full Improved TLBO-JAYA Algorithm for Subset Feature Selection and Parameter Optimisation in Intrusion Detection System
title_fullStr Improved TLBO-JAYA Algorithm for Subset Feature Selection and Parameter Optimisation in Intrusion Detection System
title_full_unstemmed Improved TLBO-JAYA Algorithm for Subset Feature Selection and Parameter Optimisation in Intrusion Detection System
title_sort improved tlbo-jaya algorithm for subset feature selection and parameter optimisation in intrusion detection system
publisher Hindawi-Wiley
series Complexity
issn 1076-2787
1099-0526
publishDate 2020-01-01
description Many optimisation-based intrusion detection algorithms have been developed and are widely used for intrusion identification. This condition is attributed to the increasing number of audit data features and the decreasing performance of human-based smart intrusion detection systems regarding classification accuracy, false alarm rate, and classification time. Feature selection and classifier parameter tuning are important factors that affect the performance of any intrusion detection system. In this paper, an improved intrusion detection algorithm for multiclass classification was presented and discussed in detail. The proposed method combined the improved teaching-learning-based optimisation (ITLBO) algorithm, improved parallel JAYA (IPJAYA) algorithm, and support vector machine. ITLBO with supervised machine learning (ML) technique was used for feature subset selection (FSS). The selection of the least number of features without causing an effect on the result accuracy in FSS is a multiobjective optimisation problem. This work proposes ITLBO as an FSS mechanism, and its algorithm-specific, parameterless concept (no parameter tuning is required during optimisation) was explored. IPJAYA in this study was used to update the C and gamma parameters of the support vector machine (SVM). Several experiments were performed on the prominent intrusion ML dataset, where significant enhancements were observed with the suggested ITLBO-IPJAYA-SVM algorithm compared with the classical TLBO and JAYA algorithms.
url http://dx.doi.org/10.1155/2020/5287684
work_keys_str_mv AT mohammadaljanabi improvedtlbojayaalgorithmforsubsetfeatureselectionandparameteroptimisationinintrusiondetectionsystem
AT mohdarfianismail improvedtlbojayaalgorithmforsubsetfeatureselectionandparameteroptimisationinintrusiondetectionsystem
AT vitalymezhuyev improvedtlbojayaalgorithmforsubsetfeatureselectionandparameteroptimisationinintrusiondetectionsystem
_version_ 1715218565428150272