Graph Neural Networks (GNNs) have become increasingly important in recent years due to their state-of-the-art performance on many important downstream applications. Existing GNNs have mostly focused on learning a single node representation, despite that a node often exhibits polysemous behavior in different contexts. In this work, we develop a persona-based graph neural network framework called PersonaSAGE that learns multiple persona-based embeddings for each node in the graph. Such disentangled representations are more interpretable and useful than a single embedding. Furthermore, PersonaSAGE learns the appropriate set of persona embeddings for each node in the graph, and every node can have a different number of assigned persona embeddings. The framework is flexible enough and the general design helps in the wide applicability of the learned embeddings to suit the domain. We utilize publicly available benchmark datasets to evaluate our approach and against a variety of baselines. The experiments demonstrate the effectiveness of PersonaSAGE for a variety of important tasks including link prediction where we achieve an average gain of 15% while remaining competitive for node classification. Finally, we also demonstrate the utility of PersonaSAGE with a case study for personalized recommendation of different entity types in a data management platform.
翻译:近些年来,由于在很多重要的下游应用中最先进的表现,神经网络(GNNS)变得日益重要。现有的GNNS主要侧重于学习一个单一节点代表,尽管一个节点往往在不同背景下显示多种行为。在这项工作中,我们开发了一个以人为基础的图形神经网络框架,称为人形神经网络框架,为每个节点学习基于多个人的嵌入。这种分解式的表述比一个嵌入更易解释,更有用。此外,人形SAGE学习了每个节点的适当个人嵌入组合,每个节点都能够有不同数目的指定个人嵌入。这个框架足够灵活,一般设计有助于广泛应用所学的嵌入,以适应域。我们利用公开的基准数据集来评估我们的方法和各种基线。实验表明人形图像在各种重要任务中的有效性,包括将我们平均获得15%的人形嵌入图,同时保持个人形管理平台的竞争性。最后,我们展示了个人形变化数据类型中的个人形变化案例研究。我们展示了个人形化数据类型中的个人形变化案例研究。