Multi-hop Split Learning (MSL)
- Multi-hop Split Learning (MSL) is a distributed training method that partitions a neural network into several sequential sub-models executed over multiple nodes.
- It leverages diverse formulations—including SFC-based, pipelined, and multi-stage protocols—to optimize communication, synchronization, and latency during both forward and backward passes.
- MSL reduces memory footprints and computation bottlenecks while enhancing privacy by integrating adaptive model splitting and privacy-preserving techniques.
Searching arXiv for papers on multi-hop split learning, pipelined split learning, and SFC-based split learning. Multi-hop Split Learning (MSL) is a form of split learning in which a global neural network is partitioned into multiple sequential sub-models and executed across a client, a server, and one or more intermediate nodes, so that forward activations and backward gradients traverse a multi-hop path rather than a single client–server cut. In the Service Function Chaining (SFC)-based formulation, split sub-models are interpreted as service functions and their composition forms a service chain representing the global model; in parallel and pipelined formulations, the same basic idea appears as a multistage training pipeline across multiple compute nodes (Hara et al., 12 Sep 2025, Tirana et al., 2024, Wei et al., 7 May 2025, Hara et al., 28 Apr 2026). Across these strands, MSL is studied as a joint systems problem involving model partitioning, placement, communication, synchronization, routing, latency, memory footprint, and, in some variants, privacy against eavesdroppers (Wei et al., 9 Jul 2025).
1. Formal model and notation
A standard formalization considers a client, a server, and intermediate nodes, each hosting one split sub-model. The global model with layers is written as
and partitioned into sub-models
with . If is the input, the ground-truth label, the parameters of sub-model 0, 1 the activation at the output of 2, and 3 the network output, then forward propagation is
4
with global loss
5
Backward propagation follows the chain rule:
6
and
7
Under this model, each hop 8 receives 9, computes 0 in the forward pass, then receives 1 in the backward pass, computes 2, and passes 3 upstream (Hara et al., 12 Sep 2025).
Related formulations use different symbols but the same sequential dependency structure. MP-SL describes a deep network split into 4 model-segments
5
where the data owner hosts both 6 and 7, and intermediate compute nodes host 8; activations at cut layer 9 are denoted 0 and gradients 1 (Tirana et al., 2024). A pipelined edge-network formulation instead assumes an 2-layer model split into up to 3 submodels with binary cut variables 4 and placement variables 5, together with a micro-batch size 6 (Wei et al., 7 May 2025). This suggests that “multi-hop” is not tied to a single implementation pattern: it is the broader condition that training-state transfer is distributed across more than one inter-node boundary.
2. SFC-based architecture and neural service functions
In the SFC-based architecture, each sub-model 7 is encapsulated in a Neural Service Function (NSF), implemented as a Linux user-space process acting as a transparent TCP proxy over SRv6. The stated components are SRv6 encapsulation/decapsulation through an eBPF-based SFC proxy, TPROXY rules for intercepting end-to-end TCP flows, buffering logic to reassemble byte streams from packets, and libtorch sub-model execution (Hara et al., 12 Sep 2025).
The forward packet flow is defined procedurally. The client sends an original TCP SYN to the SR source node, which encapsulates it in an outer IPv6+SRH header whose segment list contains the 8 NSFs and the server. At each NSF, eBPF at TC ingress matches the local SID, decapsulates the outer header, stores the 9-tuple 0 (outer IPv6+SRH) mapping in a BPF map, and intercepts the flow via TPROXY into NSF user space. The NSF buffers TCP segments, reassembles the byte stream into a tensor 1, runs 2, retrieves the stored SRH from the BPF map keyed by the new 3-tuple, re-encapsulates 4 into SRv6 using the outer IPv6/SRH, and writes TCP segments to the next NSF. The backward pass reverses the segment list in the SRH; each NSF performs the eBPF decapsulation, TProxy interception, gradient computation, and forwarding of 5 upstream (Hara et al., 12 Sep 2025).
This architecture is explicitly designed to maintain compatibility with existing applications while enabling dynamic routing of smashed data. In the later optimization framework, the same SFC intuition is elevated into an augmented graph 6 by introducing one imaginary node 7 per sub-model and linking each 8 to its candidate host nodes 9; the ordered execution 0 is treated as the service chain itself (Hara et al., 28 Apr 2026). A plausible implication is that the SFC view turns MSL from a purely model-parallel training protocol into a network-native service orchestration problem.
3. Training protocols, communication, and pipelining
For SFC-based MSL, training is given per mini-batch 1. The forward pass initializes 2 and sequentially invokes
3
At the server, the loss gradient is computed as 4. The backward pass then iterates from 5 to 6:
7
The communication-cost model for forward activations of size 8 bytes is
9
with backward gradients of the same order of magnitude. Per-hop computation time is denoted 0 and 1, and overall per-batch training latency is
2
where 3 is the idle time an NSF spends waiting for upstream gradients (Hara et al., 12 Sep 2025).
A distinct line of work treats MSL as a pipeline. MP-SL uses asynchronous non-blocking send/receive threads so that while one mini-batch is computing on hop 4, the next batch can be transmitted from 5. After an initial fill-up phase of 6 forward steps, the pipeline runs full and each mini-batch completes in
7
where
8
Warm-up and unwind incur extra sums of per-hop forward and backward processing times (Tirana et al., 2024).
The edge-network pipelining framework makes the micro-batch explicit. A mini-batch of 9 samples is divided into micro-batches of size 0, with forward and backward passes overlapping across micro-batches. The total time to train one mini-batch is
1
where 2 is the latency of the first micro-batch and 3 is the per-micro-batch pipeline latency, defined as the bottleneck over all compute and communication stages (Wei et al., 7 May 2025). Taken together, these formulations separate two major execution regimes in MSL: synchronous hop-by-hop training, where waiting time is prominent, and pipelined training, where bottleneck-stage latency and fill/unwind overhead become central.
4. Model splitting, placement, and chaining optimization
Once MSL is distributed across multiple hops, three coupled design decisions arise repeatedly: where to cut the model, where to place each sub-model, and how to route smashed data through the network. The SFC optimization work formulates these choices as ILPs for inference and training. With routing and placement variables
4
and model-splitting variables
5
the objective minimizes total latency
6
subject to flow conservation, connectivity between successive subpaths, exact layer coverage, nonempty submodels, contiguity of layers, ordering across submodels, and storage and memory capacity constraints (Hara et al., 28 Apr 2026).
The same paper proposes a Block Coordinate Descent heuristic that alternates between optimizing the split and optimizing routing/placement. Model splitting is solved via a 7-sequence segmentation dynamic program with
8
in 9, while placement and chaining are solved via a depth-first tour search on a modified augmented graph. The reported total complexity is approximately
0
and global optimality is not guaranteed because the procedure is a non-convex BCD on an ILP (Hara et al., 28 Apr 2026).
A graph-theoretic optimization appears in the pipelined edge-network setting. There, for fixed 1, the model splitting and placement subproblem maps to minimizing a weighted sum of a bottleneck cost and a linear cost:
2
with 3. A bottleneck-aware shortest-path algorithm enumerates candidate bottleneck edges, solves a shortest-path problem on the corresponding subgraph, and returns the globally optimal solution of 4 by Minoux’s min-max/min-sum theory. Its time complexity is
5
for graph sizes 6 and 7 (Wei et al., 7 May 2025).
MP-SL adds yet another optimization layer: an ILP in which decision variables 8 indicate whether layer 9 is assigned to compute node 0, under memory and contiguity constraints, so as to minimize the maximum per-hop processing time (Tirana et al., 2024). This suggests that optimization in MSL is not monolithic. Depending on the system model, the dominant objective may be bottleneck equalization, end-to-end latency minimization, memory balancing, or network-path selection.
5. Empirical behavior and system-level trade-offs
The SFC-based architecture is evaluated on hardware consisting of an Intel i9-10980XE with 36 cores, an NVIDIA RTX A6000, and 128 GB RAM, using a Mininet emulation with NSFs at 1 and 2, an SR source at 3, a server at 4, and 1 Gbps links with jumbo frames enabled. The model is a ResNet-101-5 width network with 6 layers split into 7 sub-models 8, trained on CIFAR-100 with SGD and learning-rate schedule 9, momentum 00. For inference with mini-batch 01, the proposed SFC-MSI records 02 ms/round versus 03 ms/round for a baseline TCP-proxy MSI, supporting the claim that SRv6 overhead is much smaller than compute time and is effective for real-time 04. For training with 05, per-round latency is approximately 06 ms for both SFC-MSL and the baseline; total training for 07 epochs is approximately 08 s with final test accuracy 09. Under simulated 1 Mbps congestion on one link, the baseline latency spikes from 10 ms in inference and 11 ms in training until congestion is removed, whereas SFC-MSL detects congestion with a 12 s window, installs a detour, and recovers to baseline performance within approximately 13 s (Hara et al., 12 Sep 2025).
MP-SL emphasizes memory footprint and heterogeneous-device robustness. On a Raspberry Pi 4, full-model FL uses approximately 14 of RAM for VGG-19, while MP-SL reduces data-owner memory by up to 15. With two compute nodes, MP-SL improves over one-hop split learning by 16 for ResNet and 17 for VGG when split points are optimizer-chosen rather than naive. Under data-owner heterogeneity with a mix of Pi 4 and Pi 3 devices, MP-SL’s epoch time varies by less than 18, whereas SplitNN varies by up to 19. Pipeline steady-state throughput improves roughly by a factor of approximately 20 if hops are perfectly balanced, and accuracy is unchanged because the functional DNN is identical to the one trained centrally (Tirana et al., 2024).
The pipelined edge-network study reports that pipeline parallelism cuts total latency by 21 to 22 over no-pipeline split learning with identical final accuracy. It also reports that optimal model splitting and placement plus batching differs from a suboptimal BCD by less than 23 in latency, while BCD runs 24 faster when 25 (Wei et al., 7 May 2025). In the SFC optimization study, ILP-optimal inference and training latencies indicate a consistent trade-off: for small batch sizes 26, the optimum is at 27, whereas for larger 28 or training, the optimum shifts to 29; beyond 30, added communication delays dominate and total latency rises. BCD remains within 31 of ILP across all 32 and is roughly two orders of magnitude faster than ILP in the larger network instances evaluated (Hara et al., 28 Apr 2026).
A common misconception is that adding more hops necessarily improves performance. The reported results point to a more constrained conclusion: multi-hop partitioning can reduce memory pressure and computation bottlenecks, but beyond the system-dependent “sweet spot,” added smashed-data transmission and synchronization costs dominate (Hara et al., 28 Apr 2026).
6. Privacy, limitations, and open directions
Privacy is not inherent to MSL, but it is an active design axis. In MP-SL, multihop splitting with at least two cuts is described as raising the bar against label-inference attacks since no single party sees end-to-end activations, while existing defenses such as NoPeek are said to complement MP-SL (Tirana et al., 2024). A more explicit privacy model appears in deceptive signal-assisted private multi-hop split learning, where a global model 33 is partitioned into 34 sequential sub-models 35, hosted on selected edge devices and the server, while subsets of nontraining devices concurrently emit jamming signals whenever genuine sub-model outputs or gradients are transmitted. The optimization objective is to minimize expected information leakage to eavesdroppers subject to delay and energy constraints, jointly over the training-device set 36, deceptive-jammer sets 37, sub-model splits 38, and power levels 39 (Wei et al., 9 Jul 2025).
Because eavesdropper positions and monitoring probabilities are unknown, that work adopts a model-free reinforcement-learning solution: Soft Actor-Critic augmented with an Intrinsic Curiosity Module and a Cross-Attention mechanism. The state is
40
the action is
41
and the reward is
42
Simulation results report convergence up to 43 faster and information leakage reduced by up to 44 versus traditional SAC, with additional reductions of up to 45 versus SAC when the number of eavesdroppers is 46 (Wei et al., 9 Jul 2025). This suggests that privacy-preserving MSL can be framed not only through cryptographic or statistical protections but also through device-role assignment, physical-layer signaling, and adaptive model partitioning.
Several limitations recur across the literature. In the SFC-based implementation, training overhead is dominated by inter-hop waiting time as 47 grows, motivating asynchronous variants and stale-gradient MSL (Hara et al., 12 Sep 2025). In pipelined systems, initial warm-up and final unwind remain unresolved overheads (Tirana et al., 2024). More hops increase point-to-point transfers even when communication overlaps with compute (Wei et al., 7 May 2025). Joint optimization formulations remain computationally difficult at scale, which is why heuristic methods such as BCD are used despite the absence of global optimality guarantees (Hara et al., 28 Apr 2026).
Future directions are correspondingly consistent across papers: compression of smashed data to reduce communication cost; asynchronous or pipelined MSL to better utilize compute resources; adaptive splitting under dynamic node availability and workload shifts; incorporation of secure aggregation or differential privacy; multi-path chaining to load-balance smashed-data traffic; privacy-aware split-point selection; and online adaptation that combines decomposition-based optimization with reinforcement learning under varying batch sizes, link states, and node loads (Hara et al., 12 Sep 2025, Tirana et al., 2024, Wei et al., 7 May 2025, Hara et al., 28 Apr 2026). Collectively, these directions indicate that MSL has evolved from a simple extension of two-party split learning into a broader research area at the intersection of distributed training, network service chaining, systems optimization, and privacy engineering.