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

Glossary term · Management

ML model inference

Machine Learning Model Inference

Management →

ML model inference is the operational process of applying a trained machine learning model to inputs within a 3GPP network to produce outputs for real-time predictions or decisions.

Introduced
Rel-19
Where
Services
Specifications
1 specs
ML model inference Description Purpose What changed Neighbours Specifications

Description

Machine Learning (ML) model inference is the process of executing a trained ML model with new input data to generate outputs, such as predictions, classifications, or decisions. In 3GPP networks, inference is the phase where the ML model is actively used to enhance network operations. For example, an ML model might predict traffic load, optimize handover parameters, or detect anomalies. Inference is distinct from training, which involves learning model parameters from historical data. During inference, the model's parameters are fixed, and the focus is on efficient and timely computation.

The inference process typically involves several steps: data collection, preprocessing, model execution, and post-processing. Input data is gathered from various sources, such as network counters, user equipment (UE) reports, or sensor data. This data is then preprocessed to match the format expected by the model (e.g., normalization, feature extraction). The preprocessed data is fed into the model, which computes the output using its learned parameters. Finally, the output is post-processed and delivered to the consumer, which could be a network function (NF) or a management entity. The entire process must meet latency and reliability requirements, especially for real-time applications.

In 3GPP, ML model inference can be performed at different locations: in the core network, at the edge, or even in the radio access network (RAN). The choice depends on factors like latency, data privacy, and computational resources. For instance, inference for RAN optimization may be performed at the gNB (base station) to enable fast decisions, while core network inference might be centralized in a management function. The 3GPP management framework, particularly the Management Data Analytics Function (MDAF), plays a key role in coordinating inference across the network.

Key components of ML model inference include the trained model, the inference engine (software/hardware that executes the model), the input data pipeline, and the output consumer. The inference engine must be optimized for performance, often using techniques like quantization, pruning, or hardware acceleration. Standardization efforts in 3GPP Release 19 aim to define interfaces and procedures for ML model inference, ensuring interoperability between different vendors' models and inference platforms.

The role of ML model inference in the network is to provide intelligent, data-driven decision-making capabilities. It enables networks to adapt dynamically to changing conditions, improving efficiency, reducing costs, and enhancing user experience. As networks evolve towards 5G-Advanced and 6G, inference will become ubiquitous, supporting a wide range of use cases from network slicing to autonomous driving. However, it also introduces challenges such as model drift, where the model's performance degrades over time, necessitating monitoring and retraining.

Purpose & Motivation

ML model inference exists to operationalize trained machine learning models within 3GPP networks, allowing them to make real-time or near-real-time decisions based on current data. The primary purpose is to leverage the predictive power of ML to optimize network performance, automate operations, and enable new services. Without inference, ML models would remain static artifacts, unable to impact network behavior. Inference bridges the gap between training and actual network benefits.

The motivation for standardizing ML model inference in Release 19 is to ensure that ML-based features can be deployed in a multi-vendor environment with consistent behavior. Prior to this, ML inference was often proprietary, leading to interoperability issues and limiting widespread adoption. By defining inference as a distinct process within the ML model lifecycle, 3GPP provides a common understanding and framework for integrating ML into network functions. This is crucial for enabling network automation and the vision of autonomous networks.

Historically, network functions relied on deterministic algorithms that could not adapt to complex, dynamic conditions. ML inference addresses this limitation by allowing networks to learn from data and make intelligent decisions. It also enables the use of ML for tasks that are difficult to model analytically, such as predicting user mobility or optimizing beamforming. The standardization of inference is a key enabler for the widespread adoption of AI/ML in telecommunications.

What changed in its specifications

The latest release-to-release comparison of specifications that define ML model inference. 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 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-19 Initial

Initial definition introduced in 3GPP TR 21.905: 'A process of running a set of inputs through a trained ML model to produce a set of outputs.' This release formalized the concept as part of the ML model lifecycle, enabling standardized inference across network functions.

Defining Specifications

3GPP specifications that define or reference ML model inference, 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