ABCNN-IDS: attention-based convolutional neural network for intrusion detection in IoT networks

    Research output: Contribution to journalArticlepeer-review

    24 Downloads (Pure)

    Abstract

    This paper proposes an attention-based convolutional neural network (ABCNN) for intrusion detection in the Internet of Things (IoT). The proposed ABCNN employs an attention mechanism that aids in the learning process for low-instance classes. On the other hand, the Convolutional Neural Network (CNN) employed in the ABCNN framework converges toward the most important parameters and effectively detects malicious activities. Furthermore, the mutual information technique is employed during the pre-processing stage to filter out the most significant features from the datasets, thereby improving the effectiveness of the ABCN model. To assess the effectiveness of the ABCNN
    approach, we utilized the Edge-IoTset, IoTID20, ToN IoT, and CICIDS2017 datasets. The performance of the proposed architecture was assessed using various evaluation metrics, such as precision, recall, F1-score, and accuracy. Additionally, the performance of the proposed model was compared to multiple ML and DL methods to evaluate its effectiveness. The proposed model exhibited impressive performance on all the utilized datasets, achieving an average accuracy of 99.81%. Furthermore, it demonstrated excellent scores for other evaluation metrics, including 98.02% precision, 98.18% recall, and 98.08% F1-score, which outperformed other ML and DL models.
    Original languageEnglish
    Pages (from-to)1981-2003
    Number of pages23
    JournalWireless Personal Communications
    Volume136
    DOIs
    Publication statusPublished - 3 Jul 2024

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 3 - Good Health and Well-being
      SDG 3 Good Health and Well-being

    Keywords

    • attention mechanism
    • convolution neural network
    • deep learning
    • internet of things
    • intrusion detection

    Fingerprint

    Dive into the research topics of 'ABCNN-IDS: attention-based convolutional neural network for intrusion detection in IoT networks'. Together they form a unique fingerprint.

    Cite this