ConceptioArchivearXiv CS
arXiv CSopen access

Spatio-Temporal Scheduling Prediction Under Backhaul Delay for Resilient Coordinated Beamforming

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
distributedsystemsprotocols
networking, internet, protocols, distributed systems

Spatio-Temporal Scheduling Prediction Under Backhaul Delay for Resilient Coordinated Beamforming Prashant Kumar Singh 1,2[0009−0006−4222−678X] , Shubham Vaishnav , Ahmet Hasim Gökceoglu2[0000−0002−2706−1079] , and Li Wang2[0000−0003−3365−2403] 1[0000−0001−7612−4227]

1

arXiv:2607.08454v1 [cs.NI] 9 Jul 2026

Stockholm University, Stockholm, Sweden {prku7110, shubham.vaishnav}@dsv.su.se 2 Huawei R&D, Stockholm, Sweden {ahmet.hasim.gokceoglu1, leo.li.wang}@huawei.com

Abstract. Coordinated beamforming in distributed 5G networks relies on the timely exchange of inter-cell scheduling information, but backhaul latency makes this information stale. Even a single transmission time interval (TTI) of delay can reduce CBF-SLNR performance below the uncoordinated baseline, because the precoder suppresses interference toward users that are no longer active. Coordination on stale information is therefore worse than no coordination at all. To address this, we propose a two-stage predictive framework in which a Spectral Temporal Graph Neural Network (StemGNN) predicts future user equipment (UE) scheduling states from delayed historical observations, and the predictions replace stale inputs to the CBF-SLNR precoder. Evaluated on a three-cell massive MIMO downlink with 60 UEs and 64 antennas per base station under Quadriga Urban Micro (UMi) channels and a proportional fair scheduler, StemGNN achieves a mean scheduling prediction accuracy of 87.57%, outperforming LSTM, GRU, Simple RNN, and Markov chain baselines at all evaluated horizons, with gains of up to 7.71% over LSTM at longer horizons where inter-UE structural dependencies dominate over temporal autocorrelation. When integrated into coordinated beamforming, the predictions recover 57–73% of the sum rate loss caused by one TTI of backhaul delay, improving sum rate by 9.58–14.35% over the noprediction baseline and recovering up to 83% of the Lag-1 fairness loss for cell-edge users, with fairness gains persisting at higher lag values where throughput gains diminish. These results show that treating backhaul latency as a spatio-temporal forecasting problem is an effective approach for robust inter-cell coordination in delay-constrained networks. Keywords: Coordinated beamforming · StemGNN · Scheduling prediction · Backhaul delay · Edge AI

2

1

P. K. Singh et al.

Introduction

Modern 5G networks, and emerging 6G ones, use coordinated beamforming (CBF) across multiple base stations (BSs) to reduce inter-cell interference and keep spectral efficiency high [10, 27, 5, 17]. In distributed radio access networks, neighboring BSs exchange channel state and scheduling information over backhaul links. These links have limited bandwidth, are often asynchronous, and frequently add delay [25, 3]. As a result, the view each BS has of the wider network is almost always out of date, while user activity changes much faster: users enter, leave, or change their scheduling state continuously [29, 15]. Standard CBF algorithms such as Weighted Minimum Mean Square Error (WMMSE) optimization [27, 26] assume that each BS has fresh, global channel and scheduling information. Once this assumption breaks, the sum rate drops and service quality becomes uneven across cells. From an edge AI point of view, each BS is an autonomous edge node that has to make real-time, latency-critical decisions using incomplete and partially outdated information about its peers. Backhaul latency, jitter, and asynchronous updates act as a kind of partial fault on the links between nodes: the information a BS needs is not lost outright, it just arrives late and stale. A beamforming controller at the edge therefore needs to stay robust against this kind of information-staleness fault to keep service available and quality of experience consistent across cells. The trust side of this problem matters too. Each BS feeds its beamformer with scheduling and channel reports it receives from neighbors, and there is no built-in way to tell whether an unusual or late-arriving report reflects genuine network behavior, a backhaul fault, or a tampered message injected somewhere along the path. The more directly a BS depends on raw, last-received neighbor data, the larger this trust surface becomes. A learning-based predictor trained on the legitimate temporal patterns of neighbor scheduling reduces this dependence: the BS can rely on its own predicted view of the neighborhood, and treat latearriving reports as a correction rather than as ground truth. We do not aim to detect adversarial inputs in this work, but the same prediction step that handles delay also shrinks the attack surface exposed to an attacker on the backhaul. Despite a lot of progress on CBF and on machine-learning-assisted interference management, most existing work either assumes ideal information exchange, or treats the spatial and temporal sides of the problem separately. Graph Neural Networks (GNNs) capture the spatial structure of wireless networks well by representing BSs and users as nodes in a graph [35, 16, 11], and recent GNNbased beamforming methods [13, 23, 8, 9] perform strongly but usually assume static user configurations and synchronous information access. On the other side, spectral-temporal forecasting models such as StemGNN [2, 31] capture multivariate temporal dependencies but are not connected to physical-layer beamforming decisions. As a result, no existing framework jointly addresses (i) delayed interBS information, (ii) a dynamic user population, and (iii) coordinated beamforming in a form that fits an edge deployment.

Resilient Coordinated Beamforming Under Backhaul Delay ❙t❛❣❡ ✶ ✖ s♣❛t✐♦✲t❡♠♣♦r❛❧ s❝❤❡❞✉❧✐♥❣ ♣r❡❞✐❝t✐♦♥

3

❙t❛❣❡ ✷ ✖ ❈❇❋✲❙▲◆❘

❍✐st♦r✐❝❛❧ ✇✐♥❞♦✇

❙t❡♠●◆◆

❘❡♣❧❛❝❡s S(t − τ )

S(t−τ ), . . . , S(t−τ −T )

s♣❛t✐♦✲t❡♠♣♦r❛❧ ●◆◆

✇✐t❤ ♣r❡❞✐❝t❡❞ Ŝ(t)

❙♣❡❝tr❛❧ ❣r❛♣❤ ❧❛②❡r

❚❡♠♣♦r❛❧ ❝♦♥✈♦❧✉t✐♦♥

✐♥t❡r✲❯❊ ❝♦rr❡❧❛t✐♦♥s

s❝❤❡❞✉❧✐♥❣ ❞②♥❛♠✐❝s

Ŝ(t)

❙▲◆❘ ♣r❡❝♦❞❡r ❣❡♥❡r❛❧✐③❡❞ ❊❱❉ ♣❡r ❯❊

Pr♦❛❝t✐✈❡ ♥✉❧❧✲st❡❡r✐♥❣

Pr❡❞✐❝t❡❞ s❝❤❡❞✉❧❡ Ŝ(t) r♦❜✉st t♦ ❞②♥❛♠✐❝ ❯❊ ❝♦✉♥ts ❛♥❞ ♦r❞❡r✐♥❣

■♠♣r♦✈❡❞ s✉♠ r❛t❡ ❛♥❞ ❡❞❣❡ r❛t❡ ♣r♦❛❝t✐✈❡ ✐♥t❡r❢❡r❡♥❝❡ s✉♣♣r❡ss✐♦♥ ❞❡s♣✐t❡ ❜❛❝❦❤❛✉❧ ❧❛t❡♥❝②

❣❛♣ ❛❞❞r❡ss❡❞✿ ♣r✐♦r ✇♦r❦ tr❡❛ts s♣❛t✐❛❧ ✭●◆◆s✮ ❛♥❞ t❡♠♣♦r❛❧ ✭❘◆◆s✮ ♠♦❞❡❧❧✐♥❣ s❡♣❛r❛t❡❧②

Fig. 1. Proposed prediction-assisted coordinated beamforming framework. Each base station uses a spectral-temporal GNN to predict the current scheduling state of neighboring cells from delayed backhaul observations, and feeds the predictions into an SLNR-based coordinated beamformer.

In this paper, we recast coordinated beamforming under backhaul delay as a prediction-assisted decision problem that runs locally at each BS. Each edge node uses a spectral-temporal GNN, based on StemGNN [2], to predict the current user-equipment (UE) scheduling state of neighboring cells from past, delayed observations, and feeds these predictions into a Signal-to-Leakage-plus-Noise Ratio (SLNR) coordinated beamformer (see Fig. 1 for an overview). To handle the dynamic user populations seen in real networks, we extend the architecture to support a variable number of UEs and a permutation-invariant representation, so the same model still works as users join, leave, or are reordered. The resulting controller suppresses inter-cell interference even when the backhaul is delayed and user activity is stochastic, and gives a concrete example of a fault-tolerant edge AI pipeline for cooperative wireless inference. Contributions. The main contributions of this paper are as follows: – We formulate inter-BS UE scheduling prediction under backhaul delay as a multivariate binary time-series problem, and benchmark a spectral-temporal GNN against recurrent (RNN, LSTM, GRU) and Markov baselines. – We extend StemGNN with a permutation-invariant input and output representation that supports a dynamic, variable number of UEs without retraining, making it suitable for realistic edge deployments. – We integrate the predicted scheduling states into an SLNR-based CBF pipeline and measure the resulting sum-rate gain over conventional beamforming that uses stale information directly, under a range of backhaul delays and dynamic user-activity conditions.

4

P. K. Singh et al.

2

Related Work

2.1

Coordinated beamforming and the cost of stale information

Massive MIMO and coordinated beamforming have become the standard tools for managing interference in dense multi-cell deployments [22, 17, 20, 1, 10]. The classical algorithms in this area, mainly WMMSE [27] and fractional programming [26], reach near-optimal sum rate when each base station has accurate and timely channel state and scheduling information from all of its neighbors. In practice this is rarely the case. In cloud and distributed RAN architectures, backhaul links are bandwidth-limited and asynchronous, and the inter-cell information used to drive these algorithms is delayed, partial, or both [3, 25]. The repeated matrix inversions and iterative steps in WMMSE and FP also push their computational cost beyond what is reasonable for real-time execution on an edge node such as a base station [20, 22]. Decentralized variants reduce some of this burden, but still require frequent inter-cell signaling, which is affected by the same backhaul delays [10, 19]. From an edge-deployment standpoint, this points to a clear failure mode: when the data feeding the coordination algorithm is late or incomplete, the algorithm produces a confidently wrong decision, and the system has no fallback. 2.2

Machine learning approaches and their edge implications

To work around these limitations, a large body of recent work uses machine learning for wireless resource allocation and interference management [7, 33, 12]. The general idea is to replace iterative optimization with a learned mapping from network state to control actions, which lowers inference latency and fits the timing budget of edge execution. Reinforcement learning has been applied to beamforming, power allocation, and inter-cell coordination by framing them as sequential decision problems [21, 24], though stability under fast-changing conditions remains a concern. Supervised deep-learning models that map channel observations directly to beamforming vectors [28] cut complexity further, but tend to ignore the structural dependencies between cells. From a deployment standpoint, these models also raise questions about trust and robustness: a base station that runs a learned model at the edge inherits the integrity of its training data and the inputs it consumes at runtime, and most of these works do not discuss how the model behaves when those inputs are stale, missing, or tampered with. 2.3

Graph and spatio-temporal models

Wireless networks have a natural graph structure, with base stations and users as nodes and interference relationships as edges. Graph Neural Networks (GNNs) [16, 11, 30, 35] are a good fit for this structure because their message passing is permutation invariant and respects the connectivity of the network. GNN-based beamforming methods, including heterogeneous variants such as HSTGNN [13, 34] and

