A Two-Timescale Approach for Wireless Federated Learning with Parameter Freezing and Power Control
Jinhao Ouyang, Yuan Liu, Hang Liu
TL;DR
The paper addresses energy efficiency in wireless federated learning by exploiting a two-timescale approach that freezes stabilized parameters on a slow frame-scale while adapting transmit power for unstable parameters on a fast slot-scale. It analyzes a bound on the convergence error that includes data heterogeneity, freezing-induced gaps, and outages, then formulates an online optimization problem $X_{av}$ to minimize the convergence error subject to per-device energy budgets $E_{av} \le \bar{E}_n$ via Lyapunov drift-plus-penalty. An online two-timescale algorithm decomposes into per-frame freezing decisions and per-slot power controls, with a threshold-based policy and a Majorization-Minimization solution to the non-convex freezing subproblem, achieving a convergence gap that scales as $O(1/V)$ while ensuring queue stability. Experiments on MNIST and CIFAR-10 demonstrate energy savings and superior convergence performance compared with heuristic schemes and state-of-the-art methods, highlighting practical impact for energy-constrained wireless FL.
Abstract
Federated learning (FL) enables distributed devices to train a shared machine learning (ML) model collaboratively while protecting their data privacy. However, the resource-limited mobile devices suffer from intensive computation-and-communication costs of model parameters. In this paper, we observe the phenomenon that the model parameters tend to be stabilized long before convergence during training process. Based on this observation, we propose a two-timescale FL framework by joint optimization of freezing stabilized parameters and controlling transmit power for the unstable parameters to balance the energy consumption and convergence. First, we analyze the impact of model parameter freezing and unreliable transmission on the convergence rate. Next, we formulate a two-timescale optimization problem of parameter freezing percentage and transmit power to minimize the model convergence error subject to the energy budget. To solve this problem, we decompose it into parallel sub-problems and decompose each sub-problem into two different timescales problems using the Lyapunov optimization method. The optimal parameter freezing and power control strategies are derived in an online fashion. Experimental results demonstrate the superiority of the proposed scheme compared with the benchmark schemes.
