Online Distributed Learning with Quantized Finite-Time Coordination

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bastianello, Nicola, Rikos, Apostolos I., Johansson, Karl H.
Format: Preprint
Veröffentlicht: 2023
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913340537700352
author Bastianello, Nicola
Rikos, Apostolos I.
Johansson, Karl H.
author_facet Bastianello, Nicola
Rikos, Apostolos I.
Johansson, Karl H.
contents In this paper we consider online distributed learning problems. Online distributed learning refers to the process of training learning models on distributed data sources. In our setting a set of agents need to cooperatively train a learning model from streaming data. Differently from federated learning, the proposed approach does not rely on a central server but only on peer-to-peer communications among the agents. This approach is often used in scenarios where data cannot be moved to a centralized location due to privacy, security, or cost reasons. In order to overcome the absence of a central server, we propose a distributed algorithm that relies on a quantized, finite-time coordination protocol to aggregate the locally trained models. Furthermore, our algorithm allows for the use of stochastic gradients during local training. Stochastic gradients are computed using a randomly sampled subset of the local training data, which makes the proposed algorithm more efficient and scalable than traditional gradient descent. In our paper, we analyze the performance of the proposed algorithm in terms of the mean distance from the online solution. Finally, we present numerical results for a logistic regression task.
format Preprint
id arxiv_https___arxiv_org_abs_2307_06620
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Online Distributed Learning with Quantized Finite-Time Coordination
Bastianello, Nicola
Rikos, Apostolos I.
Johansson, Karl H.
Machine Learning
Distributed, Parallel, and Cluster Computing
Optimization and Control
In this paper we consider online distributed learning problems. Online distributed learning refers to the process of training learning models on distributed data sources. In our setting a set of agents need to cooperatively train a learning model from streaming data. Differently from federated learning, the proposed approach does not rely on a central server but only on peer-to-peer communications among the agents. This approach is often used in scenarios where data cannot be moved to a centralized location due to privacy, security, or cost reasons. In order to overcome the absence of a central server, we propose a distributed algorithm that relies on a quantized, finite-time coordination protocol to aggregate the locally trained models. Furthermore, our algorithm allows for the use of stochastic gradients during local training. Stochastic gradients are computed using a randomly sampled subset of the local training data, which makes the proposed algorithm more efficient and scalable than traditional gradient descent. In our paper, we analyze the performance of the proposed algorithm in terms of the mean distance from the online solution. Finally, we present numerical results for a logistic regression task.
title Online Distributed Learning with Quantized Finite-Time Coordination
topic Machine Learning
Distributed, Parallel, and Cluster Computing
Optimization and Control
url https://arxiv.org/abs/2307.06620