Resilient Coordinated Beamforming Under Backhaul Delay

5

the approaches in [23, 8, 9], achieve near-optimal sum rate with millisecond-level inference, which is compatible with edge execution. The main limitation across this line of work is the assumption of static, or slowly varying, user configurations. Real cellular traffic does not behave this way: users enter, leave, and change scheduling state on much shorter timescales [5, 29, 15]. On the temporal side, spectral-temporal models such as StemGNN [2] forecast multivariate time series by jointly modeling temporal dependencies and inter-series correlations in the frequency domain. Graph WaveNet [31] combines graph convolution with dilated temporal convolutions for a similar purpose, and DCRNN and STGCN follow related ideas [18, 32]. These models are designed as forecasters, and are not typically connected to a physical-layer decision such as beamforming. 2.4

Positioning of this paper

Pulling these threads together, three observations stand out for an edge AI deployment in a distributed RAN. Classical CBF assumes information conditions that the edge does not actually have. ML-based beamforming captures spatial structure but treats user activity as static. Spatio-temporal forecasters capture the temporal side but stop short of the beamforming pipeline. To the best of our knowledge, no existing framework jointly addresses (i) the spatial structure of the network, (ii) the temporal evolution of user activity, and (iii) the staleness of inter-base-station information, in a form deployable at the edge. This paper targets exactly that intersection by combining a spectral-temporal GNN predictor for delayed neighbor scheduling with an SLNR-based coordinated beamformer, so that each base station can take a beamforming decision without trusting a possibly faulty or stale neighbor report at face value.

3

System Model and Problem Formulation

3.1

Multi-Cell Downlink Model

We consider a downlink Massive MIMO network with B base stations (BSs) operating on the same time–frequency resource, where each BS b ∈ {1, . . . , B} has M antennas and serves Kb single-antenna user equipments (UEs). The total P number of UEs in the network is K = B b=1 Kb . We denote the channel vector from BS b′ to UE k served by BS b as hb′ ,b,k ∈ CM . In our experiments, these channels are generated with the Quadriga Urban Micro propagation model [5], which captures path loss, shadowing, and multipath fading. At time slot (TTI) t, BS b transmits the linearly precoded signal xb (t) =

Kb X

k=1

wb,k (t) sb,k (t),

(1)

6

P. K. Singh et al.

where wb,k (t) ∈ CM is the beamforming vector for UE k in cell b and sb,k (t) ∼ CN (0, 1) is the unit-power data symbol. Each BS is subject to a per-cell transmit P b 2 power constraint K k=1 kwb,k (t)k ≤ Pmax . The signal received at UE k in cell b is yb,k (t) = hH b,b,k wb,k sb,k +

X

hH b,b,k wb,j sb,j +

j6=k

Kl XX

hH l,b,k wl,j sl,j + ub,k ,

(2)

l6=b j=1

where ub,k ∼ CN (0, σu2 ) is additive Gaussian noise (time index suppressed for readability). The three sums on the right-hand side are, respectively, the desired signal, the intra-cell interference, and the inter-cell interference. The resulting SINR and achievable rate at UE (b, k) are γb,k (t) = P

3.2

2 |hH b,b,k wb,k | P P , H H 2 2 2 l6=b j |hl,b,k wl,j | + σu j6=k |hb,b,k wb,j | +

 Rb,k (t) = log2 1+γb,k (t) . (3)

User Scheduling and Backhaul Delay

In each TTI, BS b runs a proportional-fair scheduler [15, 29] that selects a subset of its UEs for transmission. We represent this decision by the binary scheduling vector sb (t) ∈ {0, 1}Kb ,

sb,k (t) = 1 ⇐⇒ UE (b, k) is active at TTI t.

(4)

Only active UEs contribute to the interference terms in (2), so the global scheduling state s(t) = [s1 (t); . . . ; sB (t)] directly shapes the interference pattern at every UE in the network. In a distributed RAN, each BS shares its scheduling decisions and channel state with its neighbors over a backhaul link. We model the backhaul as introducing a fixed delay of τ ≥ 1 TTIs. At TTI t, each BS therefore observes only sb′ (t − τ ), b′ 6= b, (5) about its neighbors. From an edge-deployment perspective, this delay is a structural property of the link between edge nodes, not an occasional event, so any coordination logic running at the BS has to tolerate it by design. 3.3

Coordinated Beamforming with Stale Information

Coordinated beamforming aims to maximize the network sum rate under per-BS power constraints: max

{wb,k }

Kb B X X b=1 k=1

Rb,k (t) s.t.

Kb X

k=1

kwb,k k2 ≤ Pmax , ∀b.

(6)

Resilient Coordinated Beamforming Under Backhaul Delay

7

This problem is non-convex; iterative methods such as WMMSE [27] and fractional programming [26] solve it under the assumption that each BS has timely access to the global channel and scheduling state. Coordinated beamforming via the Signal-to-Leakage-plus-Noise Ratio (SLNR) criterion offers a closed-form per-UE alternative that is well suited to distributed execution at the edge [10]. For UE k in cell b, the SLNR is SLNRb,k (t) =

2 |hH b,b,k wb,k | , H wb,k Qb (t) wb,k + σu2 kwb,k k2

(7)

where the leakage covariance Qb (t) =

X l6=b

Kl X

hb,l,j hH b,l,j

(8)

j=1 sl,j (t)=1

sums only over UEs that are currently active in neighboring cells. The SLNRmaximizing precoder is the dominant generalized eigenvector of the matrix pair 2 (hb,b,k hH b,b,k , Qb (t) + σu I), and in practice we use a rank-L approximation of Qb (t) to keep complexity within the per-TTI budget of an edge node. The dependence on the current scheduling state sl (t) in (8) is the central issue. When the BS has only the stale observation sl (t − τ ), it can either (i) plug the stale observation straight into (8), which builds the wrong leakage covariance and steers nulls toward UEs that are no longer active while ignoring UEs that became active in the meantime, or (ii) infer the current scheduling state from the delayed history. We pursue the second option. 3.4

