Graph is a flexible and effective tool to represent complex structures in practice and graph neural networks (GNNs) have been shown to be effective on various graph tasks with randomly separated training and testing data. In real applications, however, the distribution of training graph might be different from that of the test one (e.g., users' interactions on the user-item training graph and their actual preference on items, i.e., testing environment, are known to have inconsistencies in recommender systems). Moreover, the distribution of test data is always agnostic when GNNs are trained. Hence, we are facing the agnostic distribution shift between training and testing on graph learning, which would lead to unstable inference of traditional GNNs across different test environments. To address this problem, we propose a novel stable prediction framework for GNNs, which permits both locally and globally stable learning and prediction on graphs. In particular, since each node is partially represented by its neighbors in GNNs, we propose to capture the stable properties for each node (locally stable) by re-weighting the information propagation/aggregation processes. For global stability, we propose a stable regularizer that reduces the training losses on heterogeneous environments and thus warping the GNNs to generalize well. We conduct extensive experiments on several graph benchmarks and a noisy industrial recommendation dataset that is collected from 5 consecutive days during a product promotion festival. The results demonstrate that our method outperforms various SOTA GNNs for stable prediction on graphs with agnostic distribution shift, including shift caused by node labels and attributes.
翻译:图表是代表实践中复杂结构的一种灵活而有效的工具,而图形神经网络(GNNS)在各种图表任务上已证明是有效的,有随机分离的培训和测试数据。但在实际应用中,培训图表的分布可能不同于测试图表(例如用户在用户项目培训图表上的相互作用,以及他们对项目的实际偏好,即测试环境,已知建议系统存在不一致之处)。此外,当GNNS接受培训时,测试数据的分发总是不可知性。因此,我们面临着图表学习培训和测试之间的不可知性分布变化,这将使传统的GNNS在不同测试环境中产生不稳定的推断。为了解决这个问题,我们为GNNNS提出了一个新的稳定预测框架,允许在本地和全球范围内进行稳定的学习和在图表上作出预测。特别是,由于每个节点部分由全球NNNPs的邻居代表,我们提议通过重新加权信息传播/汇总,在图表学习过程中,我们正值的分布变化会带来稳定性变化。我们提议在连续5天里进行一个稳定的GNNF的货币实验。我们建议一个稳定的 GNF的模型将展示一个稳定的模型,在不断的模型上,在不断进行。