WorksComputer Science
Big Claims, Small Margins: Do Reported GraphLLM Gains Survive Simple Baselines?
Abstract
LLM-based methods for node classification on text-attributed graphs (TAGs) routinely report state-of-the-art accuracy. We ask how these results compare with inexpensive baselines run on the same splits. On the splits of three recent studies, we tune four baseline representatives with validation-only selection and compare them with the highest mean that each paper reports for an LLM-based method in the matched setting. Correct & Smooth on TF-IDF features trails this reference by a median of 2.3 percentage points, and an MLP on frozen e5-large-v2 embeddings by 2.8 points. Correct & Smooth is within 3 points of the reference or better on 15 of 24 tasks, but the reference is significantly higher on 12 of 22 testable tasks, so several reported gains remain substantial. Reading released code next to the papers, we also document evaluation risks: selection of hyperparameters or checkpoints on the test set, labels of test-pool nodes used in training, baseline numbers reused without disclosure, and a text-label misalignment in a released Cora loader. Reports of the same method on the same split also differ by up to 12.5 points across papers whose configurations are not documented to match.
Introduction
Text-attributed graphs (TAGs), such as citation networks, copurchase graphs and hyperlinked web pages, attach natural-language text to every node. A fast-growing line of work combines large language models (LLMs) with graph learning on TAGs: recent methods use LLMs to encode node text, predict from graph inputs, or supply supervision (§ 2). New methods typically report state-of-the-art node-classification accuracy.
Graph learning has seen this pattern before. Careful re-evaluations showed that reported GNN gains often shrink under fair comparison ([11, 28] (Shchur et al. 2019)). They also showed that propagated features with a linear head (Wu et al., 2019), label propagation with a base predictor ([16]), and tuned MLPs ([45, 17]) are competitive on popular benchmarks. Comparable reality checks exist in recommendation ([9]), metric learning ([24]) and tabular learning ([13]). LLM-based methods add two complications: a much higher training and inference cost, and papers that inherit splits, features and sometimes baseline numbers from one another.
Question and scope. We ask a narrow question: when inexpensive baselines are run on the splits a paper used, with a fixed tuning budget and validation-only selection, how do they compare with the best LLM-based result that paper reports in the same setting? We cover three recent studies whose splits we could recover: LLM4HeG (Wu et al., 2025b) and KCoT on the LLaGA split ([40, 7]) ship masks, and for LLMNodeBed (Wu et al., 2025a) we reconstruct the seeded splits from the released code. Together they give 24 dataset–protocol pairs. We also report problems in released code that we verified directly.
Findings. Several reported gains remain substantial and significant, but on many tasks the margin over a cheap baseline-like representative is fixed by name as a few points (§ 4). The released code of several papers selects on the test set, trains on labels of test-pool nodes, or misaligns node texts and labels, and one paper reuses another paper’s baseline numbers without disclosure; we cannot always establish whether the published tables came from this code (§ 5). Finally, papers whose configurations are not documented to match report the same method on the same split up to 12.5 points apart, and KCoT reports no variance, so its margins cannot be tested.
Related Work
LLMs on text-attributed graphs. The LLM can enhance or encode node text (He et al., 2024), or predict from graph tokens or serialized neighborhoods [7, 32, 46, 40, 33]. It can also annotate, teach or judge in co-training loops (Xu & Ding, 2026; Peng et al., 2026; Wei et al., 2025; Wu et al., 2025b; Duan et al., 2025), or provide the text side of graph foundation models (He et al., 2025; Wang et al., 2025b; Zhu et al., 2025; Liu et al., 2025; Wang et al., 2025a).
Benchmarks. CS-TAG [43], GLBench (Li et al., 2024), TSGFM [8] and LLMNodeBed (Wu et al., 2025a) re-run many methods under one protocol each. LLMNodeBed finds that LLMs help most when labels are scarce. These benchmarks do not systematically report the cheap baseline families we use: bag-of-words with a linear model, and label propagation or Correct & Smooth. Unlike them, we evaluate on each paper’s own splits and compare against the numbers that paper reports.
Evaluation critiques and simple baselines. Split choice and unequal tuning distort GNN comparisons (Shchur et al., 2019; Errica et al., 2020; Platonov et al., 2023), and many benchmarks barely need structure [22, 5, 17, 6]. For GraphLLMs, Petkar et al. (2026) and Xu et al. (2025) argue that current benchmarks can be solved largely from one modality, and a review proposes a reporting standard for graph learning [19]. Strong simple baselines include propagated features with simple heads (Wu et al., 2019; Frasca et al., 2020; Rubio-Madrigal & Burkholz, 2026), Correct & Smooth [16], and gradient-boosted trees on neighbor aggregates [4].
Concurrent work. NodeGround [20] and Platonov et al. [29] re-evaluate graph foundation models against tuned GNNs, without LLM-based methods and on their own splits. A concurrent submission finds that most published gaps on standard node-classification benchmarks fall below the benchmarks’ statistical resolution [2]; it does not cover GraphLLM methods or compare numbers across papers.
Evaluation Protocol
We specified the initial protocol before the pilot runs. Later changes are logged with dates. Among them are two reporting rules introduced after we inspected interim results: named family representatives, and a reference rule that rescales reported standard deviations.
| Name | Representative |
| TF-IDF | TF-IDF → logistic regression (no graph) |
| TF-IDF+Prop | propagated TF-IDF → logistic regression |
| C&S | Correct & Smooth on the TF-IDF predictions |
| e5-MLP | frozen e5-large-v2 embedding → MLP (no graph) |
Table 1. Baseline families and the representative reported in Table 2.
Splits, data and metrics
For each paper we use its own train/validation/test split and its own node texts. LLM4HeG and the LLaGA split used by KCoT ship masks; we use them as-is and check that they are disjoint and agree with the node identifiers in the instruction files. For LLMNodeBed we re-implement the split function and seed sequence of the released code. We have not verified that nothing else consumes the NumPy random state before the split in the original pipeline, so these splits are likely, but not proven, to be identical. LLMNodeBed’s semi-supervised WikiCS split cannot be recovered from the released code (its released masks have 20 columns), so that task is excluded. We report the paper’s own metric, accuracy, on its own test nodes. External files are treated as untrusted: released code is read, never executed, and pickled graph objects are loaded with an allow-list of data-container types only.
Baselines and representatives
Every baseline uses only node texts, the graph and training labels (Table 1). TF-IDF statistics and SVD projections are fitted on all nodes without labels. This is the same transductive feature access a GNN has. Each family is reported through one representative fixed by name. TF-IDF applies logistic regression to TF-IDF features, without the graph. TF-IDF+Prop propagates TF-IDF as before logistic regression, with the input fixed to TF-IDF. C&S applies Correct & Smooth [16] to the TF-IDF predictions, and e5-MLP is an MLP on frozen e5-large-v2 embeddings (Wang et al., 2024), without the graph. We do not report the best of our baselines per dataset as a result.
Tuning and selection
Each representative receives 50 trials of TPE search [1] over a fixed space (Section B). The trial with the best validation accuracy is selected, with ties broken by validation log-loss. Test scores are recorded for every trial for later analysis, but selection uses validation scores only. Each tuning run uses its own sampler and model seed. On LLM4HeG’s fixed split we match its 10 runs; on the LLaGA split, where KCoT reports no run count, we also use 10. LLMNodeBed reports 4 runs: on its stored masks we perform 4 tuning runs, and where it re-draws splits per run we use one tuning run per re-drawn split.
Reference and statistics
The reference for each task is the highest mean that the paper reports for an LLM-based method in the matched evaluation setting: LLM4HeG Table 2, KCoT Table 2 (Single Focus, node classification) and LLMNodeBed Table 2 (semi-supervised and supervised). It is a best-of- over methods on the paper’s test set, which makes it a demanding comparison for a single fixed baseline; we do not claim that this makes our tests conservative. LLM4HeG and LLMNodeBed compute their reported standard deviations with np.std, i.e. the population standard deviation. We rescale these by to sample standard deviations. We then apply Welch’s -test from summary statistics, Holm-corrected over the table. Where a paper reports no standard deviation or run count (KCoT), we give the difference only and mark significance as not assessable. A non-significant difference is not evidence of equivalence. Our runs and the paper’s runs share a split but are not paired, so the test treats them as independent samples. On the 12 tasks with fixed masks, the compared spread reflects training randomness only; on the 12 tasks with re-drawn splits, it also reflects variation in the partition of the observed graph. On fixed masks the test therefore omits test-set sampling variance, which on graphs is inflated by dependence between test nodes ([2]). These summary-statistic tests concern the evaluated runs and do not establish generalization to newly sampled graphs.
Pipeline check
With the same code we reproduced GCN (Kipf & Welling, [18]) and SGC (Wu et al., 2019) on the public Planetoid splits (Yang et al., [44]) (Section C). This validates the training and evaluation code, not every data loader.
Cheap Baselines on Published Splits
Table 2 lists all 24 tasks, and Table 3 summarizes each representative. Propagation narrows the median gap: TF-IDF+Prop and C&S are closer to the reference than TF-IDF alone, which is far behind on Photo and Computer. For C&S, the largest gaps are on Reddit in both LLMNodeBed settings, on Texas and Wisconsin, and on PubMed in all three settings. e5-MLP, which uses no graph, varies strongly by dataset. For C&S, of the 22 tasks where a test is possible, the reference is significantly higher on 12 and significantly lower on 1; a non-significant difference is not a tie. These tests do not establish generalization to newly sampled graphs (§ 3.4).
| Dataset | Reference | TF-IDF | TF-IDF+Prop | C&S | e5-MLP |
| LLM4HeG (NAACL’25) | |||||
| Cornell | Vicuna-7B | (−4.0) | (−15.0)▼ | (−1.9) | (+3.1) |
| Texas | Vicuna-7B | (−5.9)▼ | (−8.0) | (−8.2)▼ | (−0.5) |
| Wisconsin | 7B-to-560M | (−5.4) | (−7.9)▼ | (−6.8)▼ | (−4.0) |
| Actor | Vicuna-7B | (−4.9)▼ | (−3.7)▼ | (−3.3)▼ | (−0.8)▼ |
| Amazon | Bloom-1B | (+2.8)▲ | (−4.9)▼ | (+3.5)▲ | (+5.4)▲ |
| LLaGA split (KCoT, ICML’26) | |||||
| Cora | KCoT † | (−6.0) | (−2.6) | (−1.4) | (−7.6) |
| PubMed | KCoT † | (−4.8) | (−5.1) | (−4.7) | (−3.2) |
| LLMNodeBed semi-sup. (ICML’25) | |||||
| Cora | ENGINE | (−12.6)▼ | (−2.8)▼ | (−2.3)▼ | (−10.5)▼ |
| Citeseer | ENGINE | (−5.5)▼ | (−8.9)▼ | (−2.4) | (−1.2) |
| PubMed | LLM IT | (−8.3)▼ | (−11.0)▼ | (−4.9)▼ | (−4.2)▼ |
| GCN LLMEmb | (−3.0)▼ | (−2.4)▼ | (−3.1)▼ | (−1.0) | |
| LLaGA | (−12.5)▼ | (−9.9)▼ | (−10.9)▼ | (−9.8)▼ | |
| Books | TAPE | (−5.2)▼ | (−3.3)▼ | (−2.6)▼ | (−2.1)▼ |
| Photo | TAPE | (−18.3)▼ | (−2.4)▼ | (−2.0)▼ | (−11.9)▼ |
| Computer | TAPE | (−24.2)▼ | (−2.3)▼ | (−1.5)▼ | (−18.4)▼ |
| LLMNodeBed supervised (ICML’25) | |||||
| Cora | GCN LLMEmb | (−6.1) | (−1.4) | (−1.7) | (−5.9) |
| Citeseer | LLaGA | (−2.1) | (−2.3) | (−0.2) | (−1.8) |
| PubMed | LLM IT | (−3.2)▼ | (−4.3)▼ | (−3.4)▼ | (−1.8) |
| WikiCS | TAPE | (−3.2)▼ | (−2.2) | (−1.0) | (−2.4) |
| LLaGA | (−2.1) | (−2.3) | (−2.3) | (−0.5) | |
| ENG1NE | (−12.3)▼ | (−9.0)▼ | (−10.6)▼ | (−10.0)▼ | |
| Books | TAPE | (−4.0)▼ | (−2.2) | (−1.6) | (−1.0) |
| Photo | TAPE | (−14.0)▼ | (−1.7)▼ | (−0.4) | (−10.8)▼ |
| Computer | TAPE | (−21.3)▼ | (−2.0)▼ | (+0.2) | (−16.8)▼ |
Table 2. Highest mean reported for an LLM-based method in the matched setting (reference) vs. our representatives, fixed by name, on the same splits (test accuracy, %, mean±sample std). In parentheses: ours − reference. ▲/▼: significant after Holm correction (Welch, § 3.4). †: no std or run count reported, so significance is not assessable. Reference sources: LLM4HeG Table 2; KCoT Table 2 (Single Focus, node classification); LLMNodeBed Table 2. Our baselines use 10 independent tuning runs on one fixed split for LLM4HeG and the LLaGA split, and 4 runs on LLMNodeBed (re-drawn splits in the supervised setting and for Books, Photo and Computer).
| Name | Tasks | Median gap | Gap ≤ 3 | ▲ / ▼ | Testable |
| TF-IDF | 24 | 5.5 | 3 | 17 / 1 | 22 |
| TF-IDF+Prop | 24 | 3.0 | 12 | 16 / 0 | 22 |
| C&S | 24 | 2.3 | 15 | 12 / 1 | 22 |
| e5-MLP | 24 | 2.8 | 12 | 10 / 1 | 22 |
Table 3. Summary of Table 2 per representative. Gap = reference − ours, in points; “Gap ≤ 3” counts tasks within 3 points of the reference or better. ▲/▼: significantly below/above the reference, as in Table 2; Testable: tasks where a test is possible.
On the LLaGA split, KCoT reports no variance, so none of its margins can be tested.
Do the gains survive? Several reported gains remain substantial under our comparison. On many of the evaluated tasks, however, a cheap baseline representative fixed by name comes within a few points of the best LLM-based result. The code audit in § 5 identifies separate evaluation risks; it does not establish that published gains arise from them.
What the Released Code Shows
We read the released code of several recent GraphLLM papers next to their tables. Below are problems we verified in the source files, pinned to specific commits in Section D. In some cases we cannot determine whether the published tables were produced with the released code; we say so where it applies.
A text–label misalignment in a released loader. Petkar et al. [27] report 28.7–29.7% accuracy on Cora for text-only (soft-prompted LLM) models and conclude that Cora is “structurally sufficient”. Their released loader takes the text of node from the paper ID in row of the original cora.content file. It takes the label of node from the PyG Planetoid version of Cora. The two files order nodes differently: position by position, the two label sequences agree on only 18.4% of nodes. Matching rows by their bag-of-words vectors yields a consistent mapping between the class labels of the two files. We re-implemented the loading logic without executing their code, which leaves 2,692 nodes after their de-duplication. We then trained TF-IDF + logistic regression on 5 of their seeded 60/20/20 splits. With their alignment it reaches 29.11.5%, close to the majority-class rate of 30.4%; with the correct alignment it reaches 80.91.2%. In this reconstruction, text alone is highly informative on Cora, and the misalignment alone brings TF-IDF to near the majority-class rate. We cannot establish whether this loader produced the published text-only result.
Selection on the test set. We found test-based selection at three levels. LLM4HeG (Wu et al., 2025b) picks its learning-rate weight-decay grid point by the highest mean test accuracy over ten seeds. Sweep configurations in GIT’s repository history (Wang et al., [35]) maximize final/test_mean. The LLM–GNN co-teaching README (Peng et al., [26]) reports the “round-best” accuracy over training rounds that log test accuracy. In the released baseline script of Wang et al. [33], GNN checkpoints are selected by test accuracy; we cannot establish whether the published baseline rows used this script. We also reconstructed the LLM4HeG grid-selection procedure.
(same grid, seeds and epoch rule) for FAGCN, GraphSAGE and an MLP on their features. In this reconstruction, test-based selection raises accuracy by 0.30 pp on average and by at most 0.91 pp over 15 dataset–model pairs. We do not transfer this size to the full LLM4HeG pipeline.
Labels of test-pool nodes used in training. GNN-as-Judge Xu & Ding, 2026 retrains its GNN judge on “agreed” nodes, where the GNN and the LLM predict the same class. These nodes are drawn from the test-mask pool, and the re-training uses their ground-truth labels. The retrained GNN’s predictions then become targets for LLM fine-tuning. The same code evaluates LLM rows on 1,000 randomly sampled test nodes but GNN rows on the full test set. We cannot tell whether the published tables used this code path.
Reused baseline numbers. In the node-classification part of the Single Focus block of KCoT’s Table 2 (Xie et al., [40]), 32 of 32 baseline cells are identical to LLaGA’s Table 1 (Chen et al., [7]). The paper states that it adopts LLaGA’s settings; we found no statement that these numbers are taken from LLaGA.
One split, different numbers. On LLaGA’s PubMed split, LLaGA reports 95.03% for itself, while RGLM (Zhang et al., [46]) reports 90.34% for LLaGA. KCoT reports 94.23% for GraphGPT, whereas RGLM reports 81.76%. The split is shared, but the configurations are not documented to match: RGLM’s released evaluation script uses SBERT node features (Section D), which need not match the features behind the other numbers. Without the full configuration, differences of 4.7 and 12.5 points show that such numbers are not comparable across papers, not that either method is unstable.
Baselines far below standard results. UniGraph He et al. (2025) reports a supervised GCN on DeBERTa features at 48.42% on Cora with 20 labels per class. A standard GCN on bag-of-words features with the same label budget reaches 81.5% [18]; the features differ, and we have not established that the rest of the protocol is identical.
Recommendations
Report cheap baselines on your split, with the same tuning budget as your method: TF-IDF with a linear model, label propagation or Correct & Smooth on top of it, and frozen embeddings from the LLM your method uses.
Select on validation only, at every level: epochs, check-points, grids and rounds.
Release the split (masks or seeded code) and the exact text version.
Report effect sizes with uncertainty: mean, standard deviation and number of runs. A non-significant difference is not evidence of equivalence.
Mark copied numbers, and copy only when splits, features and tuning match.
Evaluate all rows on the same test nodes.
Limitations
We do not re-run the proposed methods; we compare against reported numbers, so our conclusions concern the published claims. Results are conditional on the specified search spaces, the 50-trial budget and the chosen representatives. We cover three studies whose splits we could recover. LLMNodeBed’s splits are reconstructed from its released code and are likely, but not proven, to be identical, and studies without recoverable splits are not compared. Finally, the code findings describe the released code at the pinned commits, which need not be the code that produced the published tables.
LLM Usage Statement. This manuscript acknowledges the use of Claude Opus 5.5 [3], developed by Anthropic, and of GPT-6.1 Sol [25], developed by OpenAI, to improve language clarity, refine sentence structure, and enhance overall writing precision. The study design, experiments, analysis, results, and conclusions remain the sole responsibility of the authors.
References
Data, Splits and Node Order
LLM4HeG. • Source: the authors’ dataset/*.npz files (Git LFS) at commit 99c97e3.
Each file has a single train/val/test mask (48/32/20; Amazon 50/25/25). The “10 splits” in the training script are ten seeds on this split.
Texts:
node_texts.
LLaGA split (KCoT). • Source: LLaGA’s processed_data.pt for Cora and PubMed, from the data release linked in the authors’ README, with stored random 6:2:2 masks.
We assert that the stored masks equal the node ids in
sampled_2_10_{train,val,test}.jsonl.Cora node order equals
cora.content(all 2,708 feature rows and labels coincide).
LLMNodeBed. • Source: the authors’ Hugging Face dataset xxwu/LLMNodeBed, revision bba716f (recorded in the download metadata).
Files:
cora,citeseer,pubmed,wikics,instagram,reddit,history(Books),photoandcomputer, each as.pt.Semi-supervised: stored masks, except Books/Photo/Computer, whose 10/10/60 splits are regenerated per run seed as in the released code.
Supervised:
np.random.seed(s)followed by a shuffle and 60/20/20 cut points, for . ogbn-arxiv uses the stored OGB split.Semi-supervised WikiCS is excluded because its 20-column masks cannot be indexed by the released code.
The Cora/PubMed node order in this release differs from the LLaGA/TAPE order, so node ids are never mixed across releases.
Seeds: 0–9 for LLM4HeG and the LLaGA split; 0–3 for LLMNodeBed.
Search Spaces
TF-IDF. • max_features ;
min_df;-grams ;
sublinear tf .
Logistic regression. • (log scale);
class weights .
Propagation (TF-IDF+Prop). • SVD dimension ;
;
normalization ;
self-loops ;
each hop standardized and concatenated.
Correct & Smooth. • fixed-scale correction: training-node residuals are kept fixed while residuals propagate; training labels are clamped during smoothing;
propagation over with self-loops;
;
scale (log scale);
normalization ;
50 propagation steps;
tuned jointly with the base model inside the same 50 trials.
MLP (e5-MLP). • embeddings: intfloat/e5-large-v2 via sentence-transformers, prefix “query: ”, at most 512 tokens, L2-normalized;
hidden size ;
layers ;
dropout ;
learning rate (log scale);
weight decay (log scale);
input standardization ;
early stopping on validation accuracy (patience 100, at most 1,000 epochs).
Pipeline Validation
Table 4. GCN and SGC on the Planetoid public splits (accuracy, %; GCN: meanstd over 10 seeds). Literature values: Kipf & Welling [18]; Wu et al. (2019).
| Dataset | GCN (ours) | GCN (lit.) | SGC (ours) | SGC (lit.) |
| Cora | 81.5 | 81.0 | 81.0 | |
| CiteSeer | 70.3 | 71.9 | 71.9 | |
| PubMed | 79.0 | 78.8 | 78.9 |
Table 4.
Evidence for Section 5
Cora alignment.
Location:
rethinking-graph-language-evals/CLEGR @ 72acb02,src/data/cora.py.Planetoid labels are taken at l. 45 and l. 108;
cora.contentpaper ids are read at l. 54–56.Each node’s label is set from
common_y[current_idx]at l. 169, 182 and 196, while its text is indexed by thecora.contentrow.
LLM4HeG grid selection.
Location:
honey0219/LLM4HeG @ 99c97e3.src/GNN/train.pyl. 104 and 127–128 print the test accuracy at the best-validation epoch.src/GNN/parse_results.pyl. 35–36 keeps the grid point with the highest mean of these test accuracies.l. 41 prints
np.std, i.e. the population standard deviation.
GIT sweeps.
Location:
Zehong-Wang/GIT @ 207e3a4.sweep/citation/base.pyl. 16 andsweep/citation/zero_shot.pyl. 16 set"metric": {"goal": "maximize", "name": "final/test mean"}.
Co-teaching.
Location:
realjeremybot/LLM-GNN-Coteaching @ 98abd79,README.mdl. 91.The README states that round-by-round test accuracy is logged and that the round-best accuracy is reported.
Pure-LLM benchmark baselines.
Location:
JensenYX/LLM-benchmarking @ 9c3ac47,baseline/gcn_sage_gat_node.py.Accuracy is computed on
test_mask(l. 99–100).The checkpoint is saved when that accuracy improves (l. 119–123) and is reloaded at the end (l. 135).
GNN-as-Judge.
Location:
rux001/GNN-as-Judge @ 61fa4c1.The candidate pool is
graph_data.test_mask(select_influential_nodes.pyl. 421).
Retraining on agreed nodes uses
graph_data.y[train_mask](node_selection.pyl. 152–161), called atcreate_wsft.pyl. 173.
The retrained predictions define the SFT/DPO data (l. 184).
LLM test sampling:
create_sft.pyl. 20 sets--max_test_sampleswith default 1000, used at l. 109.
KCoT vs. LLaGA. KCoT arXiv:2605.24867v1, Table 2 (Single Focus, node classification), against LLaGA arXiv:2402.08170v3, Table 1, compared cell by cell.
Same-split discrepancies and UniGraph. LLaGA Table 1, KCoT Table 2, RGLM arXiv:2603.01385v1 Table 1, and UniGraph arXiv:2402.13630v3 Table 2. RGLM’s released evaluation script sets SBERT node features (
zhongjian-zhang/RGLM @ e2e7442,scripts/eval.shl. 9).
Baselines in Existing Benchmarks
None of CS-TAG, GLBench, TSGFM or LLMNodeBed reports TF-IDF with a linear model or gradient-boosted trees without a graph, or label propagation / Correct & Smooth, in its main results.
Parameter-free propagation appears only in narrow settings: CS-TAG on ogbn-papers100M, and TSGFM as a co-trained backbone.
References
- [1]Akiba, T., Sano, S., Yanase, T., Ohta, T., and Koyama, M. Optuna: A next-generation hyperparameter optimization framework. In KDD, 2019. URL https://arxiv.org/abs/1907.10902.
- [2]Anonymous. (2026). The statistical resolution of node-classification benchmarks. <a href="https://doi.org/https://openreview.net/forum?id=kXvHmoaCGg" rel="noopener noreferrer" target="_blank">https://doi.org/https://openreview.net/forum?id=kXvHmoaCGg</a>
- [3]Anthropic. (2026). System Card: Claude Opus 5.5. <a href="https://doi.org/https://www.anthropic.com/claude-opus-5-5-system-card" rel="noopener noreferrer" target="_blank">https://doi.org/https://www.anthropic.com/claude-opus-5-5-system-card</a>
- [4]Bazhenov, G., Platonov, O., and Prokhorenkova, L. Graphland: Evaluating graph machine learning models on diverse industrial data, 2026. URL https://arxiv.org/abs/2409.14500.
- [5]Bechler-Speicher, M., Amos, I., Gilad-Bachrach, R., & Globerson, A. (2024). Graph neural networks use graphs when they shouldn’t. ICML. https://arxiv.org/abs/2309.04332
- [6]Bechler-Speicher, M., Finkelstein, B., Frasca, F., Müller, L., Tönshoff, J., Siraudin, A., Zaverkin, V., Bronstein, M. M., Niepert, M., Perozzi, B., Galkin, M., & Morris, C. (2025). Position: Graph learning will lose relevance due to poor benchmarks. In ICML (position track). https://arxiv.org/abs/2502.14546
- [7]Chen, R., Zhao, T., Jaiswal, A., Shah, N., and Wang, Z. Llaga: Large language and graph assistant. In ICML, 2024a. URL https://arxiv.org/abs/2402.08170.
- [8]Chen, Z., Mao, H., Liu, J., Song, Y., Li, B., Jin, W., Fatemi, B., Tsitsulin, A., Perozzi, B., Liu, H., and Tang, J. Text-space graph foundation models: Comprehensive benchmarks and new insights. In NeurIPS Datasets and Benchmarks, 2024b. URL https://arxiv.org/abs/2406.10727.
- [9]Dacrema, M. F., Cremonesi, P., and Jannach, D. Are we really making much progress? a worrying analysis of recent neural recommendation approaches. In RecSys, 2019. doi: https://doi.org/10.1145/3298689.3347058. URL https://arxiv.org/abs/1907.06902.
- [11]Errica, F., Podda, M., Bacciu, D., and Micheli, A. A fair comparison of graph neural networks for graph classification. In ICLR, 2020. URL https://arxiv.org/abs/1912.09893.
- [13]Grinsztajn, L., Oyallon, E., and Varoquaux, G. Why do tree-based models still outperform deep learning on tabular data? In NeurIPS Datasets and Benchmarks, 2022. URL https://arxiv.org/abs/2207.08815.
- [16]Huang, Q., He, H., Singh, A., Lim, S.-N., and Benson, A. R. Combining label propagation and simple models out-performs graph neural networks. In ICLR, 2021. URL https://arxiv.org/abs/2010.13993.
- [17]Katsman, I., Lou, E., and Gilbert, A. Revisiting the necessity of graph learning and common graph benchmarks, 2024. URL https://arxiv.org/abs/2412.06173.
- [18]Kipf, T. N. and Welling, M. Semi-supervised classification with graph convolutional networks. In ICLR, 2017. URL https://arxiv.org/abs/1609.02907.
- [19]Kurashkin, S. O., Tynchenko, V. S., Borodulin, A. S., Hammoud, A., and Tee, C. Evaluation rigor from graph neural networks to graph foundation models: A systematic review and a four-axis reporting standard. Machine Learning and Knowledge Extraction, 8(7):194, 2026. doi: 10.3390/make8070194.DOI
- [20]Lee, J., Lee, D., Jeong, M., and Yoo, J. Nodeground: A node classification benchmark in the graph foundation model era, 2026. URL https://arxiv.org/abs/2609.39673.
- [22]Liu, R., Canturk, S., Wenkel, F., McGuire, S., Wang, X., Little, A., O’Bray, L., Perlmutter, M., Rieck, B., Hirn, M., Wolf, G., and Rampašek, L. Taxonomy of benchmarks in graph representation learning. In LoG, 2022. URL https://arxiv.org/abs/2206.07729.
- [24]Musgrave, K., Belongie, S., and Lim, S.-N. A metric learning reality check. In ECCV, 2020. URL https://arxiv.org/abs/2003.08505.
- [25]OpenAI. (2026). Addendum to GPT-6 Astra System Card: GPT-6.1 Sol. <a href="https://doi.org/https://deploymentsafety.openai.com/gpt-6-1-sol" rel="noopener noreferrer" target="_blank">https://doi.org/https://deploymentsafety.openai.com/gpt-6-1-sol</a>
- [26]Peng, Z., Gu, H., Fan, L., and Yang, Y. Beyond the golden teacher: Enhancing graph learning through llm-gnn co-teaching. In NeurIPS, 2026. URL https://arxiv.org/abs/2606.11583.
- [27]Petkar, S., K., A., H., Vempati, A., Sinha, A., Kumaraguru, P., & Agarwal, C. (2026). A graph talks, but who’s listening? rethinking evaluations for graph-language models. Findings of ACL. https://arxiv.org/abs/2508.20583
- [28]Platonov, O., Kuznedelev, D., Diskin, M., Babenko, A., and Prokhorenkova, L. A critical look at the evaluation of gnns under heterophily: Are we really making progress? In ICLR, 2023. URL https://arxiv.org/abs/2302.11640.
- [29]Platonov, O., Bazhenov, G., Eremeev, D., and Prokhorenkova, L. A fair evaluation of graph foundation models for node property prediction. In ICML workshop, 2026. URL https://arxiv.org/abs/2606.24509.
- [32]Tang, J., Yang, Y., Wei, W., Shi, L., Su, L., Cheng, S., Yin, D., & Huang, C. (2024). Graphgpt: Graph instruction tuning for large language models. SIGIR. https://arxiv.org/abs/2310.13203
- [33]Wang, H., Liu, S., Wei, R., and Li, P. Model generalization to text attribute graphs: Principles with large language models. In ICML, 2025a. URL https://arxiv.org/abs/2502.11836.
- [35]Wang, Z., Zhang, Z., Ma, T., Chawla, N. V., Zhang, C., and Ye, Y. Towards graph foundation models: Learning generalities across graphs via task-trees. In ICML, 2025b. URL https://arxiv.org/abs/2412.16441.
- [40]Xie, X., Guo, Z., Li, B., Yu, X., Liao, Z., Kang, Z., and Fang, Y. Clustering as reasoning: A k-means interpretation of chain-of-thought graph learning. In ICML, 2026. URL https://arxiv.org/abs/2605.24867.
- [43]Yan, H., Li, C., Long, R., Yan, C., Zhao, J., Zhuang, W., Yin, J., Zhang, P., Han, W., Sun, H., Deng, W., Zhang, Q., Sun, L., Xie, X., and Wang, S. A comprehensive study on text-attributed graphs: Benchmarking and rethinking. In Advances in Neural Information Processing Systems 36 (Datasets and Benchmarks Track), 2023.DOI
- [44]Yang, Z., Cohen, W. W., and Salakhutdinov, R. Revisiting semi-supervised learning with graph embeddings. In ICML, 2016. URL https://arxiv.org/abs/1603.08861.
- [45]Zhang, S., Liu, Y., Sun, Y., and Shah, N. Graph-less neural networks: Teaching old mlps new tricks via distillation. In ICLR, 2022. URL https://arxiv.org/abs/2110.08727.
- [46]Zhang, Z., Wang, X., Zhang, M., Tan, J., and Shi, C. Toward graph-tokenizing large language models with reconstructive graph instruction tuning. In WWW, 2026. URL https://arxiv.org/abs/2603.01385.