Prediction-Assisted Formulation

Let   Hb′ (t) = sb′ (t−τ ), sb′ (t−τ −1), . . . , sb′ (t−τ −Twin +1) ∈ {0, 1}Twin×Kb′ (9) denote the most recent Twin delayed scheduling vectors of BS b′ as observed at a neighboring BS. Each BS applies a learned per-cell predictor fθb′ to produce a current-time estimate    ŝb′ (t) = 1 fθb′ Hb′ (t) > 0.5 ∈ {0, 1}Kb′ , (10) which replaces sb′ (t − τ ) in (8). The overall design problem then becomes a joint learning-and-control task: learn per-BS predictors {fθb′ } that, when wired into the SLNR precoder of (7)–(8), recover as much as possible of the sum rate in (6) at delay τ . Two practical constraints follow from the edge setting. First, the predictor must run locally on the BS at TTI granularity, which rules out any centralized or high-latency solution. Second, the predictor should not depend on a fixed UE identity or fixed ordering, since users enter and leave the cell continuously. We therefore require fθ to be permutation-invariant in the UE dimension, so that the same trained model handles a varying Kb′ without retraining.

8

4

P. K. Singh et al.

Proposed Spatio-Temporal Scheduling Prediction Framework

The proposed framework is a two-stage pipeline (Fig. 1). In Stage 1, each BS trains a spectral-temporal GNN predictor on its own observed history of (delayed) neighbor scheduling. In Stage 2, the trained predictor is wired into the SLNR coordinated beamformer so that the leakage covariance (8) is built from ŝb′ (t) instead of sb′ (t − τ ). Both stages share the same simulator, channel realizations, and proportional-fair scheduler, so the predictor is trained on the same operating regime in which it is later deployed. 4.1

Spectral-Temporal GNN Predictor

We use a StemGNN architecture [2], a spectral-temporal graph neural network originally proposed for multivariate time-series forecasting. The fit is direct: the Kb′ scheduling sequences of cell b′ are correlated through the proportional-fair scheduler that produced them, and StemGNN jointly models temporal and interseries dependencies in the spectral domain. The network has three components. Latent correlation layer. The input window X ∈ {0, 1}Twin×Kb′ is passed through a GRU [4], and a self-attention layer over the hidden states produces a learned adjacency matrix A ∈ RKb′ ×Kb′ . This A captures which pairs of UEs tend to be co-scheduled and is learned from data rather than specified a priori. StemGNN block. A Graph Fourier Transform (GFT) using the eigenbasis of A projects the multivariate input into a spectral domain where inter-UE correlations become orthogonal. A Spectral Sequential Cell then applies a Discrete Fourier Transform along the temporal axis of each (now decorrelated) component, processes the frequency representation with a 1D convolution and a Gated Linear Unit, and inverts back to the time domain. A learned graph convolution and an inverse GFT close the block. Two such blocks are stacked with a residual connection, where the second block learns the reconstruction residual of the first. Output layer. A Gated Linear Unit followed by fully connected layers produces per-UE activation logits, which are passed through a sigmoid σ(·) and thresholded at 0.5 as in (10) to yield the binary scheduling prediction. Since scheduling prediction is a binary classification task rather than the regression task in [2], we train the network with the binary cross-entropy loss 1 L(θ) = − |D|

X

Kb′ h i X yk log ŷk + (1 − yk ) log(1 − ŷk ) ,

(11)

(X,y)∈D k=1

where ŷk = σ(fθ (X))k and D is the training set of (history window, target scheduling) pairs. 4.2

Permutation Invariance and Variable User Population

To meet the second edge constraint above, the input UEs are treated as nodes of the latent graph rather than as fixed positions in a vector. The latent correlation

Resilient Coordinated Beamforming Under Backhaul Delay

9

layer infers A from data on each forward pass, the spectral graph convolution is permutation-equivariant by construction, and the per-UE output head is shared across UE indices. As a result, the same trained model handles a varying number of UEs in cell b′ without retraining: UEs that enter the cell are added as new nodes, and UEs that leave are dropped, with no change to the parameters θ. 4.3

Integration with the SLNR Beamformer

At inference time, each receiving BS b runs B − 1 copies of the trained predictor, one per neighboring cell, on the delayed history Hb′ (t) it has on hand. The predicted neighbor scheduling vectors ŝb′ (t) are fed into (8) to build the estimated leakage covariance Q̂b (t), and the SLNR precoder of (7) is then computed via a rank-L generalized eigenvalue decomposition. No other change is made to the beamforming algorithm, which keeps the predictor and the beamformer cleanly decoupled and lets the predictor be retrained or swapped without touching the physical-layer code path. In operational terms, each BS keeps producing a beamforming decision at every TTI even if neighbor reports arrive late, and the decision is no longer a direct function of the most recent received message. The predictor acts as a learned model of expected neighbor behaviour, so a single missing, late, or anomalous report cannot, on its own, drive the beamformer into a faulty state. 4.4

Algorithm

Algorithm 1 summarizes the complete pipeline. Lines 3–5 cover the initial datagathering phase, during which the BSs run conventional CBF-SLNR with stale scheduling and accumulate a history tensor H ∈ {0, 1}B×K×Ttotal . At a fixed TTI ttrain , each BS trains its own predictor on its accumulated history (lines 16–19). From ttrain + 1 onward, the trained predictor replaces the stale neighbor scheduling in the SLNR precoder (lines 7–10). Training uses the Adam optimizer with learning rate 10−3 , mini-batch size 32, gradient clipping at maximum norm 1.0, early stopping on validation loss with patience 15, and a strictly chronological 80/20 train–validation split that avoids any temporal leakage from future to past.

