Personalized and Resilient Distributed Learning Through Opinion Dynamics
Luca Ballotta, Nicola Bastianello, Riccardo M. G. Ferrari, Karl H. Johansson

TL;DR
This paper introduces a novel distributed learning algorithm that combines opinion dynamics with gradient descent to enhance personalization and resilience against cyberattacks in multi-agent systems.
Contribution
It proposes a new algorithm integrating opinion dynamics with gradient descent, enabling customizable personalization and resilience in distributed learning.
Findings
Achieves high global accuracy on synthetic and real-world tasks.
Effectively balances personalization and resilience through tunable parameters.
Outperforms standard strategies in the presence of malicious agents.
Abstract
In this paper, we address two practical challenges of distributed learning in multi-agent network systems, namely personalization and resilience. Personalization is the need of heterogeneous agents to learn local models tailored to their own data and tasks, while still generalizing well; on the other hand, the learning process must be resilient to cyberattacks or anomalous training data to avoid disruption. Motivated by a conceptual affinity between these two requirements, we devise a distributed learning algorithm that combines distributed gradient descent and the Friedkin-Johnsen model of opinion dynamics to fulfill both of them. We quantify its convergence speed and the neighborhood that contains the final learned models, which can be easily controlled by tuning the algorithm parameters to enforce a more personalized/resilient behavior. We numerically showcase the effectiveness of…
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
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
