Zhejiang Provincial Key Laboratory of Service Robot, College of Computer Science, Zhejiang University, Hangzhou, China; Alibaba-Zhejiang University Joint Institute of Frontier Technologies, Hangzhou, China; Ningbo Research Institute, Zhejiang University, Ningbo, China.
Alibaba-Zhejiang University Joint Institute of Frontier Technologies, Hangzhou, China; Alibaba Group, China.
Neural Netw. 2021 Aug;140:13-26. doi: 10.1016/j.neunet.2021.02.016. Epub 2021 Mar 4.
With the increasing demand of mining rich knowledge in graph structured data, graph embedding has become one of the most popular research topics in both academic and industrial communities due to its powerful capability in learning effective representations. The majority of existing work overwhelmingly learn node embeddings in the context of static, plain or attributed, homogeneous graphs. However, many real-world applications frequently involve bipartite graphs with temporal and attributed interaction edges, named temporal interaction graphs. The temporal interactions usually imply different facets of interest and might even evolve over the time, thus putting forward huge challenges in learning effective node representations. Furthermore, most existing graph embedding models try to embed all the information of each node into a single vector representation, which is insufficient to characterize the node's multifaceted properties. In this paper, we propose a novel framework named TigeCMN to learn node representations from a sequence of temporal interactions. Specifically, we devise two coupled memory networks to store and update node embeddings in the external matrices explicitly and dynamically, which forms deep matrix representations and thus could enhance the expressiveness of the node embeddings. Then, we generate node embedding from two parts: a static embedding that encodes its stationary properties and a dynamic embedding induced from memory matrix that models its temporal interaction patterns. We conduct extensive experiments on various real-world datasets covering the tasks of node classification, recommendation and visualization. The experimental results empirically demonstrate that TigeCMN can achieve significant gains compared with recent state-of-the-art baselines.
随着对挖掘图结构化数据中丰富知识的需求不断增加,图嵌入由于其在学习有效表示方面的强大能力,已成为学术界和工业界最热门的研究课题之一。现有的大多数工作主要在静态、简单或有属性的同质图的背景下学习节点嵌入。然而,许多现实世界的应用程序经常涉及具有时间和属性交互边的二分图,称为时间交互图。时间交互通常暗示了不同的关注方面,甚至可能随着时间的推移而演变,因此在学习有效的节点表示方面提出了巨大的挑战。此外,大多数现有的图嵌入模型试图将每个节点的所有信息嵌入到单个向量表示中,这不足以描述节点的多方面特性。在本文中,我们提出了一种名为 TigeCMN 的新框架,用于从一系列时间交互中学习节点表示。具体来说,我们设计了两个耦合的记忆网络来显式和动态地存储和更新外部矩阵中的节点嵌入,从而形成深度矩阵表示,从而增强节点嵌入的表现力。然后,我们从两个部分生成节点嵌入:一个静态嵌入,用于编码其静态特性;一个动态嵌入,由记忆矩阵诱导,用于建模其时间交互模式。我们在各种真实数据集上进行了广泛的实验,涵盖了节点分类、推荐和可视化任务。实验结果经验证明,与最近的最先进基线相比,TigeCMN 可以取得显著的收益。