Related Experiment Videos
FairEdge360: Distributed Multi-Agent Reinforcement Learning for QoE-Fair 360° Video Streaming with Uncertainty-Aware
Reka Sandaruwan Gallena Watthage1, Anil Fernando1
1Department of Computer & Information Sciences, University of Strathclyde, Glasgow G1 1XH, UK.
Journal of Imaging
|June 25, 2026
Summary
FairEdge360 enhances multi-user 360° video streaming by using a novel reinforcement learning framework. This system improves viewer fairness and quality-of-experience on shared edge networks.
Area of Science:
- Computer Science
- Networking
- Artificial Intelligence
Background:
- Shared immersive environments require simultaneous 360° video streaming from multiple users over edge networks.
- Existing adaptive bitrate systems optimize viewers individually, leading to bandwidth competition and poor fairness (Jain's Index < 0.85).
Purpose of the Study:
- To develop a hierarchical multi-agent reinforcement learning framework, FairEdge360, for equitable and high-quality multi-user 360° video streaming.
- To demonstrate that fairness and quality are complementary objectives in this context.
Main Methods:
- Reformulated multi-user streaming as a Decentralised Partially Observable Markov Decision Process (Dec-POMDP).
- Introduced a Lightweight Uncertainty Estimator (LUE) for efficient per-device viewport prediction confidence evaluation.
- Utilized a variational Graph Neural Network for state compression and a dynamic neighborhood graph for communication.
- Implemented an edge coordinator maximizing Nash social welfare (NSW) and employed counterfactual advantage estimation for credit assignment.
Main Results:
- FairEdge360 improved Jain's Fairness Index from 0.934 to 0.976 (+4.5%).
- Worst-case user quality-of-experience (MOS) increased from 2.54 to 3.21 (+26.4%).
- Rebuffering rate was halved from 2.1% to 1.1%, with reduced device energy consumption (38.9%) and communication overhead (75%).
Conclusions:
- FairEdge360 effectively addresses the fairness-quality trade-off in multi-user 360° streaming.
- The framework significantly enhances user experience and network efficiency in shared immersive environments.
- The proposed methods, including LUE and NSW maximization, are crucial for achieving these improvements.
Related Concept Videos
Distributed Loads: Problem Solving
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
Distribution Reliability and Automation
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
Observational Learning
Albert Bandura's observational learning, also known as imitation or modeling, occurs when a person observes and imitates another's behavior. It is a quicker process than operant conditioning. A well-known example is the Bobo doll study, where children who saw an adult acting aggressively towards the doll were more likely to act aggressively when left alone, compared to those who observed a nonaggressive adult. Many psychologists view observational learning as a form of latent learning because...
One-Degree-of-Freedom System
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Reinforcement
Positive and negative reinforcement are key concepts in operant conditioning, a learning process where the consequences of a behavior affect the likelihood of that behavior being repeated.
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Uniform Depth Channel Flow: Problem Solving
To calculate the flow rate for a trapezoidal channel, first, identify the bottom width, side slope, and flow depth of the channel. The cross-sectional area (A) corresponding to the depth of flow (y), channel bottom width (B), and side slope (θ) is determined by:Next, calculate the wetted perimeter, which includes the bottom width and the sloped side lengths in contact with the water. Using the values of the cross-sectional area and the wetted perimeter, determine the hydraulic radius by...