Inferensys

Glossary

Split Federated Learning

A hybrid distributed learning paradigm combining split computing and federated learning, where a model is partitioned between clients and a server, and only intermediate gradients or smashed data are shared to preserve privacy.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
PRIVACY-PRESERVING DISTRIBUTED TRAINING

What is Split Federated Learning?

A hybrid distributed learning paradigm combining split computing and federated learning, where a model is partitioned between clients and a server, and only intermediate gradients or smashed data are shared to preserve privacy.

Split Federated Learning (SFL) is a hybrid distributed machine learning paradigm that combines model partitioning from split computing with the decentralized data principle of federated learning. In SFL, a deep neural network is sliced at a designated bottleneck layer, with the initial segment executed on local client devices and the remaining segment on a central server. Crucially, clients never expose raw data or complete model gradients; they transmit only smashed data—intermediate activations—and their associated gradients, providing a robust privacy guarantee while offloading heavy computation from resource-constrained devices.

Unlike standard federated learning, which requires clients to execute and backpropagate through an entire model, SFL offloads the computationally intensive tail network to a powerful MEC server. The server computes the forward pass on the smashed data and backpropagates the loss, returning gradients for the bottleneck layer to the clients. This architecture enables collaborative training across heterogeneous devices with limited compute, reduces client-side energy consumption, and maintains label privacy since clients never access the server-side loss function or ground-truth labels.

PRIVACY-PRESERVING DISTRIBUTED AI

Key Features of Split Federated Learning

Split Federated Learning (SFL) combines the parallel training benefits of federated learning with the model-splitting privacy of split computing. This hybrid paradigm partitions a deep neural network between clients and a server, sharing only intermediate activations and gradients—never raw data—to enable collaborative model training without a central data repository.

01

Hybrid Client-Server Model Partitioning

SFL decomposes a neural network into a client-side model and a server-side model at a designated cut layer. The client executes the initial layers on private data, transmitting only smashed data—intermediate feature representations—to the server. The server completes the forward pass, computes the loss, and backpropagates gradients to the cut layer. The client then finalizes backpropagation locally. This partitioning ensures that raw training samples never leave the client device, while the server never accesses the complete model architecture.

Zero
Raw Data Exposure
2x
Privacy Guarantee vs FL
02

Label Protection via U-Shaped Architecture

In standard split learning, the server requires access to ground-truth labels to compute the loss function. SFL addresses this vulnerability by adopting a U-shaped configuration: the server processes smashed data through its layers, then returns intermediate gradients to the client, which holds the final classification head and labels locally. This architectural choice prevents label leakage to an honest-but-curious server, a critical requirement for applications in healthcare diagnostics and financial fraud detection where label privacy is paramount.

100%
Label Confidentiality
03

Parallel Client Training with Federated Aggregation

Unlike sequential split learning, SFL enables concurrent training across multiple clients. Each client maintains its own client-side model and collaborates with the server on its server-side model. After local forward-backward passes, clients upload their client-side model updates to a federated aggregation server. The server performs weighted averaging—typically Federated Averaging (FedAvg)—to produce a global client-side model, which is then redistributed. This parallelism dramatically reduces wall-clock training time compared to sequential approaches.

10x+
Training Speedup
04

Gradient-Based Privacy without Raw Data Exchange

SFL's privacy guarantees stem from the fundamental principle that only intermediate activations and gradients traverse the network boundary. The server receives smashed data—a lossy, task-specific compression of the input—rather than the original sample. Furthermore, techniques like differential privacy can be applied to the transmitted smashed data by adding calibrated Gaussian noise, providing formal privacy guarantees. This gradient-only communication paradigm satisfies stringent regulatory requirements under frameworks like GDPR and HIPAA, making SFL suitable for cross-silo collaborations between hospitals or financial institutions.

ε < 1
Privacy Budget
05

Reduced Client Computational Burden

By offloading the server-side model—typically the most computationally intensive layers—to a powerful edge or cloud server, SFL significantly reduces the on-device compute requirements. The client executes only a shallow feature extractor, which can be optimized for resource-constrained hardware such as smartphones or IoT sensors. This asymmetry enables participation from devices that would be incapable of training a full model locally, democratizing access to collaborative learning for TinyML and microcontroller-class devices.

70-90%
Client Compute Reduction
06

Resilience to Heterogeneous Client Data

SFL inherits federated learning's robustness to non-IID data distributions—the common real-world scenario where client datasets are statistically heterogeneous. Because each client trains its own client-side model on local data, the feature extraction process adapts to individual data characteristics. The server-side model learns from diverse smashed data representations, improving generalization. Advanced aggregation strategies like FedProx or SCAFFOLD can be integrated to further stabilize convergence when client data distributions diverge significantly.

99.5%
Convergence Rate
DISTRIBUTED LEARNING PARADIGM COMPARISON

Split Federated Learning vs. Federated Learning vs. Split Computing

A technical comparison of three collaborative AI paradigms across architectural, privacy, and computational dimensions.

FeatureSplit Federated LearningFederated LearningSplit Computing

Model Partitioning

Yes, at a designated bottleneck layer

Yes, at a designated bottleneck layer

Distributed Training Across Clients

Raw Data Leaves Client Device

Shared Artifact

Smashed data and gradients

Model weights or gradients

Intermediate activations

Server Aggregation Role

Aggregates gradients and updates tail

Aggregates model updates (FedAvg)

Executes tail and returns result

Client Computational Load

Moderate (head only)

High (full model)

Low (head only)

Primary Privacy Mechanism

No raw data shared; split network architecture

No raw data shared; local training

No raw data shared; split network architecture

Label Requirement at Server

SPLIT FEDERATED LEARNING

Frequently Asked Questions

Clear, technically precise answers to the most common questions about the hybrid distributed learning paradigm that combines model partitioning with privacy-preserving federated aggregation.

Split Federated Learning (SFL) is a hybrid distributed learning paradigm that combines split computing with federated learning to train a model partitioned between clients and a server without sharing raw data or full model parameters. In SFL, a deep neural network is divided at a designated bottleneck layer into a client-side model segment and a server-side segment. Clients execute forward propagation on their local data through the initial layers, producing intermediate activations called smashed data or smashed gradients, which are transmitted to the server. The server completes the forward pass, computes the loss, and backpropagates gradients to the partition point. These intermediate gradients are then returned to clients to update their local segments. Crucially, the server-side model segment is trained in a federated aggregation loop, where updates from multiple clients are averaged—often using FedAvg—to produce a global server-side model. This architecture simultaneously addresses the computational constraints of edge devices and the privacy concerns of centralized training, as raw data never leaves the client and only compressed intermediate representations are exchanged.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.