MTLF

Model Training Logical Function

Management →
Introduced in Rel-17

MTLF is a 5G network function that trains machine learning models using network data to enable automated optimization, predictive analytics, and AI-driven management.

Category
Management
Introduced
Rel-17
Where
Core Network › 5G Core
Specifications
4 specs
MTLF Description Purpose Related Classification Detected Changes Specifications

Description

The Model Training Logical Function (MTLF) is a key architectural component introduced in 3GPP Release 17 as part of the 5G system's support for network automation and data analytics. It is defined within the Management Data Analytics (MDA) framework and operates as a logical function that can be deployed within the 5G Core Network or in a management system. The primary role of the MTLF is to ingest, process, and analyze network data to train, validate, and produce machine learning (ML) models. These models are then used to optimize network performance, predict failures, manage resources, or enhance user experience. The MTLF interacts with other network functions and data sources through standardized interfaces to collect training datasets, which may include performance measurements, configuration data, fault information, and user plane analytics.

The MTLF operates through a defined workflow that includes data collection, model training, and model publication. It receives data from various producers, such as the Network Data Analytics Function (NWDAF), Operations, Administration and Maintenance (OAM) systems, or other network functions (NFs) via the Nnwdaf_MTLtraining_Request service operation. The data is formatted according to analytics subscriptions and can be raw or pre-processed. The MTLF then applies machine learning algorithms—which are implementation-specific but could include regression, classification, clustering, or deep learning techniques—to this data to create a trained model. The training process may involve feature extraction, model selection, hyperparameter tuning, and validation against test datasets to ensure accuracy and avoid overfitting.

Once a model is trained and meets required performance metrics, the MTLF publishes it to a Model Repository Function (MRF) or directly to a consumer, such as an NWDAF instance that will perform inference. The model is typically represented in a standardized format like the Predictive Model Markup Language (PMML) or the Open Neural Network Exchange (ONNX). The MTLF also manages the lifecycle of these models, including versioning, retraining triggers (e.g., based on data drift, periodic schedules, or performance degradation), and retirement. It can be configured with training policies that define objectives, data requirements, and performance thresholds.

Architecturally, the MTLF is part of the broader data-driven ecosystem in 5G. It works in concert with the NWDAF (which focuses on analytics inference and exposure), the MRF (for model storage), and the OAM system. The interfaces like Nnwdaf_MTLtraining_Request/Response (defined in TS 29.520) facilitate communication between an NWDAF (as a consumer) and the MTLF. This separation of training (MTLF) and inference (NWDAF) allows for scalable, specialized deployments where computationally intensive training can be offloaded to dedicated platforms, while lightweight inference occurs closer to the network edge. The MTLF enables use cases such as predictive load balancing, anomaly detection, energy saving, slice-specific optimization, and Quality of Experience (QoE) prediction.

Purpose & Motivation

The Model Training Logical Function was created to address the growing complexity of 5G networks and the need for intelligent, automated management. Traditional network management relied on manual configuration and rule-based automation, which could not efficiently adapt to dynamic conditions, predict issues, or optimize performance in real-time. The explosion of data from network functions, devices, and services presented an opportunity to leverage machine learning, but there was no standardized way to integrate ML model training into the network architecture.

MTLF was motivated by the vision of self-organizing networks (SON) evolving into AI-native networks. It solves the problem of how to systematically generate and update ML models using live network data within a standardized framework. Before MTLF, ML capabilities were vendor-specific, proprietary solutions that lacked interoperability and made it difficult to ensure consistent model quality or share models across different network domains. The MTLF provides a standardized, open interface for requesting model training, enabling network functions like NWDAF to consume analytics models without being tied to a specific vendor's training platform.

Its introduction in Release 17, as part of the 5G Phase 2 enhancements, specifically supports advanced network automation scenarios defined in the 5G System Architecture (TS 23.501) and the Management and Orchestration (MANO) framework. It allows operators to deploy closed-loop automation where analytics insights from trained models directly drive network actions (e.g., via the OAM or policy control). This is critical for managing network slicing, where each slice may require unique performance models, and for meeting the stringent latency, reliability, and efficiency demands of 5G verticals.

Classification

Part ofOAM
Specific typesMDA
Related approachesNWDAF

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-17 1 change

In Release 17, the MTLF (Model Training Logical Function) was enhanced with new capabilities for ML model accuracy checking and support for LMF-based AI/ML positioning. It introduced specific service operations, namely Nnwdaf_MLModelProvision for model availability notifications and Nnwdaf_MLModelInfo for retrieving model information, and defined mechanisms for the storage and retrieval of trained ML model files via the ADRF. Furthermore, updates were made to NWDAF discovery and selection procedures to account for these new MTLF capabilities.

  • CR to update NWDAF discovery and selection for MTLF TS 23.501CR2705

Explore further

Broader topics and technologies where MTLF plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.501 vk00 5G System Architecture Stage 2 Rel-20
TS 23.700 vk00 XR Services Application Enablement Layer Rel-20
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
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.