Resilient Peer-to-peer Learning based on Adaptive Aggregation

Chandreyee Bhowmick, Xenofon Koutsoukos
1/8/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Collaborative learning in peer-to-peer networks offers the benefits of distributed learning while mitigating the risks associated with single points of failure inherent in centralized servers. However, adversarial workers pose potential threats by attempting to inject malicious information into the network. Thus, ensuring the resilience of peer-to-peer learning emerges as a pivotal research objective. The challenge is exacerbated in the presence of non-convex loss functions and non-iid data distributions. This paper introduces a resilient aggregation technique tailored for such scenarios, aimed at fostering similarity among peers' learning processes. The aggregation weights are determined through an optimization procedure, and use the loss function computed using the neighbor's models and individual private data, thereby addressing concerns regarding data privacy in distributed machine learning. Theoretical analysis demonstrates convergence of parameters with non-convex loss functions and non-iid data distributions. Empirical evaluations across three distinct machine learning tasks support the claims. The empirical findings, which encompass a range of diverse attack models, also demonstrate improved accuracy when compared to existing methodologies.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{bhowmick2025resilient,
  title  = {Resilient Peer-to-peer Learning based on Adaptive Aggregation},
  author = {Chandreyee Bhowmick and Xenofon Koutsoukos},
  year   = {2025},
  eprint = {2501.04610},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.04610v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.04610.svg)](https://codeofpaper.com/paper/2501.04610)

Discussion