atlas

Research map / Optimization / Optimizers

Efficient Sharpness-Aware Minimization for Molecular Graph Transformer Models

ICLR 2024 · Optimization › Optimizers · approach: Surrogate losses and robust solvers · 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 GraphSAM, an efficient sharpness-aware minimization variant for molecular graph transformers that approximates the perturbation gradient with a moving average of previous updating gradients, periodically re-anchored, plus a rho scheduler.

Problem

SAM doubles training cost because it needs two forward/backward passes per step, and existing efficient SAM variants fail to preserve generalization for graph transformers on molecular property prediction without pre-training.

Approach

Approximate the SAM perturbation gradient at step t+1 by an exponential moving average of the previous perturbation gradient and the normalized previous updating gradient, re-anchoring it with an exact computation periodically, and schedule the perturbation radius rho by a StepLR-like decay, so each step needs only one forward/backward pass in most iterations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GraphSAM instead of SAMGROVER · BBBPROC-AUC: 0.926 -> 0.928Helped
Use GraphSAM instead of SAMGROVER · Tox21ROC-AUC: 0.840 -> 0.846Helped
Use GraphSAM instead of SAMGROVER · ClinToxROC-AUC: 0.872 -> 0.866Hurt
Use GraphSAM instead of SAMGROVER · ESOLRMSE: 0.619 -> 0.625Hurt
Use GraphSAM instead of SAMCoMPT · ClinToxROC-AUC: 0.927 -> 0.937Helped
Use GraphSAM instead of SAMCoMPT · ESOLRMSE: 0.517 -> 0.511Helped
Use GraphSAM instead of SAMCoMPT · BBBPROC-AUC: 0.962 -> 0.961Hurt
Use GraphSAM instead of SAMGROVER · BACEROC-AUC: 0.886 -> 0.882Hurt
Use GraphSAM instead of SAMGROVER · QM7MAE: 76.4 -> 75.8Helped
Use GraphSAM instead of SAMCoMPT · QM8MAE: 0.0145 -> 0.0141Helped
Set moving-average β to 0.9 rather than 0.99 (ablation)CoMPT GraphSAM · BBBPROC-AUC: 0.961 ± 0.012 -> 0.958 ± 0.014Hurt
Set moving-average β to 0.999 rather than 0.99 (ablation)CoMPT GraphSAM · BBBPROC-AUC: 0.961 ± 0.012 -> 0.959 ± 0.003Hurt

Surprising findings

Limitations

Experimental setup

Datasets: BBBP Tox21 Sider ClinTox ESOL Lipophilicity BACE QM7 QM8

Benchmarks: BBBP Tox21 Sider ClinTox ESOL Lipophilicity BACE QM7 QM8

Metrics: ROC-AUC RMSE MAE throughput (graphs/s)

Baselines: Adam SAM SAM-One SAM-k LookSAM AE-SAM RST GCN MPNN DMPNN CMPNN

Builds on: SAM LookSAM RST AE-SAM

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