Inferensys

Glossary

QoE Prediction

The forecasting of a user's subjective Quality of Experience (QoE), such as video stalling or web page load time, based on predicted network Key Performance Indicators (KPIs).
FP&A analyst using AI forecasting agent on laptop, P&L projections on screen, casual office analytics setup.
SUBJECTIVE EXPERIENCE FORECASTING

What is QoE Prediction?

QoE Prediction is the process of forecasting a user's subjective Quality of Experience by mapping predicted network Key Performance Indicators to application-layer metrics like video stalling or page load time.

QoE Prediction is the computational forecasting of a user's subjective Quality of Experience (QoE)—such as Mean Opinion Score (MOS), video rebuffering events, or web page load latency—by analyzing predicted network Key Performance Indicators (KPIs). Unlike reactive monitoring, it proactively estimates human-perceived service quality before degradation occurs, using machine learning models to map technical telemetry like throughput, latency, and packet loss onto experiential outcomes.

The core mechanism involves training supervised learning models on labeled datasets that correlate objective network metrics with subjective user ratings. A QoE prediction engine ingests forecasted KPIs from a predictive load balancing system—such as predicted PRB utilization or Channel Quality Indicator (CQI)—and outputs a predicted MOS or stall probability. This enables the Near-RT RIC to execute preemptive traffic steering or resource allocation decisions that preserve user satisfaction rather than merely optimizing raw throughput.

SUBJECTIVE QUALITY FORECASTING

Key Characteristics of QoE Prediction

QoE Prediction translates raw network telemetry into a forecast of human perception. It moves beyond monitoring Quality of Service (QoS) metrics to predict the actual user experience—such as video stalling, web page load time, or voice clarity—before degradation occurs.

01

QoS-to-QoE Mapping Function

The core of QoE prediction is a learned mapping from objective network KPIs to subjective user experience scores.

  • Input Features: Packet loss rate, jitter, latency, throughput, and Channel Quality Indicator (CQI) values
  • Output Metric: Mean Opinion Score (MOS) on a 1-5 scale, or application-specific metrics like video stall duration and time-to-first-byte
  • Non-Linear Relationship: A small increase in packet loss can cause a catastrophic drop in QoE due to video buffer starvation, making simple threshold-based approaches inadequate
  • Modern systems use deep neural networks to capture these complex, non-linear dependencies between network conditions and perceptual quality
1-5
MOS Scale Range
< 200ms
Target Latency for HD Voice
02

Application-Aware Prediction Models

Different applications have fundamentally different tolerance profiles for network impairment. A single QoE model cannot serve all traffic types.

  • Video Streaming: Highly sensitive to throughput fluctuations and stall events; adaptive bitrate (ABR) algorithms can mask minor issues but create step-function degradation
  • Web Browsing: QoE correlates with Page Load Time and Speed Index, which depend on both throughput and round-trip time (RTT)
  • Cloud Gaming: Requires ultra-low latency (<30ms) and zero packet loss; jitter is often more critical than average throughput
  • VoLTE/VoNR: Predicts listening quality using POLQA or PESQ algorithms, sensitive to packet loss concealment effectiveness
  • Effective systems use traffic classification as a pre-processing step to route telemetry to the correct application-specific prediction model
< 30ms
Cloud Gaming Latency Budget
4K/8K
Streaming Resolution Targets
03

Temporal Dependency Modeling

User QoE is not determined by a single instantaneous network event but by the sequence and duration of impairments over time.

  • Recency Effect: A stall at the end of a video session has a disproportionately negative impact on remembered quality compared to one at the beginning
  • Stall Frequency vs. Duration: Multiple short stalls can be more annoying than a single longer stall, requiring models to capture event patterns
  • LSTM and Transformer architectures are used to model these long-range temporal dependencies in the KPI time-series
  • Attention mechanisms allow the model to weight the importance of past network events when predicting current perceived quality
  • This temporal context is what separates true QoE prediction from simple QoS threshold alerting
2-5 sec
Stall Tolerance Before Abandonment
LSTM/Transformer
Preferred Model Architecture
04

Subjective Ground Truth Calibration

Training a QoE prediction model requires labeled data that captures genuine human perception, which is expensive and difficult to obtain at scale.

  • ITU-T P.800/P.808: Standardized methodologies for conducting subjective quality assessments with human raters in controlled environments
  • Crowdsourced Labeling: Large-scale QoE data collection using platforms like Amazon Mechanical Turk, though with higher variance
  • Objective Proxy Metrics: SSIM, VMAF, and POLQA are algorithmic estimators of perceived quality used to generate pseudo-labels when human annotation is infeasible
  • Transfer Learning: Models pre-trained on large-scale objective datasets are fine-tuned with a smaller corpus of subjective human ratings
  • The ground truth gap—the mismatch between predicted and actual human perception—remains the central challenge in QoE prediction research
VMAF
Netflix's Perceptual Metric
ITU-T P.808
Crowdsourcing Standard
05

Proactive QoE-Driven Network Actions

The ultimate value of QoE prediction is closing the loop—using forecasts to trigger preemptive network actions that prevent user experience degradation.

  • Predictive Bitrate Steering: If a video session is predicted to stall, the network can proactively lower the adaptive bitrate before the buffer empties, avoiding a visible stall event
  • QoE-Aware Load Balancing: Handover decisions are optimized not just for load equalization but for maximizing predicted aggregate MOS across all users
  • Slice Resource Reallocation: In 5G network slicing, resources are dynamically shifted to a slice experiencing predicted QoE degradation to maintain its SLA
  • Near-RT RIC Integration: QoE prediction models run as xApps on the Near-Real-Time RAN Intelligent Controller, executing control loops on a 10ms to 1s timescale
  • This transforms QoE prediction from a passive monitoring tool into an active QoE assurance system
10ms-1s
Near-RT RIC Control Loop
xApp
Deployment Model
06

Multi-Modal Input Fusion

Advanced QoE prediction systems fuse heterogeneous data sources beyond raw network KPIs to improve forecast accuracy.

  • Device-Side Metrics: Buffer level, playback state, and CPU load from the User Equipment (UE) provide direct insight into the playback pipeline
  • Application-Layer Signals: HTTP Adaptive Streaming (HAS) manifest requests and chunk download times reveal the ABR algorithm's decision state
  • Contextual Features: Time of day, location, device type, and subscription tier add predictive power by capturing usage context
  • Radio Layer Telemetry: CQI reports, MIMO rank, and HARQ retransmission counts from the PHY/MAC layers provide early warning of impending channel degradation
  • Fusing these modalities requires careful time alignment and feature engineering to ensure all signals correspond to the same user session
UE + RAN + App
Fusion Layers
CQI & HARQ
Key PHY Inputs
QoE PREDICTION INSIGHTS

Frequently Asked Questions

Explore the core concepts behind forecasting user-perceived application quality in AI-enhanced Radio Access Networks, from foundational metrics to advanced model architectures.

QoE Prediction is the process of forecasting a user's subjective perception of an application's performance—such as video stalling or web page load time—based on predicted network Key Performance Indicators (KPIs). Unlike Quality of Service (QoS) monitoring, which measures objective, network-centric parameters like latency, jitter, and throughput, QoE directly models the human end-user experience. A network can have excellent QoS metrics but poor QoE if, for example, a video buffer empties due to a brief throughput dip. QoE Prediction uses machine learning models to map forecasted QoS degradations to a Mean Opinion Score (MOS) or application-specific metrics like 4K video rebuffering percentage, enabling proactive, experience-aware network optimization rather than reactive, metric-siloed troubleshooting.

Prasad Kumkar

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.