Journal on Communications ›› 2023, Vol. 44 ›› Issue (3): 1-11.doi: 10.11959/j.issn.1000-436x.2023068

• Papers •     Next Articles

Method based on contrastive incremental learning for fine-grained malicious traffic classification

Yifeng WANG1, Yuanbo GUO1, Qingli CHEN1, Chen FANG1, Renhao LIN2, Yongliang ZHOU1, Jiali MA1   

  1. 1 Cryptography Engineering Institute, Information Engineering University, Zhengzhou 450001, China
    2 College of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou 450001, China
  • Revised:2023-01-18 Online:2023-03-25 Published:2023-03-01
  • Supported by:
    The National Natural Science Foundation of China(62276091);Major Public Welfare Project of Henan Province(201300311200)

Abstract:

In order to protect against continuously emerging unknown threats, a new method based on contrastive incremental learning for fine-grained malicious traffic classification was proposed.The proposed method was based on variational auto-encoder (VAE) and extreme value theory (EVT), and the high accuracy could be achieved in known, few-shot and unknown malicious classes and new classes were also identified without using a large number of old task samples, which met the demand of storage and time cost in incremental learning scenarios.Specifically, the contrastive learning was integrated into the encoder of VAE, and the A-Softmax was used for known and few-shot malicious traffic classification, EVT and the decoder of VAE were used for unknown malicious traffic recognition, all classes could be recognized without a lot of old samples when learning new tasks by using VAE reconstruction and knowledge distillation methods.Experimental results indicate that the proposed method is efficient in known, few-shot and unknown malicious classes, and has greatly reduced the forgetting speed of old knowledge in incremental learning scenarios.

Key words: network traffic classification, variational auto-encoder, incremental learning, contrastive learning

CLC Number: 

No Suggested Reading articles found!