Abstract:
Machine learning (ML) models have been deployed in mobile networks to deal with massive data from different layers to enable automated network management. To overcome hig...Show MoreMetadata
Abstract:
Machine learning (ML) models have been deployed in mobile networks to deal with massive data from different layers to enable automated network management. To overcome high communication cost and severe privacy concerns of centralized ML, federated learning (FL) has been proposed to achieve distributed ML among numerous networked devices. While the computation and communication limitation has been widely studied, the impact of limited storage of mobile devices on the performance of FL is still not explored. Without an effective data selection policy to filter the massive streaming networked data on devices, classical FL can suffer from much longer model training time ( 4\times ) and dramatic inference accuracy reduction (7%), observed in our experiments. In this work, we take the first step to consider the online data selection for FL with limited on-device storage. We first define a new data valuation metric for data selection in FL with theoretical guarantee for simultaneously accelerating model convergence and enhancing final accuracy. We further design ODE, an Online Data sElection framework for FL, to coordinate networked devices to store valuable data samples collaboratively. Experimental results on one industrial dataset and three public datasets show the remarkable advantages of ODE over the state-of-the-art approaches. Particularly, on the industrial dataset, ODE achieves as high as 2.5\times speedup of training time and 6% increase in final accuracy, and is robust to various factors in practical environments.
Published in: IEEE/ACM Transactions on Networking ( Volume: 32, Issue: 4, August 2024)
Funding Agency:

Department of Computer Science and Engineering, Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University, Shanghai, China
Chen Gong (Student Member, IEEE) received the B.E. degree in computer science from Shanghai Jiao Tong University in 2022, where he is currently pursuing the Ph.D. degree in computer science and technology. His research interests include mobile computing and on-device machine learning.
Chen Gong (Student Member, IEEE) received the B.E. degree in computer science from Shanghai Jiao Tong University in 2022, where he is currently pursuing the Ph.D. degree in computer science and technology. His research interests include mobile computing and on-device machine learning.View more

Department of Computer Science and Engineering, Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University, Shanghai, China
Zhenzhe Zheng (Member, IEEE) received the B.E. degree in software engineering from Xidian University in 2012 and the M.S. and Ph.D. degrees in computer science and engineering from Shanghai Jiao Tong University in 2015 and 2018, respectively. He is currently an Associate Professor with the Department of Computer Science and Engineering, Shanghai Jiao Tong University. He has visited the University of Illinois at Urbana–Cha...Show More
Zhenzhe Zheng (Member, IEEE) received the B.E. degree in software engineering from Xidian University in 2012 and the M.S. and Ph.D. degrees in computer science and engineering from Shanghai Jiao Tong University in 2015 and 2018, respectively. He is currently an Associate Professor with the Department of Computer Science and Engineering, Shanghai Jiao Tong University. He has visited the University of Illinois at Urbana–Cha...View more

Huawei Noah's Ark Laboratory, Beijing, China
Yunfeng Shao received the B.S. degree in electronic engineering from Shanghai Jiao Tong University in 2009 and the M.S. degree from the University of Chinese Academy of Sciences China, in 2014. He is currently an Expert with the Huawei Noah’s Ark Laboratory. He has published multiple papers at top-tier conferences, including NeurIPS, ICML, KDD, and PMLR. His research interests include retrieval-based language models, mach...Show More
Yunfeng Shao received the B.S. degree in electronic engineering from Shanghai Jiao Tong University in 2009 and the M.S. degree from the University of Chinese Academy of Sciences China, in 2014. He is currently an Expert with the Huawei Noah’s Ark Laboratory. He has published multiple papers at top-tier conferences, including NeurIPS, ICML, KDD, and PMLR. His research interests include retrieval-based language models, mach...View more

Huawei Noah's Ark Laboratory, Beijing, China
Bingshuai Li received the B.S. and M.S. degrees from Jilin University, China, in 2014 and 2017, respectively. He is currently a Senior Engineer with the Huawei Noah’s Ark Laboratory. His current research interests include retrieval-based language models, machine learning, federated learning, transfer learning, and their applications in telecommunication networks.
Bingshuai Li received the B.S. and M.S. degrees from Jilin University, China, in 2014 and 2017, respectively. He is currently a Senior Engineer with the Huawei Noah’s Ark Laboratory. His current research interests include retrieval-based language models, machine learning, federated learning, transfer learning, and their applications in telecommunication networks.View more

Department of Computer Science and Engineering, Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University, Shanghai, China
Fan Wu (Member, IEEE) received the B.S. degree in computer science from Nanjing University in 2004 and the Ph.D. degree in computer science and engineering from the State University of New York at Buffalo in 2009. He is currently a Professor with the Department of Computer Science and Engineering, Shanghai Jiao Tong University. He has visited the University of Illinois at Urbana–Champaign (UIUC) as a Post-Doctoral Researc...Show More
Fan Wu (Member, IEEE) received the B.S. degree in computer science from Nanjing University in 2004 and the Ph.D. degree in computer science and engineering from the State University of New York at Buffalo in 2009. He is currently a Professor with the Department of Computer Science and Engineering, Shanghai Jiao Tong University. He has visited the University of Illinois at Urbana–Champaign (UIUC) as a Post-Doctoral Researc...View more

