3 个月前

大规模分子数据上的自监督图Transformer

大规模分子数据上的自监督图Transformer

摘要

如何获取分子的富有信息的表示,是人工智能驱动药物设计与发现中的关键前提。近年来的研究将分子抽象为图结构,并采用图神经网络(Graph Neural Networks, GNNs)进行分子表示学习。然而,GNN在实际应用中仍面临两大挑战:(1)用于监督训练的标注分子数据不足;(2)对新合成分子的泛化能力较差。为同时解决上述问题,我们提出了一种新型框架——GROVER,全称为基于自监督消息传递的图表示Transformer(Graph Representation frOm self-superVised mEssage passing tRansformer)。GROVER通过在节点、边和图三个层次上精心设计的自监督任务,能够从海量未标注分子数据中学习到丰富的结构与语义信息。为有效编码此类复杂信息,GROVER将消息传递网络(Message Passing Networks)与Transformer架构相结合,构建了一类更具表达能力的分子编码器。该框架具有高度灵活性,可在无需任何标注数据的情况下高效地在大规模分子数据集上进行预训练,从而有效规避上述两个问题。我们在包含1000万条未标注分子的超大规模数据集上,对参数量达1000万的GROVER模型进行了预训练,这在分子表示学习领域中既是迄今为止规模最大的GNN模型,也是训练数据量最大的预训练任务。随后,我们利用预训练的GROVER进行分子性质预测,并结合特定任务的微调策略,在11个具有挑战性的基准测试中,性能相比当前最先进的方法平均提升超过6%。我们得出的重要洞见是:经过精心设计的自监督损失函数,以及具备强大表达能力的预训练模型,在提升模型性能方面具有巨大潜力。

代码仓库

基准测试

基准方法指标
molecular-property-prediction-onGROVER (large)
RMSE: 0.823
molecular-property-prediction-onGROVER (base)
RMSE: 0.817
molecular-property-prediction-on-bace-1GROVER (base)
ROC-AUC: 82.6
molecular-property-prediction-on-bace-1GROVER (large)
ROC-AUC: 81.0
molecular-property-prediction-on-bbbp-1GROVER (large)
ROC-AUC: 69.5
molecular-property-prediction-on-bbbp-1GROVER (base)
ROC-AUC: 70.0
molecular-property-prediction-on-clintox-1GROVER (base)
Molecules (M): 11
ROC-AUC: 81.2
molecular-property-prediction-on-clintox-1GROVER (large)
Molecules (M): 11
ROC-AUC: 76.2
molecular-property-prediction-on-freesolvGROVER (large)
RMSE: 2.272
molecular-property-prediction-on-freesolvGROVER (base)
RMSE: 2.176
molecular-property-prediction-on-qm7GROVER (large)
MAE: 92.0
molecular-property-prediction-on-qm7GROVER (base)
MAE: 94.5
molecular-property-prediction-on-qm8GROVER (large)
MAE: 0.0224
molecular-property-prediction-on-qm8GROVER (base)
MAE: 0.0218
molecular-property-prediction-on-qm9GROVER (base)
MAE: 0.00984
molecular-property-prediction-on-qm9GROVER (large)
MAE: 0.00986
molecular-property-prediction-on-sider-1GROVER (large)
ROC-AUC: 65.4
molecular-property-prediction-on-sider-1GROVER (base)
ROC-AUC: 64.8
molecular-property-prediction-on-tox21-1GROVER (base)
ROC-AUC: 74.3
molecular-property-prediction-on-tox21-1GROVER (large)
ROC-AUC: 73.5
molecular-property-prediction-on-toxcast-1GROVER (large)
ROC-AUC: 65.3
molecular-property-prediction-on-toxcast-1GROVER (base)
ROC-AUC: 65.4

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
大规模分子数据上的自监督图Transformer | 论文 | HyperAI超神经