A Multi-Token Coordinate Descent Method for Semi-Decentralized Vertical Federated Learning
Not on the map. Why?
Abstract (arXiv)
Most federated learning (FL) methods use a client-server scheme, where clients communicate only with a central server. However, this scheme is prone to bandwidth bottlenecks at the server and has a single point of failure. In contrast, in a (fully) decentralized approach, clients communicate directly with each other, dispensing with the server and mitigating these issues. Yet, as the client network grows larger and sparser, the convergence of decentralized methods slows down, even failing to converge if the network is disconnected. This work addresses this gap between client-server and decentralized schemes, focusing on the vertical FL setup, where clients hold different features of the same samples. We propose multi-token coordinate descent (MTCD), a flexible semi-decentralized method for vertical FL that can exploit both client-server and client-client links. By selecting appropriate hyperparameters, MTCD recovers the client-sever and decentralized schemes as special cases. In fact, its decentralized instance is itself a novel method of independent interest. Yet, by controlling the degree of dependency on client-server links, MTCD can also explore a spectrum of schemes ranging from client-server to decentralized. We prove that, for sufficiently large batch sizes, MTCD converges at an O(1/T) rate for nonconvex objectives when the tokens roam across disjoint subsets of clients. To capture the aforementioned drawbacks of the client-server scheme succinctly, we model the relative impact of using client-server versus client-client links as the ratio of their "costs", which depends on the application. This allows us to demonstrate, both analytically and empirically, that by tuning the degree of dependency on the server, the semi-decentralized instances of MTCD can outperform both client-server and decentralized approaches across a range of applications.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 28 of its 67 references that are in the map. First posted on arXiv 18 Sep 2023.
Builds on
28 of 67 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 641
- 2015Multi-view Convolutional Neural Networks for 3D Shape Recognitioncited by 565
- 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 502
- 2020A Unified Theory of Decentralized SGD with Changing Topology and Local Updatescited by 367
- 2015Coordinate Descent Algorithmscited by 219
- 2017Network Topology and Communication-Computation Tradeoffs in Decentralized Optimizationcited by 122
- 2022Vertical Federated Learning: Concepts, Advances and Challengescited by 108
- 2020VAFL: a Method of Vertical Asynchronous Federated Learningcited by 87
- 2016CoCoA: A General Framework for Communication-Efficient Distributed Optimizationcited by 69
- 2022Vertical Federated Learning: Challenges, Methodologies and Experimentscited by 55
16 more
- 2021Semi-Decentralized Federated Learning with Cooperative D2D Local Model Aggregationscited by 51
- 2020Multi-Stage Hybrid Federated Learning over Large-Scale D2D-Enabled Fog Networkscited by 42
- 2020SplitNN-driven Vertical Partitioningcited by 42
- 2022BEER: Fast O(1/T) Rate for Decentralized Nonconvex Optimization with Communication Compressioncited by 41
- 2022Compressed-VFL: Communication-Efficient Learning with Vertically Partitioned Datacited by 36
- 2018Walkman: A Communication-Efficient Random-Walk Algorithm for Decentralized Optimizationcited by 31
- 2018COLA: Decentralized Linear Learningcited by 30
- 2023A Survey on Vertical Federated Learning: From a Layered Perspectivecited by 30
- 2013Accelerated, Parallel and Proximal Coordinate Descentcited by 25
- 2022A principled framework for the design and analysis of token algorithmscited by 18
- 2022Semi-Decentralized Federated Learning with Collaborative Relayingcited by 16
- 2020Hybrid Federated Learning: Algorithms and Implementationcited by 14
- 2014Convergence rate analysis of several splitting schemescited by 13
- 2019Decentralized Consensus Optimization Based on Parallel Random Walkcited by 5
- 2018Markov Chain Block Coordinate Descentcited by 4
- 2022Asynchronous Parallel Incremental Block-Coordinate Descent for Decentralized Machine Learningcited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 0; 2026: 1.
3 papers.