Explaining Class-of-Service Oriented Network Traffic Classification with Superfeatures

被引:3
作者
Chowdhury, Sayantan [1 ]
Liang, Ben [1 ]
Tizghadam, Ali [2 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
[2] TELUS Communications, Technol Strategy & Business Transformat, Edmonton, AB, Canada
来源
BIG-DAMA'19: PROCEEDINGS OF THE 3RD ACM CONEXT WORKSHOP ON BIG DATA, MACHINE LEARNING AND ARTIFICIAL INTELLIGENCE FOR DATA COMMUNICATION NETWORKS | 2019年
基金
加拿大自然科学与工程研究理事会;
关键词
Traffic classification; class of service; machine learning; explanation framework; Shapley values; NEURAL-NETWORKS; INTERNET;
D O I
10.1145/3359992.3366767
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent studies have demonstrated that machine learning can be useful for application-oriented network traffic classification. However, a network operator may not be able to infer the application of a traffic flow due to the frequent appearance of new applications or due to privacy and other constraints set by regulatory bodies. In this work, we consider traffic flow classification based on the class of service (CoS), using delay sensitivity as an example in this preliminary study. Our focus is on direct CoS classification without first inferring the application. Our experiments with real-world encrypted TCP flows show that this direct approach can be substantially more accurate than a two-step approach that first classifies the flows based on their applications. However, without invoking application labels, the direct approach is more opaque than the two-step approach. Therefore, to provide human understandable interpretation of the trained learning model, we further propose an explanation framework that utilizes groups of superfeatures defined using domain knowledge and their Shapley values in a cooperative game that mimics the learning model. Our experimental results further demonstrate that this explanation framework is consistent and provides important insights into the classification results.
引用
收藏
页码:29 / 34
页数:6
相关论文
共 32 条
  • [1] Aceto G, 2018, 2018 NETWORK TRAFFIC MEASUREMENT AND ANALYSIS CONFERENCE (TMA)
  • [2] [Anonymous], 2005, TECHNICAL REPORT
  • [3] [Anonymous], 2016, ISCX TOR-nonTOR
  • [4] [Anonymous], 2016, ISCX VPN-nonVPN
  • [5] Bayesian neural networks for Internet traffic classification
    Auld, Tom
    Moore, Andrew W.
    Gull, Stephen F.
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2007, 18 (01): : 223 - 239
  • [6] Chabaa Samira, 2010, Journal of Intelligent Learning Systems and Applications, V2, P147, DOI 10.4236/jilsa.2010.23018
  • [7] Doshi-Velez Finale., 2017, arXiv: Machine Learning
  • [8] Draper-Gil Gerard, 2016, ICISSP 2016. 2nd International Conference on Information Systems Security and Privacy. Proceedings, P407
  • [9] Erman J., 2007, P 16 INT C WORLD WID, P883
  • [10] Support Vector Machines for TCP traffic classification
    Este, Alice
    Gringoli, Francesco
    Salgarelli, Luca
    [J]. COMPUTER NETWORKS, 2009, 53 (14) : 2476 - 2490