A survey on secure decentralized optimization and learning

Changxin Liu, Nicola Bastianello, Wei Huo, Yang Shi, Karl H. Johansson
8/16/2024
cs.LGmath.OC

No confident code implementation found for this paper.

Abstract

Decentralized optimization has become a standard paradigm for solving large-scale decision-making problems and training large machine learning models without centralizing data. However, this paradigm introduces new privacy and security risks, with malicious agents potentially able to infer private data or impair the model accuracy. Over the past decade, significant advancements have been made in developing secure decentralized optimization and learning frameworks and algorithms. This survey provides a comprehensive tutorial on these advancements. We begin with the fundamentals of decentralized optimization and learning, highlighting centralized aggregation and distributed consensus as key modules exposed to security risks in federated and distributed optimization, respectively. Next, we focus on privacy-preserving algorithms, detailing three cryptographic tools and their integration into decentralized optimization and learning systems. Additionally, we examine resilient algorithms, exploring the design and analysis of resilient aggregation and consensus protocols that support these systems. We conclude the survey by discussing current trends and potential future directions.

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!

Similar Papers

Cite this paper

@article{liu2024survey,
  title  = {A survey on secure decentralized optimization and learning},
  author = {Changxin Liu and Nicola Bastianello and Wei Huo and Yang Shi and Karl H. Johansson},
  year   = {2024},
  eprint = {2408.08628},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.08628v1}
}

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/2408.08628.svg)](https://codeofpaper.com/paper/2408.08628)

Discussion