5

Experimental Results

5.1

Experimental Setup

We evaluate the proposed framework on a three-cell Massive MIMO downlink network with 60 single-antenna UEs (22, 20, and 18 in cells 0, 1, and 2 respectively), 64 antennas per base station, and an identical proportional-fair scheduler running at every BS. Channel matrices are generated with the Quadriga Urban Micro (UMi) propagation model [5], which captures path loss, shadowing, and multipath fading under realistic urban conditions and is widely used

10

P. K. Singh et al.

Input : Channels H; backhaul delay τ ; history window Twin ; horizon Ttotal ; training trigger ttrain . Output: Beamformers {wb,k (t)}; sum rate; edge rate. Initialize history H ∈ {0, 1}B×K×Ttotal , PF rate histories r̄b (t), predictors ← ∅ for t ← 0 to Ttotal − 1 do // Scheduling for each BS b do sb (t) ← PF(H, r̄b (t)); store in H[·, ·, t] // Neighbor scheduling estimate if predictors = ∅ then // stale baseline ŝb′ (t) ← sb′ (t − τ ) for all b′ else for each BS b′ do ′ Hb′ (t) ← H[b  , ·, t − τ − Twin + 1 : t − τ ] ŝb′ (t) ← 1 fθb′ (Hb′ (t)) > 0.5 end end // CBF-SLNR Build Q̂b (t) from {ŝb′ (t)}b′ 6=b via (8) Compute SLNR precoder wb,k (t) via rank-L GEVD of 2 (hb,b,k hH b,b,k , Q̂b (t) + σu I) Compute rates Rb,k (t) via (3); update r̄b (t) // Train predictors once if t = ttrain then for each BS b′ do Build Db′ from H[b′ , ·, 0 : ttrain ] with lag τ , window Twin ; chronological 80/20 split Train fθb′ by minimizing (11) with Adam, BCE loss, gradient clipping, early stopping end predictors ← {fθb′ }B b′ =1 end end return {wb,k (t)}, sum rate, edge rate

Algorithm 1: Two-stage prediction-assisted CBF-SLNR pipeline.

Resilient Coordinated Beamforming Under Backhaul Delay

11

in 5G and 6G system-level evaluation. The configuration follows parameters representative of operational Massive MIMO deployments rather than a stylised academic setup. Two subcarrier configurations are evaluated, 1 SC (narrowband) and 48 SC (wideband), which together cover the operating regimes typical of real deployments. Backhaul delays of τ ∈ {1, 3, 5} TTIs are considered. All models use a 12-step delayed history window (Twin = 12). StemGNN is benchmarked against LSTM [14], GRU [4], Simple RNN [6], third-order Markov chains, and a Simple Moving Average baseline. Two experiments are conducted. Experiment 1 evaluates standalone scheduling prediction over 2000 TTIs with a 70/20/10 chronological train/validation/test split. Experiment 2 integrates the trained predictors into the live CBF-SLNR pipeline over 2000 TTIs, with model training triggered at TTI 1600 on the scheduling history accumulated under coordinated beamforming conditions, and performance measured over the final 400 TTIs. The relative improvement of StemGNN over a baseline is reported as (VStemGNN − Vbaseline )/Vbaseline × 100%. Results are aggregated across 18 independent operating conditions, namely three cells with different UE populations, two subcarrier configurations, and three backhaul lags, so the trends below reflect consistent behaviour rather than a single favourable run. 5.2

Scheduling Prediction Accuracy

Table 1 reports prediction accuracy at Horizon 1 along with StemGNN’s relative improvement over each baseline. Table 1. Scheduling prediction accuracy (%) at Horizon 1, and StemGNN’s relative improvement over each baseline. Model

BS 0 BS 1 BS 2 Mean Improv. (%)

Simple Moving Average 3rd Order Markov Simple RNN GRU LSTM

66.59 59.36 60.47 86.00 83.53 86.28 86.19 85.05 86.21 86.34 85.34 86.33 86.24 84.87 86.87

62.14 85.27 85.82 86.00 85.99

StemGNN (proposed) 89.71 85.71 87.30 87.57

+40.92 +2.70 +2.04 +1.83 +1.84 —

StemGNN reaches 87.57% mean accuracy at Horizon 1 and leads on every cell. It is ahead of the strongest recurrent baseline (GRU) by 1.83 percentage points, ahead of the third-order Markov chain by 2.70, and ahead of the Simple Moving Average by a much larger 40.92. The recurrent baselines cluster tightly between 85.82% and 86.00%, which suggests that gating mechanisms add little over plain recurrence for short-range binary scheduling dynamics. At Horizon 1, the lead of the spectral-graph predictor over a well-tuned recurrent baseline is modest but consistent across cells.

12

P. K. Singh et al.

Table 2 reports accuracy at Horizons 3 and 5. Table 2. Scheduling prediction accuracy (%) at Horizons 3 and 5, and StemGNN’s mean improvement over each recurrent baseline. Horizon 3 Model

Horizon 5

BS 0 BS 1 BS 2 Improv. BS 0 BS 1 BS 2 Improv.

Simple RNN 77.52 75.29 77.54 +6.38% 76.54 72.68 76.58 +5.40% GRU 77.44 75.04 78.33 +5.72% 75.43 72.57 76.48 +5.41% LSTM 76.39 73.47 77.41 +7.71% 74.39 70.91 75.88 +7.44% StemGNN 83.00 76.00 82.00

80.00 75.00 79.00

