Intrusion
detection systems generally produce high dimensional data in network-based
computer systems. It is required to analyze this data effectively and create a
successful model by selecting the important features to save only the
meaningful data and protect the system against suspicious behaviors and attacks
that can occur in a system. Firefly Algorithm (FFA) is one of the most
promising meta-heuristic methods which can be used to select important features
from big data. In this paper, a modified Firefly Algorithm-based feature
selection method is proposed. The traditional Firefly Algorithm is improved by
using the K-Nearest Neighborhood (K-NN) classifier and an additional feature
selection step. The proposed method is tested on 4 different datasets of various
types of attacks. Three different sub-feature sets are obtained for each
dataset and the classification performances are compared. Artificial Immune
System (AIS) method is also implemented to generate artificial data for the
datasets that have an insufficient number of data. This study shows that the
proposed Firefly Algorithm performs successfully to decrease the dimension of
data by selecting the features according to the obtained accuracy rates of the
K-NN method. Memory usage is dramatically decreased over 50% by reducing the
dimension with the proposed FFA. The obtained results indicate that this method
both saves time and memory usage.
Saldırı
tespit sistemleri, genel olarak, ağ-tabanlı bilgisayar sistemlerinde yüksek
boyutlu veri üretmektedir. Sistemi meydana gelebilecek ataklardan ve ağdaki
şüpheli hareketlerden korumak ve sadece anlamlı veriyi saklamak için bu yüksek
boyutlu verinin etkili bir şekilde analiz edilmesi ve başarılı bir model
oluşturulması gerekmektedir. Ateş Böceği Algoritması, büyük veriden önemli
özelliklerin seçilmesi için kullanılan en önemli üst-sezgisel algoritmalardan
biridir. Bu çalışmada, Ateş Böceği Algoritmasına dayalı yeni bir özellik seçme
yöntemi önerilmiştir. Önerdiğimiz bu yöntemde Ateş Böceği Algoritması, K-en
yakın komşuluk algoritması ve ek bir özellik seçimi adımı ile
iyileştirilmiştir. Önerilen yöntem, çeşitli saldırı türlerini içeren dört
farklı veri kümesi ile test edilmiştir. Her veri kümesi için 3 farklı alt
özellik kümesi elde edilmiştir ve her birinin sınıflandırmadaki başarısı
ölçülerek karşılaştırılmıştır. Ayrıca, Yapay Bağışıklık Sistemi yöntemi ile
veri sayısı yetersiz veri kümeleri için yapay veri üretildikten sonra Ateş
Böceği Algoritması uygulanmıştır. Bu çalışma, önerilen Ateş Böceği
Algoritması’nın, K-en yakın komşuluk yöntemi ile elde edilen sınıflandırma
sonuçlarına göre özellikleri seçerek verilerin boyutunu azaltmak için başarılı
bir şekilde çalıştığını göstermektedir. Veri boyutunun azaltılması ile hafıza
kullanımı da %50’den fazla bir oranda azalmıştır. Elde edilen sonuçlar,
önerilen yöntem sayesinde hem zamandan ve hem de hafıza kullanımından tasarruf
edildiğini göstermektedir.
Primary Language | English |
---|---|
Subjects | Artificial Intelligence |
Journal Section | Research Articles |
Authors | |
Publication Date | April 30, 2020 |
Submission Date | November 20, 2019 |
Acceptance Date | March 27, 2020 |
Published in Issue | Year 2020 Volume: 25 Issue: 1 |
Announcements:
30.03.2021-Beginning with our April 2021 (26/1) issue, in accordance with the new criteria of TR-Dizin, the Declaration of Conflict of Interest and the Declaration of Author Contribution forms fulfilled and signed by all authors are required as well as the Copyright form during the initial submission of the manuscript. Furthermore two new sections, i.e. ‘Conflict of Interest’ and ‘Author Contribution’, should be added to the manuscript. Links of those forms that should be submitted with the initial manuscript can be found in our 'Author Guidelines' and 'Submission Procedure' pages. The manuscript template is also updated. For articles reviewed and accepted for publication in our 2021 and ongoing issues and for articles currently under review process, those forms should also be fulfilled, signed and uploaded to the system by authors.