GLow -- A Novel, Flower-Based Simulated Gossip Learning Strategy
Aitor Belenguer, Jose A. Pascual, Javier Navaridas
TL;DR
The paper tackles the challenge of achieving fully decentralized learning with Gossip Learning by introducing GLow, a simulation-oriented extension built on the Flower Framework. GLow enables researchers to study convergence, scalability, and network effects across customizable topologies without a central aggregation server. Through MNIST and CIFAR-10 experiments with multiple agent counts and connectivity degrees, GLow demonstrates competitive performance relative to centralized and vanilla Federated Learning while highlighting trade-offs arising from topology, data distribution, and special control agents. The work provides a modular, community-friendly tool for advancing decentralized AI on resource-constrained devices and outlines clear avenues for future enhancements such as non-IID handling, parallel head operation, and quantization.
Abstract
Fully decentralized learning algorithms are still in an early stage of development. Creating modular Gossip Learning strategies is not trivial due to convergence challenges and Byzantine faults intrinsic in systems of decentralized nature. Our contribution provides a novel means to simulate custom Gossip Learning systems by leveraging the state-of-the-art Flower Framework. Specifically, we introduce GLow, which will allow researchers to train and assess scalability and convergence of devices, across custom network topologies, before making a physical deployment. The Flower Framework is selected for being a simulation featured library with a very active community on Federated Learning research. However, Flower exclusively includes vanilla Federated Learning strategies and, thus, is not originally designed to perform simulations without a centralized authority. GLow is presented to fill this gap and make simulation of Gossip Learning systems possible. Results achieved by GLow in the MNIST and CIFAR10 datasets, show accuracies over 0.98 and 0.75 respectively. More importantly, GLow performs similarly in terms of accuracy and convergence to its analogous Centralized and Federated approaches in all designed experiments.
