liveBook · Manning

Quality of experience

As explained in Optimization Algorithms: AI techniques for design, planning, and control problems

Quality of experience is a measure of a user's perceived quality or satisfaction with a networked service.

Quality of experience measures a user’s perceived quality or satisfaction with a networked service. In mobile networks, maximizing global QoE requires balancing user data rates against competition for limited base-station resources. section 12.4

Mobile-network QoE depends on:

  • Channel quality, including the signal-to-noise ratio, determines each connection’s data rate. section 12.4
  • Connecting a user to more base stations can increase data rates, but users compete for scheduling resources. section 12.4
  • Higher data rates do not necessarily produce linearly higher QoE, so coordination must optimize the network globally. section 12.4

PPO coordination example

A small mobile environment with three base stations and five users trains a PPO agent to select connections. Stable-Baselines3 trains the agent for 30,000 steps, then the learned policy drives and renders an episode.

How Optimization Algorithms: AI techniques for design, planning, and control problems covers it

How deep it goes
Explains resource conflicts, channel effects, and nonlinear data-rate benefits, then demonstrates PPO implementation without deriving the QoE function.
Examples
Uses a three-base-station, five-user environment, PPO training, episode rendering, and multi-agent coordination.
What you can do after
Apply it via mobile_env and PPO to train, evaluate, and visualize connection policies.
How it connects
Connects QoE with reinforcement learning, PPO, mobile networks, data rates, channel quality, and resource scheduling.

This explainer was generated by Manning's knowledge graph from the text of Optimization Algorithms: AI techniques for design, planning, and control problems. The section links point to the parts of the book it draws on.