Graph neural networks (GNNs), which propagate the node features through the edges and learn how to transform the aggregated features under label supervision, have achieved great success in supervised feature extraction for both node-level and graph-level classification tasks. However, GNNs typically treat the graph structure as given and ignore how the edges are formed. This paper introduces a graph generative process to model how the observed edges are generated by aggregating the node interactions over a set of overlapping node communities, each of which contributes to the edges via a logical OR mechanism. Based on this generative model, we partition each edge into the summation of multiple community-specific weighted edges and use them to define community-specific GNNs. A variational inference framework is proposed to jointly learn a GNN-based inference network that partitions the edges into different communities, these community-specific GNNs, and a GNN-based predictor that combines community-specific GNNs for the end classification task. Extensive evaluations on real-world graph datasets have verified the effectiveness of the proposed method in learning discriminative representations for both node-level and graph-level classification tasks.
翻译:通过边缘传播节点特征并学习如何在标签监管下转换汇总特征的图形神经网络(GNNs)通过边缘传播节点特征并学习如何在标签监管下转换集合特征,在为节点和图形级别分类任务监督地提取特征方面取得了巨大成功;然而,GNNs通常将图形结构按给定的方式处理,忽视边缘是如何形成的。本文引入了一个图形化的基因化过程,以模拟通过集合一组重叠节点群落的节点相互作用如何产生观测到的边缘,每个节点都通过逻辑的 OR 机制对边缘作出贡献。基于这一基因化模型,我们将每个边缘分到多个特定社区的加权边缘,并利用它们来界定特定社区GNNs。提议一个变式推论框架,以共同学习一个基于GNNN的推论网络,将边缘分割到不同的社区,这些社区特定的GNNs,以及一个基于GNNs的预测器,将社区特定的GNS用于最终分类任务。根据这个基因模型,对现实世界图形数据集进行了广泛的评估,从而验证了为无层和图形级别分类任务学习分析性表述的拟议方法的有效性。