Vertical backpropagation is the privacy-preserving, distributed execution of the backpropagation algorithm in a split neural network architecture. During training, the label owner calculates gradients from the loss and propagates them backwards only to the cut layer. These gradients are then securely transmitted to the feature owners, who use them to compute updates for their local model segments without ever accessing the raw data or gradients of other parties. This process coordinates the learning of a unified model from vertically partitioned features.
Glossary
Vertical Backpropagation

What is Vertical Backpropagation?
Vertical backpropagation is the distributed gradient computation algorithm that enables collaborative training of a split neural network across multiple data owners in a Vertical Federated Learning (VFL) system.
The protocol is fundamental to Vertical Federated Learning, enabling collaborative model improvement while adhering to strict data privacy constraints common in finance and healthcare. It introduces specific systems challenges, including vertical communication overhead from exchanging encrypted gradients and vertical computation overhead from cryptographic operations. Efficient implementations often leverage homomorphic encryption or secure multi-party computation (MPC) to prevent leakage of sensitive intermediate values during the backward pass.
Key Characteristics of Vertical Backpropagation
Vertical backpropagation is the distributed gradient computation process in Vertical Federated Learning (VFL). It enables collaborative model training across parties holding different data features without sharing raw data.
Distributed Gradient Flow
Unlike standard backpropagation, gradients are computed in a coordinated, distributed manner across the participating parties. The label owner calculates gradients for its segment of the split neural network and sends specific, often encrypted, gradient signals backwards to each feature owner. Each party then uses these signals to compute updates exclusively for the model parameters attached to their locally held features.
Secure Intermediate Gradient Exchange
The core challenge is transmitting gradient information without leaking sensitive feature data. This is addressed via privacy-preserving techniques:
- Homomorphic Encryption: Allows the label owner to compute on encrypted intermediate outputs from feature owners and send back encrypted gradients.
- Secure Multi-Party Computation (MPC): Protocols that enable joint gradient calculation where no party sees another's raw input.
- Gradient Masking: Adding noise or applying transformations to gradients before sharing to obfuscate the underlying data.
Dependence on the Cut Layer
The cut layer—where the model is split between parties—dictates the mechanics of backpropagation. The gradient calculated at the cut layer becomes the critical signal passed backward:
- A shallow cut (early in the network) means feature owners perform little local computation but must share more detailed gradient information.
- A deep cut (later in the network) increases local computation for feature owners but reduces the complexity and potential privacy leakage of the exchanged gradients. The placement is a trade-off between privacy, communication cost, and computational load.
Asymmetric Computational Roles
Parties have heterogeneous responsibilities during backpropagation:
- Label Owner: Acts as the coordinator. It computes loss, initiates backpropagation for its network segment, and manages the secure aggregation or distribution of gradients to feature owners. It often bears the highest computational burden.
- Feature Owners: Compute gradients for their local model components based on the received signals. Their workload is typically lighter but includes potential cryptographic overhead. They never see the raw loss or gradients from other feature owners.
Communication Bottleneck & Overhead
Vertical backpropagation introduces significant communication overhead not present in centralized training. Each training iteration requires multiple synchronous communication rounds:
- Forward pass: Intermediate outputs sent to label owner.
- Backward pass: Gradients sent back to feature owners. This round-trip latency, combined with the bandwidth needed for encrypted messages, often becomes the primary bottleneck, limiting model complexity and training speed.
Protocol-Driven Coordination
Execution requires a strict, predefined vertical training protocol. This protocol sequences all operations to ensure correctness and privacy:
- Synchronization Steps: Ensures all parties are at the correct stage (forward pass, gradient receipt, parameter update).
- Error Handling: Manages party dropouts or network failures mid-backpropagation.
- Aggregation Rules: Defines how the label owner combines gradient signals if multiple feature owners are involved. This structured coordination is essential for reproducible and secure model convergence.
Vertical vs. Standard Backpropagation
A comparison of the distributed gradient computation used in Vertical Federated Learning (VFL) against the centralized backpropagation used in standard neural network training.
| Algorithmic Feature | Vertical Backpropagation | Standard (Centralized) Backpropagation |
|---|---|---|
Data Partition | Vertical (features split across parties) | None (all data centralized) |
Model Architecture | Split neural network across parties | Unified model on one machine |
Gradient Flow | Distributed across parties; gradients for local model segments are computed separately | End-to-end within a single compute graph |
Primary Communication Cost | Exchange of intermediate outputs and gradients in each training round | None (intra-process communication only) |
Privacy Mechanism | Inherent via data non-sharing; often enhanced with cryptography (e.g., HE, MPC) | Relies on physical/network access controls |
Orchestration Complexity | High (requires secure protocols for alignment, forward/backward passes) | Low (managed by a single training script) |
Typical Use Case | Cross-silo VFL (e.g., different companies with different customer attributes) | Centralized data science and ML training |
Fault Tolerance | Challenging (failure of one party halts collaborative training) | Simpler (single point of failure is the central server) |
Applications and Use Cases
Vertical backpropagation is the distributed gradient computation engine for split neural networks in Vertical Federated Learning (VFL). Its primary application is enabling collaborative model training across organizations that hold different features about the same entities, without sharing the raw data. This section details its core operational domains.
Financial Fraud Detection
Banks, credit card networks, and e-commerce platforms collaborate to train a fraud detection model. Each holds different features for the same customers (e.g., bank holds transaction history, e-commerce holds purchase patterns, credit bureau holds credit score). Vertical backpropagation allows the joint model to learn from this combined feature space. The label (fraudulent/legitimate transaction) is typically held by the bank. During training, gradients are computed across the split network to update each institution's model segment, creating a more robust detector without any party exposing its raw customer data.
Healthcare Diagnostics
Hospitals, clinical labs, and insurance providers collaborate to improve diagnostic models for diseases like cancer or diabetes. Data is vertically partitioned: the hospital holds medical imaging and doctor's notes, the lab holds genomic and blood test results, and the insurer holds longitudinal treatment and outcome data. Vertical backpropagation facilitates training a unified model. The lab or hospital may act as the label owner (diagnosis). Gradients for each segment are computed securely, allowing the model to learn from a complete medical profile while complying with strict regulations like HIPAA and GDPR, as patient records never leave their original institution.
Smart Retail & Recommendation
A retailer partners with a social media platform and a payment processor to build a hyper-personalized recommendation engine. Features are split: retailer has purchase history and browsing data, social media has user interests and engagement, payment processor has spending categories and frequency. Vertical backpropagation enables the training of a joint model where the retailer holds the label (purchase/no-purchase). The algorithm computes gradients through the distributed network, optimizing each party's model component to predict user preference based on the fused feature context, significantly improving recommendation relevance without pooling sensitive user profiles.
Cross-Platform Advertising
An advertiser collaborates with multiple media publishers (e.g., a news site, a video platform, a search engine) to optimize click-through rate (CTR) prediction. Each publisher holds different behavioral features (article reads, video watches, search queries) for overlapping but anonymized user IDs. Vertical backpropagation is used to train the CTR model. The advertiser, who observes the final conversion label (click), orchestrates the backward pass. Gradients are propagated securely back through each publisher's model segment, allowing the system to learn which combined cross-platform signals best predict engagement, all while maintaining user privacy and platform data sovereignty.
IoT & Smart City Analytics
In a smart city, different municipal departments hold vertically partitioned sensor data about the same urban infrastructure. The transportation department has traffic camera feeds, the utilities department has power grid load data, and the environmental agency has air quality sensor readings. They collaborate to build a model for predicting traffic congestion or public safety incidents. Vertical backpropagation allows gradients to flow through a model split across these departments. The department with the target event label (e.g., traffic control center for congestion) coordinates the training, enabling a holistic AI model that reasons across disparate data silos to improve city operations.
Credit Risk Assessment
Multiple financial institutions, such as a traditional bank, a fintech lender, and a telecom provider, collaborate to assess borrower creditworthiness for customers who interact with all of them. Each holds a unique feature vertical: bank (account history, income), fintech (alternative lending history, app usage), telecom (bill payment history, plan type). Vertical backpropagation enables training a unified credit scoring model. The bank, which holds the definitive label (loan default history), computes loss and initiates the backward pass. Gradients are distributed to update each institution's component, creating a more accurate risk model that leverages a complete financial picture without any party disclosing proprietary underwriting data.
Frequently Asked Questions
Vertical backpropagation is the distributed gradient computation algorithm at the heart of training split neural networks in Vertical Federated Learning (VFL). These questions address its core mechanics, security, and practical implementation.
Vertical backpropagation is the distributed algorithm for computing gradients and updating a split neural network during Vertical Federated Learning (VFL). It works by reversing the flow of the vertical forward propagation:
- Forward Pass: Each feature owner computes the network's activations up to the cut layer using their local features, then sends the encrypted intermediate output to the label owner.
- Loss Calculation: The label owner completes the forward pass, computes the prediction error (loss), and calculates the initial gradients for its portion of the model.
- Backward Pass: Gradients are passed backwards through the network. The label owner sends the gradients corresponding to the cut layer back to the feature owners.
- Local Gradient Computation: Each feature owner uses these received gradients to compute the gradients for their own local model segment and update their private parameters.
This process allows all parties to collaboratively train a unified model while keeping their raw vertically partitioned data private.
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
Vertical Backpropagation is a core mechanism within Vertical Federated Learning (VFL). The following terms define the critical components, protocols, and challenges of the VFL system in which it operates.
Vertical Federated Learning (VFL)
Vertical Federated Learning (VFL) is a decentralized machine learning paradigm where different parties (clients) hold different features (columns) about the same set of entities (rows). They collaborate to train a unified model without directly sharing their raw, vertically partitioned feature data. This is distinct from horizontal FL, where parties have different samples but the same features.
- Primary Use Case: Collaborative modeling between organizations with complementary data on shared customers (e.g., a bank with credit history and a retailer with purchase history).
- Core Challenge: Requires entity alignment to identify overlapping samples without exposing non-overlapping data.
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 participating party. The division point is defined by the cut layer.
- Bottom Models: Held by feature owners. These are the initial layers that process each party's local feature subset.
- Top Model: Typically held by the label owner. This segment receives the concatenated intermediate outputs from all bottom models to produce the final prediction.
- Forward Pass: Each feature owner computes its local forward pass up to the cut layer, producing an intermediate output (embedding) that is sent to the label owner.
Cut Layer
The cut layer is the specific layer in a split neural network where the model is partitioned between parties in a VFL system. It is a critical hyperparameter that determines the boundary between local and shared computation.
- Trade-off Governed by Cut Layer:
- Privacy: A shallower cut (early split) keeps more of the data transformation local, enhancing privacy but potentially limiting model capacity.
- Communication & Utility: A deeper cut (later split) allows for more complex joint representation learning but increases the size of the transmitted intermediate outputs and potential privacy leakage.
- Selection: The optimal cut layer is chosen based on the privacy budget, network bandwidth, and the desired model performance.
Vertical Forward Propagation
Vertical forward propagation is the distributed execution of the forward pass in a VFL system. It is the prerequisite step that generates the inputs for vertical backpropagation.
- Process Flow:
- Each feature owner computes the forward pass on its local model segment using its private features.
- Each produces an intermediate output (a vector or embedding) at the cut layer.
- These intermediate outputs are securely sent to the label owner.
- The label owner concatenates these inputs and completes the forward pass through its top model to compute the final prediction and loss.
- Security Consideration: The intermediate outputs must be protected (e.g., via encryption) as they can leak information about the raw input features.
Vertical Secure Aggregation
Vertical secure aggregation encompasses cryptographic protocols used to combine updates from multiple parties in VFL without revealing any individual contribution. While often associated with gradient aggregation, it also applies to protecting intermediate outputs and gradients during backpropagation.
- Purpose: Prevents a curious label owner or other feature owners from inferring a specific party's private data from their shared model updates.
- Common Techniques:
- Secure Multi-Party Computation (MPC): Parties jointly compute functions (like summation) over their private values.
- Homomorphic Encryption (HE): Allows the label owner to perform computations on encrypted intermediate outputs or gradients.
- Impact on Backpropagation: These protocols add computation overhead and communication overhead to the gradient exchange steps.
Vertical Training Protocol
A vertical training protocol is the complete, defined sequence of communication and computation steps that all parties follow to execute one training round in a VFL system. Vertical backpropagation is a phase within this protocol.
- Standard Protocol Steps:
- Entity Alignment: Securely identify common samples using Private Set Intersection (PSI).
- Vertical Forward Propagation: Compute intermediate outputs.
- Loss Calculation: Performed by the label owner.
- Vertical Backpropagation: Compute and distribute gradients.
- Model Update: Each party updates its local model segment using its received gradients.
- Orchestration: This protocol is typically implemented and managed by a Vertical FL framework, which handles coordination, failure recovery, and security enforcement.

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