Skip to main content

Distributed deep learning optimized system over the cloud and smart phone devices

Publication ,  Journal Article
Jiang, H; Starkman, J; Lee, YJ; Chen, H; Qian, X; Huang, MC
Published in: IEEE Transactions on Mobile Computing
January 1, 2021

Deep learning has been becoming a promising focus in data mining research. With deep learning techniques, researchers can discover deep properties and features of events from quantitative mobile sensor data. However, many data sources are geographically separated and have strict privacy, security, and regulatory constraints. Upon releasing the privacy-sensitive data, these data sources generally no longer physically possess their data and cannot interfere with the way their personal data being used. Therefore, it is necessary to explore distributed data mining architecture which is able to conduct consensus learning based on needs. Accordingly, we propose a distributed deep learning optimized system which contains a cloud server and multiple smartphone devices with computation capabilities and each device is served as a personal mobile data hub for enabling mobile computing while preserving data privacy. The proposed system keeps the private data locally in smartphones, shares trained parameters, and builds a global consensus model. The feasibility and usability of the proposed system are evaluated by three experiments and related discussion. The experimental results show that the proposed distributed deep learning system can reconstruct the behavior of centralized training. We also measure the cumulative network traffic in different scenarios and show that the partial parameter sharing strategy does not only preserve the performance of the trained model but also can reduce network traffic. User data privacy is protected on two levels. First, local private training data do not need to be shared with other people and the user has full control of their personal training data all the time. Second, only a small fraction of trained gradients of the local model are selected for sharing, which further reduces the risk of information leaking.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

IEEE Transactions on Mobile Computing

DOI

EISSN

1558-0660

ISSN

1536-1233

Publication Date

January 1, 2021

Volume

20

Issue

1

Start / End Page

147 / 161

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4604 Cybersecurity and privacy
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0805 Distributed Computing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Jiang, H., Starkman, J., Lee, Y. J., Chen, H., Qian, X., & Huang, M. C. (2021). Distributed deep learning optimized system over the cloud and smart phone devices. IEEE Transactions on Mobile Computing, 20(1), 147–161. https://doi.org/10.1109/TMC.2019.2941492
Jiang, H., J. Starkman, Y. J. Lee, H. Chen, X. Qian, and M. C. Huang. “Distributed deep learning optimized system over the cloud and smart phone devices.” IEEE Transactions on Mobile Computing 20, no. 1 (January 1, 2021): 147–61. https://doi.org/10.1109/TMC.2019.2941492.
Jiang H, Starkman J, Lee YJ, Chen H, Qian X, Huang MC. Distributed deep learning optimized system over the cloud and smart phone devices. IEEE Transactions on Mobile Computing. 2021 Jan 1;20(1):147–61.
Jiang, H., et al. “Distributed deep learning optimized system over the cloud and smart phone devices.” IEEE Transactions on Mobile Computing, vol. 20, no. 1, Jan. 2021, pp. 147–61. Scopus, doi:10.1109/TMC.2019.2941492.
Jiang H, Starkman J, Lee YJ, Chen H, Qian X, Huang MC. Distributed deep learning optimized system over the cloud and smart phone devices. IEEE Transactions on Mobile Computing. 2021 Jan 1;20(1):147–161.

Published In

IEEE Transactions on Mobile Computing

DOI

EISSN

1558-0660

ISSN

1536-1233

Publication Date

January 1, 2021

Volume

20

Issue

1

Start / End Page

147 / 161

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4604 Cybersecurity and privacy
  • 4006 Communications engineering
  • 1005 Communications Technologies
  • 0906 Electrical and Electronic Engineering
  • 0805 Distributed Computing