论文标题
学习图形神经网络的图形网络
Learning the Network of Graphs for Graph Neural Networks
论文作者
论文摘要
图形神经网络(GNN)在许多情况下都通过图形结构数据取得了巨大的成功。但是,在许多实际应用中,应用GNN时存在三个问题:图是未知的,节点具有嘈杂的功能,并且图形包含嘈杂的连接。旨在解决这些问题,我们提出了一个名为GL-GNN的新图神经网络。我们的模型包括多个子模块,每个子模块选择重要的数据特征,并在图形未知时学习数据样本的相应关键关系图。 GL-GNN通过学习子模块网络进一步获得图网络。使用图形网络上的聚合方法进一步融合了学习的图。我们的模型通过同时学习数据样本的多个关系图以及图形网络来解决第一个问题,并通过选择重要的数据特征以及重要的数据样本关系来解决第二个问题和第三个问题。当该图未知时,我们将方法与七个数据集的14种基线方法进行比较,并且在已知图时在两个数据集上使用11个基线方法。结果表明,我们的方法比基线方法实现了更好的精度,并且能够从数据集中选择重要功能和图形边缘。我们的代码将在\ url {https://github.com/looomo/gl-gnn}上公开获得。
Graph neural networks (GNNs) have achieved great success in many scenarios with graph-structured data. However, in many real applications, there are three issues when applying GNNs: graphs are unknown, nodes have noisy features, and graphs contain noisy connections. Aiming at solving these problems, we propose a new graph neural network named as GL-GNN. Our model includes multiple sub-modules, each sub-module selects important data features and learn the corresponding key relation graph of data samples when graphs are unknown. GL-GNN further obtains the network of graphs by learning the network of sub-modules. The learned graphs are further fused using an aggregation method over the network of graphs. Our model solves the first issue by simultaneously learning multiple relation graphs of data samples as well as a relation network of graphs, and solves the second and the third issue by selecting important data features as well as important data sample relations. We compare our method with 14 baseline methods on seven datasets when the graph is unknown and 11 baseline methods on two datasets when the graph is known. The results show that our method achieves better accuracies than the baseline methods and is capable of selecting important features and graph edges from the dataset. Our code will be publicly available at \url{https://github.com/Looomo/GL-GNN}.