FedPacket: A Federated Learning Approach to Mobile Packet Classification

被引:23
作者
Bakopoulou, Evita [1 ]
Tillman, Balint [2 ]
Markopoulou, Athina [1 ]
机构
[1] Univ Calif Irvine, Irvine, CA 92697 USA
[2] Google, Mountain View, CA 94043 USA
基金
美国国家科学基金会;
关键词
Servers; Task analysis; Computational modeling; Training data; Mobile handsets; Feature extraction; Data models; Federated learning; machine learning; mobile devices; packet classification; privacy;
D O I
10.1109/TMC.2021.3058627
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to improve mobile data transparency, various approaches have been proposed to inspect network traffic generated by mobile devices and detect exposure of personally identifiable information (PII), ad requests, etc. State-of-the-art approaches use features extracted from HTTP packets and train classifiers in a centralized way: users collect and label network packets on their mobile devices, then upload data to a central server; the server uses the data contributed by all users to train a packet classifier. However, training datasets from network traffic collected on user devices may contain sensitive information that users may not want to upload. In this article, we propose a federated learning approach to mobile packet classification, which enables devices to collaboratively train a global model, without uploading the training data collected on devices. We apply our framework to two packet classification tasks (i.e., to predict PII exposure or ad requests in individual packets) and we demonstrate its effectiveness in terms of classification performance, communication and computation cost, using three real-world datasets. Methodological challenges we address in the process include model and feature selection, as well as tuning the federated learning parameters specifically for our packet classification tasks. We also discuss privacy limitations and mitigation approaches.
引用
收藏
页码:3609 / 3628
页数:20
相关论文
共 71 条
[1]   On the Protection of Private Information in Machine Learning Systems: Two Recent Approches (Invited Paper) [J].
Abadi, Martin ;
Erlingsson, Ulfar ;
Goodfellow, Ian ;
McMahan, H. Brendan ;
Mironov, Ilya ;
Papernot, Nicolas ;
Talwar, Kunal ;
Zhang, Li .
2017 IEEE 30TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF), 2017, :1-6
[2]  
Adaway, ADAWAY
[3]  
adblock.mahakala.is, MOTHER ALL ADBLOCKER
[4]  
adblockbrowser.org, ADBLOCK BROWSER
[5]  
Aljundi R., 2019, PROC INT C NEURAL IN, p11 849
[6]  
Aljundi R, 2019, ADV NEUR IN, V32
[7]  
[Anonymous], 2016, MOBISYS, DOI DOI 10.1145/2906388.2906392
[8]  
[Anonymous], 2008, Advances in neural information processing systems
[9]  
[Anonymous], 2019, PERMANENT MESSAGE HE
[10]  
athinagroup.eng.uci.edu, NOMOADS DATASET