A Survey on Federated Learning for Resource-Constrained IoT Devices

By Ahmed Imteaj, Urmish Thakker, Shiqiang Wang, Jian Li, M. Hadi Amini. IEEE Internet of Things Journal, 2021

694 citations recorded by the source corpus.

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.

Subfields: Artificial Intelligence, Computer Networks and Communications, Computer Science Applications

View Paper: https://www.semanticscholar.org/paper/195b88ba2ab7bc56ed24ea5b5d3f28622d2c6166

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Lichao Sun
  2. Philip S. Yu
  3. Zhaohui Yang
  4. Yong Xiang
  5. Yonina C. Eldar
  6. Dongsheng Li
  7. Merouane Debbah
  8. Tao Sun

In Computer Networks and Communications

  1. Derrick Wing Kwan Ng
  2. Zhaohui Yang
  3. Merouane Debbah
  4. Yong Xiang
  5. Yonina C. Eldar
  6. Philip S. Yu
  7. Tao Sun
  8. Marco Levorato

In Computer Science Applications

  1. Philip S. Yu
  2. Dongsheng Li
  3. Tao Sun
  4. Lichao Sun
  5. Bao Wang
  6. Ling Liu
  7. Keke Chen
  8. Charu C. Aggarwal

Citations in the corpus