Loading [MathJax]/extensions/MathMenu.js
A Survey on Federated Learning for Resource-Constrained IoT Devices | IEEE Journals & Magazine | IEEE Xplore

A Survey on Federated Learning for Resource-Constrained IoT Devices


Abstract:

Federated learning (FL) is a distributed machine learning strategy that generates a global model by learning from multiple decentralized edge clients. FL enables on-devic...Show More

Abstract:

Federated learning (FL) is a distributed machine learning strategy that generates a global model by learning from multiple decentralized edge clients. FL enables on-device training, keeping the client’s local data private, and further, updating the global model based on the local model updates. While FL methods offer several advantages, including scalability and data privacy, they assume there are available computational resources at each edge-device/client. However, the Internet-of-Things (IoT)-enabled devices, e.g., robots, drone swarms, and low-cost computing devices (e.g., Raspberry Pi), may have limited processing ability, low bandwidth and power, or limited storage capacity. In this survey article, we propose to answer this question: how to train distributed machine learning models for resource-constrained IoT devices? To this end, we first explore the existing studies on FL, relative assumptions for distributed implementation using IoT devices, and explore their drawbacks. We then discuss the implementation challenges and issues when applying FL to an IoT environment. We highlight an overview of FL and provide a comprehensive survey of the problem statements and emerging challenges, particularly during applying FL within heterogeneous IoT environments. Finally, we point out the future research directions for scientists and researchers who are interested in working at the intersection of FL and resource-constrained IoT environments.
Published in: IEEE Internet of Things Journal ( Volume: 9, Issue: 1, 01 January 2022)
Page(s): 1 - 24
Date of Publication: 06 July 2021

ISSN Information:

References is not available for this document.

I. Introduction

In this section, we explain the motivation to conduct a comprehensive survey on federated learning (FL) for resource-constrained Internet-of-Things (IoT) devices, followed by recently published prior works, and differentiate how our proposed survey is necessary for the FL domain. After that, we discuss our contributions and the necessity of conducting this research. Finally, at the end of this section, we briefly highlight the organization of this article.

