Table of Contents
Fetching ...

HOSL: Hybrid-Order Split Learning for Memory-Constrained Edge Training

Aakriti, Zhe Li, Dandan Liang, Chao Huang, Rui Li, Haibo Yang

TL;DR

HOSL addresses the memory bottleneck of training large models with Split Learning by assigning zeroth-order gradient estimation to the client and first-order optimization to the server. This hybrid approach preserves SL privacy and model partitioning while dramatically reducing client memory, and it preserves fast convergence through server-side FO updates. The authors prove a convergence rate of $O(\sqrt{d_c/(TQ)})$, showing the benefit of offloading computation to the server and increasing $Q$ to improve convergence, with the client dimension $d_c$ governing the rate rather than the full model size. Empirically, HOSL achieves up to $3.7\times$ lower client memory and accuracy within $0.41\%-4.23\%$ of FO baselines, while outperforming a purely ZO baseline by up to $15.55\%$ across OPT-125M and OPT-1.3B on six tasks, demonstrating practical, memory-efficient edge training for LLMs.

Abstract

Split learning (SL) enables collaborative training of large language models (LLMs) between resource-constrained edge devices and compute-rich servers by partitioning model computation across the network boundary. However, existing SL systems predominantly rely on first-order (FO) optimization, which requires clients to store intermediate quantities such as activations for backpropagation. This results in substantial memory overhead, largely negating benefits of model partitioning. In contrast, zeroth-order (ZO) optimization eliminates backpropagation and significantly reduces memory usage, but often suffers from slow convergence and degraded performance. In this work, we propose HOSL, a novel Hybrid-Order Split Learning framework that addresses this fundamental trade-off between memory efficiency and optimization effectiveness by strategically integrating ZO optimization on the client side with FO optimization on the server side. By employing memory-efficient ZO gradient estimation at the client, HOSL eliminates backpropagation and activation storage, reducing client memory consumption. Meanwhile, server-side FO optimization ensures fast convergence and competitive performance. Theoretically, we show that HOSL achieves a $\mathcal{O}(\sqrt{d_c/TQ})$ rate, which depends on client-side model dimension $d_c$ rather than the full model dimension $d$, demonstrating that convergence improves as more computation is offloaded to the server. Extensive experiments on OPT models (125M and 1.3B parameters) across 6 tasks demonstrate that HOSL reduces client GPU memory by up to 3.7$\times$ compared to the FO method while achieving accuracy within 0.20%-4.23% of this baseline. Furthermore, HOSL outperforms the ZO baseline by up to 15.55%, validating the effectiveness of our hybrid strategy for memory-efficient training on edge devices.

HOSL: Hybrid-Order Split Learning for Memory-Constrained Edge Training

TL;DR

HOSL addresses the memory bottleneck of training large models with Split Learning by assigning zeroth-order gradient estimation to the client and first-order optimization to the server. This hybrid approach preserves SL privacy and model partitioning while dramatically reducing client memory, and it preserves fast convergence through server-side FO updates. The authors prove a convergence rate of , showing the benefit of offloading computation to the server and increasing to improve convergence, with the client dimension governing the rate rather than the full model size. Empirically, HOSL achieves up to lower client memory and accuracy within of FO baselines, while outperforming a purely ZO baseline by up to across OPT-125M and OPT-1.3B on six tasks, demonstrating practical, memory-efficient edge training for LLMs.

Abstract

Split learning (SL) enables collaborative training of large language models (LLMs) between resource-constrained edge devices and compute-rich servers by partitioning model computation across the network boundary. However, existing SL systems predominantly rely on first-order (FO) optimization, which requires clients to store intermediate quantities such as activations for backpropagation. This results in substantial memory overhead, largely negating benefits of model partitioning. In contrast, zeroth-order (ZO) optimization eliminates backpropagation and significantly reduces memory usage, but often suffers from slow convergence and degraded performance. In this work, we propose HOSL, a novel Hybrid-Order Split Learning framework that addresses this fundamental trade-off between memory efficiency and optimization effectiveness by strategically integrating ZO optimization on the client side with FO optimization on the server side. By employing memory-efficient ZO gradient estimation at the client, HOSL eliminates backpropagation and activation storage, reducing client memory consumption. Meanwhile, server-side FO optimization ensures fast convergence and competitive performance. Theoretically, we show that HOSL achieves a rate, which depends on client-side model dimension rather than the full model dimension , demonstrating that convergence improves as more computation is offloaded to the server. Extensive experiments on OPT models (125M and 1.3B parameters) across 6 tasks demonstrate that HOSL reduces client GPU memory by up to 3.7 compared to the FO method while achieving accuracy within 0.20%-4.23% of this baseline. Furthermore, HOSL outperforms the ZO baseline by up to 15.55%, validating the effectiveness of our hybrid strategy for memory-efficient training on edge devices.
Paper Structure (50 sections, 4 theorems, 54 equations, 2 figures, 6 tables, 3 algorithms)

This paper contains 50 sections, 4 theorems, 54 equations, 2 figures, 6 tables, 3 algorithms.

Key Result

Theorem 4.3

Under Assumption main_assum:smooth and main_assum:variance. If the learning rates on client and server satisfy $\eta_s \leq \frac{3}{4L}, \eta_c \leq \frac{Q}{4Ld_c}$, the sequence of iterates generated by our algorithm satisfies:

Figures (2)

  • Figure 1: Overview of HOSL Framework
  • Figure 2: Client GPU (CGPU) Memory Comparison between FO-FO and Our Method for OPT-125M and OPT-1.3B Models

Theorems & Definitions (9)

  • Theorem 4.3
  • Corollary 4.4
  • Remark 1
  • Remark 2
  • Remark 3
  • Lemma 7.3
  • Remark 4
  • Lemma 7.4: Bounds on the variance of Zeroth-order Gradient
  • proof