ICLR 2020

Learning from Protein Structure with Geometric Vector Perceptrons

Bowen Jing, Stephan Eismann, Patricia Suriana, Raphael J. L. Townshend, R. Dror

Main figure for Learning from Protein Structure with Geometric Vector Perceptrons

Abstract

Learning on 3D structures of large biomolecules is emerging as a distinct area in machine learning, but there has yet to emerge a unifying network architecture that simultaneously leverages the geometric and relational aspects of the problem domain. To address this gap, we introduce geometric vector perceptrons, which extend standard dense layers to operate on collections of Euclidean vectors. Graph neural networks equipped with such layers are able to perform both geometric and relational reasoning on efficient representations of macromolecules. We demonstrate our approach on two important problems in learning from protein structure: model quality assessment and computational protein design. Our approach improves over existing classes of architectures on both problems, including state-of-the-art convolutional neural networks and graph neural networks. We release our code at.

Proposed method: GVP-GNN

Benchmark Results

Tested on 1 dataset Non-standard metric on 1 dataset

Tables show presented results in global context (best 3 papers + GCN + MLP).

Power Flow Benchmarks

Case 1

Global leaderboard →
Non-default metric. This paper reports Pearson correlation; the dataset default is Accuracy. Values below use Pearson correlation only.

Sorted by Pearson correlation. Highlighted rows are from other papers.

#ModelPearson correlation ↑Paper
1
GVP-GNN
0.8880
This paper
2
ProQ3D
0.8470
This paper
3
SASHAN
0.8400
This paper
4
FaeNNz
0.8100
This paper
5
GraphQA
0.8100
This paper
6
VoroMQA-A
0.7440
This paper
7
VoroMQA-B
0.7260
This paper
8
ProQ4
0.6910
This paper
9
Ornate
0.6700
This paper
10
MULTICOM-NOVEL
0.6520
This paper
11
SBROD
0.6400
This paper
12
3DCNN
0.6100
This paper
13
VoroMQA
0.6100
This paper
SOTA performance (not significantly different from the best) Proposed method (this paper) Baseline / comparison (this paper)