Cross-Silo Federated Learning for Multi-Tier Networks with Vertical and Horizontal Data Partitioning

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Das, Anirban, Castiglia, Timothy, Wang, Shiqiang, Patterson, Stacy
Format: Preprint
Veröffentlicht: 2021
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914769014882304
author Das, Anirban
Castiglia, Timothy
Wang, Shiqiang
Patterson, Stacy
author_facet Das, Anirban
Castiglia, Timothy
Wang, Shiqiang
Patterson, Stacy
contents We consider federated learning in tiered communication networks. Our network model consists of a set of silos, each holding a vertical partition of the data. Each silo contains a hub and a set of clients, with the silo's vertical data shard partitioned horizontally across its clients. We propose Tiered Decentralized Coordinate Descent (TDCD), a communication-efficient decentralized training algorithm for such two-tiered networks. The clients in each silo perform multiple local gradient steps before sharing updates with their hub to reduce communication overhead. Each hub adjusts its coordinates by averaging its workers' updates, and then hubs exchange intermediate updates with one another. We present a theoretical analysis of our algorithm and show the dependence of the convergence rate on the number of vertical partitions and the number of local updates. We further validate our approach empirically via simulation-based experiments using a variety of datasets and objectives.
format Preprint
id arxiv_https___arxiv_org_abs_2108_08930
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Cross-Silo Federated Learning for Multi-Tier Networks with Vertical and Horizontal Data Partitioning
Das, Anirban
Castiglia, Timothy
Wang, Shiqiang
Patterson, Stacy
Machine Learning
Distributed, Parallel, and Cluster Computing
We consider federated learning in tiered communication networks. Our network model consists of a set of silos, each holding a vertical partition of the data. Each silo contains a hub and a set of clients, with the silo's vertical data shard partitioned horizontally across its clients. We propose Tiered Decentralized Coordinate Descent (TDCD), a communication-efficient decentralized training algorithm for such two-tiered networks. The clients in each silo perform multiple local gradient steps before sharing updates with their hub to reduce communication overhead. Each hub adjusts its coordinates by averaging its workers' updates, and then hubs exchange intermediate updates with one another. We present a theoretical analysis of our algorithm and show the dependence of the convergence rate on the number of vertical partitions and the number of local updates. We further validate our approach empirically via simulation-based experiments using a variety of datasets and objectives.
title Cross-Silo Federated Learning for Multi-Tier Networks with Vertical and Horizontal Data Partitioning
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2108.08930