Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
169 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Prototype of deployment of Federated Learning with IoT devices (2311.14401v1)

Published 24 Nov 2023 in cs.AI

Abstract: In the age of technology, data is an increasingly important resource. This importance is growing in the field of AI, where sub fields such as Machine Learning (ML) need more and more data to achieve better results. Internet of Things (IoT) is the connection of sensors and smart objects to collect and exchange data, in addition to achieving many other tasks. A huge amount of the resource desired, data, is stored in mobile devices, sensors and other Internet of Things (IoT) devices, but remains there due to data protection restrictions. At the same time these devices do not have enough data or computational capacity to train good models. Moreover, transmitting, storing and processing all this data on a centralised server is problematic. Federated Learning (FL) provides an innovative solution that allows devices to learn in a collaborative way. More importantly, it accomplishes this without violating data protection laws. FL is currently growing, and there are several solutions that implement it. This article presents a prototype of a FL solution where the IoT devices used were raspberry pi boards. The results compare the performance of a solution of this type with those obtained in traditional approaches. In addition, the FL solution performance was tested in a hostile environment. A convolutional neural network (CNN) and a image data set were used. The results show the feasibility and usability of these techniques, although in many cases they do not reach the performance of traditional approaches.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (21)
  1. Tensorflow: A system for large-scale machine learning. In 12th USENIX symposium on operating systems design and implementation. 265–283.
  2. Federated Learning: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Access 8 (2020). https://doi.org/10.1109/ACCESS.2020.3013541
  3. Amazon 2022. Amazon EC2. Retrieved May 27, 2022 from https://aws.amazon.com/ec2/
  4. Amazon IoT Core 2022. IoT Core. Retrieved May 27, 2022 from https://aws.amazon.com/es/iot-core
  5. AWS Free Tier 2022. AWS Free Tier. Retrieved May 27, 2022 from https://aws.amazon.com/es/free
  6. François Chollet. 2015. keras. https://github.com/fchollet/keras. Accessed:2021.
  7. Advances and Open Problems in Federated Learning. Foundations and Trends® in Machine Learning 14, 1–2 (2021), 1–210. https://doi.org/10.1561/2200000083
  8. Federated Optimization: Distributed Machine Learning for On-Device Intelligence. arXiv preprint arXiv:1610.02527 (2016). arXiv:1610.02527 [cs.LG]
  9. Yann LeCun and Corinna Cortes. 2010. MNIST handwritten digit database. http://yann.lecun.com/exdb/mnist/. http://yann.lecun.com/exdb/mnist/
  10. Differentially Private Meta-Learning. In International Conference on Learning Representations.
  11. Communication-efficient learning of deep networks from decentralized data. In Artificial Intelligence and Statistics. PMLR, 1273–1282.
  12. Fast-Convergent Federated Learning. IEEE Journal on Selected Areas in Communications 39, 1 (2021), 201–218. https://doi.org/10.1109/JSAC.2020.3036952
  13. Wireless Network Intelligence at the Edge. Proc. IEEE 107, 11 (2019), 2204–2239. http://dblp.uni-trier.de/db/journals/pieee/pieee107.html#ParkSBD19
  14. Plotly 2022. Collaborative data science. Retrieved May 27, 2022 from https://plot.ly
  15. Rapsberry Pi 2 2022. RPI 2 Model B. Retrieved May 27, 2022 from https://www.raspberrypi.org/products/raspberry-pi-2-model-b
  16. Rapsberry Pi 3 2022. RPI 3 Model B. Retrieved May 27, 2022 from https://www.raspberrypi.org/products/raspberry-pi-3-model-b
  17. Building smart cities applications based on iot technologies: A review. Technology Reports of Kansai University 62, 3 (2020), 1083–1092.
  18. Yushi Wang. 2017. Co-op: Cooperative machine learning from mobile devices. (2017).
  19. Federated learning. Synthesis Lectures on Artificial Intelligence and Machine Learning 13, 3 (2019), 1–207.
  20. Federated learning with non-iid data. arXiv preprint arXiv:1806.00582 (2018).
  21. Toward an Intelligent Edge: Wireless Communication Meets Machine Learning. IEEE Communications Magazine 58, 1 (2020), 19–25. https://doi.org/10.1109/MCOM.001.1900103
Citations (10)

Summary

We haven't generated a summary for this paper yet.