Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Multiresolution Graph Transformers and Wavelet Positional Encoding for Learning Hierarchical Structures

About

Contemporary graph learning algorithms are not well-defined for large molecules since they do not consider the hierarchical interactions among the atoms, which are essential to determine the molecular properties of macromolecules. In this work, we propose Multiresolution Graph Transformers (MGT), the first graph transformer architecture that can learn to represent large molecules at multiple scales. MGT can learn to produce representations for the atoms and group them into meaningful functional groups or repeating units. We also introduce Wavelet Positional Encoding (WavePE), a new positional encoding method that can guarantee localization in both spectral and spatial domains. Our proposed model achieves competitive results on two macromolecule datasets consisting of polymers and peptides, and one drug-like molecule dataset. Importantly, our model outperforms other state-of-the-art methods and achieves chemical accuracy in estimating molecular properties (e.g., GAP, HOMO and LUMO) calculated by Density Functional Theory (DFT) in the polymers dataset. Furthermore, the visualizations, including clustering results on macromolecules and low-dimensional spaces of their representations, demonstrate the capability of our methodology in learning to represent long-range and hierarchical structures. Our PyTorch implementation is publicly available at https://github.com/HySonLab/Multires-Graph-Transformer

Nhat Khang Ngo, Truong Son Hy, Risi Kondor• 2023

Related benchmarks

TaskDatasetResultRank
Graph RegressionPeptides struct LRGB (test)
MAE0.2453
178
Graph ClassificationPeptides-func LRGB (test)
AP0.6817
136
Graph RegressionPeptides struct (test)
MAE0.2453
84
Graph ClassificationPeptides-func (test)
AP68.17
82
Multi-label Graph ClassificationPeptides-func (test)
AP68.17
13
Molecular solubility predictionZINC-12K 10K/1K/1K split (test)
MAE0.131
11
Polymer property predictionPolymer property prediction dataset 1.0 (test)
GAP Error0.0378
9
Showing 7 of 7 rows

Other info

Code

Follow for update