Skip to main content

Edge-Assisted Federated Learning: An Empirical Study from Software Decomposition Perspective

  • Conference paper
  • First Online:
Algorithms and Architectures for Parallel Processing (ICA3PP 2020)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12453))

Abstract

Federated learning is considered to be a privacy-preserving collaborative machine learning training method. However, due to the general limitation of the computing ability of the terminal device, the training efficiency becomes an issue when training some complex deep neural network models. On the other hand, edges, the nearby stationary devices with higher computational capacity, might serve as a help. This paper presents the design of a component-based federated learning framework, which facilitates the offloading of training layers to nearby edge devices while preserving the users’ privacy. We conduct an empirical study on a classic convolutional neural network to validate our framework. Experiments show that this method can effectively shorten the time cost for mobile terminals to perform local training in the federated learning process.

This work was supported by Project 61902333 supported by National Natural Science Foundation of China, by the Key Area R&D Program of Guangdong Province with grant No. 2018B030338001, by the Shenzhen Institute of Artificial Intelligence and Robotics for Society (AIRS).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bonawitz, K., et al.: Practical secure aggregation for privacy-preserving machine learning. In: Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, pp. 1175–1191, October 2017

    Google Scholar 

  2. Cai, W., Zhu, C., Chi, Y.C., Leung, V.C.: Balancing cloud and mobile terminal: an empirical study on decomposed cloud gaming. In: 9th IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2017), Hong Kong, China, 11 December–14 December 14 (2017)

    Google Scholar 

  3. Cai, W., Chi, Y., Zhou, C., Zhu, C., Leung, V.C.: UBCGaming: ubiquitous cloud gaming system. IEEE Syst. J. 12(3), 2483–2494 (2018)

    Article  Google Scholar 

  4. Harlap, A., et al.: Pipedream: fast and efficient pipeline parallel DNN training. arXiv preprint arXiv:1806.03377 (2018)

  5. LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521(7553), 436–444 (2015)

    Article  Google Scholar 

  6. LeCun, Y., Bottou, L., Bengio, Y., Haffner, P.: Gradient-based learning applied to document recognition. Proc. IEEE 86(11), 2278–2324 (1998)

    Article  Google Scholar 

  7. Lim, W.Y.B., et al.: Federated learning in mobile edge networks: a comprehensive survey. In: IEEE Communications Surveys & Tutorials (2020)

    Google Scholar 

  8. Mao, Y., Yi, S., Li, Q., Feng, J., Xu, F., Zhong, S.: A privacy-preserving deep learning approach for face recognition with edge computing. In: Proceedings USENIX Workshop Hot Topics Edge Computer (HotEdge), pp. 1–6 (2018)

    Google Scholar 

  9. Mao, Y., You, C., Zhang, J., Huang, K., Letaief, K.B.: A survey on mobile edge computing: the communication perspective. IEEE Commun. Surv. Tutorials 19(4), 2322–2358 (2017)

    Article  Google Scholar 

  10. McMahan, H.B., Moore, E., Ramage, D., Arcas, B.A.: Federated learning of deep networks using model averaging (2016)

    Google Scholar 

  11. Nishio, T., Yonetani, R.: Client selection for federated learning with heterogeneous resources in mobile edge. In: ICC 2019–2019 IEEE International Conference on Communications (ICC), pp. 1–7. IEEE, May 2019

    Google Scholar 

  12. Osia, S.A., et al.: A hybrid deep learning architecture for privacy-preserving mobile analytics. IEEE Internet of Things J. 7(5), 4505–4518 (2020)

    Article  Google Scholar 

  13. Qiu, H., Noura, H., Qiu, M., Ming, Z., Memmi, G.: A user-centric data protection method for cloud storage based on invertible DWT. IEEE Trans. Cloud Comput. 2020, 1–12 (2019)

    Google Scholar 

  14. Qiu, H., Zheng, Q., Memmi, G., Lu, J., Qiu, M., Thuraisingham, B.: Deep residual learning based enhanced JPEG compression in the internet of things. IEEE Trans. Ind. Inform. 2020, 1–10 (2020)

    Google Scholar 

  15. Wang, J., Zhang, J., Bao, W., Zhu, X., Cao, B., Yu, P.S.: Not just privacy: improving performance of private deep learning in mobile cloud. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pp. 2407–2416, July 2018

    Google Scholar 

  16. Wang, S., et al.: Adaptive federated learning in resource constrained edge computing systems. IEEE J. Selected Areas Commun. 37(6), 1205–1221 (2019)

    Article  Google Scholar 

  17. Yang, Q., Liu, Y., Chen, T., Tong, Y.: Federated machine learning: concept and applications. ACM Trans. Intell. Syst. Technol. (TIST) 10(2), 1–19 (2019)

    Article  Google Scholar 

  18. Zhu, L., Liu, Z., Han, S.: Deep leakage from gradients. In: Advances in Neural Information Processing Systems, pp. 14747–14756 (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Cai .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shi, Y., Duan, H., Chi, Y., Gai, K., Cai, W. (2020). Edge-Assisted Federated Learning: An Empirical Study from Software Decomposition Perspective. In: Qiu, M. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2020. Lecture Notes in Computer Science(), vol 12453. Springer, Cham. https://doi.org/10.1007/978-3-030-60239-0_14

Download citation

Publish with us

Policies and ethics