atlas

Research map / Reinforcement learning / Offline RL

NetworkGym: Reinforcement Learning Environments for Multi-Access Traffic Management in Network Simulation

NeurIPS 2024 · Reinforcement learning › Offline RL · approach: Offline RL sample complexity theory · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces NetworkGym, a ns-3-based gym-like simulator for multi-access (Wi-Fi/LTE) traffic splitting, and Pessimistic TD3 (PTD3), a TD3+BC variant with Fisher-information-based value pessimism, showing standard offline RL baselines often fail to beat heuristics.

Problem

Lack of standardized RL benchmarks in computer networking, and unclear whether offline RL methods that excel on D4RL transfer to multi-access traffic splitting between Wi-Fi and LTE.

Approach

A simulator exposing gym-like APIs over ns-3 for GMA multi-access traffic splitting, plus PTD3, which replaces TD3+BC's behavioral cloning term with a pessimistic penalty based on the Fisher-information-estimated uncertainty of Q-values.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PTD3 instead of the heuristic baselineNetworkGym multi-access traffic splitting · NetworkGym average across datasetsreturn per step: 0.750 ± 0.047 -> 0.946 ± 0.043Helped
Disable state normalization (ablation)off-the-shelf offline RL algorithms · NetworkGym average across datasetsreturn per step: TD3+BC: 0.511 ± 0.047 -> 0.849 ± 0.045; IQL: 0.779 ± 0.047 -> 0.848 ± 0.042; CQL: 0.749 ± 0.047 -> 0.779 ± 0.056; BC: 0.Mixed
Increase PTD3 β on system_default data (ablation)PTD3 · NetworkGym system_default datasetreturn per step: 0.878 ± 0.048 -> 1.017 ± 0.044 -> 0.213 ± 0.070Mixed
Increase PTD3 β on utility_logistic data (ablation)PTD3 · NetworkGym utility_logistic datasetreturn per step: 0.816 ± 0.045 -> 1.252 ± 0.063Helped
Remove the Q-value maximization term, leaving uncertainty minimization (ablation)PTD3 · NetworkGym throughput_argmax datasetreturn per step: BC (no norm) 0.751 ± 0.055; PTD3 0.770 ± 0.055No clear effect
Remove the Q-value maximization term, leaving uncertainty minimization (ablation)PTD3 · NetworkGym system_default datasetreturn per step: BC (no norm) 0.432 ± 0.063; PTD3 0.547 ± 0.059No clear effect
Remove the Q-value maximization term, leaving uncertainty minimization (ablation)PTD3 · NetworkGym utility_logistic datasetreturn per step: 0.948 ± 0.042 -> 1.252 ± 0.079Helped
Use offline RL algorithms with default state normalization instead of heuristic policiesoff-the-shelf offline RL algorithms · NetworkGym average across datasetsreturn per stepNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: NetworkGym offline datasets from throughput_argmax, system_default, utility_logistic heuristics

Benchmarks: NetworkGym nqos_split multi-access traffic splitting environment

Metrics: average return per step 95% confidence interval minimum eigenvalue of feature covariance condition number

Baselines: CQL IQL TD3+BC EDAC LB-SAC SAC-N BC PPO SAC throughput_argmax system_default utility_logistic

Builds on: TD3+BC CORL Pessimistic Fitted Q-Learning ns-3 stable-baselines3

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy