A split neural network is a model architecture used in Vertical Federated Learning (VFL) where the network is divided at a designated cut layer. Each participating party—such as distinct feature owners and a label owner—holds and computes only its assigned segment of the model on its local, vertically partitioned data. This division enables collaborative training and inference without any party exposing its raw input features or model parameters to the others, forming the core computational pattern for privacy-preserving, multi-party machine learning.
Glossary
Split Neural Network

What is a Split Neural Network?
A split neural network is a model architecture where a single neural network is divided into multiple segments, each hosted and computed by a different party in a collaborative learning system.
During the vertical forward propagation phase, a feature owner computes an intermediate output up to the cut layer and transmits it (often encrypted) to the next party, typically the label owner, which completes the forward pass and calculates the loss. For vertical backpropagation, gradients are passed securely back through the split to update each party's respective model segment. This architecture introduces specific challenges, including managing vertical communication overhead from exchanging intermediate results and ensuring robust security against potential data leakage at the cut layer.
Key Architectural Components
A split neural network is a model architecture used in Vertical Federated Learning where the network is divided into multiple parts, with each part residing on a different party that holds a specific subset of the features or the labels.
The Cut Layer
The cut layer is the specific, predetermined layer where the neural network is partitioned between parties. This architectural decision defines the trust and privacy boundary.
- Local Computation: The portion of the model from the input layer up to the cut layer resides on the feature owner's device.
- Shared Interface: The output of this local portion, called the intermediate output or smashed data, is the only information transmitted.
- Strategic Choice: The depth of the cut layer is a critical trade-off. A shallow cut (early layer) sends less processed, more raw data, offering stronger privacy but potentially less useful representations. A deep cut sends highly abstract features, which are more useful for the downstream task but may leak more information about the raw input.
Intermediate Output (Smashed Data)
The intermediate output is the tensor produced by the forward pass of the client-side sub-model up to the cut layer. It acts as the privacy-risk interface between parties.
- Data Minimization: This tensor is a transformed, lower-dimensional representation of the raw input features, adhering to the principle of sharing only what is necessary for the task.
- Attack Surface: While more private than raw data, intermediate outputs can still be vulnerable to model inversion or membership inference attacks if not protected, necessitating techniques like homomorphic encryption or differential privacy.
- Bandwidth Determinant: The size and dimensionality of this tensor directly impact the vertical communication overhead of the system.
Vertical Forward Propagation
Vertical forward propagation is the distributed execution of the model's forward pass across the split architecture.
- Sequential Computation: The feature owner computes the forward pass on its local features using its sub-model, producing the intermediate output.
- Secure Transmission: This output is encrypted or otherwise protected and sent to the label owner (or the next party in the chain).
- Completion by Label Owner: The label owner receives the intermediate output, feeds it into its server-side sub-model (which continues from the cut layer to the output layer), and computes the final prediction and loss using its local labels.
Vertical Backpropagation
Vertical backpropagation is the coordinated, reverse-pass calculation of gradients necessary for training the split model.
- Gradient Flow Initiation: The label owner calculates the initial loss gradient with respect to its sub-model's output and propagates it backwards through its layers.
- Gradient at the Cut: The gradient at the input to the label owner's sub-model (which is the output of the feature owner's sub-model) is computed.
- Secure Gradient Passing: This gradient is securely sent back to the feature owner.
- Local Update: The feature owner uses this received gradient to perform backpropagation through its own local sub-model, updating its private parameters. No raw data or labels are exchanged during this process.
Cryptographic Enablers
Core cryptographic protocols are required to secure the exchange of intermediate outputs and gradients, forming the trust layer of the architecture.
- Homomorphic Encryption (HE): Allows computations (forward/backward passes) to be performed directly on encrypted intermediate outputs. The label owner processes ciphertext, and the feature owner decrypts the resulting encrypted gradient. This provides strong privacy but adds significant vertical computation overhead.
- Secure Multi-Party Computation (MPC): Protocols that allow the label and feature owners to jointly compute the forward pass and gradients without either party seeing the other's private inputs (raw features or raw labels).
- Vertical Secure Aggregation: In scenarios with multiple feature owners, this protocol allows the label owner to aggregate updates (e.g., gradients from each feature owner's sub-model) without being able to decipher any single contributor's update.
The Orchestrator & Training Protocol
A vertical training protocol defines the strict sequence of operations that coordinates the distributed training loop. This is often managed by a central, non-trusting orchestrator (which may be the label owner).
A Standard Protocol Round:
- Entity Alignment: Parties use Private Set Intersection (PSI) to confidentially identify their common samples.
- Forward Pass: Feature owners compute and protect (e.g., encrypt) their intermediate outputs, sending them to the label owner.
- Loss Calculation & Gradient Initiation: The label owner completes the forward pass, computes loss, and begins backpropagation.
- Backward Pass: The label owner sends the encrypted gradients at the cut layer back to the respective feature owners.
- Local Optimization: Each party updates its own model segment using its local optimizer (e.g., SGD).
This protocol ensures deterministic execution and privacy-by-design throughout the lifecycle.
How Does a Split Neural Network Work?
A split neural network is a model architecture used in Vertical Federated Learning where the network is divided into multiple parts, with each part residing on a different party that holds a specific subset of the features or labels.
A split neural network works by dividing a single neural network's architecture at a designated cut layer. The portion of the model from the input layer up to the cut layer is deployed on a feature owner's system, which processes its private local features. The remaining layers, from the cut layer to the output, reside with the label owner, who holds the target values. During the vertical forward propagation, the feature owner computes an intermediate output (or embedding) at the cut layer and sends it to the label owner to complete the forward pass and calculate the loss.
For training, vertical backpropagation occurs. The label owner calculates gradients for its portion of the model and sends a specific gradient signal back to the feature owner through the cut layer. The feature owner then uses this signal to compute gradients and update its own model segment. This process, coordinated by a vertical training protocol, allows the complete model to be trained collaboratively without any party exposing its raw vertically partitioned data. For inference, a similar vertical inference protocol is followed where the feature owner provides the intermediate output for a prediction.
Split Neural Networks: Horizontal vs. Vertical Federated Learning
A comparison of the two primary federated learning paradigms based on how data and the model are partitioned across participants.
| Feature | Horizontal Federated Learning (HFL) | Vertical Federated Learning (VFL) |
|---|---|---|
Data Partition | Same features, different samples (rows). | Different features, same samples (rows). |
Typical Use Case | Cross-device learning (e.g., phones with same app). | Cross-silo learning (e.g., bank & retailer with shared customers). |
Model Architecture | Each client holds a complete copy of the global model. | The model is split; each party holds a segment (e.g., bottom layers). |
Core Challenge | Statistical heterogeneity (non-IID data) across clients. | Secure entity alignment and feature fusion across parties. |
Primary Privacy Risk | Leakage from repeated sharing of complete model updates. | Leakage from intermediate outputs/gradients at the cut layer. |
Cryptographic Focus | Secure aggregation of model updates from many clients. | Private set intersection (PSI) for alignment; secure multi-party computation (MPC) for training. |
Communication Pattern | Many clients to a central server (star topology). | Fewer, coordinated parties in a peer-to-peer or orchestrated chain. |
Sample Overlap | Typically zero or minimal overlap between client datasets. | Requires high overlap of entity IDs (e.g., user IDs) across parties. |
Use Cases and Practical Examples
A split neural network is a model architecture used in Vertical Federated Learning where the network is divided into multiple parts, with each part residing on a different party that holds a specific subset of the features. This enables collaborative training without sharing raw data. Below are key applications and implementation patterns.
Cross-Silo Financial Fraud Detection
A bank (label owner) holds transaction labels (fraudulent/legitimate), while a telecommunications company (feature owner) holds behavioral data like call patterns and location. A split neural network is deployed where:
- The telco runs the initial layers on its features, producing an intermediate embedding.
- This embedding is sent to the bank, which completes the forward pass using its layers and the labels.
- Gradients are propagated back through the cut layer without either party seeing the other's raw data. This creates a more robust fraud model than either party could build alone, leveraging cross-domain signals while complying with data protection regulations like GDPR.
Healthcare Diagnostics with Multi-Institutional Data
A hospital (label owner) holds patient diagnoses and outcomes. A medical imaging center (feature owner A) holds X-rays, while a genomics lab (feature owner B) holds genetic sequences. A multi-party split network is used:
- Each feature owner has a dedicated client-side model (e.g., a CNN for images, an MLP for genomic data).
- Their respective intermediate outputs are sent to the hospital's server-side model, which fuses them for a final prediction.
- Training uses secure aggregation to combine updates. This architecture enables the development of a comprehensive diagnostic AI that leverages multimodal data without centralizing sensitive Protected Health Information (PHI), directly addressing HIPAA compliance.
Retail Recommendation Systems
An e-commerce platform (label owner) holds user purchase history (labels). A social media platform (feature owner A) holds user engagement data, and an ad network (feature owner B) holds browsing history. A vertically split model personalizes recommendations:
- Feature owners compute user embeddings from their proprietary data.
- The e-commerce platform aggregates these embeddings via its layers to predict purchase probability.
- The cut layer is strategically placed to minimize the exposure of the raw feature semantics in the exchanged embeddings. This allows for hyper-personalization by leveraging rich, cross-platform user behavior while maintaining the siloed nature of the data, preserving user privacy and business competitiveness.
Smart Grid Energy Forecasting
A utility company (label owner) holds historical energy consumption labels. A weather service (feature owner A) holds meteorological data, and a city's IoT network (feature owner B) holds real-time traffic and event data. A split model forecasts load:
- The split occurs after each party's feature extraction modules.
- Homomorphic encryption may be applied to the intermediate outputs from feature owners before they are sent to the utility for secure aggregation and final prediction.
- This enables highly accurate, short-term load forecasting that responds to external factors, optimizing grid stability and renewable energy integration without any party disclosing its core operational data streams.
Technical Implementation Patterns
The architecture of a split neural network is defined by key engineering decisions:
- Cut Layer Selection: The choice of where to split the model is a trade-off between privacy, communication cost, and computational balance. An early cut preserves more privacy but sends larger, rawer data. A later cut sends more abstract features but requires more computation on the feature owner's side.
- Cryptographic Backends: Common implementations integrate with:
- Secure Multi-Party Computation (MPC) for gradient computation.
- Homomorphic Encryption (HE) for operating on encrypted intermediates.
- Private Set Intersection (PSI) for the initial entity alignment step.
- Frameworks: Systems like FATE, PyVertical, and TensorFlow Federated provide abstractions for defining the split, managing the vertical training protocol, and handling secure communication.
Challenges and Mitigations
Deploying split neural networks introduces distinct systems challenges:
- Communication Overhead: Exchanging intermediate outputs and gradients every round can be costly. Mitigations include:
- Gradient compression techniques.
- Using stale synchronous parallel updates.
- Synchronization Complexity: All parties must be available for each training step. Strategies involve:
- Designing fault-tolerant vertical training protocols.
- Using asynchronous updates (with caution for model convergence).
- Privacy-Utility Trade-off: The intermediate output itself can leak information. Defenses include:
- Adding differential privacy noise to the exchanged vectors.
- Using adversarial training to learn representations that are informative for the task but non-invertible for raw data reconstruction.
Frequently Asked Questions
A split neural network is the fundamental architectural pattern enabling Vertical Federated Learning (VFL). This FAQ addresses how it works, its core components, and its role in privacy-preserving, collaborative AI.
A split neural network is a neural network architecture where the model is partitioned into multiple segments, with each segment residing on and being computed by a different party that holds a specific subset of the input features. It works by designating a cut layer where the network is divided. During the vertical forward propagation phase, each feature owner computes the forward pass on its local model segment using its private features, producing an intermediate output (or embedding) at the cut layer. This intermediate output is securely transmitted (often encrypted) to the label owner, who completes the forward pass through the remaining layers to generate a prediction and compute the loss. During vertical backpropagation, gradients are calculated backwards from the loss; the label owner sends the gradient of the loss with respect to the received intermediate output back to each feature owner, which then uses it to compute gradients and update its local model segment. This process allows collaborative training without any party exposing its raw feature data.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
These terms define the core architectural components and protocols that enable collaborative training on vertically partitioned data without sharing raw features.
Vertical Federated Learning (VFL)
A decentralized machine learning paradigm where different parties (clients) hold different features about the same set of entities (e.g., customers). They collaborate to train a model without directly sharing their raw feature data. This is the overarching framework that utilizes split neural networks.
- Core Distinction: Contrasts with Horizontal Federated Learning (HFL), where parties have the same features but different samples.
- Typical Use Case: A bank (holding credit history) collaborates with an e-commerce platform (holding purchase history) to build a joint fraud detection model for their shared customers.
Cut Layer
The specific layer in a neural network where the model is divided between parties in a Vertical Federated Learning system. This is the architectural decision point that defines the split.
- Function: Determines which computations are performed locally by the feature owner and which outputs (called intermediate outputs or embeddings) are shared with the label owner.
- Design Trade-off: A shallow cut (early layer) minimizes the feature owner's computation but may expose more raw data information. A deep cut (later layer) increases local computation but enhances privacy.
Entity Alignment
The prerequisite process of identifying and matching the same real-world entities across the vertically partitioned datasets held by different parties. Without alignment, parties cannot know which features correspond to the same user or sample.
- Challenge: Must be performed privately to avoid revealing each party's full user list.
- Common Solution: Uses cryptographic protocols like Private Set Intersection (PSI) to find the common set of user IDs without exposing non-overlapping entries.
Private Set Intersection (PSI)
A cryptographic protocol that allows two or more parties to compute the intersection of their private datasets (e.g., sets of user IDs) without revealing any information about items not in the intersection.
- Critical Role in VFL: Enables secure entity alignment, the foundational step before split network training can begin.
- Example: A hospital and an insurance company use PSI to securely identify their shared patients, revealing only the IDs that match, not their full patient rosters.
Intermediate Output
In a split neural network for VFL, this is the result of the forward pass up to the cut layer. It is computed locally by a feature owner and must be securely transmitted to the label owner (or the next party) to continue the forward propagation.
- Data Type: Typically a feature embedding or activation tensor.
- Privacy Risk: This vector can contain information about the raw input data, necessitating protection via methods like homomorphic encryption or additive secret sharing during transmission.
Vertical Secure Aggregation
Cryptographic protocols used in VFL to combine model updates (e.g., gradients or intermediate outputs) from multiple feature owners without revealing any individual party's contribution.
- Purpose: Prevents the label owner from inferring a feature owner's private data from their update.
- Mechanism: Often employs Secure Multi-Party Computation (MPC) or homomorphic encryption to allow the server to compute the sum of encrypted updates, decrypting only the final aggregated result.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us