A cut layer is the specific, predetermined layer in a split neural network architecture where the model is divided between participating parties in Vertical Federated Learning (VFL). This division dictates the boundary of local computation: feature owners compute the forward pass up to this layer, producing an intermediate output (or embedding), which is then securely transmitted to the label owner (or another party) to complete the forward propagation and compute the loss. The selection of the cut layer is a critical systems design decision, directly influencing privacy-utility trade-offs, communication overhead, and computational balance across the federated system.
Glossary
Cut Layer

What is a Cut Layer?
A precise definition of the cut layer, the architectural linchpin in split neural networks for Vertical Federated Learning.
The cut layer's position determines the granularity of data exposure. A shallow cut (early layer) means smaller, less informative intermediate outputs are shared, enhancing privacy but potentially limiting model capacity. A deep cut (later layer) allows for more complex collaborative learning but increases the risk of feature inversion attacks and communication costs. During vertical backpropagation, gradients are passed backward through this same interface. Therefore, the cut layer defines the trust and technical boundary between parties, governing the secure exchange protocol for both training and vertical inference.
Key Characteristics of the Cut Layer
The cut layer is the architectural pivot point in a split neural network for Vertical Federated Learning (VFL). It defines the boundary of local computation and secure data exchange between collaborating parties.
Architectural Division Point
The cut layer is the specific, pre-defined layer in a neural network where the model is split between participants in a VFL system. This division creates distinct local sub-models:
- Bottom models reside on feature owner devices, processing raw, private feature data.
- The top model resides with the label owner, which holds the target values. The selection of this layer is a critical design decision, balancing privacy, communication cost, and model performance.
Interface for Secure Exchange
The output of the cut layer—the intermediate output or embedding—is the only data communicated from a feature owner to the label owner during forward propagation. This design enforces data minimization.
- The intermediate output is a transformed representation, not raw data.
- It is often protected via homomorphic encryption or secure multi-party computation (MPC) protocols before transmission.
- This interface prevents direct exposure of the original private features while allowing collaborative learning.
Determinant of Privacy-Utility Trade-off
The depth of the cut layer directly influences the privacy-utility trade-off.
- A shallow cut (early in the network) means less complex computation is done locally. The transmitted intermediate outputs may retain more information about the raw input, potentially increasing privacy risk but often yielding higher model accuracy due to more centralized learning.
- A deep cut (later in the network) means more nonlinear transformation occurs on the feature owner's device. The transmitted data is a more abstract, less invertible representation, enhancing privacy but may require more on-device compute and can sometimes hinder final model convergence.
Anchor for Gradient Flow
During backpropagation, the cut layer is the point where gradients are partitioned and routed back to the respective model owners.
- The label owner computes gradients for its top model and the gradient with respect to the cut layer's output.
- This gradient is sent back (often securely) to the feature owner.
- The feature owner uses this received gradient to perform backpropagation through its local bottom model and update its parameters. This process enables vertical backpropagation without any party accessing another's full model or raw data.
Primary Driver of System Overhead
The cut layer's properties dictate key system costs in VFL:
- Communication Overhead: The size and frequency of the intermediate outputs exchanged define bandwidth consumption. Larger embedding dimensions from later layers increase cost.
- Computation Overhead: Feature owners must have sufficient compute to run their portion of the model up to the cut layer. Cryptographic operations for securing the exchange add significant processing latency.
- Synchronization Point: All feature owners must compute and transmit their intermediate outputs before the label owner can proceed, making the cut layer a potential bottleneck.
Strategic Optimization Target
Selecting and tuning the cut layer is a core optimization problem in VFL system design. Strategies include:
- Automated Layer Search: Using neural architecture search techniques to find the optimal split point for a given privacy budget and accuracy target.
- Adaptive Cutting: Dynamically adjusting the cut point based on network conditions or data distribution.
- Hybrid Splits: Employing multiple cut layers for scenarios with more than two parties, creating a chain of computation. The goal is to maximize learning efficacy while adhering to strict privacy and efficiency constraints.
How is the Cut Layer Selected?
The selection of the cut layer is a critical architectural decision in Vertical Federated Learning that balances privacy, communication cost, and model performance.
The cut layer is selected through a systematic trade-off analysis that considers model architecture, data privacy requirements, and system constraints. For a given neural network, the cut point determines which layers are computed locally by feature owners and which are computed by the label owner. A deeper cut (closer to the output) keeps more computation and raw data local, enhancing privacy but increasing the size and exposure of the intermediate outputs that must be communicated.
The optimal selection minimizes vertical communication overhead while preventing data reconstruction from shared tensors. Engineers evaluate potential cut points by simulating the information leakage and bandwidth costs, often using the complexity of the intermediate representations as a proxy. The final choice is codified in the vertical training protocol, defining the exact split for the split neural network used throughout the federated process.
Frequently Asked Questions
The cut layer is a foundational concept in Vertical Federated Learning (VFL), determining how a neural network is split between collaborating parties. These questions address its definition, selection, and technical implications.
In Vertical Federated Learning (VFL), the cut layer is the specific, pre-defined layer in a split neural network architecture where the model is divided between participating parties, determining which computations are performed locally on private data and which intermediate results are shared.
During the vertical forward propagation phase, a feature owner computes the forward pass on their local features up to the cut layer, producing an intermediate output (or embedding). This output is then securely transmitted—often using encryption—to another party (typically the label owner) which completes the remainder of the forward pass and computes the loss. The vertical backpropagation phase reverses this flow, with gradients passed back to the cut layer so each party can update their respective segment of the model. The cut layer's placement is a critical systems design decision, directly trading off privacy, communication overhead, and computational load between participants.
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
The cut layer is a core architectural concept in Vertical Federated Learning (VFL). These related terms define the protocols, computations, and privacy mechanisms that operate around this split point.
Split Neural Network
A split neural network is the model architecture used in VFL where the network is divided into multiple segments, each residing on a different party. The cut layer defines the precise boundary of this split.
- Local Bottom Models: Feature owners train these on their private data.
- Top Model: The label owner (or a coordinator) typically holds this segment.
- Forward/Backward Pass: Computation flows vertically across the split, requiring secure exchange of intermediate outputs and gradients.
Intermediate Output
An intermediate output (or embedding) is the tensor produced by the forward pass up to the cut layer. This is the only data a feature owner shares during training.
- Privacy Vector: It contains a transformed, abstract representation of the raw input features.
- Communication Payload: The size and content of this output directly impact vertical communication overhead.
- Security Critical: This vector must be protected via encryption or perturbation to prevent model inversion attacks that could reconstruct raw data.
Vertical Forward/Backpropagation
These are the distributed versions of standard neural network training passes, split at the cut layer.
- Vertical Forward Propagation: Each feature owner computes locally up to the cut layer, sends the intermediate output to the label owner, who completes the forward pass.
- Vertical Backpropagation: The label owner computes gradients for the top model and the gradient with respect to the intermediate output. This gradient is sent back to feature owners, who use it to compute gradients for their local bottom models via vertical gradient computation.
Vertical Secure Aggregation
Vertical secure aggregation is a cryptographic protocol for combining model updates (e.g., gradients) from multiple feature owners without revealing any individual contribution. It operates on the vectors passed across the cut layer.
- Purpose: Prevents the label owner from inferring a single party's data from their update.
- Techniques: Often employs Secure Multi-Party Computation (MPC) or homomorphic encryption.
- Output: The label owner receives only the aggregated update, enabling safe vertical federated averaging (VFA).
Vertical Training Protocol
A vertical training protocol is the defined sequence of steps all parties follow for one training round, with the cut layer as the coordination point.
- Entity Alignment & Forward Pass: Align samples, compute to cut layer, share intermediate outputs.
- Loss & Gradient Calculation: Label owner computes loss and top-model gradients.
- Backward Pass & Secure Update: Gradients are passed back; feature owners compute local updates, which may be securely aggregated.
- Model Update: Each party updates its segment of the split neural network. This protocol defines the vertical communication overhead and computation overhead.
Privacy-Preserving Vertical FL
This encompasses all techniques to prevent data leakage in VFL, with the cut layer as a primary attack surface. Defenses are applied to the data crossing this boundary.
- Cryptographic Protections: Homomorphic encryption allows computation on encrypted intermediate outputs. Vertical MPC enables joint computation without revealing private inputs.
- Mathematical Protections: Differential privacy adds calibrated noise to intermediate outputs or gradients before sharing.
- Goal: Ensure secure entity resolution and training reveals nothing beyond the final model's intended predictions.

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