Unleashing the Potential of Text-attributed Graphs: Automatic Relation Decomposition via Large Language Models
Abstract
Recent advancements in text-attributed graphs (TAGs) have significantly improved the quality of node features by using the textual modeling capabilities of language models. Despite this success, utilizing text attributes to enhance the predefined graph structure remains largely unexplored. Our extensive analysis reveals that conventional edges on TAGs, treated as a single relation (, hyperlinks) in previous literature, actually encompass mixed semantics (, "advised by" and "participates in"). This simplification hinders the representation learning process of Graph Neural Networks (GNNs) on downstream tasks, even when integrated with advanced node features. In contrast, we discover that decomposing these edges into distinct semantic relations significantly enhances the performance of GNNs. Despite this, manually identifying and labeling of edges to corresponding semantic relations is labor-intensive, often requiring domain expertise. To this end, we introduce (Relation-oriented Semantic Edge-decomposition), a novel framework that leverages the capability of Large Language Models (LLMs) to decompose the graph structure by analyzing raw text attributes - in a fully automated manner. operates in two stages: (1) identifying meaningful relations using an LLM-based generator and discriminator, and (2) categorizing each edge into corresponding relations by analyzing textual contents associated with connected nodes via an LLM-based decomposer. Extensive experiments demonstrate that our model-agnostic framework significantly enhances node classification performance across various datasets, with improvements of up to 16\
Benchmark Results
Tested on 7 datasets 18 baseline values reported too low Non-standard metric on 1 dataset
Tables show presented results in global context (best 3 papers + GCN + MLP).
Classic
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GraphSAGE+CNA | 0.9418
±0.0033 | |
| 2 | GCN+CNA | 0.9366
±0.0048 | |
| 3 | TransformerConv | 0.9350
±0.0058 | |
| 7 | RGCN + RSE (70b) | 0.9177
±0.0038 | This paper |
| 12 | SeHGNN + RSE (8b) | 0.9138
±0.0050 | This paper |
| 19 | HAN + RSE (70b) | 0.9031
±0.0038 | This paper |
| 21 | GCN | 0.9004 best reported | best at pub: Understanding Heterophily for Graph Neural Networks (ICML 2024) |
| 30 | UniMP + RSE (70b) | 0.8952
±0.0041 | This paper |
| 39 | SAGE | 0.8911
±0.0012 | |
| 44 | GAT | 0.8897
±0.0014 best reported | best at pub: Learned Low Precision Graph Neural Networks (2020) |
| 55 | JKNet | 0.8870 best reported | best at pub: Learned Low Precision Graph Neural Networks (2020) |
| 63 | GIN + RSE (8b) | 0.8855
±0.0030 | This paper |
| 95 | RGCN | 0.8801
±0.0047 | prev best: Understanding Structural Vulnerability in Graph Convolutional Networks (IJCAI 2021) |
| 724 | MLP | 0.7768 |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | LGTL | 0.9518
±0.0011 | |
| 2 | MixHop (LO) | 0.9513
±0.0038 | |
| 3 | GraphSAGE (LO) | 0.9511
±0.0036 | |
| 18 | GCN | 0.9296
±0.0015 best reported | best at pub: Node Identifiers: Compact, Discrete Representations for Efficient Graph Learning (ICLR 2024) |
| 20 | GAT | 0.9233
±0.0018 best reported | best at pub: Tackling Over-Smoothing for General Graph Convolutional Networks (2020) |
| 24 | JKNet | 0.9160 best reported | best at pub: Tackling Over-Smoothing for General Graph Convolutional Networks (2020) |
| 57 | UniMP + RSE (70b) | 0.9037
±0.0018 | This paper |
| 63 | RGCN + RSE (8b) | 0.9023
±0.0010 | This paper |
| 67 | HAN + RSE (8b) | 0.9009
±0.0015 | This paper |
| 77 | SeHGNN + RSE (8b) | 0.8993
±0.0018 | This paper |
| 84 | GIN + RSE (8b) | 0.8968
±0.0015 | This paper |
| 116 | SAGE | 0.8881
±0.0015 | |
| 210 | MLP | 0.8690
±0.0074 |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | GCN | 0.9302
±0.0011 best reported | best at pub: Augmentation-Free Graph Contrastive Learning with Performance Guarantee (2022) |
| 2 | RSE + RGCN (70b) | 0.8852
±0.0019 | This paper |
| 3 | LEMP+T | 0.8825 | |
| 6 | RSE + SeHGNN (70b) | 0.8796
±0.0020 | This paper |
| 9 | SAGE | 0.8771 | |
| 10 | RSE + UniMP (70b) | 0.8769
±0.0018 | This paper |
| 13 | RSE + HAN (70b) | 0.8749
±0.0015 | This paper |
| 23 | JKNet | 0.8629 best reported | |
| 31 | GAT | 0.8279
±0.0016 | prev best: Efficient Tuning and Inference for Large Language Models on Textual Graphs (IJCAI 2024) |
| 38 | UniMP | 0.8429
±0.0023 | This paper |
| 49 | HAN | 0.8332
±0.0026 | This paper |
| 54 | GIN | 0.8303
±0.0021 | prev best: Learning Graph Augmentations to Learn Graph Representations (2022) |
| 59 | SeHGNN | 0.8253
±0.0019 | This paper |
| 64 | RGCN | 0.8202
±0.0023 | This paper |
| 237 | MLP | 0.7469
±0.0085 |
Heterophilic Graphs
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | P^2GNN | 0.9672
±0.0147 | |
| 2 | DoG | 0.9660
±0.0210 | |
| 3 | GPF-plus | 0.9583
±0.0419 | |
| 34 | MLP | 0.9230
±0.0070 | |
| 53 | GraphSAGE | 0.9000
±0.0365 | |
| 211 | GAT | 0.8162
±0.0645 best reported | best at pub: A Quasi-Wasserstein Loss for Learning Graph Neural Networks (WWW 2023) best today: Equivariance Everywhere All At Once: A Recipe for Graph Foundation Models (2025) |
| 257 | GCN | 0.7933
±0.0447 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) best today: Graph Wave Networks (WWW 2025) |
| 282 | SeHGNN + TAGs (70b) | 0.7745
±0.0115 | This paper |
| 297 | UniMP + TAGs (70b) | 0.7647
±0.0173 | This paper |
| 326 | GIN | 0.7460
±0.0080 best reported | |
| 328 | GIN + TAGs (8b) | 0.7451
±0.0213 | This paper |
| 345 | RGCN + TAGs (70b) | 0.7353
±0.0142 | This paper |
| 357 | HAN + TAGs (8b) | 0.7294
±0.0164 | This paper |
| 378 | SeHGNN | 0.7137
±0.0128 | This paper |
| 380 | UniMP | 0.7118
±0.0200 | This paper |
| 392 | JKNet | 0.7000
±0.0549 best reported | best at pub: Optimization-Induced Graph Implicit Nonlinear Diffusion (ICML 2022) best today: Bayesian Neighborhood Adaptation for Graph Neural Networks (TMLR 2025) |
| 402 | HAN | 0.6882
±0.0212 | This paper |
| 434 | RGCN | 0.6588
±0.0186 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | P^2GNN | 0.9541
±0.0272 | |
| 2 | ACM-GCN | 0.9480
±0.0380 | |
| 3 | RF-GCN | 0.9429 | |
| 24 | MLP | 0.9136
±0.0070 | |
| 138 | SAGE | 0.8269 | |
| 158 | GAT | 0.8190
±0.0540 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 170 | GCN | 0.8082
±0.0360 best reported | best at pub: Differentiable Cluster Graph Neural Network (2024) best today: Bayesian Neighborhood Adaptation for Graph Neural Networks (TMLR 2025) |
| 201 | GIN | 0.7800
±0.0190 best reported | |
| 241 | JKNet | 0.7443
±0.0830 best reported | best at pub: Oversmoothing alleviation in graph neural networks: a survey and unified view (2024) best today: Bayesian Neighborhood Adaptation for Graph Neural Networks (TMLR 2025) |
| 298 | RSE (8b) with GIN | 0.6820
±0.0148 | This paper |
| 302 | RSE (8b) with UniMP | 0.6780
±0.0213 | This paper |
| 303 | RSE (70b) with UniMP | 0.6780
±0.0178 | This paper |
| 336 | RSE (70b) with SeHGNN | 0.6460
±0.0212 | This paper |
| 345 | RSE (70b) with RGCN | 0.6380
±0.0186 | This paper |
| 349 | UniMP | 0.6340
±0.0179 | This paper |
| 355 | RSE (70b) with HAN | 0.6280
±0.0186 | This paper |
| 358 | RSE (8b) with SeHGNN | 0.6200
±0.0141 | This paper |
| 364 | RSE (8b) with RGCN | 0.6140
±0.0206 | This paper |
| 376 | SeHGNN | 0.6000
±0.0130 | This paper |
| 377 | RSE (8b) with HAN | 0.6000
±0.0147 | This paper |
| 408 | RGCN | 0.5760
±0.0178 | This paper |
| 425 | HAN | 0.5600
±0.0167 | This paper |
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | DMD++ | 0.9190
±0.0260 | |
| 2 | F-GREAD-BS | 0.9059
±0.0380 | |
| 3 | APPNP | 0.9010
±0.0350 | |
| 37 | MLP | 0.8629
±0.0450 | |
| 53 | GAT | 0.8430
±0.0370 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 63 | GCN | 0.8310
±0.0320 best reported | best at pub: Restructuring Graphs for Higher Homophily via Adaptive Spectral Clustering (AAAI 2022) |
| 69 | GraphSAGE | 0.8118
±0.0556 | |
| 72 | UniMP + RSE (70b) | 0.8094
±0.0112 | This paper |
| 82 | GIN + RSE (8b) | 0.7922
±0.0119 | This paper |
| 86 | GIN | 0.7328
±0.0206 | prev best: Curriculum-Enhanced Residual Soft An-Isotropic Normalization for Over-smoothness in Deep GNNs (AAAI 2023) best today: What Can We Learn From MIMO Graph Convolutions? (IJCAI 2025) |
| 88 | UniMP | 0.7844
±0.0150 | This paper |
| 94 | SeHGNN + RSE (8b) | 0.7734
±0.0104 | This paper |
| 99 | RGCN + RSE (70b) | 0.7531
±0.0142 | This paper |
| 108 | HAN + RSE (70b) | 0.7438
±0.0149 | This paper |
| 148 | SeHGNN | 0.6531
±0.0195 | This paper |
| 166 | JKNet | 0.6098
±0.0297 best reported | best at pub: Optimization-Induced Graph Implicit Nonlinear Diffusion (ICML 2022) Difference within reported uncertainty; not counted as underperformance. |
| 172 | RGCN | 0.5922
±0.0170 | This paper |
| 173 | HAN | 0.5828
±0.0199 | This paper |
Heterogeneous Graph Benchmarks
IMDB
Global leaderboard →Sorted by Accuracy. Highlighted rows are from other papers.
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | BERT-Base, Uncased | 0.9190 | |
| 2 | TAGs (70b) | 0.7157
±0.0042 | This paper |
| 3 | UniMP | 0.6998
±0.0058 | This paper |
| 4 | GIN | 0.6759
±0.0041 | This paper |
| 11 | SeHGNN | 0.6598
±0.0012 best reported | |
| 15 | RGCN | 0.6296
±0.0044 | prev best: Towards Human-like Perception: Learning Structural Causal Model in Heterogeneous Graph (2023) best today: Revisiting Graph Autoencoders as Implicit Contrastive Learners (KDD 2024) |
| 19 | HAN | 0.6463
±0.0058 best reported | best at pub: Towards Human-like Perception: Learning Structural Causal Model in Heterogeneous Graph (2023) best today: Revisiting Graph Autoencoders as Implicit Contrastive Learners (KDD 2024) |
| 20 | GAT | 0.6439
±0.0044 | This paper |
| 22 | GCN | 0.6404
±0.0043 | This paper |
| 23 | JKNet | 0.6300
±0.0054 | This paper |
