Urgent.News

What's breaking now, across thousands of outlets.

AI

Benchmark validity in graph neural network scoring of metabolic reaction activity on Recon3D: detecting label leakage, memorized noise and input-invariant models

Context-specific genome-scale metabolic modeling begins with scoring which of the approximately 10,600 human reactions are active in a patient's tumor. Methods in this literature are routinely benchmarked against activity labels obtained by thresholding the same transcriptomic matrix that is supplied to the model as input. We report a self-audit of our own graph attention scorer, MetaGNN,…

A recent study has uncovered two major flaws in the Graph Neural Network (MetaGNN) scoring system for metabolic reaction activity in cancer cells. The first issue arises when the framework is given threshold-based supervision, achieving an AUROC (Area Under the Receiver Operating Characteristic curve) of 0.9864 +/- 0.0008 on the TCGA breast cancer cohort.

This high score is due to two factors: firstly, 5,925 reactions have labels that are a deterministic threshold of the model's own input, making ranking by the cohort-mean input alone result in a perfect score of 1.000; secondly, 4,675 reactions have stored labels that were reproduced bit for bit from a seeded pseudo-random number generator.

In this case, the model memorizes a patient-invariant label vector, which is fully visible during training, leading to an AUROC of 0.9291 +/- 0.0030.

The second problem was discovered when evaluating the archived models independently of the input data. The models were never exposed to any patient data during training; their released feature tensors were uniformly zero. Even when independently trained models were used, they showed no agreement on which patient deviated where, as measured by the absolute difference between the model's predictions (|r|).

These findings highlight the need for more rigorous validation methods in graph neural network scoring of metabolic reaction activity to avoid label leakage, memorized noise, and input-invariant models.

Written by urgent.news from bioRxiv's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at biorxiv.org →

More in AI

19 Audit Nags in One Night: Making a Claude Code Stop Hook Detect Unattended Sessions

My autonomous setup earns its keep precisely because Claude Code starts on its own and finishes on its own. The thing that nearly broke that setup was Claude Code itself.

  • Claude Code's autonomous notifications persist without human presence.
  • Self-audit script fails in automated pipeline without human user.
  • Audit mechanism applied only to human-initiated sessions to prevent interference.

More from Monday 7 September →