Linghao Zhang张凌豪
中文
1/2 Learning performance of AlexNet on CIFAR-10 (Fig. 1).
2/2 First page

IEEE SPL2026

Convergence Analysis and Resource Allocation for Hierarchical Split Federated Learning Over Space-Air-Ground Integrated Networks

Haitao Zhao, Xiaoyu Tang, Bo Xu, Jinlong Sun, Linghao Zhang

IEEE Signal Processing Letters, vol. 33, pp. 1571–1575, 2026

Abstract

Federated Learning (FL) confronts challenges such as resource constraints and unbalanced data distribution in the Space-Air-Ground Integrated Network (SAGIN). This paper proposes a Hierarchical Split Federated Learning (HSFL) framework considering satellite handoff and derives its upper bound of loss function affected by model splitting and data distribution. To minimize the weighted sum of training loss and latency, we formulate a joint optimization problem that integrates device association, model split layer selection, and resource allocation. We decompose the original problem into several subproblems, where an iterative optimization algorithm incorporating closed-form solutions and brute-force split point search is proposed. Simulation results demonstrate that the proposed algorithm can balance training efficiency and model accuracy for FL in SAGIN.

Cite

Haitao Zhao, Xiaoyu Tang, Bo Xu, Jinlong Sun, Linghao Zhang, “Convergence Analysis and Resource Allocation for Hierarchical Split Federated Learning Over Space-Air-Ground Integrated Networks”, IEEE Signal Processing Letters, vol. 33, pp. 1571–1575, 2026, doi: 10.1109/LSP.2026.3682189.

© IEEE. Figures shown for personal use.

Deep dive

Where the model is cut sets both the latency and the bound.

Hierarchical split federated learning across devices, UAVs and LEO satellites, with a convergence bound that depends on the split layer and on device association.

What breaks

Federated learning in a space-air-ground network meets two limits at once. Mobile devices have too little computing to train a whole DNN, so computation latency piles up. Their data are also unevenly distributed, and aggregating models trained on such data adds error that slows convergence. Split federated learning eases the first limit by keeping only the front layers on the device. The letter notes that it had not been brought into SAGIN, and that earlier work had not considered unbalanced data.

The idea

Run split federated learning across three tiers. Devices train the shallow layers and upload features and labels. UAVs train the deep layers and aggregate them at the edge. An LEO satellite aggregates globally, and hands the model to a neighbouring satellite when its service window is too short for the round.

LEO: global aggregation
A sketch, not data. Where the cut goes sets how much each tier computes and what crosses the link.

A convergence bound then says what the split costs. Cutting at a higher layer leaves fewer parameters to aggregate, and a larger mismatch between a UAV’s devices and the global class distribution loosens the bound as well. The part of the bound that the optimizer can act on is:

The first four terms grow with the split layer ℓ. The last grows with how far each UAV's devices are from the global class distribution, which association controls.

The system

Each round has four stages. The satellite first checks whether its service window covers the expected round latency, and migrates the model to an adjacent satellite if it does not. Devices then run their front layers and upload features over the air-to-ground link. UAVs finish the forward and backward passes, return the split-layer gradient, and aggregate after E local iterations. Finally the satellite aggregates the edge models and sends the global model back down.

Round latency: device computing and upload, UAV computing, the UAV-to-satellite upload, and the satellite handovers the round needs.
One objective weighs latency against the bound, over the split layer, device association, bandwidth and UAV computing.

The split layer is an integer, association is binary and the resources are continuous, so the problem is a mixed-integer nonlinear program. The letter takes it apart. For each candidate split layer, bandwidth has a closed form whose one unknown is found by bisection, UAV computing is shared in proportion to each device’s workload, and devices are associated by a rule from Lagrangian relaxation. The split layer itself comes from an exhaustive search. It runs rarely, and on UAVs or satellites rather than on devices.

A UAV shares its computing in proportion to the work each device's deep layers need.

The whole procedure costs O(L·Titer·N·K), linear in the numbers of devices and UAVs.

What it found

The simulation has 50 devices, 4 UAVs at 500 m and a Walker Star constellation of 80 LEO satellites in 10 orbits at 800 km. The model is AlexNet on CIFAR-10, and each device holds 4 of the 10 classes. Four baselines are compared: random association, equal resource allocation, hierarchical federated learning without splitting, and association by data distribution alone. The paper reports higher test accuracy at lower latency than all four.

Plate 1 Test accuracy and training loss against latency, for the proposed scheme and the four baselines. Fig. 1 of the paper.

Table I shows the trade-off the bound predicts. The higher split layer gives the lowest latency but the worst objective, because the bound loosens. The optimal layer balances the two.

System latency by split layer (s)
  1. Lower24.77
  2. Optimal13.78
  3. Higher11.52

The paper's Table I.

Optimization objective by split layer, lower is better
  1. Lower6.18
  2. Optimal5.83
  3. Higher7.07

The paper's Table I.

Less heterogeneity helps too. With 8 local classes per device instead of 4, latency falls from 13.78 s to 13.08 s and the objective from 5.83 to 5.66. Over 50 Monte Carlo runs, the optimal objective has a standard deviation of ±0.09.

What is left

This is a letter, and the complete proof of the bound is in the companion preprint, arXiv:2601.13817. The paper names its next steps, adjusting the split layer dynamically and aggregating over the air. It also lists the difficulties at high mobility: mismatched submodels, real-time complexity, deep fading and synchronization.

100%

↑↓ Move↵ Open