Select All
1.
A. C. Yao, "Protocols for secure computations", Proc. 23rd Annu. Symp. Found. Comput. Sci. (SFCS), pp. 160-164, 1982.
2.
R. Agrawal and R. Srikant, "Privacy-preserving data mining", Proc. ACM SIGMOD Int. Conf. Manage. Data, pp. 439-450, 2000.
3.
R. J. Bayardo and R. Agrawal, "Data privacy through optimal k-anonymization", Proc. 21st Int. Conf. Data Eng. (ICDE), pp. 217-228, 2005.
4.
J. Vaidya, H. Yu and X. Jiang, "Privacy-preserving SVM classification", Knowl. Inf. Syst., vol. 14, no. 2, pp. 161-178, 2008.
5.
Y. Gertner, Y. Ishai, E. Kushilevitz and T. Malkin, "Protecting data privacy in private information retrieval schemes", J. Comput. Syst. Sci., vol. 60, no. 3, pp. 592-629, 2000.
6.
W. He, X. Liu, H. Nguyen, K. Nahrstedt and T. Abdelzaher, "PDA: Privacy-preserving data aggregation in wireless sensor networks", Proc. IEEE INFOCOM 26th IEEE Int. Conf. Comput. Commun., pp. 2045-2053, 2007.
7.
T. Li, A. K. Sahu, A. Talwalkar and V. Smith, "Federated learning: Challenges methods and future directions", IEEE Signal Process. Mag., vol. 37, no. 3, pp. 50-60, May 2020.
8.
Q. Yang, Y. Liu, T. Chen and Y. Tong, "Federated machine learning: Concept and applications", ACM Trans. Intell. Syst. Technol. (TIST), vol. 10, no. 2, pp. 12, 2019.
9.
S. Niknam, H. S. Dhillon and J. H. Reed, "Federated learning for wireless communications: Motivation opportunities and challenges", 2019, [online] Available: http://www.arXiv:1908.06847.
10.
W. Y. B. Lim et al., "Federated learning in mobile edge networks: A comprehensive survey", IEEE Commun. Surveys Tuts., vol. 22, no. 3, pp. 2031-2063, 3rd Quart. 2020.
11.
X. Wang, Y. Han, C. Wang, Q. Zhao, X. Chen and M. Chen, "In-edge AI: Intelligentizing mobile edge computing caching and communication by federated learning", IEEE Netw., vol. 33, no. 5, pp. 156-165, Sep./Oct. 2019.
12.
P. Kairouz et al., "Advances and open problems in federated learning", Found. Trends Mach. Learn., vol. 14, no. 1, pp. 1-210, 2021.
13.
Z. Zhou, X. Chen, E. Li, L. Zeng, K. Luo and J. Zhang, "Edge intelligence: Paving the last mile of artificial intelligence with edge computing", Proc. IEEE, vol. 107, no. 8, pp. 1738-1762, Aug. 2019.
14.
N. Abbas, Y. Zhang, A. Taherkordi and T. Skeie, "Mobile edge computing: A survey", IEEE Internet Things J., vol. 5, no. 1, pp. 450-465, Feb. 2018.
15.
L. Cui, S. Yang, F. Chen, Z. Ming, N. Lu and J. Qin, "A survey on application of machine learning for Internet of Things", Int. J. Mach. Learn. Cybern., vol. 9, no. 8, pp. 1399-1417, 2018.
16.
Y. Mao, C. You, J. Zhang, K. Huang and K. B. Letaief, "A survey on mobile edge computing: The communication perspective", IEEE Commun. Surveys Tuts., vol. 19, no. 4, pp. 2322-2358, 4th Quart. 2017.
17.
H. Li, K. Ota and M. Dong, "Learning IoT in edge: Deep learning for the Internet of Things with edge computing", IEEE Netw., vol. 32, no. 1, pp. 96-101, Jan./Feb. 2018.
18.
S. Wang, X. Zhang, Y. Zhang, L. Wang, J. Yang and W. Wang, "A survey on mobile edge networks: Convergence of computing caching and communications", IEEE Access, vol. 5, pp. 6757-6779, 2017.
19.
P. Mach and Z. Becvar, "Mobile edge computing: A survey on architecture and computation offloading", IEEE Commun. Surveys Tuts., vol. 19, no. 3, pp. 1628-1656, 3rd Quart. 2017.
20.
H B. McMahan, E. Moore, D. Ramage, S. Hampson and B. A. Y. Arcas, "Communication-efficient learning of deep networks from decentralized data", 2016, [online] Available: http://www.arXiv:1602.05629.
21.
T. Li, A. K. Sahu, M. Zaheer, M. Sanjabi, A. Talwalkar and V. Smith, "Federated optimization in heterogeneous networks", 2018, [online] Available: http://www.arXiv:1812.06127.
22.
A. Hard et al., "Federated learning for mobile keyboard prediction", 2018, [online] Available: http://www.arXiv:1811.03604.
23.
D. Leroy, A. Coucke, T. Lavril, T. Gisselbrecht and J. Dureau, "Federated learning for keyword spotting", Proc. IEEE Int. Conf. Acoust. Speech Signal Process. (ICASSP), pp. 6341-6345, 2019.
24.
F. Chen, Z. Dong, Z. Li and X. He, "Federated meta-learning for recommendation", 2018, [online] Available: http://www.arXiv:1802.07876.
25.
K. Cheng, T. Fan, Y. Jin, Y. Liu, T. Chen and Q. Yang, "SecureBoost: A lossless federated learning framework", 2019, [online] Available: http://www.arXiv:1901.08755.
26.
Y. Liu et al., "A communication efficient vertical federated learning framework", 2019, [online] Available: http://www.arXiv:1912.11187.
27.
S. J. Pan and Q. Yang, "A survey on transfer learning", IEEE Trans. Knowl. Data Eng., vol. 22, no. 10, pp. 1345-1359, Oct. 2010.
28.
Y. Liu, T. Chen and Q. Yang, "Secure federated transfer learning", 2018, [online] Available: http://www.arXiv:1812.03337.
29.
T. Yang et al., "Applied federated learning: Improving Google keyboard query suggestions", 2018, [online] Available: http://www.arXiv:1812.02903.
30.
Q. Li, Z. Wen and B. He, "Practical federated gradient boosting decision trees", 2019, [online] Available: http://www.arXiv:1911.04206.

Contact IEEE to Subscribe

References

References is not available for this document.