Development of a Stacked Ensemble Network Intrusion Detection System

Show simple item record

dc.contributor.author Olasehinde, Olayemi Oladimeji
dc.date.accessioned 2020-11-03T10:12:12Z
dc.date.available 2020-11-03T10:12:12Z
dc.date.issued 2019-07
dc.identifier.uri http://196.220.128.81:8080/xmlui/handle/123456789/1091
dc.description PH.D THESIS en_US
dc.description.abstract Securing important data and documents from unauthorized access and maintaining authorized privileges access control have been a major concern in every organization and industry; hence, a research focus for a very long time. Intrusion refers to set of activities that violate the laid down security objectives and procedures of any organization, intrusion detection system analyze network incoming traffic, in order to detect any form of security violation in it and generate an alert. This thesis focuses on the application of Stacked Ensemble Approach to Intrusion Detection Systems(IDS), Stacked ensemble exploits the strengths of various based-level models predictions and learn from them to build a more robust meta-classifier that improves classification accuracy and reduces false alarm rate. Three (3) filter-based feature selection methods comprising consistency-based, Information Gain-based and correlation-based methods were used to identify relevant features of the network traffic that identifies it as either a normal / attacks or attacks categories. Three (3) Supervised based-level machine learning algorithms comprising K Nearest Neighbor , Naïve Bayes’ and Decision Tree algorithms were used to build the base-predictive models with all the features and reduced selected features. Information Gain-based method identifies the strongest and most efficient features for the network traffic and Decision Tree models gives the highest classification accuracy on evaluation with the testing dataset, the predictions of the base-level models were used to train the three (3) meta-level learning algorithms, namely; Meta Decision Tree (MDT), Multi Response Linear Regression (MLR) and Multiple Model Trees (MMT) to build the Stacked Ensemble models. The ensemble systems were implemented with R programming language for features selection and Python programming language for the base-level and meta-level models building, it was evaluated on Core i5, 6GB RAM and 500GB HDD laptop computer. The stacked ensemble records accuracy improvement of 3.0% and 5.11% over the best and least predictions of the base-level models respectively and a reduction of 0.89% and 3.29% over base-model least and highest false alarm rate respectively . The evaluation of our work shows a great improvement over reviewed work in literature en_US
dc.description.sponsorship FEDERAL UNIVERSITY OF TECHNOLOGY AKURE en_US
dc.language.iso en en_US
dc.publisher FEDERAL UNIVERSITY OF TECHNOLOGY, AKURE en_US
dc.subject Intrusion Detection Systems(IDS) en_US
dc.subject Stacked Ensemble Approach en_US
dc.subject Data security en_US
dc.title Development of a Stacked Ensemble Network Intrusion Detection System en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search FUTAspace


Advanced Search

Browse

My Account