English

Private Learning on Networks

Distributed, Parallel, and Cluster Computing 2016-12-16 v1 Machine Learning Optimization and Control

Abstract

Continual data collection and widespread deployment of machine learning algorithms, particularly the distributed variants, have raised new privacy challenges. In a distributed machine learning scenario, the dataset is stored among several machines and they solve a distributed optimization problem to collectively learn the underlying model. We present a secure multi-party computation inspired privacy preserving distributed algorithm for optimizing a convex function consisting of several possibly non-convex functions. Each individual objective function is privately stored with an agent while the agents communicate model parameters with neighbor machines connected in a network. We show that our algorithm can correctly optimize the overall objective function and learn the underlying model accurately. We further prove that under a vertex connectivity condition on the topology, our algorithm preserves privacy of individual objective functions. We establish limits on the what a coalition of adversaries can learn by observing the messages and states shared over a network.

Keywords

Cite

@article{arxiv.1612.05236,
  title  = {Private Learning on Networks},
  author = {Shripad Gade and Nitin H. Vaidya},
  journal= {arXiv preprint arXiv:1612.05236},
  year   = {2016}
}
R2 v1 2026-06-22T17:25:20.880Z