Vertical Federated Learning (VFL) is a privacy-preserving, decentralized machine learning paradigm where two or more parties collaboratively train a model, with each party holding a different set of features (columns) about the same set of entities (rows), without directly sharing their raw data. This contrasts with Horizontal Federated Learning (HFL), where parties hold different samples with the same feature set. VFL is architecturally defined by a split neural network, where the model is partitioned at a cut layer, and training proceeds via coordinated vertical forward propagation and vertical backpropagation across the participating data owners.
Glossary
Vertical Federated Learning (VFL)

What is Vertical Federated Learning (VFL)?
A decentralized machine learning paradigm for collaborative training on vertically partitioned data.
The core technical challenge in VFL is performing entity alignment to identify overlapping samples across parties, often using cryptographic protocols like Private Set Intersection (PSI). A typical setup involves multiple feature owners and a single label owner. Training requires secure exchange of intermediate outputs and gradients, managed by a vertical training protocol and often protected by homomorphic encryption or secure multi-party computation (MPC). This architecture is fundamental to cross-silo collaborations, such as between a bank and an e-commerce platform, where data union is valuable but legally prohibited.
Core Components of a VFL System
Vertical Federated Learning (VFL) systems are composed of specialized components that enable collaborative model training across parties holding different features for the same entities. These elements handle data alignment, secure computation, and distributed model execution.
Data Partition & Entity Alignment
The foundational data structure of VFL is a vertical data partition, where different features (columns) for the same entities (rows) are held by distinct parties. Before training can begin, entity alignment must be performed to identify the overlapping set of entities across these private datasets. This is typically achieved using privacy-preserving protocols like Private Set Intersection (PSI) or secure entity resolution, which compute the intersection of entity IDs (e.g., customer IDs) without revealing non-overlapping records.
The Split Neural Network Architecture
The model itself is architecturally divided into segments distributed across the participating parties. This is known as a split neural network. The division point is defined by the cut layer.
- Feature Owners (Passive Parties): Hold subsets of the input features. They host the bottom models, which process local features up to the cut layer, producing an intermediate output or embedding.
- Label Owner (Active Party): Holds the target labels. It hosts the top model, which receives the aggregated intermediate outputs from feature owners to compute the final prediction and loss. This split allows the complete model function to be computed without any single party seeing all the raw input data.
Cryptographic & Privacy Protocols
To prevent data leakage via intermediate outputs or gradients, VFL employs cryptographic privacy-enhancing technologies (PETs).
- Homomorphic Encryption (HE): Allows the label owner to perform computations on encrypted intermediate outputs from feature owners.
- Secure Multi-Party Computation (MPC): Enables multiple parties to jointly compute a function (like gradient calculation) over their private inputs.
- Differential Privacy (DP): Can be applied by adding calibrated noise to shared information (e.g., gradients) to provide rigorous, mathematical privacy guarantees against inference attacks.
- Vertical Secure Aggregation: Protocols to combine model updates from multiple parties without revealing any individual contribution.
The Vertical Training Protocol
This defines the step-by-step sequence for a single training iteration (round) in VFL, coordinating forward and backward passes across the split network.
- Vertical Forward Propagation: Each feature owner computes its local bottom model on its features and sends the resulting intermediate output (often encrypted) to the label owner.
- Loss Computation: The label owner aggregates these inputs, completes the forward pass through its top model, and calculates the loss.
- Vertical Backpropagation: The label owner computes gradients for its top model and the gradients for the intermediate outputs.
- Gradient Distribution & Update: These intermediate gradients are sent back to the respective feature owners, who then compute gradients for and update their local bottom models. This process repeats until convergence.
The Orchestrator & Coordination Layer
A logical component, often managed by the label owner or a neutral third party, that coordinates the entire VFL process. Its responsibilities include:
- Managing the lifecycle of the vertical training protocol.
- Orchestrating the entity alignment phase.
- Handling party authentication and managing cryptographic keys.
- Scheduling training rounds and managing fault tolerance (e.g., if a feature owner drops out).
- Logging metrics for convergence and system performance. This layer is often implemented within a Vertical FL framework.
Inference & Operationalization
Once trained, the vertically split model must be used for prediction via a vertical inference protocol. This mirrors the forward pass of training:
- A feature owner receives a new data sample for its features.
- It computes the intermediate output using its local bottom model.
- This output is securely sent to the label owner (or another designated party).
- The label owner completes the forward pass through the top model to generate the final prediction. This process ensures that raw feature data never leaves its owner, even during model deployment, maintaining the same privacy standards as training.
How Does Vertical Federated Learning Work?
Vertical Federated Learning (VFL) is a decentralized machine learning paradigm where different parties (clients) hold different features about the same set of entities, and collaborate to train a model without directly sharing their raw feature data.
VFL begins with entity alignment, where parties use protocols like Private Set Intersection (PSI) to privately identify their overlapping users or samples. The core model is a split neural network, divided at a cut layer. Each feature owner computes an intermediate output from their local features up to this layer and sends it to the label owner, who completes the forward pass and calculates the loss.
During vertical backpropagation, the label owner sends gradients back to the cut layer. Each feature owner then uses these gradients to compute updates for their portion of the model via vertical gradient computation. Privacy is maintained through techniques like homomorphic encryption or secure multi-party computation (MPC) applied to the exchanged intermediate data, preventing reconstruction of the raw features.
Vertical vs. Horizontal Federated Learning
A technical comparison of the two primary data partition paradigms in federated learning, focusing on their architectural assumptions, communication patterns, and primary use cases.
| Feature | Horizontal Federated Learning (HFL) | Vertical Federated Learning (VFL) |
|---|---|---|
Data Partition | Same features, different samples (rows). | Different features, same samples (rows). |
Primary Assumption | Clients share the same feature space but have different data distributions (non-IID). | Clients share the same sample ID space but hold disjoint feature sets. |
Typical Use Case | Training a global model from many users' devices (e.g., next-word prediction on smartphones). | Collaborative training between organizations with complementary data on the same entities (e.g., a bank and an e-commerce company). |
Sample Overlap | None or minimal between clients. | Requires high overlap, established via Private Set Intersection (PSI). |
Label Ownership | Labels are typically held locally by each client. | Labels are usually held by a single coordinating party (the label owner). |
Model Architecture | Typically, each client trains a full copy of the global model. | Uses a split neural network, where different parts of the model reside on different parties. |
Core Computation | Local training of complete models; aggregation of model parameters (e.g., Federated Averaging). | Distributed forward/backward propagation; secure aggregation of gradients or intermediate outputs. |
Primary Privacy Risk | Leakage from shared model parameters/updates (e.g., membership inference). | Leakage from shared intermediate results/gradients, which can reveal feature values. |
Key Cryptographic Need | Secure aggregation of model updates. | Secure entity alignment (PSI) and encrypted computation for forward/backward passes. |
Communication Overhead | High volume per round (entire model updates), but potentially fewer participants per round. | High frequency per round (per-sample intermediate outputs), often involving all parties every round. |
Convergence Challenge | Statistical heterogeneity (non-IID data) across clients. | Feature correlation and coordination overhead between distributed model parts. |
Primary Use Cases for Vertical Federated Learning
Vertical Federated Learning (VFL) enables collaborative model training across organizations that hold different data attributes about the same entities. Its primary value is unlocking insights from combined feature sets while preserving data sovereignty and complying with strict privacy regulations.
Financial Services & Fraud Detection
Banks, credit card issuers, and fintech companies hold complementary financial data about shared customers. VFL enables the creation of a superior fraud detection model by combining:
- Bank A's transaction history and account balances.
- Bank B's credit application data and loan history.
- E-commerce Platform's purchase patterns and device IDs.
No single party shares raw transaction data, yet the collaboratively trained model can identify sophisticated, cross-institutional fraud patterns that would be invisible to any single entity. This directly addresses regulations like GDPR and CCPA that restrict cross-organization data pooling.
Healthcare & Medical Research
Hospitals, insurers, and genomics labs hold vertically partitioned patient data. VFL allows for training diagnostic or treatment efficacy models without centralizing Protected Health Information (PHI).
- Hospital 1 holds medical imaging (MRI/CT scans).
- Hospital 2 holds electronic health records (EHRs) and lab results.
- Research Institute holds genomic sequencing data.
By aligning on patient IDs via Private Set Intersection (PSI), a split neural network can learn from this combined multimodal feature set to predict disease progression or drug response, accelerating biomedical research while maintaining HIPAA/GDPR compliance.
Retail & Cross-Platform Marketing
Brands, advertising platforms, and retailers seek a unified view of customer lifetime value without directly sharing sensitive purchase histories or browsing behavior. VFL aligns on user identifiers to build a joint model.
- Retailer holds detailed purchase history and loyalty data.
- Social Media Platform holds user interests, engagement metrics, and demographic inferences.
- Payment Processor holds cross-merchant spend categories and frequency.
The resulting model enables highly accurate hyper-personalization and churn prediction, optimizing marketing spend. The label owner (e.g., the retailer predicting churn) benefits from enriched features without any party exposing its raw user database.
Smart Cities & IoT Sensor Networks
Different municipal departments and utility companies operate separate sensor networks monitoring the same urban environment. VFL enables predictive maintenance and optimization models.
- Transport Authority holds traffic camera feeds and loop sensor data.
- Energy Utility holds smart meter readings and grid load data.
- Environmental Agency holds air quality and noise pollution sensor data.
By training a model to predict traffic congestion or energy demand spikes, the city improves operational efficiency. The vertical training protocol ensures raw video or granular consumption data never leaves the owning department's secure edge servers, mitigating cybersecurity risks.
Manufacturing & Supply Chain Optimization
Multiple entities in a supply chain hold different feature sets about shared components or products. VFL facilitates quality control and demand forecasting.
- Supplier A holds material composition and sourcing data.
- Supplier B holds component stress-test results.
- OEM Manufacturer holds assembly line sensor data and final quality control labels.
A joint model can predict product failures by learning from the entire vertical feature stack. The label owner (the OEM) initiates training, and secure aggregation protocols protect each supplier's proprietary manufacturing data, preserving competitive advantage while improving overall product reliability.
Telecommunications & Network Security
Mobile network operators (MNOs) and content providers have partitioned data on the same subscribers. VFL enables advanced network security and service quality models.
- MNO holds network signaling data, location pings, and device types.
- Streaming Service holds app usage patterns, video quality metrics, and session times.
- Security Vendor holds threat intelligence feeds on malicious IPs.
Collaborative training can create a model for detecting botnets or predicting subscriber churn due to poor service. Homomorphic encryption for VFL or vertical MPC secures the exchange of intermediate embeddings, ensuring subscriber privacy is never compromised.
Frequently Asked Questions
Vertical Federated Learning (VFL) enables collaborative machine learning across organizations that hold different data features about the same customers or entities, without sharing the raw data. These FAQs address the core mechanisms, security, and practical applications of VFL.
Vertical Federated Learning (VFL) is a decentralized machine learning paradigm where different organizations (parties) hold different features (columns) about the same set of entities (rows) and collaborate to train a model without directly sharing their raw data. It works by splitting a neural network across the participating parties. For example, a bank (label owner) holds customer loan repayment labels, while an e-commerce company (feature owner) holds their purchase history. Using a Private Set Intersection (PSI) protocol, they first confidentially align their common customers. During training, each party computes the forward pass on its local model segment using its own features. The feature owner sends encrypted intermediate outputs (from the cut layer) to the label owner, who completes the forward pass, calculates the loss, and propagates gradients back. Only these mathematical intermediates—not the raw data—are shared, enabling joint model training under strict data separation.
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 Federated Learning (VFL) is defined by its unique data structure and collaborative protocols. These key concepts form the technical foundation of the paradigm.
Vertical Data Partition
A vertical data partition is a dataset split where different features (columns) of the same samples (rows) are held by different parties. This is the foundational data structure for VFL.
- Example: A bank holds customer credit history (features), while an e-commerce platform holds the same customers' purchase history (different features). The rows (customer IDs) are the same, but the columns are split.
Entity Alignment
Entity alignment is the privacy-preserving process of identifying and matching the same real-world entities (e.g., customers, devices) across the vertically partitioned datasets held by different parties. It is a critical prerequisite for VFL training.
- Common Method: Uses cryptographic protocols like Private Set Intersection (PSI) to find overlapping user IDs without revealing non-intersecting records.
Split Neural Network
A split neural network is the model architecture used in VFL where the neural network is divided into multiple parts. Each part resides on a different party that holds a specific subset of the features.
- Cut Layer: The specific layer where the model is divided. The feature owner computes the forward pass up to this layer, producing an intermediate output that is sent securely to the label owner to complete the forward propagation and compute the loss.
Private Set Intersection (PSI)
Private Set Intersection (PSI) is 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.
- Role in VFL: PSI is the standard method for performing secure entity alignment before model training begins, ensuring only overlapping samples are used.
Secure Aggregation
In the VFL context, secure aggregation refers to cryptographic protocols used to combine model updates (e.g., gradients from feature owners) without revealing any individual party's contribution.
- Purpose: Prevents the label owner or other participants from inferring raw feature data from the shared updates, a key defense against privacy leakage.
Homomorphic Encryption
Homomorphic Encryption (HE) is an encryption scheme that allows computations to be performed directly on ciphertext. The decrypted result matches the result of operations performed on the plaintext.
- Application in VFL: Used to encrypt intermediate outputs or gradients, allowing the label owner to perform necessary computations (like loss calculation) without ever decrypting the sensitive data from feature owners.

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