Self-Regulating Random Walks for Resilient Decentralized Learning on Graphs
Maximilian Egger, Rawad Bitar, Ghadir Ayache, Antonia Wachter-Zeh,, Salim El Rouayheb

TL;DR
This paper introduces decentralized algorithms, DecAFork and DecAFork+, that maintain a resilient number of random walks on graphs for decentralized learning, effectively handling failures without central coordination.
Contribution
The paper proposes novel decentralized algorithms for maintaining random walks in graphs, ensuring failure resilience without central oversight, with theoretical guarantees and practical simulations.
Findings
DecAFork and DecAFork+ effectively detect and react to failures.
Algorithms maintain desired number of RWs despite failures.
Theoretical performance guarantees are established.
Abstract
Consider the setting of multiple random walks (RWs) on a graph executing a certain computational task. For instance, in decentralized learning via RWs, a model is updated at each iteration based on the local data of the visited node and then passed to a randomly chosen neighbor. RWs can fail due to node or link failures. The goal is to maintain a desired number of RWs to ensure failure resilience. Achieving this is challenging due to the lack of a central entity to track which RWs have failed to replace them with new ones by forking (duplicating) surviving ones. Without duplications, the number of RWs will eventually go to zero, causing a catastrophic failure of the system. We propose two decentralized algorithms called DecAFork and DecAFork+ that can maintain the number of RWs in the graph around a desired value even in the presence of arbitrary RW failures. Nodes continuously estimate…
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
TopicsAdvanced Graph Neural Networks · Privacy-Preserving Technologies in Data · Machine Learning and Algorithms
