vix.ing · top · new · best · stats · spec

In-depth Analysis of Low-rank Matrix Factorisation in a Federated Setting

2024/09/13 by Philippenko, Constantin, Scaman, Kevin, Massoulié, Laurent · 2 citations
#FOS: Computer and information sciences #FOS: Mathematics #Machine Learning (cs.LG) #Optimization and Control (math.OC)

paper · doi:10.48550/arxiv.2409.08771

Abstract

We analyze a distributed algorithm to compute a low-rank matrix factorization on N clients, each holding a local dataset Si ∈ ℝni × d, mathematically, we seek to solve minUi ∈ ℝni× r, V∈ ℝd × r (1)/(2) ∑i=1N ‖Si - Ui V^\top‖2F. Considering a power initialization of V, we rewrite the previous smooth non-convex problem into a smooth strongly-convex problem that we solve using a parallel Nesterov gradient descent potentially requiring a single step of communication at the initialization step. For any client i in \1, …, N\, we obtain a global V in ℝd × r common to all clients and a local variable Ui in ℝni × r. We provide a linear rate of convergence of the excess loss which depends on σmax / σr, where σr is the rth singular value of the concatenation S of the matrices (Si)i=1N. This result improves the rates of convergence given in the literature, which depend on σmax2 / σmin2. We provide an upper bound on the Frobenius-norm error of reconstruction under the power initialization strategy. We complete our analysis with experiments on both synthetic and real data.

Cited by

Related