用图神经网络提升分子结构推断的精度和效率
Combining Graph Neural Networks and Mixed Integer Linear Programming for Molecular Inference under the Two-Layered Model
- 将GNN与两层模型结合,直接以分子图作为输入进行学习
- 在QM9数据集上对部分属性达到良好预测性能,可推断含20个非氢原子的小分子
- 兼顾推理灵活性与计算效率,适合需精确结构生成的任务
近期提出的mol-infer框架通过混合整数线性规划(MILP)模拟机器学习过程,实现具有指定抽象结构和期望性质值的化学化合物推断。现有方法通常将分子转换为手工设计的特征向量,受限于MILP可处理的描述符类型,某些属性的预测性能不佳,影响推断质量。图神经网络(GNN)可直接以分子图为输入,相比传统特征向量方法表现更优。本文提出mol-infer-GNN框架,在保留两层模型对分子结构抽象灵活性的基础上,采用GNN作为学习方法。在QM9数据集上的实验表明,该GNN模型虽结构简单,但对部分属性仍能获得满意的学习性能,并可在合理时间内推断出包含最多20个非氢原子的小分子。
原文摘要 · Abstract (English)
Recently, a novel two-phase framework named mol-infer for inference of chemical compounds with prescribed abstract structures and desired property values has been proposed. The framework mol-infer is primarily based on using mixed integer linear programming (MILP) to simulate the computational process of machine learning methods and describe the necessary and sufficient conditions to ensure such a chemical graph exists. The existing approaches usually first convert the chemical compounds into handcrafted feature vectors to construct prediction functions, but because of the limit on the kinds of descriptors originated from the need for tractability in the MILP formulation, the learning performances on datasets of some properties are not good enough. A lack of good learning performance can greatly lower the quality of the inferred chemical graphs, and thus improving learning performance is of great importance. On the other hand, graph neural networks (GNN) offer a promising machine learning method to directly utilize the chemical graphs as the input, and many existing GNN-based approaches to the molecular property prediction problem have shown that they can enjoy better learning performances compared to the traditional approaches that are based on feature vectors. In this study, we develop a molecular inference framework based on mol-infer, namely mol-infer-GNN, that utilizes GNN as the learning method while keeping the great flexibility originated from the two-layered model on the abstract structure of the chemical graph to be inferred. We conducted computational experiments on the QM9 dataset to show that our proposed GNN model can obtain satisfying learning performances for some properties despite its simple structure, and can infer small chemical graphs comprising up to 20 non-hydrogen atoms within reasonable computational time.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。