论文专栏: KDD 2020 时序网络相关论文分享
论文解读者: 北邮 GAMMA Lab 硕士生 王春辰
题目: A Data-Driven Graph Generative Model for Temporal Interaction Networks
会议: KDD 2020
论文地址: https://dl.acm.org/doi/pdf/10.1145/3394486.3403082
推荐理由: 深图生成模型因其在生物、化学、社会科学等多个领域建模真实感图形的优越性而受到人们的广泛关注。尽管最初取得了成功,但大多数(如果不是全部)现有的工作都是为静态网络设计的。然而,许多现实网络本质上是动态的,表现为系统日志的集合(即实体之间带有时间戳的交互/边)。本文提出了 首次尝试通过直接从带有时间戳的边缘集合中学习来生成时态网络, 能够通过一种新颖的上下文采样策略和双层自我注意机制来生成能够捕捉输入数据的重要结构和时态属性的图。
深图生成模型因其在生物、化学、社会科学等多个领域建模真实感图形的优越性而受到人们的广泛关注。尽管最初取得了成功,但大多数(如果不是全部)现有的工作都是为静态网络设计的。然而,许多现实网络本质上是动态的,表现为系统日志的集合(即实体之间带有时间戳的交互/边)。那么有的学者就提出一个疑问:如何通过直接从系统日志中学习来合成现实动态网络?此外,我们如何确保生成的图形既保留了真实数据的结构特征,又保留了真实数据的时间特征?KDD2020中的这篇文章提出了一个端到端的深度生成框架TagGen,用于解决上述问题。
在时间交互网络中,节点 与时序发生包 ,其中节点 在时间戳 在网络中的示例即为上述时序发生包。
时序交互网络 是由节点的集合 和有时间戳的边的集合,其中 。
其中既包括空间意义上的邻居,也包括时间跨度上的邻居。
一条 长时序游走序列 ,其中 , 。 分别为起始节点和目的节点。
本文通过对原始网络的随机采样来重塑时序网络。在采样之前,文中选取与周围邻居交互较多,即在某一节点的邻域范围内,其是对周围邻居节点有很大影响的节点作为时序随机游走的起始节点。
在选择初始时间出现之后,我们使用有偏的时间随机游走来提取时间游走集合以用于训练TagGen。使用基于随机游走的采样方法的关键原因是它们控制序列长度的灵活性以及联合捕获结构和时间邻域上下文信息的能力。为了生成合成的时间随机游动,一个简单的解决方案是通过从提取的随机游动中学习来训练序列模型。然而,在时态网络环境下,如何模拟网络演化,产生时态交互网络,目前还不清楚。因此,在本文中,我们设计了一族局部操作,即 ,来执行时态实体的添加和删除,并模仿真实动态网络的演化。
为了确保生成的图上下文符合与输入相似的全局结构分布, 配备了一个鉴别器模型,目的是区分生成的时态网络是否遵循与原始图相同的分布。
在前一阶段,我们通过逐步对提取的真实时间随机游动进行局部操作来生成合成的时间随机游动。在这一阶段,我们将所有生成的时间随机游走集合在一起,生成时间交互网络。
数据集:
评价指标:
与七个时间网络中的六个指标进行比较。为了提高能见度,我们切断了高值。(度量值越小,性能越好)
比特币数据集中117个时间戳的六个评估指标的比较结果。算法越好拟合原始图形(蓝色)的曲线效果越好。
本文提出了 首次尝试通过直接从带有时间戳的边缘集合中学习来生成时态网络, 能够通过一种新颖的上下文采样策略和双层自注意机制来生成能够捕捉输入数据的重要结构和时态属性的图。
专知便捷查看
便捷下载,请关注专知公众号(点击上方蓝色专知关注)
后台回复“DG2” 可以获取《KDD2020 | 面向时态交互网络的数据驱动图生成模型》专知下载链接索引