Diffusion-based Decentralized Federated Multi-Task Representation Learning
Donghwa Kang, Shana Moothedath
TL;DR
This work addresses decentralized multi-task representation learning (MTRL) in high-dimensional, data-scarce regimes by learning a shared low-rank representation $oldsymbol{U}^igstar$ together with task-specific coefficients $oldsymbol{b}_t$. It introduces Dif-AltGDmin, a diffusion-based alternating gradient descent and minimization algorithm that exchanges only subspace estimates across a connected network, thereby reducing communication compared to centralized or prior decentralized methods. The authors provide constructive, high-probability guarantees on subspace recovery and sample/iteration complexity, and demonstrate improved time and communication efficiency over prior work, including robustness to sparse network connectivity. Empirical results on synthetic data corroborate that Dif-AltGDmin attains near-centralized performance with substantially lower communication overhead. The approach advances practical decentralized learning for MTRL and offers a foundation for privacy-preserving, scalable representation learning in distributed systems.
Abstract
Representation learning is a widely adopted framework for learning in data-scarce environments to obtain a feature extractor or representation from various different yet related tasks. Despite extensive research on representation learning, decentralized approaches remain relatively underexplored. This work develops a decentralized projected gradient descent-based algorithm for multi-task representation learning. We focus on the problem of multi-task linear regression in which multiple linear regression models share a common, low-dimensional linear representation. We present an alternating projected gradient descent and minimization algorithm for recovering a low-rank feature matrix in a diffusion-based decentralized and federated fashion. We obtain constructive, provable guarantees that provide a lower bound on the required sample complexity and an upper bound on the iteration complexity of our proposed algorithm. We analyze the time and communication complexity of our algorithm and show that it is fast and communication-efficient. We performed numerical simulations to validate the performance of our algorithm and compared it with benchmark algorithms.