StemGNN keeps a 3 to 6 percentage-point lead over every recurrent baseline at both longer horizons, and the margin grows with horizon. The advantage over LSTM widens from 1.84% at Horizon 1 to 7.71% at Horizon 3, and the advantage over GRU widens from 1.83% to 5.72% over the same range. As short-range temporal autocorrelation decays at longer horizons, the dominant predictive signal shifts to inter-UE co-scheduling structure, and the spectral graph component of StemGNN captures that structure jointly across all UEs while the recurrent models still process each sequence in isolation. 5.3

CBF-SLNR Integration Results

Table 3 reports CBF-SLNR performance under stale scheduling with no ML compensation. This setting isolates what happens when the backhaul fault is left uncorrected. Table 3. CBF-SLNR performance under backhaul latency without ML prediction. Sum rate and edge rate are in bits/s/Hz. 48 SC Configuration REZF (uncoordinated) CBF-SLNR Lag 0 (ideal) CBF-SLNR Lag 1 CBF-SLNR Lag 3 CBF-SLNR Lag 5

1 SC

Sum Rate Edge Rate Sum Rate Edge Rate 149.40 156.99 138.93 146.17 145.40

1.13 1.30 1.12 1.19 1.17

198.61 257.11 205.89 222.80 223.61

1.37 1.87 1.51 1.64 1.37

One TTI of backhaul delay reduces the 48-SC sum rate by 11.5% and actually pushes performance below the uncoordinated REZF baseline (138.93 vs 149.40), which means that running coordinated beamforming on stale inputs is worse

Resilient Coordinated Beamforming Under Backhaul Delay

13

than not coordinating at all. At Lag 1, the precoder nulls towards UEs that are no longer scheduled and steers interference towards UEs that are actually active. Lag 3 partially recovers because information several slots old loses its specificity and the precoder degrades towards generic, uncoordinated beamforming, which is harmless by comparison. This is the scenario in which a deployed system needs a fault-tolerance mechanism that activates when fresh information is missing. Table 4 and Fig. 2 report end-to-end CBF-SLNR performance with MLpredicted schedules at Lag 1, the operating point where the gain is largest. Table 4. CBF-SLNR performance with ML-predicted schedules at Lag 1. Sum rate and edge rate are in bits/s/Hz, and Improv. is StemGNN’s relative gain in sum rate over the baseline. 48 SC Model

1 SC

Sum Rate Edge Rate Improv. Sum Rate Edge Rate Improv.

No prediction LSTM GRU

138.93 149.90 150.74

1.117 1.195 1.202

+9.58% +1.56% +0.99%

205.89 228.79 228.39

1.507 1.729 1.723

+14.35% +2.91% +3.09%

StemGNN Ideal (Lag 0)

152.24 156.99

1.283 1.300

— —

235.44 257.11

1.757 1.871

— —

160

260

Gap 21.7

240

235.44

230 224.08 221.79

220

Sum Rate (bits/s/Hz)

Sum Rate (bits/s/Hz)

15 250

156 154

Gap 4.



152.24

152 150 148.18

148.29

Lag 3

Lag 5

14 146

Lag 1

Lag 3

Lag 5

Backhaul Latency (TTI) Ideal Lag 0 (257.11) LSTM

GRU StemGNN (proposed)

144

Lag 1

Backhaul Latency (TTI) Ideal Lag 0 (156.) LSTM

GRU StemGNN (proposed)

Fig. 2. CBF-SLNR sum rate versus backhaul latency with ML-predicted schedules for 1 SC (left) and 48 SC (right). StemGNN consistently leads at all lag values. The dashed line marks the ideal Lag 0 upper bound.

With the StemGNN predictor in the loop at Lag 1, the 48-SC sum rate climbs from 138.93 to 152.24 bits/s/Hz, recovering 73% of the gap to the ideal Lag-0 upper bound and improving on the no-prediction baseline by 9.58%. In the 1SC setting, StemGNN recovers 57% of the Lag-1 loss with a 14.35% sum-rate

14

P. K. Singh et al.

improvement over the no-prediction baseline. The largest gains land at the Lag-1 operating point, which is the same point at which the uncompensated system is most unsafe to deploy. StemGNN also stays ahead of the recurrent baselines under integration: it beats GRU by 0.99% (48 SC) and 3.09% (1 SC), and LSTM by 1.56% (48 SC) and 2.91% (1 SC). The advantage narrows at higher lags as all models converge towards similar accuracy plateaus, which Fig. 2 shows clearly. The edge-rate gains are larger in relative terms than the sum-rate gains, and we consider this one of the more important findings for an edge-availability setting. In the 1-SC configuration, StemGNN raises the edge rate from 1.507 to 1.757 bits/s/Hz at Lag 1, a 16.59% improvement, and recovers 83% of the Lag-1 fairness loss. The improvements persist at Lag 3 and Lag 5 even as the sum-rate benefits start to fade, which says that the framework keeps service quality consistent for the cell-edge users who are most exposed to coordination failure [29]. In an edge deployment, this translates directly into more even quality of experience across cells when the backhaul is degraded.

0

ccuracy ( )

83.88



rediction



0 −21.0 pp at Lag 3

70

60

2.91

2.09

Lag 3

Lag 5



50 Lag 1

Backhaul Latency (TTI) hance (50 ) LSTM

GRU StemGNN (proposed)

Fig. 3. Scheduling prediction accuracy during CBF-SLNR integration (48 subcarriers). All models drop sharply from Lag 1 to Lag 3 and plateau thereafter. StemGNN leads at Lag 1 with 83.88%.

Fig. 3 reports prediction accuracy during live CBF-SLNR integration across backhaul latency values. All models drop steeply from Lag 1 to Lag 3, a drop of 21 percentage points for StemGNN (from 83.88% to 62.91%), and plateau thereafter. At Lag 1, StemGNN leads GRU by 2.42 pp and LSTM by 4.19 pp. The collapse in accuracy at Lag 3 directly explains the shrinking sum-rate benefit visible in Fig. 2. The integrated accuracy at Lag 1 (83.88%) is slightly below the standalone accuracy at Horizon 1 (87.57%). This gap reflects a closed-loop distributional shift: the predictor’s own influence on the beamformer alters the

