CKAN: Convolutional Kolmogorov-Arnold Networks Model for Intrusion Detection in IoT Environment

Mohamed Abd Elaziz, Ibrahim Ahmed Fares, Ahmad O. Aseeri

Research output: Contribution to journalArticlepeer-review

20 Scopus citations

Abstract

This paper proposes a novel Convolutional Kolmogorov-Arnold Network (CKAN) model for Intrusion Detection Systems (IDS) in an IoT environment. The CKAN model is developed by replacing the Multi-Layer Perceptrons (MLPs) layers with Kolmogorov-Arnold Networks (KANs) layers inside the Convolutional Neural Networks (CNN) architecture. The KANs give high performance compared to the MLPs layers with fewer parameters. The performance of the proposed CKAN model has been evaluated against other well-known Deep Learning (DL) models like CNN, recurrent neural networks (RNN), and Autoencoder. The evaluation process has been carried out with three benchmark datasets: NSL-KDD, which is treated as a standard IDS dataset; CICIoT2023; TONIoT, which are IoT IDS datasets. The results point out the superiority of the CKAN model over other DL models for both binary and multi-classification tasks as per the accuracy, precision, recall, and F1 score. The proposed CKAN model achieved accuracies of 98.71%, 99.22%, and 99.93% for binary classification, and 99.2%, 98.84%, and 93.3% for multi-classification on the NSL-KDD, CICIoT2023, and TONIoT datasets, respectively. The CKAN model gives better performance metrics with a smaller number of parameters compared to other DL models. In this way, our findings point out that KANs are promising for being a substitute for MLPs.

Original languageEnglish
Pages (from-to)134837-134851
Number of pages15
JournalIEEE Access
Volume12
DOIs
StatePublished - 2024

Keywords

  • IoT
  • Kolmogorov-Arnold networks (KANs)
  • deep learning
  • intrusion detection systems (IDS)
  • multi-layer perceptrons

Fingerprint

Dive into the research topics of 'CKAN: Convolutional Kolmogorov-Arnold Networks Model for Intrusion Detection in IoT Environment'. Together they form a unique fingerprint.

Cite this