atlas

Research map / Graph learning / Graph self-supervised learning

Triplet Interaction Improves Graph Transformers: Accurate Molecular Graph Learning with Triplet Graph Transformers

ICML 2024 · Graph learning › Graph self-supervised learning · approach: Molecular graph pretraining · 3 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 the Triplet Graph Transformer (TGT), adding third-order triplet attention/aggregation to edge-augmented graph transformers, and a distance-predictor-based three-stage training with stochastic inference for molecular property prediction, reaching SOTA on PCQM4Mv2, OC20 IS2RE, QM9, MOLPCBA, LIT-PCBA and TSP.

Problem

Pure graph transformers only model second-order pairwise interactions, limiting geometric understanding needed for molecular property prediction, and existing geometric methods depend on expensive 3D coordinates.

Approach

Introduces triplet interaction on pairwise edge embeddings, with triplet attention (O(N^3), most expressive) and triplet aggregation (subcubic, vector values, no junction-node dependence), plus a 2D-to-distance predictor trained in three stages and used with stochastic inference over sampled distance matrices.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add triplet attention with RDKit coordinatesTGT on PCQM4Mv2 · PCQM4Mv2 test-devMAE (meV): 70.5 -> 68.3Helped
Add triplet attentionTGT on OC20 IS2RE · OC20 IS2RE test averageMAE (meV): 414.3 vs 414.7No clear effect
Use the pretrained TGT-At distance predictor instead of RDKit distancesMOLPCBA EGT task predictor · MOLPCBA testAP (%): 31.09±0.33 -> 31.12±0.25No clear effect
Use the pretrained TGT-At distance predictor instead of RDKit distancesTGT-Ag task predictor · MOLPCBA testAP (%): 31.44±0.29 -> 31.67±0.31Helped
Add the pretrained TGT-At distance predictorEGT task predictor · LIT-PCBA average testROC-AUC (%): 81.2 -> 81.5Helped
Use TGT-Ag instead of EGTTSP model, ≈500K parameters · TSP testF1 (%): 85.3± 0.1 -> 85.7± 0.1Helped
Remove 3rd-order interaction (ablation)Distance predictor · PCQM4Mv2 validation-3DCross-entropy: 1.199 -> 1.270Hurt
Remove gating from triplet attention (ablation)Distance predictor · PCQM4Mv2 validation-3DCross-entropy: 1.199 -> 1.207Hurt
Add stochastic inference (ablation)PCQM4Mv2 model · PCQM4Mv2 validationMAE (meV): 85.1 -> 84.2Helped
Add RDKit coordinates as input (ablation)PCQM4Mv2 model · PCQM4Mv2 validationMAE (meV): 84.2 -> 82.2Helped
Add the denoising objective (ablation)PCQM4Mv2 model · PCQM4Mv2 validationMAE (meV): 82.2 -> 80.9Helped
Add locally smooth input noise (ablation)PCQM4Mv2 model · PCQM4Mv2 validationMAE (meV): 80.9 -> 80.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: PCQM4Mv2 OC20 IS2RE QM9 MOLPCBA LIT-PCBA TSP (Dwivedi et al. 2020)

Benchmarks: PCQM4Mv2 OC20 IS2RE QM9 MOLPCBA LIT-PCBA TSP

Metrics: MAE EwT AP ROC-AUC F1

Baselines: UniMol+ EGT GEM-2 Transformer-M GPS++ Graphormer GraphGPS TokenGT GRPE Equiformer

Builds on: Edge-augmented Graph Transformer (EGT) axial attention triangular update Transformer-M GEM-2

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