Papers
Topics
Authors
Recent
Search
2000 character limit reached

SParSeFuL: Sparse Self-Federated Learning

Updated 3 July 2026
  • The paper introduces a novel framework that integrates peer-driven model comparison, decentralized federation, and neural network sparsification for resource-efficient learning.
  • It employs a three-stage SCR protocol—sparse leader election, gradient diffusion, and converge-casting—to streamline model exchange and aggregation.
  • Experimental results show minimal accuracy loss with significant energy and bandwidth savings, outperforming traditional FedAvg in non-IID, resource-constrained environments.

Sparse Proximity-based Self-Federated Learning (SParSeFuL) is a fully distributed federated learning framework that enables resource-constrained edge devices to self-organize into data-homogeneous federations based on pairwise model similarity, exchanging only sparsified neural representations to reduce energy and communication costs. SParSeFuL integrates three core principles: peer-driven model comparison (proximity), decentralized federation formation (self-federation), and explicit neural network sparsification (sparsity), to enable scalable, privacy-preserving collaborative intelligence in dynamic and heterogeneous environments (Domini et al., 2024, Domini et al., 10 Jul 2025).

1. Network Model, Objective, and Formalization

The SParSeFuL framework considers a set S={s1,…,sn}S=\{s_1, \dots, s_n\} of devices deployed over a continuous domain AA, partitioned into kk latent subregions {a1,…,ak}\{a_1,\dots,a_k\} with distinct data distributions Θj\Theta_j. Each device sis_i possesses local data Di\mathcal{D}_i sampled from an unknown Θj\Theta_j, and can communicate with peers within a physical radius rcr_c (one-hop neighborhood Ni\mathcal{N}_i).

The optimization goal is to jointly:

  • Self-organize AA0 into federations AA1 approximating the ground-truth partitions,
  • Within each final federation AA2 after AA3 global rounds, learn a compressed model AA4 minimizing both predictive loss and parameter count, i.e.,

AA5

where AA6 is the per-sample loss (e.g., cross-entropy) and AA7 is the number of nonzero parameters, with AA8 as a sparsity regularization parameter (Domini et al., 10 Jul 2025).

2. Proximity-based Self-Organization and Federation Dynamics

Federation formation in SParSeFuL uses a purely loss-driven dissimilarity metric without reference to geographic coordinates. Each node exchanges compressed models AA9 with one-hop neighbors kk0 and computes the pairwise cross-validation losses:

kk1

The symmetric proximity score is:

kk2

Devices cluster via the SCR (Self-Organizing Coordination Region) protocol, which proceeds in three stages:

  • S-block (Sparse leader choice): Nodes randomly self-nominate as cluster seeds with probability kk3.
  • G-block (Gradient-cast): Dissimilarity values kk4 are diffused to propagate cluster boundaries.
  • C-block (Converge-cast): Models are aggregated at emergent leaders (Domini et al., 2024, Domini et al., 10 Jul 2025).

Each device joins the federation whose leader can be reached with cumulative dissimilarity kk5, where kk6 is a tunable path error.

3. Algorithmic Workflow: Sparse Model Exchange and Aggregation

At every round, SParSeFuL implements the following per-device steps:

  1. Sparse Pruning: Each device computes a binary mask kk7 keeping the largest kk8 weights, achieving target sparsity ratio kk9:

{a1,…,ak}\{a_1,\dots,a_k\}0

with {a1,…,ak}\{a_1,\dots,a_k\}1 set to the {a1,…,ak}\{a_1,\dots,a_k\}2th percentile of {a1,…,ak}\{a_1,\dots,a_k\}3.

  1. Local Training: Devices perform {a1,…,ak}\{a_1,\dots,a_k\}4 epochs of SGD on {a1,…,ak}\{a_1,\dots,a_k\}5, updating only the nonzero weights.
  2. Model Exchange: Compressed weights {a1,…,ak}\{a_1,\dots,a_k\}6 are shared with {a1,…,ak}\{a_1,\dots,a_k\}7; dissimilarity {a1,…,ak}\{a_1,\dots,a_k\}8 is computed with each neighbor.
  3. Federation Update via SCR: The three-block protocol elects leaders, diffuses cluster membership, and aggregates peers with {a1,…,ak}\{a_1,\dots,a_k\}9.
  4. Aggregation: Each cluster leader aggregates members' models using weighted FedAvg:

Θj\Theta_j0

  1. Distribution: Aggregated weights are distributed back, setting members’ models to Θj\Theta_j1 for the next round.

This entire process exploits both explicit pruning and sparse leader election to minimize transmitted and updated parameters (Domini et al., 2024, Domini et al., 10 Jul 2025).

4. Communication, Energy, and Complexity Analysis

SParSeFuL analytically reduces both per-round communication and computation:

  • Per-node computation (one epoch):

Θj\Theta_j2

with Θj\Theta_j3 model parameters, Θj\Theta_j4 FLOPs per parameter, and Θj\Theta_j5 energy/FLOP.

  • Communication (compressed model):

Θj\Theta_j6

where Θj\Theta_j7 is bits per weight and Θj\Theta_j8 is energy/bit transmitted.

  • Bandwidth usage: decreases linearly with Θj\Theta_j9.

For the leader, aggregation cost is sis_i0 per federation per round. Sparse leader election and communication ensure the protocol scales with local density rather than total network size (Domini et al., 10 Jul 2025).

5. Theoretical Properties and Convergence

Analytical convergence of SParSeFuL is established under standard assumptions (smooth local loss, bounded gradient variance, fixed masks). The descent lemma and convergence theorem assert:

  • With learning rate sis_i1 and sis_i2, the expected squared gradient norm approaches zero asymptotically:

sis_i3

  • The error term introduced by sparsification is explicitly controlled by the discrepancy in sparsity masks.

A plausible implication is that the protocol is robust to hyperparameter selection within broad ranges and the network exhibits strong self-stabilization properties after transient network churn (Domini et al., 10 Jul 2025).

6. Experimental Results and Comparative Performance

Extensive experiments were conducted on EMNIST and CIFAR-10, with sis_i4 edge nodes and extreme non-IID splits. The main comparisons involve centralized FedAvg, dense PSFL (no sparsification), and SParSeFuL at various sparsity ratios.

Method Accuracy Rounds to 95% Energy (%) Bandwidth (%)
Dense PSFL (sis_i5) 97.8 30 100 100
SParSeFuL (sis_i6) 97.6 32 41 40
SParSeFuL (sis_i7) 97.4 34 3 50
SParSeFuL (sis_i8) 96.8 38 3 70

Key observations:

  • sis_i9 pruning yields only Di\mathcal{D}_i0 accuracy loss but Di\mathcal{D}_i1 energy and bandwidth reduction;
  • At Di\mathcal{D}_i2, energy drops to under Di\mathcal{D}_i3 of baseline with Di\mathcal{D}_i4 accuracy loss;
  • Convergence slows only modestly as sparsity increases (30 to 34 rounds);
  • On strongly non-IID Extended-MNIST splits, SParSeFuL outperforms global FedAvg by Di\mathcal{D}_i5 percentage points in test accuracy when Di\mathcal{D}_i6 (Domini et al., 2024, Domini et al., 10 Jul 2025).

7. Applications and Broader Implications

SParSeFuL is positioned as a key solution for Society 5.0 scenarios, including large-scale IoT environments requiring privacy, sustainability, and resilience. Its combination of aggregate computing paradigms, resource-aware sparsification, and leaderless organization enables scalability and adaptability across highly dynamic or geographically skewed networks. The demonstrated reduction in energy and bandwidth cost aligns SParSeFuL with green AI initiatives for collaborative on-device intelligence (Domini et al., 10 Jul 2025).

This suggests SParSeFuL offers a practically viable and empirically validated direction towards sustainable federated learning at the network edge under resource and privacy constraints, surpassing classical methods on both accuracy and resource metrics.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Sparse Proximity-based Self-Federated Learning (SParSeFuL).