Calibrated Graph RL Router
- The paper introduces a calibration-aware graph reinforcement-learning router that integrates uncertainty estimates to enhance decision making in dynamic network environments.
- The methodology combines graph neural networks and reinforcement learning to adaptively select routes using topology, telemetry, and risk-sensitive calibration.
- Empirical results show throughput gains up to 7.8% over conventional SDN methods, with improved delay performance and adaptability in optical and quantum routing.
Calibration-Aware Graph Reinforcement-Learning Router denotes a class of routing systems in which the decision problem is represented on a graph, routing actions are optimized by reinforcement learning, and confidence calibration or uncertainty estimates are incorporated to moderate exploration, fallback, and risk-sensitive control. In packet networks, this design is exemplified by a DGCNN-DQN controller for adaptive SDN routing that learns from topology, link attributes, and node telemetry without labeled data; in quantum circuit routing, a graph policy uses same-day hardware calibration to choose SWAPs; and in packet-optical and optical LEO settings, telemetry-derived or physics-derived feasibility information is embedded directly into the action graph or its masks (Abrol et al., 2024, Tomar et al., 11 Jun 2026, Navarro et al., 2024, Dabiri et al., 23 Dec 2025).
1. Conceptual scope and motivation
A calibration-aware graph RL router arises from two converging requirements. The first is structural: routing problems are naturally graph-valued, whether the nodes are routers and switches, physical qubits, or satellites, and whether the edges are physical links, hardware couplers, or feasible inter-satellite links. The second is operational: in dynamic environments, static shortest-path or hand-crafted heuristics can be systematically misaligned with current conditions. In next-gen programmable networks, OSPF always prefers the static shortest path and ignores time-varying link loads, leading to congestion and higher delay under dynamic conditions; hand-crafted heuristics also require unrealistic assumptions such as static traffic matrices and do not generalize across topologies or traffic regimes (Abrol et al., 2024).
The “calibration-aware” qualifier has multiple technical meanings in this literature. In the SDN routing formulation, it refers to explicit confidence calibration for action probabilities or Q-values so that overconfident decisions on congested or failing links can be detected, corrected, or overridden. In quantum routing, it refers to embedding same-day hardware calibration—two-qubit error, one-qubit error, readout error, and coherence—directly into the policy input, so that routes are chosen by expected fidelity rather than by gate count alone. In packet-optical and optical LEO routing, it refers to telemetry- or physics-grounded thresholds, such as BER-based penalties or jitter-aware feasible-range masks, that define which actions are trustworthy or even admissible (Abrol et al., 2024, Tomar et al., 11 Jun 2026, Navarro et al., 2024, Dabiri et al., 23 Dec 2025).
This scope also clarifies a common misconception. Graph reinforcement learning and calibration are related but distinct layers: graph structure supplies topology-aware representation learning, whereas calibration governs the reliability of the router’s action preferences, value estimates, or feasibility masks. A graph policy can therefore be high-performing on average while still being miscalibrated under drift or failure.
2. Markov decision formulations on graph-structured routing problems
In the adaptive SDN formulation, routing is cast as an MDP with graph-centric state
where
is the adjacency matrix with entries , adds self-loops, and is the diagonal degree matrix of . Each node feature vector is
where is node degree, is centrality/importance, 0 are aggregated egress/ingress rates, 1 are one-hot context of the current request, and 2 is the requested data rate for the current flow; all features are normalized. The action is per-flow path selection over precomputed 3 loop-free shortest paths between 4,
5
with the selected path deployed by 6 or split if supported. The reward is
7
where 8 is achieved throughput on the selected path, 9 is the requested rate, and 0 is end-to-end delay. A time step corresponds to a new flow request 1, and the environment records congestion by a flag 2 when an action exceeds link capacity (Abrol et al., 2024).
Alternative graph-RL formulations modify the action granularity rather than the graph semantics. In GDDR, the network is a directed graph with capacities 3, traffic is represented by demand matrices 4, and the objective is to minimize worst-case utilization
5
The non-iterative policy outputs a vector of edge weights, while the iterative policy outputs one edge weight per step and a routing temperature 6, after which routing is derived by modified softmin with DAG pruning. The reward is computed relative to LP-optimal routing:
7
This formulation is destination-based and naturally emphasizes topology transfer across graphs (Hope et al., 2021).
Packet-optical routing adopts a tabular next-hop MDP with state 8, deterministic transition to the chosen neighbor, and telemetry-driven reward
9
with
0
This preserves a graph routing interpretation, but calibration enters through hybrid telemetry rather than through a graph neural architecture (Navarro et al., 2024).
3. Graph encoders, policies, and value functions
The canonical packet-network architecture combines deep graph convolution with Deep Q-Learning. The DGCNN stack uses graph convolution layers with hidden sizes 1 and ReLU activation, followed by SortPooling with pool size equal to the number of nodes, then 1D convolution layers 2, MaxPooling, a fully connected layer 3, and a softmax output over the 4 candidate paths. Propagation follows
5
where 6, 7 is the degree matrix of 8, 9, and 0 is ReLU (Abrol et al., 2024).
The associated Deep Q-Learning procedure uses 1-greedy exploration with exponential decay, initial 2, decay 3 per episode, and minimum 4. It also implements adaptive re-exploration: if the reward drifts outside 5, where 6 is the mean reward of the last 7 exploitation steps, 8 is reset to 9. Replay is prioritized with buffer size 0, batch size 1, and priority
2
where 3. Double-network stabilization copies the target network every 4 flows. The Bellman target is
5
with 6 if the chosen path exceeds link capacity, and the loss is
7
The paper reports learning rate 8, discount 9, Xavier initialization, and a softmax final layer (Abrol et al., 2024).
Other graph-RL routers instantiate the same design principle with different message-passing operators. GDDR uses the Battaglia et al. Graph Network encode–process–decode architecture, with permutation-invariant aggregation and modified softmin routing. Quantum circuit routing uses a graph neural policy with two message-passing layers of hidden dimension 0, then an MLP that scores legal edges via 1, and PPO training with AdamW, learning rate 2, 3, GAE 4, clipping 5, and entropy coefficient 6 with floor 7 (Hope et al., 2021, Tomar et al., 11 Jun 2026).
This architectural variation matters for transfer. GDDR reports that GNN policies perform at least as well as MLP baselines while enabling generalization to different network topologies with no extra work, whereas fixed-output architectures tied to a specific node set can be less topology-agnostic (Hope et al., 2021).
4. Calibration, uncertainty, and risk-sensitive routing
In the packet-network DGCNN-DQN design, calibration is introduced because miscalibrated Q-values or action probabilities can produce overconfident decisions on congested or failing links, harming SLA. The standard calibration metric is Expected Calibration Error,
8
where 9 are bins of predictions by confidence, 0 is empirical accuracy, and 1 is predicted confidence. If Q-values are mapped to action probabilities, NLL and Brier score can also be evaluated (Abrol et al., 2024).
The basic post-hoc mechanism is temperature scaling on logits:
2
with 3 softening overconfident distributions and 4 chosen by minimizing NLL on held-out data or on a sliding validation window from recent episodes. Uncertainty in 5 can then be estimated by Monte Carlo dropout, deep ensembles, Bootstrapped DQN, or distributional RL such as Quantile/QR-DQN (Abrol et al., 2024).
These uncertainty estimates directly modify routing rules. For reliability-oriented pessimism,
6
where 7 and 8 is tuned by SLA. For exploration-oriented optimism,
9
with 0 decreasing over training. A constrained RL variant formulates SLA control as
1
using the Lagrangian
2
Operationally, uncertainty-gated 3 reduces exploration when calibrated confidence is high and increases it when ECE or predictive entropy is high, while confidence-aware fallback reverts to a conservative path or to OSPF if 4 or uncertainty exceeds threshold (Abrol et al., 2024).
Across adjacent domains, calibration is also encoded as structured side information rather than only as post-hoc probability correction. Quantum routing embeds a calibration snapshot 5 consisting of 6, 7, 8, and a coherence proxy 9, and evaluates routes by exact simulated fidelity
0
Packet-optical routing calibrates BER thresholds from historical data and smooths telemetry with EWMA. Optical LEO routing computes class-dependent feasible ranges 1 and 2 from a jitter-aware Gaussian-beam model and enforces them through feasible-action masking (Tomar et al., 11 Jun 2026, Navarro et al., 2024, Dabiri et al., 23 Dec 2025).
A plausible implication is that calibration-aware routing is not a single algorithmic add-on but a family of mechanisms that make graph-RL decisions commensurate with measured reliability, telemetry uncertainty, or hardware quality.
5. Router operation, deployment, and safety mechanisms
In the SDN deployment model, the controller receives northbound route requests with 3, ingests streaming link utilization, queue lengths, per-link delay, per-node 4, and topology changes, and assembles 5 and 6. The action set is defined by 7-shortest simple paths precomputed offline per topology snapshot, and the controller installs flow rules through OpenFlow, P4Runtime, or gNMI. On each flow request, the router gathers telemetry, computes logits 8, applies 9-greedy or stochastic routing, installs the path, observes reward and next state, and writes the transition into prioritized replay (Abrol et al., 2024).
The resulting inference complexity is approximately the sum of graph-convolution costs 00, SortPooling 01, and small 1D-convolution and fully connected costs. For networks of tens to hundreds of nodes and links, the reported inference time fits sub-10–50 ms on a modern CPU/GPU in an SDN controller, and batching multiple flows amortizes cost (Abrol et al., 2024).
Update cadence is equally part of the router design. In the SDN version, online training updates occur every batch via prioritized replay, the target network is synchronized every 02 flows, temperature 03 can be recalibrated periodically on a sliding validation window, and ensemble uncertainty statistics can be refreshed continuously. Packet-optical deployments add hysteresis and hold-down timers to prevent route flapping, while LEO deployments rely on per-hop feasible-action masking rather than global recomputation (Abrol et al., 2024, Navarro et al., 2024, Dabiri et al., 23 Dec 2025).
Safety layers are explicit. Loop prevention is enforced by restricting the action space to loop-free candidate paths or by DAG pruning. Capacity adherence is implemented by pre-admission checks against residual link capacities and by penalties or prohibitions when constraints are violated. Low-confidence fallback can route via OSPF or a conservative traffic-engineering policy, and the design explicitly allows rapid re-exploration and human-in-the-loop alerts when calibrated confidence is low (Abrol et al., 2024).
6. Empirical performance, trade-offs, and open directions
The packet-network DGCNN-DQN router was evaluated on a random 04-node, 05-link graph and NSFNET with all link capacities 06 Mbps and link distances in 07 m. With training flows 08 Mbps and concurrent flows in 09, it increased throughput versus OSPF by 10 on the random topology and 11 on NSFNET, and reduced delay by 12 and 13, respectively. Versus a DRL-MLP baseline, the throughput gains were 14 and 15, while delays were reduced by 16 and 17. Under traffic regime changes, the router re-entered exploration and required approximately 18 episodes to adapt (Abrol et al., 2024).
Topology-transfer results in intradomain traffic engineering point in the same direction. GDDR reports that GNN-based policies perform at least as well as MLP architectures and that the iterative GNN policy is consistently better under topology change, which supports the claim that graph-structured policies are not merely parameter-efficient but structurally aligned with routing generalization (Hope et al., 2021).
Calibration-aware routing also changes what counts as success. In quantum circuit routing, pooled mean exact fidelity across nine MQT Bench circuits and three calibration snapshots is 19 for the graph RL router, compared with 20 for SABRE-best20 and 21 for target-aware SABRE. These gains come with higher routed two-qubit count and depth, and all 22 families favor SABRE-best20 under the fixed tree action graph. The result is therefore not “fewer operations,” but higher calibrated hardware fidelity under the available action graph (Tomar et al., 11 Jun 2026).
In optical LEO routing, the reported routes maintain end-to-end delay of 23–24 ms with 25–26 hops, while feasible-action masking eliminates physically infeasible or congestion-blocked links by construction. In fixed-grid RWA-LR with graph attention and PPO, the best RL agent exceeds the previous state-of-the-art RL approach by 27 and the best heuristic by about 28, but the paper emphasizes that these are marginal gains in a long-horizon resource-allocation problem (Dabiri et al., 23 Dec 2025, Doherty et al., 20 Feb 2025).
The limitations are correspondingly concrete. The adaptive SDN router has no explicit confidence calibration in its base form, remains single-agent and single-commodity, does not fully explore fairness or robustness under failures, and exhibits convergence times on the order of hundreds of episodes, dependent on telemetry cadence. Quantum routing can overfit to specific calibration snapshots and is constrained by a fixed tree action graph. This suggests that future work is likely to focus on empirical validation of calibration metrics such as ECE, NLL, and Brier; distributional DGCNN-DQN or bootstrapped heads for return uncertainty; multi-agent coordination for multi-commodity flows and fairness; robustness to topology dynamics with domain randomization and adversarial training; and real testbed integration with P4 INT or similar telemetry stacks (Abrol et al., 2024, Tomar et al., 11 Jun 2026).
A calibration-aware graph reinforcement-learning router is therefore best understood not as a single standardized architecture, but as a research program: graph-native routing policies supply topology-aware control, while calibration mechanisms determine when those policies should be trusted, regularized, or overridden.