This paper studies node classification in the inductive setting, i.e., aiming to learn a model on labeled training graphs and generalize it to infer node labels on unlabeled test graphs. This problem has been extensively studied with graph neural networks (GNNs) by learning effective node representations, as well as traditional structured prediction methods for modeling the structured output of node labels, e.g., conditional random fields (CRFs). In this paper, we present a new approach called the Structured Proxy Network (SPN), which combines the advantages of both worlds. SPN defines flexible potential functions of CRFs with GNNs. However, learning such a model is nontrivial as it involves optimizing a maximin game with high-cost inference. Inspired by the underlying connection between joint and marginal distributions defined by Markov networks, we propose to solve an approximate version of the optimization problem as a proxy, which yields a near-optimal solution, making learning more efficient. Extensive experiments on two settings show that our approach outperforms many competitive baselines.
翻译:本文研究感化设置中的节点分类,即旨在学习标签培训图的模型,并将其概括化,以推断无标签测试图中的节点标签。这个问题通过学习有效的节点表示方式,以及模拟节点标签结构化输出(例如有条件随机字段)的传统结构化预测方法,与图形神经网络(GNNs)进行了广泛的研究。在本文中,我们介绍了一种名为结构化代理网络(SPN)的新方法,它结合了两个世界的优势。SPN定义了与GNNs的通用报告格式的灵活潜在功能。然而,这种模型是非边际的,因为它涉及以高成本推论优化最大游戏。由于Markov网络定义的联合分布和边际分布之间的内在联系,我们建议用一种替代方法解决最优化问题的大致版本,从而产生一种近于最佳的解决方案,从而提高学习效率。在两种环境中进行的广泛实验表明,我们的方法比许多竞争性基准要好。