atlas

Research map / Graph learning / Graph self-supervised learning

Neural Graph Matching Improves Retrieval Augmented Generation in Molecular Machine Learning

ICML 2025 · Graph learning › Graph self-supervised learning · approach: Molecular graph pretraining · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MARASON, a retrieval-augmented mass spectrum simulator that uses neural graph matching between target and reference fragmentation DAGs to improve ICEBERG's spectrum prediction and top-1 retrieval accuracy.

Problem

Retrieval augmentation for molecular machine learning is poorly understood; naive concatenation of retrieved references gives little benefit, and fixed-affinity graph matching is brittle for non-identical structures. The paper targets tandem mass spectrum simulation.

Approach

Apply end-to-end learned neural graph matching (learned node affinities with a differentiable Softmax matching layer) over fragmentation DAGs of target and retrieved reference molecules, and use the aligned reference fragment intensities as input to the intensity predictor built on ICEBERG.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add neural graph matching-based retrieval augmentationICEBERG · NIST20 random split, positive adductsTop-1 retrieval accuracy: 18.7\% to 27.8\%Helped
Add neural graph matching-based retrieval augmentationICEBERG · NIST20 random splitCosine similarity: 0.727$\pm$0.002 -> 0.765$\pm$0.002Helped
Add neural graph matching-based retrieval augmentationICEBERG · NIST20 scaffold splitCosine similarity: 0.699 -> 0.725Helped
Add neural graph matching-based retrieval augmentationFraGNNet · MassSpecGymTop-1 retrieval accuracy: 31.93\% to 34.03\%Helped
Add collision energy input (ablation)ICEBERG · NIST20 random split, positive adductsTop-1 retrieval accuracy: 0.189$\pm$0.012 -> 0.202$\pm$0.009Helped
Use NGM with Softmax matching instead of Sinkhorn (ablation)MARASON with shared GNN · NIST20 random split, seed 1Cosine similarity: 0.749 -> 0.753Helped
Use separate GNN weights for matching and intensity prediction (ablation)MARASON with NGM and Softmax · NIST20 random split, seed 1Cosine similarity: 0.753 -> 0.757Helped
Replace neural graph matching with Hungarian matching (ablation)MARASON · NIST20 random split, seed 1Cosine similarity: 0.753 -> 0.746Hurt
Replace neural graph matching with RRWM (ablation)MARASON · NIST20 random split, seed 1Cosine similarity: 0.753 -> 0.742Hurt
Concatenate the retrieved spectrum to the model input (ablation)MARASON · NIST20 random split, seed 1Cosine similarity: 0.739 -> 0.737Hurt
Remove retrieval augmentation (ablation)MARASON · NIST20 random split, seed 1Cosine similarity: 0.753 -> 0.739Hurt
Use retrieval augmentation when reference Tanimoto similarity is above 0.2 (ablation)MARASON · NIST20 random split, Tanimoto similarity (0.1, 0.2]Cosine similarity: 0.566 -> 0.550Hurt

Surprising findings

Limitations

Experimental setup

Datasets: NIST20 (HCD spectra, 530,640 spectra, 25,541 structures) MassSpecGym

Benchmarks: NIST20 random split retrieval accuracy NIST20 scaffold split retrieval accuracy MassSpecGym retrieval accuracy

Metrics: cosine similarity top-k retrieval accuracy

Baselines: ICEBERG ICEBERG (w/ collision energy) MassFormer SCARF NEIMS 3DMolMS FixedVocab FraGNNet Hungarian matching RRWM

Builds on: ICEBERG RRWM Sinkhorn set transformer Pygmtools

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy