Securing Federated Learning in Robot Swarms using Blockchain Technology
Alexandre Pacheco, S\'ebastien De Vos, Andreagiovanni Reina and, Marco Dorigo, Volker Strobel

TL;DR
This paper demonstrates a decentralized federated learning approach for robot swarms using blockchain technology, ensuring secure model aggregation without central servers, and addresses robustness against malicious robots.
Contribution
It introduces a blockchain-based method for secure, decentralized federated learning in robot swarms, including protection mechanisms against malicious interference.
Findings
Blockchain enables secure model sharing in robot swarms.
Malfunctioning robots can disrupt training without protection.
Protection mechanisms improve robustness against malicious robots.
Abstract
Federated learning is a new approach to distributed machine learning that offers potential advantages such as reducing communication requirements and distributing the costs of training algorithms. Therefore, it could hold great promise in swarm robotics applications. However, federated learning usually requires a centralized server for the aggregation of the models. In this paper, we present a proof-of-concept implementation of federated learning in a robot swarm that does not compromise decentralization. To do so, we use blockchain technology to enable our robot swarm to securely synchronize a shared model that is the aggregation of the individual models without relying on a central server. We then show that introducing a single malfunctioning robot can, however, heavily disrupt the training process. To prevent such situations, we devise protection mechanisms that are implemented…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Privacy-Preserving Technologies in Data · IoT and Edge/Fog Computing
