Advancing Malware Detection in Network Traffic with Self-Paced Class Incremental Learning

  • Xiaohu Xu
  • , Xixi Zhang
  • , Qianyun Zhang*
  • , Yu Wang*
  • , Bamidele Adebisi
  • , Tomoaki Ohtsuki
  • , Hikmet Sari
  • , Guan Gui*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Ensuring network security, effective malware detection (MD) is of paramount importance. Traditional methods often struggle to accurately learn and process the characteristics of network traffic data, and must balance rapid processing with retaining memory for previously encountered malware categories as new ones emerge. To tackle these challenges, we propose a cutting-edge approach using self-paced class incremental learning (SPCIL). This method harnesses network traffic data for enhanced class incremental learning (CIL). A pivotal technique in deep learning, CIL facilitates the integration of new malware classes while preserving recognition of prior categories. The unique loss function in our SPCIL-driven MD combines sparse pairwise loss with sparse loss, striking an optimal balance between model simplicity and accuracy. Experimental results reveal that SPCIL proficiently identifies both existing and emerging malware classes, adeptly addressing catastrophic forgetting. In comparison to other incremental learning approaches, SPCIL stands out in performance and efficiency. It operates with a minimal model parameter count (8.35 million) and in increments of 2, 4, and 5, achieves impressive accuracy rates of 89.61%, 94.74%, and 97.21% respectively, underscoring its effectiveness and operational efficiency.

Original languageEnglish
Pages (from-to)21816-21826
Number of pages11
JournalIEEE Internet of Things Journal
Volume11
Issue number12
DOIs
StatePublished - 15 Jun 2024

Keywords

  • Class-incremental learning (CIL)
  • deep learning
  • malware detection (MD)
  • sparse loss
  • sparse pairwise (SP) loss

Fingerprint

Dive into the research topics of 'Advancing Malware Detection in Network Traffic with Self-Paced Class Incremental Learning'. Together they form a unique fingerprint.

Cite this