Daily In-Depth ML/AI Tracking · Sunday · AI4Science and Cross-Disciplinary Research
MolGraphBench: A Benchmark of GNN Architectures for Molecular Regression Tasks
For five years, molecular graph learning treated the underlying convolution type as an unquestioned constant. These data show that in transfer learning, this constant is worth 30.0% performance—roughly four times the full contribution of a Nature-family journal paper. Yet this paper's own claimed best architecture is not statistically significant on 4 of 5 datasets.
Before the main text, three known limitations are made explicit:
ml-report-index.md could not be read, the 14-day duplicate check could not be performed and the index could not be appended automatically.shuf -i 1-27 -n 1 selected index 6, MolGraphBench. Redraws: 0. Material-sufficiency check passed.All links were visited. “Not found” means multiple searches failed; “403” means an existing page was blocked by anti-scraping, with title and volume verified through mirrors.
| The paper | Conference / journal page | arXiv | Code | Dataset |
|---|---|---|---|---|
| MolGraphBench | None: arXiv preprint, no conference acceptance found | 2602.20573v3 cs.LG · 2026-06-18 |
⚠ Not found Main text states rajanbit/MolGraphBench |
MoleculeNet · B3DB · GNN-TL(RT) |
| The paper | Conference / journal page | arXiv | Code |
|---|---|---|---|
| MPNN · Gilmer et al., ICML 2017 | PMLR v70 | 1704.01212 | Not found |
| MoleculeNet · Wu et al., Chem. Sci. 2018 | RSC DOI · Open full text | 1703.00564 | deepchem · moleculenet |
| FP-GNN · Cai et al., Brief. Bioinform. 2022 | OUP DOI | 2205.03834 | idrugLab/FP-GNN(secondary citation) |
| GNN-TL · Yang et al., J. Chromatogr. A 2021 | ScienceDirect(403; mirror-confirmed) | Not found (no preprint) | Qiong-Yang/GNN-TL |
| Position: Poor Benchmarks · Bechler-Speicher et al. | ICML 2025 Position Track | 2502.14546 | Not applicable |
| MolGraph-xLSTM · Sun et al., Commun. Chem. 2025 | Nature DOI | 2501.18439 | syan1992/MolGraph-xLSTM(secondary citation) |
| CKA molecular embeddings · Welsch et al., JCIM 2024 | ACS DOI | None (ChemRxiv) | Not found |
| GCN · Kipf & Welling, ICLR 2017 | — | 1609.02907 | — |
| GraphSAGE · Hamilton et al., NeurIPS 2017 | — | 1706.02216 | — |
| GAT · Veličković et al., ICLR 2018 | — | 1710.10903 | — |
| GIN · Xu et al., ICLR 2019 | — | 1810.00826 | powerful-gnns |
Note: The fetched v3 bibliography lacks Xu et al.'s original GIN paper (2019), while Kipf&Welling, Hamilton, and Veličković are present. This could be incomplete HTML extraction or a real omission. I cannot distinguish them, so flag it without counting it as a critique.
The second clause is derived here; the paper states only the first and misses that the effect is scenario-dependent. This dependence is the most valuable finding the authors themselves overlook (see §2.5.4).
The literal problem statement is modest: despite growing GNN use for molecular property prediction, a rigorous benchmark remains missing. Behind it lies a more concrete, testable observation. Table 1 categorizes recent “new” GNN architectures by underlying layers:
| Underlying layer type | Recent work built on it |
|---|---|
| GCN | GNN-TL, MvMRL, MolGraph-xLSTM, GraphB3 |
| GAT | FP-GNN, AttentiveFP, TChemGNN |
| GAT + others | KA-GNNs (GAT+GCN or GAT+GIN), DGCL (dual graph, GAT+GIN) |
| MPNN variants | D-MPNN, FH-GNN, GMC-MPNN |
| Graph Transformer | CLAPS |
What This Reveals: Each work chooses a base layer, stacks innovations such as xLSTM, MoE, contrastive learning, KAN, or fingerprint fusion, and attributes all gains to that innovation. None controls for simply swapping the base layer. The subfield's incremental claims rest on an untested assumption: base-layer effects are small enough to treat as background constants.
Under an identical transfer pipeline—METLIN pretraining, fine-tuning protocol, RT dataset, and MLP head—change only the convolution type:
| Layer type | Full fine-tuning MAE | Relative to the worst |
|---|---|---|
| GCN | 75.621 ± 3.456 | — |
| GAT | 72.195 ± 1.112 | −4.5% |
| GraphSAGE | 70.752 ± 2.750 | −6.4% |
| GIN | 52.914 ± 1.218 | −30.0% |
The argument is not a linear method–experiment–result story, but convergence across four criteria:
RDKit parses molecular SMILES into graph G=(V,E) with atoms as nodes, bonds as edges, and node features X ∈ R^{N×118}(periodic-table one-hot). Full pipeline:
| Layer | AGG | UPD | Key property |
|---|---|---|---|
| GCN | Degree-normalized mean Σ h_u/√(d_v d_u) | Linear + nonlinear | Isotropic, spectrally motivated |
| GAT | Attention-weighted sum Σ α_vu·h_u | Linear + nonlinear | Adaptive neighbor weighting |
| GraphSAGE | Mean followed by self-feature concatenation | W · [h_v ‖ AGG] | Separate encoding of self and neighbors |
| GIN | Sum Σ h_u | MLP((1+ε)h_v + AGG) | Injective, reaching the 1-WL expressivity ceiling |
| Mechanism / dimension | Design choice | Motivation | Key hyperparameters |
|---|---|---|---|
| Node features | 118-dimensional element one-hot | Minimize handcrafted features | dim = 118 |
| Graph-convolution depth | 2–3 layers | Avoid oversmoothing | L ∈ {2,3} (exact values undisclosed) |
| Normalization | GraphNorm | Graph-level batch statistics for variable-size graphs | — |
| Residual connections | After each layer | Mitigate depth degradation | — |
| Readout / pooling | Global mean; sum for GIN | Mean is size-invariant; sum preserves GIN injectivity | ⚠ Confounded with layer type |
| Fingerprint branch | ECFP4 1024-bit → FC | Inject topological priors | radius=2, nbits=1024 |
| Fusion | concatenation concat(G, F) | Simplest fusion | ⚠ No ablation |
| Optimization | Adam + MSE, 100 epochs, early-stopping patience=10 | — | Learning rate undisclosed |
| Split | Random 80/10/10 | Consistent with MoleculeNet recommendations | ⚠ Fixed split, not cross-validation |
| Repeat | n = 3 | Mean ± SD reported | ⚠ See §2.5.5 |
Five datasets span three application domains and a 6.5× size range:
| Dataset | Molecule count | Test set (10%) | Domain | Prediction target |
|---|---|---|---|---|
| ESOL | 1,028 | ~103 | Physicochemical | Aqueous solubility log S |
| FreeSolv | 642 | ~64 | Physicochemical | Hydration free energy |
| Lipophilicity | 4,200 | ~420 | Physicochemical | logD |
| B3DB | 1,058 | ~106 | Biological | Blood–brain barrier permeability logBB |
| RT | 1,400 | ~140 | Analytical chemistry | HILIC retention time |
A Praiseworthy Dataset-Selection Choice: three domains with fundamentally different properties. ESOL/FreeSolv/Lipophilicity are broadly locally additive; B3DB depends on global pharmacophores; RT concerns chromatographic interactions. This enables §2.5.3's finding, although the authors do not exploit it.
| Method | B3DB | ESOL | FreeSolv | Lipophilicity | RT |
|---|---|---|---|---|---|
| LR | 1.426 (0.000) | 4.380 (0.000) | 2.116 (0.000) | 1.011 (0.000) | 601.600 (0.000) |
| SVM | 0.471 (0.000) | 1.128 (0.000) | 1.512 (0.000) | 0.730 (0.000) | 120.555 (0.000) |
| RF | 0.550 (0.002) | 1.569 (0.009) | 2.572 (0.015) | 0.950 (0.001) | 103.548 (0.456) |
| XGB | 0.580 (0.001) | 1.615 (0.003) | 2.420 (0.006) | 1.057 (0.001) | 108.227 (0.387) |
| GCN | 0.518 (0.007) | 0.808 (0.030) | 1.288 (0.104) | 0.664 (0.010) | 96.170 (2.743) |
| GAT | 0.552 (0.011) | 0.808 (0.081) | 1.736 (0.061) | 0.639 (0.028) | 94.734 (4.295) |
| GIN | 0.555 (0.011) | 0.772 (0.044) | 1.461 (0.176) | 0.672 (0.020) | 92.344 (3.042) |
| GraphSAGE | 0.542 (0.011) | 0.762 (0.041) | 1.352 (0.071) | 0.629 (0.006) | 89.477 (1.067) |
| GCN-FP | 0.508 (0.007) | 1.000 (0.030) | 1.346 (0.064) | 0.794 (0.017) | 94.879 (1.925) |
| GAT-FP | 0.525 (0.014) | 0.979 (0.078) | 1.355 (0.081) | 0.682 (0.016) | 88.417 (1.662) |
| GIN-FP | 0.549 (0.020) | 0.814 (0.015) | 1.022 (0.067) | 0.699 (0.011) | 91.739 (0.908) |
| GraphSAGE-FP | 0.529 (0.011) | 0.969 (0.012) | 1.247 (0.064) | 0.724 (0.013) | 89.927 (1.361) |
| External SOTA | 0.56 | 0.53 | 1.02 | 0.55 | MAE 70.40 ⚠ |
SOTA attribution: B3DB ← GMC-MPNN (Nguyen 2026); ESOL/FreeSolv/Lipophilicity ← MolGraph-xLSTM (Sun 2025); RT ← GNN-TL (Yang 2021). The RT SOTA value has a serious issue; see §2.7 ①.
| # | Method | Mean rank | Ranks by dataset (B3DB/ESOL/FreeSolv/Lipo/RT) |
|---|---|---|---|
| 1 | GraphSAGE | 3.00 | 6 / 1 / 5 / 1 / 2 |
| 2 | GCN | 4.00 | 3 / 3 / 3 / 3 / 8 |
| 3 | GAT-FP | 4.60 | 4 / 7 / 6 / 5 / 1 |
| 3 | GIN-FP | 4.60 | 7 / 5 / 1 / 6 / 4 |
| 3 | GraphSAGE-FP | 4.60 | 5 / 6 / 2 / 7 / 3 |
| 6 | GIN | 5.60 | 10 / 2 / 7 / 4 / 5 |
| 7 | GAT | 6.00 | 9 / 4 / 9 / 2 / 6 |
| 7 | GCN-FP | 6.00 | 2 / 8 / 4 / 9 / 7 |
| 9 | SVM | 7.40 | 1 / 9 / 8 / 8 / 11 |
| 10 | RF | 9.80 | 8 / 10 / 12 / 10 / 9 |
| 11 | XGB | 11.00 | 11 / 11 / 11 / 12 / 10 |
| 12 | LR | 11.40 | 12 / 12 / 10 / 11 / 12 |
The abstract says its GNNs outperform or match SOTA on three datasets. Literally true, but the omitted part matters more:
| Dataset | Best in this paper | Value | Claimed SOTA | Gap | Verdict |
|---|---|---|---|---|---|
| B3DB | GCN-FP | 0.508 | 0.56 | −9.3% | ✅ Better |
| FreeSolv | GIN-FP | 1.022 | 1.02 | +0.2% | ⚖ Tied |
| ESOL | GraphSAGE | 0.762 | 0.53 | +43.8% | ❌ Substantially worse |
| Lipophilicity | GraphSAGE | 0.629 | 0.55 | +14.4% | ❌ Worse |
| RT | GIN (MAE) | 63.783 | MAE 70.40 | −9.4% ⚠ | ⚠ SOTA value itself is wrong |
Figure 1 · Fingerprint-Fusion Gains Stratify by Dataset (Derived Here)
Mean (GNN-FP − GNN)/GNN across four architectures per dataset. Negative = improvement. Source: Table 2, 20 architecture–dataset pairs.
The paper concludes fingerprints and graph embeddings are inherently noncomplementary, with no gains except FreeSolv. I calculated all 4 architectures × 5 datasets = 20 paired gains in Table 2; negative means improvement:
| Architecture | B3DB | ESOL | FreeSolv | Lipophilicity | RT |
|---|---|---|---|---|---|
| GCN | −1.93% | +23.76% | +4.50% | +19.58% | −1.34% |
| GAT | −4.89% | +21.16% | −21.95% | +6.73% | −6.67% |
| GIN | −1.08% | +5.44% | −30.05% | +4.02% | −0.66% |
| GraphSAGE | −2.40% | +27.17% | −7.77% | +15.10% | +0.50% |
| Column mean | −2.58% | +19.38% | −13.81% | +11.36% | −2.04% |
| Fraction benefiting | 4/4 | 0/4 | 3/4 | 0/4 | 3/4 |
Testable Hypothesis: ECFP4 encodes substructure presence, akin to pharmacophore information. For global-pharmacophore targets such as permeability or chromatographic interactions, or very small datasets, it supplies priors GNNs cannot learn from limited data. For locally additive physicochemical quantities such as solubility or logD, message passing already learns efficiently, and sparse 1024-dimensional fingerprints introduce noise and overfitting risk.
The paper compresses this structured, explanatory phenomenon into “noncomplementary”—its most severe loss of information.
Figure 2 · ⚡ Transition: Architecture Effect Size Depends on the Scenario
Vertical axis: relative best–worst architecture spread, (max−min)/max. First five: from-scratch training (Table 2); last: full transfer fine-tuning on the same RT dataset (Table 4).
Pretraining: METLIN, 80k SMILES with reversed-phase RT. Fine-tuning: 1,400 HILIC RT records. Three granularities:
| Layer type | Regression head only | FC projection + regression head | Full fine-tuning | Head→full improvement |
|---|---|---|---|---|
| GCN | 93.725 (1.716) | 82.737 (1.119) | 75.621 (3.456) | −19.3% |
| GAT | 91.323 (5.436) | 83.671 (3.974) | 72.195 (1.112) | −20.9% |
| GraphSAGE | 84.543 (1.924) | 75.237 (0.264) | 70.752 (2.750) | −16.3% |
| GIN | 60.960 (0.158) | 55.011 (0.474) | 52.914 (1.218) | −13.2% |
Why Does GIN Win in Transfer? The paper offers no explanation. Consistent with Xu et al. (2019), injective sum aggregation reaches the 1-WL ceiling and preserves rich structure. This capacity is a liability on small datasets from scratch—GIN ranks tenth on B3DB—but can be exploited during 80k-molecule pretraining. A cheap falsification test: pretrain at 10k/40k/80k METLIN molecules and test whether GIN's relative advantage grows monotonically.
Figure 3 · Four Architectures at Three Fine-Tuning Levels and Contradictory RT Baselines
Vertical axis: MAE, lower is better. Dashed lines show Table 2's SOTA 70.40 and the text's 38.6 for the same baseline—a difference of 82% within one paper.
The paper reports n=3 standard deviations but never performs a significance test while repeatedly claiming a best architecture. Two-sample t tests (df=4, α=0.05, tcrit=2.78) compare best versus runner-up architectures per dataset:
| Dataset | Best | Runner-up | Gap | t statistic | Verdict |
|---|---|---|---|---|---|
| B3DB | GCN 0.518±0.007 | GraphSAGE 0.542±0.011 | 0.024 | 3.19 | ✅ Significant |
| ESOL | GraphSAGE 0.762±0.041 | GIN 0.772±0.044 | 0.010 | 0.29 | ❌ Not significant |
| FreeSolv | GCN 1.288±0.104 | GraphSAGE 1.352±0.071 | 0.064 | 0.88 | ❌ Not significant |
| Lipophilicity | GraphSAGE 0.629±0.006 | GAT 0.639±0.028 | 0.010 | 0.60 | ❌ Not significant |
| RT | GraphSAGE 89.477±1.067 | GIN 92.344±3.042 | 2.867 | 1.54 | ❌ Not significant |
Transfer Results Are Not Affected in the Same Way: GIN 52.914±1.218 vs. GraphSAGE 70.752±2.750: the 17.8 gap exceeds eight pooled standard deviations. Again, the robust discovery lies in transfer, while the abstract emphasizes fragile from-scratch findings.
| Method | B3DB | ESOL | FreeSolv | Lipophilicity | RT |
|---|---|---|---|---|---|
| LR | 50.943 | 83.186 | 67.692 | 54.762 | 80.714 |
| SVM | 18.868 | 53.982 | 41.538 | 36.905 | 48.571 |
| RF | 30.503 | 77.581 | 75.897 | 52.381 | 60.714 |
| XGB | 33.648 | 77.876 | 69.231 | 60.159 | 68.095 |
| GCN | 25.472 | 42.478 | 32.308 | 37.381 | 36.905 |
| GAT | 25.157 | 46.018 | 38.974 | 38.095 | 40.476 |
| GIN | 27.673 | 37.463 | 38.462 | 37.381 | 32.381 |
| GraphSAGE | 30.818 | 40.708 | 50.769 | 35.714 | 40.238 |
not“Running a GNN benchmark”—such studies appear every year. Yes: elevating base-layer type from background constant to measurable variable and showing a 30% effect in transfer learning. The strength lies in obtaining it under fully controlled conditions: identical data, pretraining corpus, fine-tuning, and regression head, changing only AGG/UPD.
① [Argument Gap / Factual Error] RT's SOTA Baseline Contradicts the Paper's Own Text, Invalidating Comparisons.
Table 2 lists RT SOTA as MAE = 70.40, attributed to GNN-TL (Yang et al., 2021). Elsewhere the text states:
The same paper gives 70.40 and 38.6 for one baseline, an 82% difference. The choice reverses conclusions:
| This paper | vs. Table 2's 70.40 | vs. the text's 38.6 |
|---|---|---|
| GIN from scratch, MAE 63.783 | −9.4% (win) | +65.2% (large loss) |
| GIN fully fine-tuned, MAE 52.914 | −24.8% (large win) | +37.1% (loss) |
| GraphSAGE fully fine-tuned, 70.752 | +0.5% (tie) | +83.3% (large loss) |
| GCN fully fine-tuned, 75.621 | +7.4% (loss) | +95.9% (large loss) |
The abstract cites GIN's RT MAE 63.783 among three SOTA achievements—if 38.6 is correct, that achievement is actually a 65.2% deficit.
② [Statistical Validity] Best-Architecture Claims Lack Significance on 4/5 Datasets, with Systematically Low Variance Estimates.
As §2.5.5 shows, only B3DB's best–runner-up gap is significant (t=3.19 > 2.78); other t values are 0.29–1.54. Yet GCN/GIN are called optimal. Further, LR/SVM SD=0.000 shows all runs share a split, so SD measures initialization only. Even the sole significant B3DB result rests on understated uncertainty.
③ [Argument Gap] The Data Refute Fingerprint Noncomplementarity and Reveal an Overlooked Pattern.
Fusion improves 10/20 cells, stratified by dataset: B3DB 4/4, RT 3/4, FreeSolv 3/4 benefit; ESOL and Lipophilicity each 0/4. Calling it noncomplementary except on FreeSolv ignores consistent B3DB/RT gains and loses the explanatory pattern of benefits on biological/analytical endpoints and harm on physicochemical endpoints.
④ [Argument Gap] Low CKA but Ineffective Fusion Is Labeled Counterintuitive and Abandoned Despite Testable Mechanisms.
At least three explanations are testable, but none is tested:
⑤ [Design Confound] Sum Pooling for GIN versus Mean for Others Makes Architecture and Pooling Effects Inseparable.
The paper acknowledges this when explaining low CKA between GIN and others: it may arise from add versus mean pooling. The confound affects not only CKA, but every GIN conclusion, including the key transfer result. For GIN 52.914 versus GCN 75.621, the 30% gap cannot be attributed separately to injective aggregation and sum pooling. Sum pooling retains graph size, and retention time strongly correlates with molecular size, a highly plausible alternative explanation. Repair is cheap: GIN+mean and GCN+add, 2×5=10 extra runs. The Most Necessary Missing Ablation.
⑥ [Terminology] Calling Regression-Head Fine-Tuning Zero-Shot Learning.
The paper says “Even with zero-shot learning (fine-tuning MLP regression head), MAE of 60.960 was achieved.” Updating a head on target data is standard linear probing, not zero-shot. This creates false expectations for later citations. True zero-shot—direct METLIN-pretrained inference on HILIC—is not reported, although it is the key measurement for direct transfer across chromatography modes.
⑦ [Coverage Gap] Prediction Quality Is Never Evaluated for GNN-FP.
Table 3 has only eight rows: four ML and four pure GNN, omitting all fusion variants. Yet noncomplementarity is central. Avoiding catastrophic predictions can matter more than mean accuracy in drug discovery; these four near-zero-cost rows are missing.
⑧ [Reproducibility] The Declared Repository Cannot Be Located, and the Title Changes Across Versions.
v3 says data and code are available at github.com/rajanbit/MolGraphBench . Exact-name, site-specific, and author-associated searches all failed to locate the repository while other repositories by the author were found. v2 offered materials only on reasonable request. Combined with the title change, the repository may be unreleased or defunct. Search grids, dataset optima, F_embed dimensions, and training times exist only in code/supplements, so the paper is currently effectively unreproducible.
Five papers trace how molecular graph learning gradually lost architecture choice as a variable and then recovered it, rather than offering five disconnected summaries.
Problem addressed. Before MPNN, Duvenaud's neural fingerprints, Kearnes' graph convolutions, and Li's GGNN were isolated and hard to compare. Gilmer et al. unify them as message function M, update function U, and readout R. In one sentence, it turns molecular GNNs from isolated tricks into an architecture family with explicit design dimensions. Its best ensemble reached SOTA on all 13 QM9 targets, 11/13 at chemical accuracy.
What gap remained? MPNN defines a design space but gives no guidance on choosing a point within it. Several M/U/R variants are tested only on QM9's idealized small-organic-molecule quantum chemistry. The gap: does the optimum move when tasks become experimentally measured solubility, permeability, or retention time? MPNN never answered, and few systematically asked over the following decade.
The Core Paper's Response. MolGraphBench directly targets this: fix everything except M/U—118-dimensional atom features, FC projection, GraphNorm and residuals, two-layer head—and vary four instances across five experimentally measured datasets. This is the experiment MPNN could have done but did not.
Transfer of key designs. The three-part abstraction becomes the control scaffold: separable M/U/R makes changing only layer type technically feasible. But one dimension is lost: MPNN also treats readout R as variable; here mean pooling is fixed except GIN's sum. That incomplete control causes §2.7 ⑤'s confound.
Problem addressed. Before 2018, molecular ML used incompatible datasets and splits. MoleculeNet unified 17 datasets, over 700,000 compounds, and 800 tasks with DeepChem implementations and recommended splits. ESOL (1,128), FreeSolv (643), and Lipophilicity (4,200) originate there. In one sentence, it gave molecular machine learning common measurement standards.
What gap remained? MoleculeNet standardized data but inadvertently entrenched an evaluation culture equating value with RMSE reductions in standard tables. Architecture, hyperparameters, and splits disappear into a method black box. This leads directly to Table 1's many new architectures claiming gains without component attribution.
The Core Paper's Response. MolGraphBench inherits data and splits but changes evaluation's Dependent variable: instead of asking which method has lowest RMSE, ask how much one controlled design dimension matters. Adding biological B3DB and analytical RT enables §2.5.3's domain-dependent finding.
Transfer of key designs. Benchmark evolves from a dataset collection into controlled experimental design. MoleculeNet supplies the horizontal dataset axis; MolGraphBench attempts the controlled-architecture vertical axis.
Problem addressed. Graphs and fingerprints offer different strengths: GNNs learn task-dependent continuous representations, while fingerprints encode expert substructure priors. FP-GNN uses GAT for graphs and an ANN for three complementary fingerprints (MACCS + PubChem + Pharmacophore ErG), fusing at a fully connected layer. In one sentence, it demonstrates complementary graph and fingerprint signals, with fusion beating either alone. Best on 7 of 16 tasks over 13 benchmarks; LIT-PCBA mean AUC 0.739; mean AUC 0.849 over 14 breast-cancer cell-line datasets, exceeding AttentiveFP, GAT, GCN, MPNN, and XGBoost.
What gap remained? It establishes that fusion works, but not why it works or when it works. It changes three things together—fingerprint branch, three fingerprints, GAT—preventing attribution, and never tests fingerprint count or consistency across domains.
The Core Paper's Response. GNN-FP revisits this paradigm under controls, extending fusion from GAT to all four layers across five datasets, the attribution experiment FP-GNN omitted. But the conclusion that fusion fails does not hold because this paper uses only ECFP4 (1024 bits), whereas FP-GNN's central claim rests on three complementary fingerprints. It mistakes falsifying a weaker proposition for refuting a stronger one.
Transfer of key designs. Fusion location transfers intact: fully connected fusion becomes post-pooling concatenation plus two MLP layers, essentially equivalent. Fingerprint diversity is what is lost. The domain-dependence finding actually adds support for FP-GNN: fingerprints help all 4/4 architectures on biological B3DB, matching FP-GNN's biological-activity focus.
Problem addressed. HILIC retention labels are costly and public datasets contain only thousands of records. GNN-TL first pretrains on ~306K in-silico pseudo-labeled HILIC retention examples then fine-tunes on small real HILIC data. In one sentence, large-scale in-domain pseudo-label pretraining breaks the data bottleneck for small-sample chromatography prediction. The 1,400-molecule RT dataset and its repository come from this work.
What gap remained? Using only one architecture proves transfer helps this task but leaves pretraining gains inseparable from choosing the right architecture. In-domain synthetic HILIC pretraining also leaves open whether only out-of-domain reversed-phase data would suffice.
The Core Paper's Response. Table 4 answers both more strongly than the authors recognize:
Transfer and Breaks in Key Designs. Three-level fine-tuning improves the methodology, but a serious bookkeeping error occurs: GNN-TL is 70.40 MAE in Table 2 and 38.6 in text. With in-domain 306K versus out-of-domain 80K pretraining, direct comparison was already inappropriate; claiming to surpass a comparable SOTA is the weakest link in the inheritance chain.
Problem addressed. A diagnosis, not a method. Bechler-Speicher and 11 coauthors, including Bronstein, Morris, Perozzi, and Galkin, argue poor benchmarks erode relevance: excessive molecular-graph focus neglects high-impact combinatorial optimization and chip design; datasets lack representativeness; protocols fragment; single-metric accuracy emphasis promotes benchmark overfitting rather than generalization. In one sentence, it identifies benchmark quality itself as the bottleneck to graph-learning progress. Three proposals: meaningful benchmarks, stricter evaluation, and closer domain-expert collaboration.
What gap remained? As a position paper, it diagnoses without an executable prescription: how many repeats, which splits, significance tests, and confound controls are left to the community.
The Core Paper's Response. MolGraphBench cites it and concretely responds by moving from reporting one score to controlling variables and measuring effects across four criteria.
First, in 2018: after MoleculeNet, success shifted from working on private data to lower numbers in common tables. A major advance, at the cost of collapsing multidimensional choices into one leaderboard coordinate.
Second, ongoing in 2025–2026: from optimizing leaderboard position to auditing leaderboard validity. MolGraphBench, the position paper, and new frameworks such as LeMat-GenBench, AtomBench, and NewtonBench jointly mark this shift. The shift is meta-level: research methods themselves become the object of study.
Accuracy (2017–2020) → data efficiency and pretraining (2020–2023) → interpretability and representation analysis (2023–2025) → attribution validity and evaluation protocols (2025– )
MolGraphBench sits at the beginning of the last stage. Its weak statistics, uncontrolled confounds, and bookkeeping errors typify an early phase: awareness of the problem has arrived; methodological discipline has not caught up.
| Work | Year/month | Venue / publication | Core contribution | Main metrics | Relationship to the core paper |
|---|---|---|---|---|---|
| MPNN | 2017.04 | ICML 2017 main track | Unified M/U/R framework | SOTA on all 13 QM9 targets; 11/13 at chemical accuracy | Supplies controlled-experiment scaffold; this paper adds the omitted design-space selection experiment |
| GCN / GraphSAGE / GAT / GIN | 2017.02 / 2017.06 / 2017.10 / 2018.10 | ICLR'17 / NeurIPS'17 / ICLR'18 / ICLR'19 | Four AGG/UPD instances | Non-molecular benchmarks | The four experimental subjects; first controlled molecular-regression comparison here |
| MoleculeNet | 2018.01 | Chemical Science | Unified 17-dataset / 700k-compound benchmark | ESOL 1,128 / FreeSolv 643 / Lipo 4,200; random splits recommended for physicochemical regression | Provides 3/5 datasets and splitting protocol; this work changes the comparison object from methods to design dimensions |
| GNN-TL | 2021.09 | J. Chromatogr. A | In-silico pretraining + fine-tuning addresses low-data HILIC | 306K in-domain pretraining; original reported MAE 38.6(recorded in this paper's Table 2 as 70.40 ⚠) | Provides RT dataset; extends single-architecture transfer to four, revealing 30% spread |
| FP-GNN | 2022.11 | Brief. Bioinform. | GAT + three complementary fingerprints in two-channel fusion | Best on 7/16 tasks; LIT-PCBA AUC 0.739; cell-line AUC 0.849 | Direct GNN-FP predecessor; noncomplementarity from a single ECFP4 fingerprint cannot refute the multi-fingerprint claim |
| CKA molecular embeddings | 2024.10 | JCIM 64:7303 | Introduces CKA into cheminformatics | Adapts CKA to non-rotation-invariant models; results depend on kernel choice | Source of CKA analysis; this work obtains 0.27–0.59 but leaves the ensuing contradiction unresolved |
| Position: Poor Benchmarks | 2025.02 | ICML 2025 Position Track | Identifies benchmark quality as graph learning's bottleneck | Not applicable (position paper) | Direct motivation; a concrete response that repeats its criticized statistical weaknesses |
| MolGraph-xLSTM | 2025.09 | Commun. Chem. 8:286 | Atom- and motif-level xLSTM + multihead MoE | ESOL 0.527±0.046, FreeSolv 1.024±0.076, Lipo 0.550±0.026; random 8:1:1 split, n=3 | SOTA baseline on three datasets; same split protocol, a fair comparison; this paper's best ESOL result trails by 43.8% |
| MolGraphBench | 2026.02 (v3: 2026.06) | arXiv preprint | Elevates layer type from constant to controlled variable | B3DB 0.508 (−9.3%) · FreeSolv 1.022 (tied) · ESOL 0.762 (+43.8%) · Lipo 0.629 (+14.4%) · Transfer GIN MAE 52.914 | Point of convergence; four lines converge into one controlled design |
① Quantifying Expressivity versus Transfer Gains. Not vaguely studying expressivity, but asking: is there a measurable relationship between GIN's 1-WL ceiling and transfer advantage? Fix RT downstream and pretrain four architectures on METLIN at {5k,10k,20k,40k,80k,160k}; plot pretraining scale against performance spread. Falsifiable Prediction: Under the expressivity hypothesis, GIN's relative advantage grows monotonically; a plateau suggests another source, such as graph-size information retained by sum pooling. High value, low barrier—about 1.5× the paper's total experimental compute.
② Construct a Conditional-Complementarity Measure. CKA measures representations'marginal differences, while fusion depends on conditional on labels differences. A new measure should estimate CI(A,B;y) = I(B;y | A) —how much information about y B adds given A. Estimate conditional mutual information with MINE or InfoNCE and test whether it predicts the sign of gains across the 20 cells. If successful, it becomes a prescreening tool for multimodal molecular models.
③ Isolate Pooling Effects. A 2×4 factorial design: {mean,sum} × {GCN,GAT,GIN,GraphSAGE} across five datasets. The sole purpose is disentangling §2.7 ⑤'s confound. 10–40 runs make this paper's—and other GIN-based work's—claims attributable.
④ Domain-Aware Fingerprint Fusion. Section 2.5.3 suggests an immediately usable draft rule: enable fusion for biological endpoints such as permeability, toxicity, and activity, and chromatographic/analytical endpoints; disable it for locally additive physicochemical endpoints such as solubility, logD, and free energy. Validate 4 architectures × {plain,+FP} across all 17 MoleculeNet datasets, stratified by domain. If domain reliably predicts benefit, use it as an engineering default.
⑤ Ablate Fusion Mechanisms. Fix ECFP4 and compare concatenation, gating, cross-attention, and residual fusion, where fingerprints predict only GNN residuals. Crucial Control: strictly balance F_embed and G_embed dimensions. Expected Result: If residual fusion reverses ESOL's +23.76% degradation into improvement, the problem is fusion, not complementarity itself.
⑥ Minimum Acceptable Evaluation Standards. The community needs specifics: (a) at least 5-fold CV × 3 seeds = 15 runs, decomposing split and initialization variance; (b) test statistics for every superiority claim; (c) equal, disclosed hyperparameter-search budgets for all baselines; (d) cited SOTA split, pretraining data, and metric definitions. With (a) and (b), this paper would not have made its architecture claims on 4/5 datasets.
⑦ Locate the Mechanism of Large-Molecule Failure. Ring counts differ between high/low-error groups on 3/5 datasets, but this is correlation. Create controlled molecule pairs with increasing ring counts and matched other descriptors, measuring error curves crossed with receptive field, or depth L. Testable Hypothesis: If receptive fields are insufficient, 5–6 layers with virtual nodes or global attention should selectively repair large-molecule errors without affecting small molecules.
⑧ Automate Architecture Selection. The paper advocates tuning layer type but manually sweeps four options. Next, search AGG/UPD families with differentiable NAS and compare against the cheap four-layer sweep head-to-head under equal compute. Clear Gap: No one knows whether a learned aggregation function actually beats selecting the best of four known choices for molecular regression. That comparison is the decisive missing evidence for whether NAS is worthwhile.
⑨ Cross-Chromatography / Cross-Assay Transfer Benchmarks. Reversed-phase → HILIC transfer incidentally works here, improving GIN 17.0%. Formalize a transfer matrix across modes and protocols, relating domain distance to transfer gains, with direct metabolomics-annotation value.
⑩ A Reproducibility Contract for Benchmark Papers. The repository problem is not unique. A concrete proposal: arXiv benchmark papers should support continuous automated repository-accessibility checks with latest-check timestamps and status displayed on the page. This is a workflow gap, not a technical challenge.
Other unselected AI4Science candidates worth following.
A materials-domain counterpart: crystal-generation evaluation is fragmented across stability, novelty, and uniqueness definitions. Read alongside MolGraphBench for evaluation-protocol auditing.
arXiv
Moves scientific-law discovery beyond toy symbolic regression toward generalization, confronting how to distinguish memorized laws from genuinely discovered ones.
arXiv · HTML
A position paper on MLIP foundation models, analogous to the graph-learning position paper, useful for quickly mapping the subfield's problems.
arXiv · HTML
The newest candidate here. Autonomous experimental design comes closest to closed-loop science, yet serious benchmarks remain scarce.
arXiv · HTML
The title states a negative conclusion, a kind of honest agent benchmark result that is too rare. Best paired with OptED.
arXiv · HTML
Introduces inference-time RL into crystal generation, a clear example of test-time scaling extending beyond LLMs to scientific generators.
arXiv · HTML
Retrieval augmentation and multimodality for protein language models; the sole NeurIPS main-track-level protein candidate here.
arXiv
With Five Minutes: Read Table 4. Under an identical transfer pipeline, four GNN layer types span MAE 75.621 to 52.914, a 30.0% gap from changing the convolution. That number should change your first step in the next molecular-property pipeline.
When Citing It: Cite Table 4 and the transfer-learning conclusion. Do not cite the abstract's three-dataset SOTA claim: the real record is one win, one tie, two losses, and one contradictory baseline. Nor Do not cite fingerprint noncomplementarity: its own data show improvements in 10/20 cells, stratified by domain.
When Building on It: Start with the pooling factorial experiment (§6.1③). Until GIN and sum pooling are separated, the main conclusion cannot be attributed.
These quantities were recalculated from Tables 2/3/4 and are not reported by the paper:
| Derived quantity | Calculation | Location |
|---|---|---|
| Mean cross-dataset rank | Rank 12 methods by ascending RMSE per dataset, then average over five datasets | §2.5.2 |
| Relative SOTA gap | (Best here − SOTA) / SOTA × 100% | §2.5.2, §2.7① |
| Fingerprint-fusion gain matrix | (GNN-FP − GNN) / GNN × 100%, 20 cells | §2.5.3, Figure 1 |
| Relative architecture spread | (max − min) / max × 100%, four plain GNNs only | §2.5.4, Figure 2 |
| Significance test | Two-sample t test: t = (x̄₂−x̄₁)/(s_p·√(2/n)), s_p = √((s₁²+s₂²)/2), n=3, df=4, t_crit,0.05 = 2.78 | §2.5.5 |
| Head-to-full fine-tuning improvement | (Head only − Full) / Head only × 100% | §2.5.4, Figure 3 |