Department of Computer Science and Engineering, Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University, Shanghai, China
Guihai Chen (Fellow, IEEE) received the B.S. degree from Nanjing University in 1984, the M.E. degree from Southeast University in 1987, and the Ph.D. degree from The University of Hong Kong in 1997. He is currently a Distinguished Professor with Shanghai Jiao Tong University, China. He had been invited as a Visiting Professor by many universities, including Kyushu Institute of Technology, Japan, in 1998, The University of...Show More
Guihai Chen (Fellow, IEEE) received the B.S. degree from Nanjing University in 1984, the M.E. degree from Southeast University in 1987, and the Ph.D. degree from The University of Hong Kong in 1997. He is currently a Distinguished Professor with Shanghai Jiao Tong University, China. He had been invited as a Visiting Professor by many universities, including Kyushu Institute of Technology, Japan, in 1998, The University of...View more

Department of Computer Science and Engineering, Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University, Shanghai, China
Chen Gong (Student Member, IEEE) received the B.E. degree in computer science from Shanghai Jiao Tong University in 2022, where he is currently pursuing the Ph.D. degree in computer science and technology. His research interests include mobile computing and on-device machine learning.
Chen Gong (Student Member, IEEE) received the B.E. degree in computer science from Shanghai Jiao Tong University in 2022, where he is currently pursuing the Ph.D. degree in computer science and technology. His research interests include mobile computing and on-device machine learning.View more

Department of Computer Science and Engineering, Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University, Shanghai, China
Zhenzhe Zheng (Member, IEEE) received the B.E. degree in software engineering from Xidian University in 2012 and the M.S. and Ph.D. degrees in computer science and engineering from Shanghai Jiao Tong University in 2015 and 2018, respectively. He is currently an Associate Professor with the Department of Computer Science and Engineering, Shanghai Jiao Tong University. He has visited the University of Illinois at Urbana–Champaign (UIUC) as a Visiting Scholar and then a Post-Doctoral Research Associate from 2016 to 2019. His research interests include intelligent mobile computing and large-scale decision-making. He was a recipient of NSFC Excellent Young Scholars Program, CCF-Intel Young Faculty Researcher Program Award, and China Computer Federation (CCF) Excellent Doctoral Dissertation Award. He has served as a member of Technical Program Committee for several academic conferences, such as INFOCOM, MobiHoc, KDD, WWW, AAAI, and IoTDI. He is a member of the ACM and CCF. For more information visit the link (https://zhengzhenzhe220.github.io/).
Zhenzhe Zheng (Member, IEEE) received the B.E. degree in software engineering from Xidian University in 2012 and the M.S. and Ph.D. degrees in computer science and engineering from Shanghai Jiao Tong University in 2015 and 2018, respectively. He is currently an Associate Professor with the Department of Computer Science and Engineering, Shanghai Jiao Tong University. He has visited the University of Illinois at Urbana–Champaign (UIUC) as a Visiting Scholar and then a Post-Doctoral Research Associate from 2016 to 2019. His research interests include intelligent mobile computing and large-scale decision-making. He was a recipient of NSFC Excellent Young Scholars Program, CCF-Intel Young Faculty Researcher Program Award, and China Computer Federation (CCF) Excellent Doctoral Dissertation Award. He has served as a member of Technical Program Committee for several academic conferences, such as INFOCOM, MobiHoc, KDD, WWW, AAAI, and IoTDI. He is a member of the ACM and CCF. For more information visit the link (https://zhengzhenzhe220.github.io/).View more

Huawei Noah's Ark Laboratory, Beijing, China
Yunfeng Shao received the B.S. degree in electronic engineering from Shanghai Jiao Tong University in 2009 and the M.S. degree from the University of Chinese Academy of Sciences China, in 2014. He is currently an Expert with the Huawei Noah’s Ark Laboratory. He has published multiple papers at top-tier conferences, including NeurIPS, ICML, KDD, and PMLR. His research interests include retrieval-based language models, machine learning with privacy protection, and federated learning and their applications.
Yunfeng Shao received the B.S. degree in electronic engineering from Shanghai Jiao Tong University in 2009 and the M.S. degree from the University of Chinese Academy of Sciences China, in 2014. He is currently an Expert with the Huawei Noah’s Ark Laboratory. He has published multiple papers at top-tier conferences, including NeurIPS, ICML, KDD, and PMLR. His research interests include retrieval-based language models, machine learning with privacy protection, and federated learning and their applications.View more

Huawei Noah's Ark Laboratory, Beijing, China
Bingshuai Li received the B.S. and M.S. degrees from Jilin University, China, in 2014 and 2017, respectively. He is currently a Senior Engineer with the Huawei Noah’s Ark Laboratory. His current research interests include retrieval-based language models, machine learning, federated learning, transfer learning, and their applications in telecommunication networks.
Bingshuai Li received the B.S. and M.S. degrees from Jilin University, China, in 2014 and 2017, respectively. He is currently a Senior Engineer with the Huawei Noah’s Ark Laboratory. His current research interests include retrieval-based language models, machine learning, federated learning, transfer learning, and their applications in telecommunication networks.View more

Department of Computer Science and Engineering, Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University, Shanghai, China
Fan Wu (Member, IEEE) received the B.S. degree in computer science from Nanjing University in 2004 and the Ph.D. degree in computer science and engineering from the State University of New York at Buffalo in 2009. He is currently a Professor with the Department of Computer Science and Engineering, Shanghai Jiao Tong University. He has visited the University of Illinois at Urbana–Champaign (UIUC) as a Post-Doctoral Research Associate. His research interests include wireless networking and mobile computing, data management, algorithmic network economics, and privacy preservation. He has published more than 200 peer-reviewed papers in technical journals and conference proceedings. He was a recipient of the First Class Prize for Natural Science Award of China Ministry of Education, China National Fund for Distinguished Young Scientists, ACM China Rising Star Award, CCFTencent “Rhinoceros Bird” Outstanding Award, and CCF-Intel Young Faculty Researcher Program Award. He has served as an Associate Editor for IEEE Transactions on Mobile Computing and ACM Transactions on Sensor Networks, an Area Editor for Computer Networks (Elsevier), and a member of technical program committees for more than 100 academic conferences. For more information visit the link (https://www.cs.sjtu.edu.cn/fwu/).
Fan Wu (Member, IEEE) received the B.S. degree in computer science from Nanjing University in 2004 and the Ph.D. degree in computer science and engineering from the State University of New York at Buffalo in 2009. He is currently a Professor with the Department of Computer Science and Engineering, Shanghai Jiao Tong University. He has visited the University of Illinois at Urbana–Champaign (UIUC) as a Post-Doctoral Research Associate. His research interests include wireless networking and mobile computing, data management, algorithmic network economics, and privacy preservation. He has published more than 200 peer-reviewed papers in technical journals and conference proceedings. He was a recipient of the First Class Prize for Natural Science Award of China Ministry of Education, China National Fund for Distinguished Young Scientists, ACM China Rising Star Award, CCFTencent “Rhinoceros Bird” Outstanding Award, and CCF-Intel Young Faculty Researcher Program Award. He has served as an Associate Editor for IEEE Transactions on Mobile Computing and ACM Transactions on Sensor Networks, an Area Editor for Computer Networks (Elsevier), and a member of technical program committees for more than 100 academic conferences. For more information visit the link (https://www.cs.sjtu.edu.cn/fwu/).View more

Department of Computer Science and Engineering, Shanghai Key Laboratory of Scalable Computing and Systems, Shanghai Jiao Tong University, Shanghai, China
Guihai Chen (Fellow, IEEE) received the B.S. degree from Nanjing University in 1984, the M.E. degree from Southeast University in 1987, and the Ph.D. degree from The University of Hong Kong in 1997. He is currently a Distinguished Professor with Shanghai Jiao Tong University, China. He had been invited as a Visiting Professor by many universities, including Kyushu Institute of Technology, Japan, in 1998, The University of Queensland, Australia, in 2000, and Wayne State University, USA, from September 2001 to August 2003. He has a wide range of research interests, with a focus on sensor networks, peer-to peer computing, high-performance computer architecture, and combinatorics. He has published more than 200 peer-reviewed articles and more than 120 of them are in well-archived international journals, such as IEEE Transactions on Parallel and Distributed Systems, Journal of Parallel and Distributed Computing, Wireless Networks, The Computer Journal, International Journal of Foundations of Computer Science, and Performance Evaluation; and also in well-known conference proceedings, such as HPCA, MOBIHOC, INFOCOM, ICNP, ICPP, IPDPS, and ICDCS.
Guihai Chen (Fellow, IEEE) received the B.S. degree from Nanjing University in 1984, the M.E. degree from Southeast University in 1987, and the Ph.D. degree from The University of Hong Kong in 1997. He is currently a Distinguished Professor with Shanghai Jiao Tong University, China. He had been invited as a Visiting Professor by many universities, including Kyushu Institute of Technology, Japan, in 1998, The University of Queensland, Australia, in 2000, and Wayne State University, USA, from September 2001 to August 2003. He has a wide range of research interests, with a focus on sensor networks, peer-to peer computing, high-performance computer architecture, and combinatorics. He has published more than 200 peer-reviewed articles and more than 120 of them are in well-archived international journals, such as IEEE Transactions on Parallel and Distributed Systems, Journal of Parallel and Distributed Computing, Wireless Networks, The Computer Journal, International Journal of Foundations of Computer Science, and Performance Evaluation; and also in well-known conference proceedings, such as HPCA, MOBIHOC, INFOCOM, ICNP, ICPP, IPDPS, and ICDCS.View more