GATNextHop: A GAT for Shortest Path Routing with Cross-Topology Generalization
Summary
The paper introduces GATNextHop, a Graph Attention Network model that approximates shortest path routing and generalizes across network topologies, evaluated against Dijkstra's algorithm on real-world ISP networks.
View Cached Full Text
Cached at: 08/26/26, 09:29 AM
# A GAT for Shortest Path Routing with Cross-Topology Generalization
Source: [https://arxiv.org/html/2608.23917](https://arxiv.org/html/2608.23917)
## GATNextHop: A GAT for Shortest Path Routing with Cross\-Topology GeneralizationThanks:Code available at[https://github\.com/knhn1004/GATNextHop](https://github.com/knhn1004/GATNextHop)
Chia\-Hong ChouAffiliation:Department of Computer Science San José State University San José, CA oliver\.chou@sjsu\.eduKaterina PotikaAffiliation:Department of Computer Science San José State University San José, CA katerina\.potika@sjsu\.edu
###### Abstract
Common shortest\-path algorithms, such as Dijkstra’s \(SPF\), that OSPF uses, provide exact routing solutions but must be recomputed for each network topology, limiting scalability in dynamic or large\-scale networks\. This paper proposes the GATNextHop model to determine whether a Graph Neural Network, namely the Graph Attention Network, can approximate shortest paths and generalize across topologies\. By training on synthetic graphs and evaluating on real\-world Internet Service Provider networks from the Internet Topology Zoo, we aim to benchmark our model’s ability to learn routing heuristics that transfer across network structures\. Performance will be evaluated in terms of accuracy, inference speed, and generalization, comparing the GNN against Dijkstra’s algorithm to quantify trade\-offs between learned and classical routing approaches\.
###### Index Terms:
Graph Neural Networks, shortest path, routing, topology, Internet Topology Zoo, Graph Attention Networks, Random Graphs
## IIntroduction
In modern network environments where the topology constantly changes, it is challenging to efficiently route packets in an optimal manner\. Although shortest\-path routing protocols such as OSPF\[[1](https://arxiv.org/html/2608.23917#bib.bib2)\]and its SPF \(Dijkstra’s\) algorithm are reliable and exact, they must be rerun per topology, insufficient in network topologies with frequent topology changes or limited transmissions\.
Graph Neural Networks \(GNNs\) introduced a paradigm shift in existing routing optimization studies\. Classical algorithms, including Dijkstra’s, guarantee an exact solution that operates optimally in static topologies but struggle to adapt to scalable, dynamic environments\. In contrast, according to Jiang et al\.\[[2](https://arxiv.org/html/2608.23917#bib.bib9)\], the GNN\-based approach enables optimization in changing environments and has been applied to solve network routing problems\.
Previous work explored using GNNs to perform routing optimizations in dynamic, scalable network topologies\. It was discovered that GNN\-based routing methods could outperform Dijkstra’s shortest path algorithm in dynamic or complex network environments\[[3](https://arxiv.org/html/2608.23917#bib.bib13)\]\. Following this idea, we investigate whether a GNN, specifically a Graph Attention Network \(GAT\)\[[4](https://arxiv.org/html/2608.23917#bib.bib4)\], can approximate the most likely next\-hop node and generalize from synthetic \(random\) graphs to real internet service provider \(ISP\) topologies\.
First, we analyze real\-world network topologies from the Internet Topology Zoo\[[5](https://arxiv.org/html/2608.23917#bib.bib1)\]dataset and explore key characteristics at the node and edge\-level, including degree, centrality, weights, betweenness, and clustering coefficient\. Then, based on the network analysis of real\-world networks, we curated synthetic \(random\) datasets of10001000graphs using the NetworkX library\[[6](https://arxiv.org/html/2608.23917#bib.bib14)\], including features similar to those in the training set\. Using the training set, we performed an80−2080\-20test–validation split and trained a GAT that encodes edge and node features to predict the best next\-hop node for the shortest distance\. Using GAT with44node features \(normalized degree, betweenness centrality, clustering coefficient, and degree centrality\) and11edge feature \(edge weight\), we achieved85\.1%85\.1\\%accuracy in synthetic validation during training and84\.2%84\.2\\%accuracy in the Internet Topology Zoo test set\. Additionally, by including only betweenness centrality as the node\-level feature, the model outperformed the full\-feature model and achieved85\.7%85\.7\\%accuracy on the synthetic set and84\.6%84\.6\\%on the test set\. It shows that GAT has the potential to generalize from a synthetic data set and estimate the optimal next\-hop on real\-world network topologies, provided structurally similar training data\.
The paper’s contribution is the following\. \(i\) Designed GATNextHop, a GAT\-based next\-hop prediction model achieving85\.1%85\.1\\%accuracy on synthetic graphs and84\.2%84\.2\\%on unseen Internet Topology Zoo topologies, with ablation studies identifying betweenness centrality as the most impactful node feature\. \(ii\) Benchmarked SPF \(Dijkstra\) vs\. GAT inference speed across graph sizes using180180real\-world ISP topologies from the Internet Topology Zoo dataset\.
The goal of our approach is to handle conditions in which Dijkstra’s assumptions break down \(e\.g\., dynamic and partial graphs\)\. Our focus is on generalizing under uncertainty rather than computational competition\.
## IIRelated Work
Almasan et al\.\[[7](https://arxiv.org/html/2608.23917#bib.bib7)\]combined GNNs with deep reinforcement learning \(DRL\) to learn routing policies that generalize to unseen topologies, outperforming previous DRL and MLP approaches\. Rusek et al\.\[[8](https://arxiv.org/html/2608.23917#bib.bib8)\]introduced RouteNet, which uses GNN to predict per\-path delay and loss, and applied it in software\-defined networking \(SDN\) routing optimization\. Ferriol\-Galmés et al\.\[[9](https://arxiv.org/html/2608.23917#bib.bib6)\]took a step further and developed RouteNet\-Fermi, which is more accurate and works on larger networks unseen during training\. He et al\.\[[10](https://arxiv.org/html/2608.23917#bib.bib10)\]proposed MPDRL, which plugs a GNN into the DRL agent to exploit message transmission across the topology and improve load\-balanced routing compared to traditional algorithms in ISP networks\. Zheng et al\.\[[11](https://arxiv.org/html/2608.23917#bib.bib11)\]presented GNN\-DRL for SDN, using a GNN state encoder with DRL to minimize maximum link utilization and delay that outperforms OSPF, ECMP, and the previous intelligent router \(EARS\) under high load\.
However, most previous work uses vanilla or modified graph convolutional networks \(GCNs\)\[[12](https://arxiv.org/html/2608.23917#bib.bib12)\]or message\-passing neural networks \(MPNNs\)\[[13](https://arxiv.org/html/2608.23917#bib.bib3)\]with uniform or degree\-normalized weights over neighbors\. On the other hand, the graph attention network \(GAT\)\[[4](https://arxiv.org/html/2608.23917#bib.bib4)\]introduces masked self\-attention, allowing different importance assignments for each neighbor\. For our algorithm, it is reasonable to use a GAT to solve the next\-hop problem because our goal is to encode structural information and predict patterns\. This aligns with GAT’s philosophy of treating each neighbor differently, thereby providing additional learning opportunities for better decision\-making\. Admittedly, our use case is limited to static environments and does not analyze dynamic topology configurations\. Nevertheless, the paper explores whether GAT can learn from seen topologies and generalize to predicting routes in unseen topologies\.
## IIIMethodology
### III\-AReal\-World Network Topology Analysis
We target the real\-world Internet Topology Zoo dataset \(Zoo\)\[[5](https://arxiv.org/html/2608.23917#bib.bib1)\]\(276276raw topologies and180180after pre\-processing\)\. The topology analysis follows the following steps: \(1\) pre\-process the raw data, \(2\) assign weights on graphs, \(3\) compute distance matrices, \(4\) profile the graph statistics\.
#### III\-A1Pre\-processing
We convert each graph to an undirected simple graph \(removing multi\-edges and self\-loops\), extract the largest connected component, and re\-label nodes0…n0\\ldots n\. Graphs with fewer than three nodes or parser failures were discarded, leaving180180graphs\.
#### III\-A2Weight Assignment
Since real graphs lack edge weights, we assign each edge a uniform random weight in\[1,…,100\]\[1,\\ldots,100\]of real numbers with 64\-bit precision\.
#### III\-A3Distance Matrices
We compute all\-pairs shortest paths via Dijkstra and store them as ground truth\. Next\-hop labels are derived during evaluation: for each\(s,t\)\(s,t\), select the neighborwwofsssatisfyingdist\(s,t\)=weight\(s,w\)\+dist\(w,t\)dist\(s,t\)=weight\(s,w\)\+dist\(w,t\), whereweight\(e\)weight\(e\)is the weight of edge\(e\)\(e\), anddist\(s,t\)dist\(s,t\)is the weight of the shortest path from nodessto nodett\.
#### III\-A4Graph Profiling
We collect statistics of the180180processed Internet Topology Zoo graphs and take the medians as shown in Table[I](https://arxiv.org/html/2608.23917#S3.T1)\. This shapes the target parameters we want when generating the synthetic training graphs\.
TABLE I:Summary statistics of 180 Internet Topology Zoo graphs\.
### III\-BSynthetic Dataset Curation
Based on the graph profiling, we generated1,0001\{,\}000synthetic graphs \(200200each\) from five models: Erdős–Rényi \(ER\), Barabási–Albert \(BA\), Watts–Strogatz \(WS\), Stochastic Block Model \(SBM\), and Waxman, calibrated to the Zoo medians\.
The parameters were cherry\-picked to make the synthetic data resemble the Zoo set as closely as possible, following the results of earlier graph profiling, these parameters are:
- •ER:ppchosen so that expected degree = 2\.3
- •BA:m=1m=1so mean degree≈2\\approx 2\.
- •WS:k=2,p∈\[0\.1,0\.4\]k=2,p\\in\[0\.1,0\.4\]
- •SBM: internal target degree2\.32\.3, low p\_out
- •Waxman: lowerα/β\\alpha/\\betafor sparser graphs
Additionally, the all\-pairs shortest path values \(dist\(u,v\)dist\(u,v\)\) are precomputed and the original1,0001,000graphs were split into800800train and200200validation using a random seed of4242\.
### III\-CGNN Model Design
#### III\-C1Task formulation and Ground Truth
Formally, our goal is that given a graphGG, a source nodess, and a destinationtt, we want to predict which neighborwwofsslies on the shortest path betweenssandtt, essentially the next\-hop node\. This is a classification problem over the candidate setN\(s\)N\(s\)\. The ground truth was a neighborww, wheredist\(s,t\)=weight\(s,w\)\+dist\(w,t\)dist\(s,t\)=weight\(s,w\)\+dist\(w,t\)verified with a tolerance of1e\-5\.
We designed a Graph Attention Network \(GAT\)\[[4](https://arxiv.org/html/2608.23917#bib.bib4)\]called GATNextHop model\. We chose GAT for its attention mechanism as it can upweight neighbors that are “toward” the shortest paths and downweight others\. A GAT fits well in this neighbor\-dependent adaptive decision\-making problem\.
#### III\-C2Feature Selection
To capture the structural information, we use 4\-dimensional node features, each normalized to\[0,1\]\[0,1\]by dividing by the maximum value: degree, betweenness centrality \(weighted\), clustering coefficient, and degree centrality\. Degree counts a node’s direct connections, betweenness centrality measures how often a node lies on shortest paths between other pairs, clustering coefficient captures the density of triangles around a node, and degree centrality is the normalized degree\. Additionally, it uses a11\-dimensional edge feature consisting of the edge weight\.
#### III\-C3Architecture \(GATNextHop\)
Fig\. 1:GATNextHop GAT Model ArchitectureAs shown in Fig[1](https://arxiv.org/html/2608.23917#S3.F1)\.
- •GATConv 3 layers, each with6464hidden units and44attention heads \(output dim =64×4=25664\\times 4=256per layer\)\. Edge\-aware attention usingedge\_dim=1\. Self\-loops enabled\. ReLU activation \+ dropout \(0\.1\) after each layer\.
- •For each\(s,t,candidatew\)\(s,t,\\text\{candidate \}w\)triple, concatenate the final embeddings\[hs;ht;hw\]\[h\_\{s\};h\_\{t\};h\_\{w\}\]\(dim=3×256=768dim=3\\times 256=768\)\. Pass through a 2\-layer MLP: Linear\(768, 64\)→\\toReLU→\\toDropout\(0\.1\)→\\toLinear\(64, 1\) to produce a scalar score per candidate\.
- •Invalid candidates \(padding\) masked to−1e9\-1e9before softmax\.
- •Loss function: Cross\-entropy over candidate logits\.
#### III\-C4Training Details
We used an Adam optimizer, with initial learning rateLR=1e−3LR=1e\-3\. A ReduceLROnPlateau learning rate scheduler is used that monitors validation accuracy by a factor of0\.50\.5and patience55\. We ran100100epochs \(with early stopping\) training with a batch size of1616graphs, and sampled100100\(s,t\)\(s,t\)pairs per graph per epoch, and there are a maximum of6464candidates per source node\. For the results shown, the model was trained on a MacBook Pro M2 Max device with a CPU and took3 min 27 s, early stopping at the 77th epoch\.
### III\-DExperiments
#### III\-D1Gap Analysis: Synthetic vs Internet Topology Zoo Graphs
Despite our best effort to create a synthetic data set that resembles the characteristics of the Internet Topology Zoo, the synthetic graph generated uses distinct models containing varied attributes\. Recognizing this gap, we compare 8 structural metrics \(node count, edge count, density, average degree, clustering, average shortest path, assortativity, diameter\) between Zoo and synthetic using median, ratio, and a realism score\. Ratio is calculated as\(synthetic median\)/\(Zoo median\)\\text\{\(synthetic median\)\}/\\text\{\(Zoo median\)\}for each metric withZoo median≠0\\text\{Zoo median\}\\neq 0\. The Realism score for each metric is computed as1−D,D∈\[0\.0,1\.0\]1\-D,D\\in\[0\.0,1\.0\]whereDDis the Kolmogorov\-Smirnov statistic distance\[[14](https://arxiv.org/html/2608.23917#bib.bib5)\]between the Zoo and the synthetic distributions, so a1\.01\.0will represent an identical distribution and0\.00\.0shows a maximum discrepancy\.
#### III\-D2Main Evaluation
We train the GAT on 800 synthetic graphs and validate on the other 200 graphs\. The model never sees the actual Internet Topology Zoo graph during training\. The accuracy is reported asfraction of \(s, t\) pairswhere the predicted next\-hop matches ground truth\.
#### III\-D3Ablation Study
To study what contributes to next\-hop prediction, we conducted an ablation study in which only each of the four node features was included, i\.e\., degree\-only, betweenness\-only, clustering\-coefficient\-only, and degree\-centrality\-only\. This gives us a clearer picture of how each node\-level feature contributes to next\-hop prediction\.
#### III\-D4SPF vs GAT benchmark
We also want to see if GAT has the potential to be faster than the shortest path first algorithm \(SPF\) used by OSPF, so we compare Dijkstra’s \(analogous to SPF\) wall\-clock time vs GAT’s single query inference time\. We used 200\(s, t\)pairs per graph and reported median timing by graph size bucket \(small<50<50nodes, medium50−15050\-150, and large≥150\\geq 150\) with 3 warm\-up rounds before timing\.
## IVResults & Discussion
### IV\-ASynthetic vs Internet Topology Zoo Graph Comparison
Figure[2](https://arxiv.org/html/2608.23917#S4.F2)compares each synthetic model with the Zoo median \(normalized to1\.01\.0\)\. The SBM has a clustering coefficient five times the Zoo median, which means it is more clustered than the real\-world topology\. Waxman is high in density \(around3\.53\.5times the Zoo median\), which shows that it is denser than the real set\. The WS model over\-represents the diameter and average shortest path, representing a sparser training set\.
Fig\. 2:Radar comparison of Internet Topology Zoo and synthetic graphsThe box plots in Figure[3](https://arxiv.org/html/2608.23917#S4.F3)show the overall comparison of the synthetic versus realistic Zoo set in the six different metrics: node count, edge count, density, average degree, clustering coefficient, and average shortest path\. Note that the medians are similar, but the outliers on synthetic vs Zoo are different, which is ideal because we want to test the generalization capability from synthetic training to testing on real data\.
Fig\. 3:Boxplots of graph statistics by dataset \(Zoo vs synthetic\) for each metric\.Table[II](https://arxiv.org/html/2608.23917#S4.T2)shows the medians, ratios, and Realism computations of the synthetic graph versus the Zoo real set\. The diameter is the most\-matched metric with a1\.001\.00ratio and0\.960\.96realism\. The average shortest path also matches well with a1\.001\.00ratio and0\.930\.93realism\. This is significant because distance affects the prediction of the shortest path in a large way\. Density, node count, and clustering coefficient are well\-matched metrics, whereas edge count, assortativity, and average degree show a larger mismatch\. These discrepancies and the lower realism may explain why in ablation studies, the clustering coefficient may be a weaker node\-level feature\. If a data set with better realism across these metrics were used, the ablation studies may reveal stronger results when different node\-level features were used\.
TABLE II:Zoo vs synthetic graph statistics \(median and ratio\)\.
### IV\-BModel Evaluation
Table[III](https://arxiv.org/html/2608.23917#S4.T3)shows the training result of our GATNextHop model\. The training plateaued and early stopped at epoch7878\. Both validation training and validation loss steadily decrease throughout the training\. In particular, the validation loss is consistently lower than that of training, and the validation accuracy is also consistently higher\. The validation loss is consistently lower than the training loss due to regularization, and the curves show no signs of overfitting\.
Fig\. 4:Training and validation loss \(left\) and accuracy \(right\) early stopped at epoch 78 on synthetic graphs\. Validation accuracy surpasses training accuracy throughout, indicating strong generalization within the synthetic distribution\.Table[III](https://arxiv.org/html/2608.23917#S4.T3)shows the final result of the model, comparing synthetic validation \(Syn\. Val\) and testing against the Internet Topology Zoo test set \(Zoo Test\)\. The key takeaway is the small gap between the synthetic validation \(85\.1%85\.1\\%\) and the Zoo Test result \(84\.2%84\.2\\%\)\. This shows that our approach, using a synthetic dataset for training, generalizes well and confirms the effectiveness of earlier synthetic data curation strategies\.
TABLE III:Next\-hop classification results\. Synthetic vs Zoo\.
### IV\-CAblation Study
Table[IV](https://arxiv.org/html/2608.23917#S4.T4)compares models trained on each node\-level feature alone and on all four combined\. Interestingly, betweenness centrality is the single most helpful feature for predicting the next\-hop\. This is expected because betweenness captures how often a node lies on shortest paths, which matches our next\-hop definition\. Degree and degree centrality perform similarly because degree centrality is simply degree normalized by\(n−1\)\(n\{\-\}1\)\. For graphs of similar size, both convey the same structural signal\. The clustering coefficient alone is a weak feature, since it reflects local triangle density and is less relevant to shortest\-path choice\. Ablating the other three features from the full model, i\.e\., using betweenness only, improves test performance \(84\.6%84\.6\\%vs84\.2%84\.2\\%in the Zoo test\), which suggests that betweenness alone captures the structure relevant to next\-hop prediction and that degree, degree centrality, and clustering add little or no benefit and may introduce noise\.
TABLE IV:Ablation: effect of individual node features on next\-hop classification\.
### IV\-DSPF vs GAT benchmark
Testing on a M2 Max MacBook Pro device with CPU, we compared the single\-source Dijkstra \(SPF\) wall\-clock time vs GAT single\-query inference time over 180 Internet Topology Zoo graphs, and the results shown in Table[V](https://arxiv.org/html/2608.23917#S4.T5)are grouped by size\. Across all graphs, SPF takes a median of0\.010\.01ms, whereas GAT takes0\.610\.61ms\. However, the gap becomes narrower as node size grows larger when the speed up goes from0\.020\.02in smalln<50n<50bucket to0\.030\.03inn≥150n\\geq 150bucket\. This trend corresponds to the constant overhead of GAT as a bottleneck at smallnn, while Dijkstra’sO\(\(V\+E\)logV\)O\(\(V\+E\)\\log V\)cost increases\.
Figure[5](https://arxiv.org/html/2608.23917#S4.F5)visualizes this trend\. Speedup is defined as SPF time / GAT time\. Values below 1\.0 indicate GAT is slower\. The narrowing gap from 0\.02 to 0\.03 as n grows shows Dijkstra’s linear scaling versus GAT’s constant overhead\.
Even though our setup shows a degradation in speed performance with GAT for a single query, it suggests that we can potentially benefit from GNNs in larger graphs\. Additionally, GAT offers fixed\-cost inference regardless of the number of queries on the same topology, where each additional pairwise query requires only another MLP forward pass, amortizing the cost across large queries\.
TABLE V:SPF \(Dijkstra\) vs GAT next\-hop inference on Topology Zoo\.Fig\. 5:SPF vs\. GAT inference speed and next\-hop accuracy on 180 Internet Topology Zoo graphs\.
## VConclusion and Future Work
We investigated whether a GAT can learn routing heuristics from synthetic graphs and transfer structural knowledge to unseen real\-world networks to predict the most possible next hop on the shortest path\. Our proposed GATNextHop model achieved 84\.2% accuracy and 84\.6% accuracy when only using betweenness as a node feature\.
An ablation study reveals that betweenness centrality is the single most effective node\-level feature that helps shortest\-path routing’s next\-hop prediction, which aligns with the definition of betweenness centrality as a measurement of how often a node lies on shortest paths\. Benchmark comparison of our model against shows that in single\-source queries, Dijkstra is still dominantly faster \(50 times\) compared to inference, although the trend asnngrows shows potential benefits of GNN in largennand the amortized speedup of multiple queries and dynamic topologies are not explored in this paper\.
Overall, the paper demonstrates the transferability and generalization potential of GAT for learning structural information from synthetic graphs and predicting the shortest path in real\-world ISP networks\.
We acknowledge that in a static setting where the graph structure is known and loaded to memory, Dijkstra remains the faster approach for shortest\-path routing and that the overhead of GAT is not justified\. Moreover, an84%84\\%accuracy means roughly 1 in 6 queries select suboptimal routes\.
Future directions include \(i\) simulating topologies in a SDN environment and experiment with topology changes or failure/fallbacks, \(ii\) incorporate graph\-size augmentation and continuous learning techniques to adapt to larger networks, \(iii\) evaluate amortized per\-query latency when GNN embeddings are precomputed once per topology and compare speedup with SPF via embedding caching, \(iv\) benchmark GAT against other GNN paradigms like GCN, GraphSAGE, KAN, GIN, and MPNN to isolate the contribution of attention mechanism in routing strategies, \(v\) explore broader applications in traffic engineering, load balancing, cloud and distributed environments, \(vi\) include and experiment with other graph\-level features \(eg\. radius, average longest path\) and compare the results\.
## References
- \[1\]\(1997\)OSPF version 2\.Technical reportCited by:[§I](https://arxiv.org/html/2608.23917#S1.p1.1)\.
- \[2\]W\. Jiang, H\. Han, Y\. Zhang, J\. Wang, M\. He, W\. Gu, J\. Mu, and X\. Cheng\(2024\)Graph neural networks for routing optimization: challenges and opportunities\.Sustainability\.External Links:[Document](https://dx.doi.org/10.3390/su16219239)Cited by:[§I](https://arxiv.org/html/2608.23917#S1.p2.1)\.
- \[3\]P\. S\. A\. Mary, M\. Alazzam, R\. K\. Mahmud, N\. S\. Florance, K\. M\. Selladurai, and I\. Raj\(2025\)Graph\-based deep learning models for optimized routing in autonomous networks using reinforcement learning\.2025 International Conference on Emerging Smart Computing and Informatics \(ESCI\),pp\. 1–5\.External Links:[Document](https://dx.doi.org/10.1109/esci63694.2025.10988144)Cited by:[§I](https://arxiv.org/html/2608.23917#S1.p3.1)\.
- \[4\]P\. Velickovic, G\. Cucurull, A\. Casanova, A\. Romero, P\. Liò, and Y\. Bengio\(2017\)Graph attention networks\.ArXivabs/1710\.10903\.External Links:[Document](https://dx.doi.org/10.17863/cam.48429)Cited by:[§I](https://arxiv.org/html/2608.23917#S1.p3.1),[§II](https://arxiv.org/html/2608.23917#S2.p2.1),[§III\-C1](https://arxiv.org/html/2608.23917#S3.SS3.SSS1.p2.1)\.
- \[5\]S\. Knight, H\. X\. Nguyen, N\. Falkner, R\. Bowden, and M\. Roughan\(2011\)The internet topology zoo\.IEEE Journal on Selected Areas in Communications29\(9\),pp\. 1765–1775\.Cited by:[§I](https://arxiv.org/html/2608.23917#S1.p4.1),[§III\-A](https://arxiv.org/html/2608.23917#S3.SS1.p1.1)\.
- \[6\]A\. Hagberg, D\. Schult, P\. Swart, and J\. Hagberg\(2008\)Exploring network structure, dynamics, and function using networkx\.Proceedings of the Python in Science Conference\.External Links:[Document](https://dx.doi.org/10.25080/tcwv9851)Cited by:[§I](https://arxiv.org/html/2608.23917#S1.p4.1)\.
- \[7\]P\. Almasan, J\. Suárez\-Varela, K\. Rusek, P\. Barlet\-Ros, and A\. Cabellos\-Aparicio\(2019\)Deep reinforcement learning meets graph neural networks: exploring a routing optimization use case\.Comput\. Commun\.196,pp\. 184–194\.External Links:[Document](https://dx.doi.org/10.1016/j.comcom.2022.09.029)Cited by:[§II](https://arxiv.org/html/2608.23917#S2.p1.1)\.
- \[8\]K\. Rusek, J\. Suárez\-Varela, P\. Almasan, P\. Barlet\-Ros, and A\. Cabellos\-Aparicio\(2020\)RouteNet: leveraging graph neural networks for network modeling and optimization in SDN\.IEEE Journal on Selected Areas in Communications38\(10\),pp\. 2260–2270\.Cited by:[§II](https://arxiv.org/html/2608.23917#S2.p1.1)\.
- \[9\]M\. Ferriol\-Galmés, J\. Paillissé, J\. Suárez\-Varela, K\. Rusek, S\. Xiao, X\. Shi, X\. Cheng, P\. Barlet\-Ros, and A\. Cabellos\-Aparicio\(2023\)RouteNet\-Fermi: network modeling with graph neural networks\.IEEE/ACM Transactions on Networking31,pp\. 3080–3095\.External Links:[Document](https://dx.doi.org/10.1109/TNET.2023.3269983)Cited by:[§II](https://arxiv.org/html/2608.23917#S2.p1.1)\.
- \[10\]Q\. He, Y\. Wang, X\. Wang, W\. Xu, F\. Li, K\. Yang, and L\. Ma\(2024\)Routing optimization with deep reinforcement learning in knowledge defined networking\.IEEE Transactions on Mobile Computing23,pp\. 1444–1455\.External Links:[Document](https://dx.doi.org/10.1109/tmc.2023.3235446)Cited by:[§II](https://arxiv.org/html/2608.23917#S2.p1.1)\.
- \[11\]X\. Zheng, W\. Huang, H\. Li, and G\. Li\(2022\)Research on generalized intelligent routing technology based on graph neural network\.Electronics\.External Links:[Document](https://dx.doi.org/10.3390/electronics11182952)Cited by:[§II](https://arxiv.org/html/2608.23917#S2.p1.1)\.
- \[12\]T\. Kipf and M\. Welling\(2016\)Semi\-supervised classification with graph convolutional networks\.ArXivabs/1609\.02907\.External Links:[Document](https://dx.doi.org/)Cited by:[§II](https://arxiv.org/html/2608.23917#S2.p2.1)\.
- \[13\]J\. Gilmer, S\. Schoenholz, P\. F\. Riley, O\. Vinyals, and G\. E\. Dahl\(2017\)Neural message passing for quantum chemistry\.pp\. 1263–1272\.External Links:[Document](https://dx.doi.org/)Cited by:[§II](https://arxiv.org/html/2608.23917#S2.p2.1)\.
- \[14\]F\. Massey\(1951\)The kolmogorov\-smirnov test for goodness of fit\.Journal of the American Statistical Association46,pp\. 68–78\.External Links:[Document](https://dx.doi.org/10.2307/2280095)Cited by:[§III\-D1](https://arxiv.org/html/2608.23917#S3.SS4.SSS1.p1.1)\.Similar Articles
hia-gat: A Heterogeneous Interaction-Aware Graph Attention Network For Frame-Level Traffic Conflict Risk Prediction On Freeways
This paper proposes HIA-GAT, a dual-stream heterogeneous graph attention network that integrates longitudinal and lateral vehicle interactions with a conflict-type-aware gating mechanism for frame-level traffic conflict risk prediction on freeways. Experiments on NGSIM datasets show improved risk-ranking performance, particularly for lateral conflicts, and provide interpretable per-vehicle conflict attribution.
A Temporally Augmented Graph Attention Network for Affordance Classification
EEG-tGAT is a temporally augmented Graph Attention Network that improves affordance classification from interaction sequences by incorporating temporal attention and dropout mechanisms. The model enhances GATv2 for sequential data where temporal dimensions are semantically non-uniform.
A Global-Local Graph Attention Network for Traffic Forecasting
Proposes a Global-Local Graph Attention Network (GLGAT) with pairwise encoding and event-based adjacency matrix for traffic forecasting, effectively capturing spatio-temporal correlations and achieving competitive performance on real-world datasets.
Hierarchical Global Attention (HGA)
Hierarchical Global Attention (HGA) is a drop-in replacement for dense causal attention in pretrained long-context transformers that uses hierarchical two-level routing to enable exact attention over a small routed working set, allowing models like Qwen3-30B to run at 64K context on a single RTX 5090 with minimal quality loss.
Spatial Prediction of Soil Microplastics and Organic Matter Using Graph Attention Networks
This paper presents a Graph Attention Network (GAT) approach to model spatial dependencies in soil samples for predicting microplastics and organic matter, achieving high R² values but limited cross-validation generalization due to small sample size.