atlas

Research map / Graph learning / Graph self-supervised learning

Reaction Graph: Towards Reaction-Level Modeling for Chemical Reactions with 3D Structures

ICML 2025 · Graph learning › Graph self-supervised learning · approach: Molecular graph pretraining

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 Reaction Graph, a unified graph of reactants and products with reaction edges from atom mapping and rotation/translation-invariant 3D edges (bond length and angular edges), evaluated on condition, yield, and classification prediction.

Problem

Existing graph-based models for chemical reactions encode reactants and products separately and ignore 3D structure, which limits reaction-level modeling of condition, yield, and type prediction.

Approach

Extends the molecular graph into a single reaction graph by adding reaction edges linking mapped atoms in reactants and products, plus an invariant 3D encoding using RBF-embedded bond lengths and an angular edge that forms triangles representing bond angles, processed by an MPNN with Set2Set aggregation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Reaction Graph instead of Parrotreaction condition prediction · USPTO-ConditionTop-1 accuracy: 0.269* -> 0.325Helped
use Reaction Graph instead of Parrotreaction condition prediction · Pistachio-ConditionTop-1 accuracy: 0.350 -> 0.392Helped
use Reaction Graph instead of the strongest listed baselinereaction yield prediction · B-H-1R2: 0.84 -> 0.80Hurt
use Reaction Graph instead of the strongest listed baselinereaction yield prediction · B-H-3R2: 0.65 -> 0.76Helped
use Reaction Graph instead of the strongest listed baselinereaction yield prediction · B-H-4R2: 0.56 -> 0.68Helped
use Reaction Graph instead of the strongest listed baselinereaction yield prediction · GramR2: 0.130 -> 0.129Hurt
use Reaction Graph instead of the strongest listed baselinereaction yield prediction · SubgramR2: 0.206 -> 0.216Helped
use Reaction Graph instead of the strongest listed baselinereaction classification · USPTO-TPLaccuracy: 0.997 -> 0.999Helped
use Reaction Graph instead of the strongest listed baselinereaction classification · Pistachio-Typeaccuracy: 0.982 -> 0.987Helped
add 3D information (ablation)Reaction Graph for reaction condition prediction · USPTO-Conditionaccuracy: 0.3133 -> 0.3246Helped
add angular edge length rather than directly using bond angle (ablation)Reaction Graph with bond edge length · USPTO-Conditionaccuracy: 0.3179 -> 0.3246Helped
add reaction information and 3D structure (ablation)Reaction Graph · USPTO-Conditionaccuracy: +6.4%Helped

Surprising findings

Limitations

Experimental setup

Datasets: USPTO-Condition Pistachio-Condition Buchwald-Hartwig Suzuki-Miyaura USPTO-Yield (Gram, Subgram) USPTO-TPL Pistachio-Type LvG dataset from USPTO

Benchmarks: USPTO-Condition Pistachio-Condition Buchwald-Hartwig Suzuki-Miyaura Gram Subgram USPTO-TPL Pistachio-Type

Metrics: top-k accuracy R2 likelihood log variance ACC CEN MCC macro F1

Baselines: CRM Parrot AR-GCN CIMG D-MPNN Rxn Hypergraph DRFP Yield-Bert Egret UGNN RXNFP T5Chem

Builds on: MPNN Set2Set Rxn Hypergraph D-MPNN RXNMapper

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