Collaborative Learning between Cloud and End Devices: An Empirical Study on Location Prediction

被引:18
作者
Lu, Yan [1 ,2 ]
Shu, Yuanchao [1 ]
Tan, Xu [1 ]
Liu, Yunxin [1 ]
Zhou, Mengyu [1 ]
Chen, Qi [1 ]
Pei, Dan [3 ]
机构
[1] Microsoft Res, Redmond, WA 98052 USA
[2] NYU, New York, NY 10003 USA
[3] Tsinghua Univ, Beijing, Peoples R China
来源
SEC'19: PROCEEDINGS OF THE 4TH ACM/IEEE SYMPOSIUM ON EDGE COMPUTING | 2019年
关键词
edge computing; collaborative learning; smartphone; DNN; location prediction; knowledge distillation; PREDICTABILITY;
D O I
10.1145/3318216.3363304
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Over the years, numerous learning methods have been put forward to model and predict different user behaviors on end devices (e.g., ads click, location change, app launch). While the learn-then-deploy approaches achieve promising results in many scenarios, data heterogeneity and variability throw impediment in the way of deploying pre-learned models to a large cluster of end devices. On the other hand, learning on devices like smartphones suffers from limited data, computing power and energy budget. This paper proposes Colla, a collaborative learning approach for behavior prediction that allows cloud and devices to learn collectively and continuously. Colla finds a middle ground to build tailored model for each device, leveraging local data and computation resources to update the model, while at the same time exploits cloud to aggregate and transfer device-learned knowledge across the network to solve the cold-start problem and prevent overfitting. We fully implemented Colla with a multi-feature RNN model on both smartphones and in cloud, and applied it to predict user locations. Evaluation results based on large-scale real data show that compared with training using centralized data, Colla improves prediction accuracy by 21%. Our experiments also validate the efficiency of Colla, showing that one overnight training on a commodity smartphone can process one-year data from a typical smartphone, at the cost of 2000mWh and few hundreds KB communication overhead.
引用
收藏
页码:139 / 151
页数:13
相关论文
共 63 条
  • [1] Akoush Sherif., 2007, INT C WIR COMM MOB C INT C WIR COMM MOB C
  • [2] Anil Rohan, ABS180403235 CORR ABS180403235 CORR
  • [3] [Anonymous], 2016, ACM MOBISYS
  • [4] [Anonymous], 2012, ADV NEURAL INF PROCE
  • [5] [Anonymous], 2014, NIPS
  • [6] [Anonymous], 2015, NIPS
  • [7] [Anonymous], 2010, P ANN C NEUR INF PRO
  • [8] [Anonymous], 2014, P INT C ART INT STAT
  • [9] Asahara Akinori, 2011, ACM SIGSPATIAL
  • [10] Bucila Cristian, 2006, ACM KDD