Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Other

VFL

Vertical Federated Learning

Other →

VFL is a privacy-preserving distributed machine learning framework where multiple parties collaboratively train a model using different feature sets from the same set of users without exposing raw data.

Introduced
Rel-19
Where
Core Network › 5G Core
Specifications
14 specs
Also in
Services, Management
VFL Description Purpose What changed Neighbours Detected Changes Specifications

Description

Vertical Federated Learning (VFL) is a specialized distributed machine learning paradigm standardized by 3GPP to enable collaborative AI model training across different organizations or network domains without centralizing raw, sensitive data. In contrast to horizontal federated learning where participants share the same feature space but different user samples, VFL is characterized by participants holding different features or attributes for the same set of overlapping user IDs. A typical scenario involves a mobile network operator holding radio access network (RAN) measurement data and an Over-The-Top (OTT) service provider holding application-layer quality data for the same subscribers. VFL allows these parties to jointly train a more comprehensive and accurate model—for instance, for predicting user experience—while keeping their respective datasets private and on-premises.

The technical operation of VFL involves a structured protocol with roles such as the guest party, host party(s), and potentially a coordinator. The process begins with privacy-preserving entity alignment, where the participating parties use cryptographic techniques like Private Set Intersection (PSI) to securely identify their common users without revealing non-overlapping IDs. Once the aligned user set is established, the collaborative training commences. A common architecture splits the model into a bottom model and a top model. Each party trains its own bottom model on its local feature set. The outputs (embeddings or intermediate results) from these bottom models are then securely aggregated, often via homomorphic encryption or secure multi-party computation (MPC), to compute the loss and gradients for the top model. These gradients are distributed back to each party to update their respective bottom models, all without any party seeing the raw features or labels of another.

Key components in the 3GPP VFL framework include the Network Data Analytics Function (NWDAF) which can act as a participant or coordinator, standardized interfaces for federated learning orchestration (e.g., Naf_FederatedLearning), and security protocols for secure aggregation and model exchange. The architecture is designed to integrate with the 5G Service-Based Architecture (SBA), allowing network functions like the AMF, SMF, and PCF to contribute data to federated learning processes. VFL's role is to unlock the value of partitioned data silos within the telecom ecosystem, enabling advanced AI/ML use cases such as joint network-service optimization, churn prediction, and personalized QoS management, while strictly adhering to data privacy regulations like GDPR.

Purpose & Motivation

VFL was introduced to address the critical challenge of data silos and privacy constraints that hinder the development of advanced AI-driven network and service management. In the telecom industry, valuable data is fragmented across operators, vendors, and service providers. For example, an operator has detailed network performance data, while a content provider has rich application behavior data. Individually, these datasets provide a limited view; combined, they could power highly accurate predictive models. However, legal, regulatory, and competitive barriers prevent the sharing or centralization of this raw data. Traditional methods of data pooling or model training on centralized datasets are thus infeasible, limiting the potential of AI in 5G and beyond.

The standardization of VFL in 3GPP Release 19 was motivated by the need to foster a trusted data collaboration ecosystem for 6G preparation and advanced 5G-Advanced networks. It solves the problem by providing a standardized, secure framework for collaborative learning that preserves data sovereignty. This enables participants to benefit from the combined predictive power of distributed feature sets while providing technical and procedural guarantees that raw data never leaves its owner's control. VFL unlocks new business models and operational efficiencies, such as co-developing churn prediction models with banking partners or optimizing video streaming jointly with content delivery networks, all within a privacy-by-design framework that builds trust among stakeholders.

What changed in its specifications

The latest release-to-release comparison of specifications that define VFL. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 23.288Rel-18 → Rel-19

Rel-19 adds signalling storm and QoS and Policy Assistance analytics IDs, plus VFL server identity and VFL capability registration with NRF in TS 23.288. It also adds UE IP address and PDU Session Pair ID inputs from SMF, and UE list and altitude handling for UAV analytics.

Full comparison in TS 23.288 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (101 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-19 86 changes
  • General inference procedure for vertical federated learning TS 23.288CR1126
  • Registration and Discovery procedure for Vertical Federated Learning among NWDAF(s) and/or AF(s) with NWDAF as the VFL server TS 23.288CR1171
  • High level feature description for VFL TS 23.288CR1185
  • Refinements for VFL feature TS 23.288CR1198
  • KI#2 - Update of VFL training and inference TS 23.288CR1246
  • Update the general inference procedure for vertical federated learning to resolve ENs TS 23.288CR1208

+ 80 more changes

Rel-20 15 changes
  • Sample Alignment Enablement for VAL Servers in VFL TS 23.482CR0062
  • VFL client and server registration TS 23.482CR0086
  • Sample alignment in VFL TS 23.482CR0099
  • Rel-20 CR TS 28.105 Add Use Case and Requirements for Management of Vertical Federated Learning TS 28.105CR0338
  • Rel-20 CR TS 28.105 Add Solution for Management of Vertical Federated Learning TS 28.105CR0339
  • Adding selected samples in VFL Training notifications TS 29.520CR1180

+ 9 more changes

Defining Specifications

3GPP specifications that define or reference VFL, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 23.288 vk20 5G Network Data Analytics Architecture Rel-20 read
TS 23.482 vk30 AI/ML Enablement for Verticals Rel-20 read
TS 23.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20 read
TS 24.560 vk10 AIMLE SEAL Services Stage 3 Rel-20 read
TS 28.105 vk00 AI/ML Management for 5G Networks Rel-20 read
TS 28.858 vj00 AI/ML Management Phase 2 Study Rel-19 read
TS 29.510 vk10 NRF Service-Based Interface Rel-20 read
TS 29.520 vk10 5G NWDAF Services Rel-20 read
TS 29.530 vk10 5G AF AI/ML Services Rel-20 read
TS 29.552 vk10 5G Network Data Analytics Procedures Rel-20 read
TS 29.591 vk10 NEF Southbound Services Rel-20 read
TS 33.501 vk30 5G Security Architecture Rel-20 read
TS 33.784 vj00 Security aspects of AI/ML in core network Rel-19 read