Resilient Coordinated Beamforming Under Backhaul Delay

15

interference environment and subtly shifts the scheduling dynamics away from the patterns it was trained on. This is a known property of any closed-loop learned controller rather than a defect of the model itself. 5.4

Discussion

Three findings that stand out are as follows: First, the latency-performance relationship is non-monotonic. Lag 1 is worse than Lag 3 or Lag 5 because the precoder nulls towards users active in the previous slot who may no longer be active, so confident misinformation turns out to be worse than no information at all. The proposed framework directly addresses this failure mode and recovers 57 to 73% of the Lag-1 sum-rate loss with 9.58 to 14.35% improvement over the no-prediction baseline. From a faulttolerance perspective, this is the worst-case window the edge controller must survive, and it is the window in which the predictor delivers its largest gain. Second, StemGNN’s margin over recurrent baselines grows with prediction horizon, reaching up to 7.71% over LSTM at Horizon 3. This confirms that inter-UE co-scheduling structure becomes the dominant predictive signal once short-range autocorrelation decays. The numbers reported here should be read as conservative estimates. The Quadriga UMi simulator with a proportionalfair scheduler produces scheduling patterns that are more regular than those of a real network with bursty traffic, high user mobility, denser deployments, and many more UEs per cell. In those more realistic conditions, the structural inter-UE dependencies that the spectral graph component captures would carry substantially more predictive value, and we expect the gap over purely temporal recurrent models to widen. Third, accuracy is high at Lag 1 (83.88% for StemGNN) but drops by roughly 21 percentage points at Lag 3 and plateaus thereafter. Two effects compound here: the growing uncertainty of multi-step forecasting, and the closedloop distributional shift noted above. This accuracy collapse is the main bottleneck of the current framework and is what limits sum-rate recovery at Lag 3 and Lag 5. The shape of this failure profile is itself useful information for an edge deployment: the system is most reliable exactly at the operating point where it most needs to be reliable, and degrades gracefully towards the uncoordinated baseline as latency grows further, rather than collapsing into a faulty state. Across all 18 operating conditions evaluated, the ranking of StemGNN over the recurrent and statistical baselines remains consistent, indicating that the gains reflect a structural property of the framework rather than an artefact of a specific configuration.

6

Conclusions

This paper addressed the problem of coordinated beamforming under backhaul latency in distributed 5G networks, framed as a fault-tolerance problem for edge

16

P. K. Singh et al.

AI controllers that must operate on stale information from their peers. We proposed a two-stage predictive framework in which a spectral-temporal GNN predicts future UE scheduling states from delayed historical observations, and the predictions replace stale inputs to the CBF-SLNR precoder without modifying the core beamforming algorithm. Three conclusions stand out. First, the latency-performance relationship is non-monotonic. One TTI of delay is more harmful than three or five, because the precoder actively suppresses interference toward users that are no longer active. Confident misinformation is worse than no information. Prediction is most valuable at precisely this hardest operating point, where the proposed framework recovers 57 to 73% of the Lag-1 sum-rate loss and brings performance close to the ideal upper bound that assumes zero delay. The framework therefore restores service availability exactly when the system is most exposed to backhaul faults. Second, spatio-temporal graph modelling captures inter-UE co-scheduling dependencies that purely temporal recurrent models cannot. The advantage grows with prediction horizon, which confirms that structural inter-UE correlations become the dominant predictive signal once short-range autocorrelation decays. The gains reported here are conservative, and in larger and more bursty deployments with greater user mobility, the structural advantage of the spectral graph component is expected to widen. Third, the performance benefits fall disproportionately on cell-edge users. The framework recovers 83% of the Lag-1 fairness loss in the 1-SC configuration, which makes it a fairness mechanism for the most exposed users as much as a throughput-recovery tool. For an edge deployment, this means more even quality of experience across cells under the same backhaul-fault conditions. Future work will target the sharp accuracy drop from Lag 1 to Lag 3 through uncertainty-aware prediction, in which the model outputs a confidence estimate that the precoder uses to weight neighbour scheduling states by reliability. This also extends the trust argument from the Introduction by shrinking the surface exposed to late or anomalous reports. Further directions include end-to-end joint training under a task-aware loss, online adaptive learning to handle closed-loop distributional shift, and evaluation on larger network topologies. Acknowledgments. The authors thank Huawei Sweden R&D for providing the simulation environment and industrial supervision. This work was carried out within the Master’s thesis programme at the Department of Computer and Systems Sciences, Stockholm University. Use of LLMs. Claude (Anthropic) was used for language assistance and drafting under author direction; all technical content is the authors’ original work. Disclosure of Interests. This work was conducted in collaboration with Huawei Sweden R&D. The beamforming and scheduling simulation framework contains proprietary components and was used solely for academic research purposes. Authors A. H. Gökceoglu and L. Wang are employed by Huawei. The authors have no other competing interests to declare.

Resilient Coordinated Beamforming Under Backhaul Delay

17

