Description
Horizontal Federated Learning (HFL) is a decentralized machine learning paradigm standardized by 3GPP to facilitate collaborative model training across distributed entities, such as User Equipments (UEs), base stations (gNBs), or network functions, without exchanging raw data. The architecture typically involves a central server, known as an aggregator or federation server, and multiple participating clients. Each client trains a local machine learning model on its own dataset and sends only the model updates (e.g., gradients, weights) to the aggregator. The aggregator then combines these updates—commonly using algorithms like Federated Averaging (FedAvg)—to produce an improved global model, which is redistributed to the clients for further training rounds. This iterative process continues until the model converges to a desired performance level, enabling the collective intelligence of the network while keeping sensitive data localized.
The technical workflow in a 3GPP context involves specific procedures for client selection, secure update transmission, and aggregation coordination. Key components include the Federated Learning Management Function (FLMF), which orchestrates the training process, and secure communication channels, often leveraging existing 3GPP security mechanisms. The FLMF handles tasks such as participant authentication, resource allocation, and aggregation scheduling. Model updates are transmitted over standardized interfaces, with considerations for bandwidth efficiency and latency, especially in wireless environments. Privacy is enforced through techniques like differential privacy or secure multi-party computation, which may be integrated to prevent inference of raw data from the updates.
HFL's role in mobile networks is to enable advanced, data-driven applications such as radio resource management, mobility prediction, and network slicing optimization without compromising user privacy or incurring massive data transfer overhead. By distributing the computational load, it also alleviates the burden on central cloud resources. The 3GPP specifications define the necessary protocols, interfaces, and security frameworks to ensure interoperability and reliable operation across different vendors and network deployments, making HFL a foundational technology for future AI-native networks.
Purpose & Motivation
Horizontal Federated Learning was introduced to address the growing need for intelligent network automation and personalized services while adhering to stringent data privacy regulations like GDPR. Traditional centralized machine learning approaches require aggregating vast amounts of user data in a central server, raising significant privacy concerns, legal compliance issues, and security risks from data breaches. HFL eliminates the need for raw data centralization, allowing models to be trained on decentralized data sources, which is particularly critical in telecommunications where user data is highly sensitive and geographically distributed.
The motivation for standardizing HFL in 3GPP stems from the industry's shift towards AI-driven networks (e.g., in 5G-Advanced and 6G) that require real-time, context-aware decision-making. Previous approaches lacked a unified framework for secure, efficient federated learning in mobile environments, leading to proprietary solutions and interoperability challenges. HFL provides a standardized method to leverage the collective data from millions of devices and network nodes to improve network performance, energy efficiency, and user experience without compromising privacy. It enables new use cases, such as collaborative intrusion detection or quality of experience prediction, that were previously infeasible due to data silos and privacy constraints.
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (43 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 18, 3GPP introduced the Horizontal Federated Learning (HFL) function, establishing new procedures for federated learning among multiple NWDAFs within the 5G Core network. This includes enhancements to the NWDAF for model provisioning and maintenance, as well as updates to the Nnwdaf_MLModelProvision service API and procedures involving the NRF to support the federated learning lifecycle. The release also defined specific preparation, maintenance, and model information exchange procedures to enable collaborative analytics while keeping training data decentralized.
- Federated Learning among Multiple NWDAFs in TS 23.288 TS 23.288CR0582
- Support the Maintenance of Federated Learning Process in 5GC TS 23.288CR0604
- Enhance NWDAF to enable Federated Learning TS 23.288CR0634
- Enhancement of Service Experience Analytics to assist federated learning operation TS 23.288CR0671
- Enhance WLAN performance analytics for Federated Learing member selection TS 23.288CR0699
- Support Model Information Exchange for Federated Learning in 5GC TS 23.288CR0706
+ 24 more changes
In Release 19, the primary advancement for Horizontal Federated Learning (HFL) was the introduction of specific clarifications to its procedures, as indicated by the dedicated Change Requests. This built upon the foundational definitions for HFL and VFL established in the release. The enhancements also included a correction to the URI used for the HFL training subscription to ensure proper network function interaction.
- 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
- Update the general inference procedure for vertical federated learning to resolve ENs TS 23.288CR1208
- General training procedure for Vertical Federated Learning between NWDAF(s) and AF(s) TS 23.288CR1134
- High-level description for Vertical Federated Learning when AF is as Server. TS 23.288CR1161
- The related definitions for VFL and HFL TS 23.288CR1331
+ 7 more changes
Explore further
Broader topics and technologies where HFL plays a role.
Defining Specifications
3GPP specifications that define or reference HFL, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TS 23.288 vk00 | 5GS Architecture Enhancements for Data Analytics | Rel-20 |
| TS 23.700 vk00 | XR Services Application Enablement Layer | Rel-20 |
| TS 24.560 vj00 | AIML Enablement (AIMLE) Services Stage 3 Protocol | Rel-19 |
| TS 28.105 vj30 | AI/ML Management for 5GS | Rel-19 |
| TS 28.858 vj00 | AI/ML Management Phase 2 Study | Rel-19 |
| TS 29.520 vj40 | 5G Network Data Analytics Services Stage 3 | Rel-19 |
| TS 29.552 vj40 | 5G Network Data Analytics Signalling Flows | Rel-19 |
| TS 33.501 vk00 | 5G Security Architecture and Procedures | Rel-20 |