References 1. Boccardi, F., Heath, R.W., Lozano, A., Marzetta, T.L., Popovski, P.: Five disruptive technology directions for 5g. IEEE Communications Magazine 52(2), 74–80 (2014). https://doi.org/10.1109/MCOM.2014.6736746 2. Cao, D., et al.: Spectral temporal graph neural network for multivariate time-series forecasting. In: Advances in Neural Information Processing Systems (NeurIPS). vol. 33, pp. 17766–17778 (2020) 3. Checko, A., Christiansen, H.L., Yan, Y., Scolari, L., Kardaras, G., Berger, M.S., Dittmann, L.: Cloud ran for mobile networks—a technology overview. IEEE Communications Surveys & Tutorials (2015) 4. Cho, K., et al.: Learning phrase representations using rnn encoder-decoder. In: EMNLP (2014) 5. Dahlman, E., Parkvall, S., Sköld, J.: 5G NR: The Next Generation Wireless Access Technology. Academic Press, Oxford, United Kingdom, 1st edn. (2018) 6. Elman, J.: Finding structure in time. Cognitive Science (1990) 7. Farsad, N., Simeone, O.: Deep learning for wireless physical layer: Opportunities and challenges. IEEE Communications Magazine (2018) 8. Ge, J., Liang, Y.C., Joung, J., Sun, S.: Deep reinforcement learning for distributed dynamic miso downlink-beamforming coordination. IEEE Transactions on Communications 68(10), 6070–6085 (2020). https://doi.org/10.1109/TCOMM.2020.3004524 9. Ge, J., Liang, Y.C., Zhang, L., Long, R., Sun, S.: Deep reinforcement learning for distributed dynamic coordinated beamforming in massive mimo cellular networks. IEEE Transactions on Wireless Communications 23(5), 4155–4169 (2024). https://doi.org/10.1109/TWC.2023.3314930 10. Gesbert, D., et al.: Multi-cell mimo cooperative networks: A new look at interference. IEEE Journal on Selected Areas in Communications 28(9), 1380–1408 (2010). https://doi.org/10.1109/JSAC.2010.101202 11. Gilmer, J., et al.: Neural message passing for quantum chemistry. In: ICML (2017) 12. Giordani, M., et al.: Toward 6g networks: Use cases and technologies. IEEE Communications Magazine (2020) 13. He, C., Lu, Y., Zhang, R., Li, Y., Ai, B., Niyato, D.: Gnn-enabled coordinated beamforming design for high speed railway communication systems. IEEE Transactions on Mobile Computing pp. 1–13 (2025). https://doi.org/10.1109/TMC.2025.3649999 14. Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Computation (1997) 15. Kelly, F., Maulloo, A., Tan, D.: Charging and rate control for elastic traffic. European Transactions on Telecommunications (1997) 16. Kipf, T., Welling, M.: Semi-supervised classification with graph convolutional networks. ICLR (2017) 17. Larsson, E.G., Edfors, O., Tufvesson, F., Marzetta, T.L.: Massive mimo for next generation wireless systems. IEEE Communications Magazine 52(2), 186–195 (2014). https://doi.org/10.1109/MCOM.2014.6736731 18. Li, Y., et al.: Diffusion convolutional recurrent neural network for traffic forecasting. ICLR (2018) 19. Li, Z., Gamvrelis, T., Ammar, H.A., Adve, R.: Decentralized user scheduling and beamforming in multi-cell mimo networks. In: ICC 2022 IEEE International Conference on Communications. pp. 1980–1985 (2022). https://doi.org/10.1109/ICC45855.2022.9839273

18

P. K. Singh et al.

20. Lu, L., Li, G.Y., Swindlehurst, A.L., Ashikhmin, A., Zhang, R.: An overview of massive mimo: Benefits and challenges. IEEE Journal of Selected Topics in Signal Processing 8(5), 742–758 (2014). https://doi.org/10.1109/JSTSP.2014.2317671 21. Luong, N.C., et al.: Deep reinforcement learning in wireless communications. IEEE Wireless Communications (2019) 22. Marzetta, T.L., Larsson, E.G., Yang, H., Ngo, H.Q.: Fundamentals of Massive MIMO. Cambridge University Press, Cambridge (2016) 23. Mismar, F.B., Evans, B.L., Alkhateeb, A.: Deep reinforcement learning for 5g networks: Joint beamforming, power control, and interference coordination. IEEE Transactions on Communications 68(3), 1581–1592 (2020). https://doi.org/10.1109/TCOMM.2019.2961332 24. Nguyen, T., et al.: Multi-agent reinforcement learning for wireless networks. IEEE Communications Surveys and Tutorials (2020) 25. Park, S.J., Simeone, O., Sahin, O., Shamai, S.: Dynamic coordinated beamforming with limited backhaul capacity. IEEE Transactions on Wireless Communications (2013) 26. Shen, K., Yu, W.: Fractional programming for communication systems—part i: Power control and beamforming. IEEE Transactions on Signal Processing 66(10), 2616–2630 (2018). https://doi.org/10.1109/TSP.2018.2812733 27. Shi, Q., Razaviyayn, M., Luo, Z.Q., He, C.: An iteratively weighted mmse approach to distributed sum-utility maximization for a mimo interfering broadcast channel. IEEE Transactions on Signal Processing 59(9), 4331–4340 (2011). https://doi.org/10.1109/TSP.2011.2147784 28. Sun, H., et al.: Learning to optimize for wireless resource management. IEEE Transactions on Signal Processing (2018) 29. Tse, D., Viswanath, P.: Fundamentals of Wireless Communication. Cambridge University Press (2005) 30. Wu, Z., et al.: A comprehensive survey on graph neural networks. IEEE Transactions on Neural Networks and Learning Systems (2020) 31. Wu, Z., et al.: Graph wavenet for deep spatial-temporal graph modeling. In: IJCAI (2019) 32. Yan, S., Xiong, Y., Lin, D.: Spatial temporal graph convolutional networks for skeleton-based action recognition. In: Proceedings of the AAAI conference on artificial intelligence (2018) 33. Zappone, A., Di Renzo, M., Debbah, M.: Wireless networks design in the era of deep learning. IEEE Transactions on Communications (2019) 34. Zhang, C., et al.: Graph neural networks for wireless communications: A survey. IEEE Communications Surveys and Tutorials (2022) 35. Zhou, J., et al.: Graph neural networks: A review of methods and applications. AI Open (2020)

Record · ID 353020 · SHA-256 9a3b075c3a6e8784
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.