动态图表示学习、动态图分析论文汇总项目

本项目总结了动态图表示学习的有关论文,该项目在持续更新中,欢迎大家watch/star/fork!

如果大家有值得推荐的工作,可以在issue中提出要推荐的工作、论文下载链接及其工作亮点(有优秀代码实现的工作,会优先考虑在内)。项目中表述有误的部分,也可以在issue中提出。感谢!

引流:【这也是我们的工作,欢迎watch/star/fork】

社交知识图谱专题:https://github.com/jxh4945777/Social-Knowledge-Graph-Papers

目录如下:

Static Graph Representation & Analyzing Works

针对静态图表示学习以及静态图分析、挖掘领域,挑选了个人认为值得借鉴的引用数较高、知名度较大的或最近的一些工作。

node2vec: Scalable Feature Learning for Networks

  • 作者:Grover A, Leskovec J. (University of Amsterdam)
  • 发表时间:2016
  • 发表于:KDD 2016
  • 标签:图表示学习
  • 概述:依据表示学习,提出了一套在网络中学习节点连续型表示的方法,取代了传统使用人工定义节点结构化特征的方式(如中心度等)。其指导**是是最大化节点邻居共现的似然。其另一贡献是在随机游走采样的基础上提出了BFS与DFS结合的灵活采样方法,能够采样到不同的邻居。
  • 链接:https://arxiv.org/pdf/1607.00653.pdf
  • 相关数据集:
    • BlogCatalog
    • PPI
    • Wikipedia
  • 是否有开源代码:有

Semi-Supervised Classification with Graph Convolutional Networks

  • 作者:Thomas N. Kipf, et al. (University of Amsterdam)
  • 发表时间:2016
  • 发表于:ICLR 2017
  • 标签:图神经网络
  • 概述:提出了图卷积神经网络(GCN)的概念,并使用其聚合、激活节点的一阶邻居特征。
  • 链接:https://arxiv.org/pdf/1609.02907.pdf
  • 相关数据集:
    • Citeseer
    • Cora
    • Pubmed
    • NELL
  • 是否有开源代码:有

LINE: Large-scale Information Network Embedding

  • 作者: Jian Tang, et al.(MSRA)
  • 发表时间:2015
  • 发表于:WWW 2015
  • 标签:Inductive Graph Embedding
  • 概述:本文研究了一种将大规模网络结构高效表示为嵌入式表示的算法,能够在表示中保持节点的一度、二度邻居关系结构,并在学术论文引用数据集上做了实验。
  • 链接:https://arxiv.org/pdf/1503.03578.pdf
  • 相关数据集:
    • DBLP(AuthorCitation) Network
    • DBLP(PaperCitation) Network
  • 是否有开源代码:有,原始代码为(https://github.com/tangjianpku/LINE)

Inductive representation learning on large graphs

  • 作者: Hamilton W, et al.(斯坦福大学Leskovec团队)
  • 发表时间:2017
  • 发表于:Advances in neural information processing systems
  • 标签:Inductive Graph Embedding
  • 概述:针对以往transductive的方式(不能表示unseen nodes)的方法作了改进,提出了一种inductive的方式改进这个问题,该方法学习聚合函数,而不是某个节点的向量表示。
  • 链接:https://papers.nips.cc/paper/6703-inductive-representation-learning-on-large-graphs.pdf
  • 相关数据集:
    • Citation
    • Reddit
    • PPI
  • 是否有开源代码:有

Graph Attention Networks

  • 作者:Petar Velickovic
  • 发表时间:2018
  • 发表于:ICLR 2018
  • 标签:Inductive Graph Embedding
  • 概述:相较于GCN/GraphSage等模型,该模型提出了图注意力机制的**,在信息传递时计算目标节点邻居节点的权重,依据权重进行信息聚合。该模型能够适用于transductive/inductive任务。
  • 链接:https://arxiv.org/pdf/1710.10903.pdf
  • 相关数据集:
    • Cora
    • Citeseer
    • Pubmed
    • PPI
  • 是否有开源代码:有(原始代码为https://github.com/PetarV-/GAT

Anonymous Walk Embeddings

  • 作者:Sergey Ivanov
  • 发表时间:2018
  • 发表于:ICML 2018
  • 标签:Anonymous walk, Graph embedding
  • 概述:有别于特征工程或纯粹数据驱动的图表示学习方法,作者提出了一种匿名路径嵌入(AWE)的方法,结合了特征工程与数据驱动的方式,用于整图的表示学习工作。其分为Feature-Based model与data-driven model两部分。Feature-Based model将带权图转化为马尔可夫图,通过预定义好的匿名路径(固定数目、固定长度)及匿名路径在该马尔可夫图上的采样归一化概率,得到带权图的向量表示d。在data-driven model中,作者定义了anonymous walks邻居的概念,通过skip-gram的形式结合图向量表示d对anonymous walk的表示以及进行训练,最终可以得到每个匿名路径的表示与图向量表示。作者在图分类任务上进行了实验,与基于特征工程的方法(核方法等)与数据驱动的方法(神经网络方法等)进行了对比,在图分类准确率、训练效率等方面进行了比较。
  • 链接:https://arxiv.org/pdf/1805.11921.pdf
  • 相关数据集:
    • COLLAB
    • IMDB-B
    • IMDB-M
    • RE-B
    • RE-M5K
    • RE-M12K
    • Enzymes
    • DD
    • Mutag
  • 是否有开源代码:有(原始代码为https://github.com/nd7141/AWE

Dynamic Graph Representation

该部分包括综述论文,以及一些动态图分析与挖掘、动态图表示的传统工作。

Representation Learning for Dynamic Graphs: A Survey

Foundations and modelling of dynamic networks using Dynamic Graph Neural Networks: A survey

  • 作者:Joakim Skarding, et al. (University of Technology Sydney)
  • 发表时间:2020.5
  • 发表于:arXiv
  • 标签:动态图表示,综述,动态图神经网络
  • 概述:该文侧重于从图神经网络的角度与具体任务的角度去讲述目前动态网络的研究方向。在第二章中,作者将动态图的有关定义整理为体系,从3个维度(时态粒度、节点动态性、边持续的时间)上,分别定义了8种动态网络的定义。在第三章中,阐述了编码动态网络拓扑结构的深度学习模型;在第四章中,阐述了被编码的动态网络信息如何用于预测,即动态网络的解码器、损失函数、评价指标等。在最后一章,作者阐述了动态图表示、建模的一些挑战,并对未来的发展方向进行了展望。
  • 链接:https://arxiv.org/abs/2005.07496

A Survey on Knowledge Graphs: Representation, Acquisition and Applications

  • 作者: Shaoxiong Ji, et al.
  • 发表时间:2020
  • 发表于:Expert Systems with Applications, 2020
  • 关键词:知识图谱,综述
  • 概述:本文从知识的表示学习、知识获取,时态知识图谱以及知识感知应用等方面做了阐述,内容全面又不失深度,值得一读。
  • 链接:https://arxiv.org/pdf/2002.00388.pdf

Temporal Link Prediction: A Survey

  • 作者: Divakaran A, et al.
  • 发表时间:2019
  • 发表于:New Generation Computing (2019)
  • 关键词:时态链接预测,综述
  • 概述:从离散动态图(DTDG)的角度出发,本文针对时态链接预测任务给出了相关定义,并从实现方法的角度出发,构建了时态链接预测的分类体系,分别从矩阵分解/概率模型/谱聚类/时间序列模型/深度学习等不同方法实现的模型进行了比较与论述。文章还列举出了时态链接预测任务的相关数据集(论文互引网络、通讯网络、社交网络、人类交往网络数据等)。最后,文章对时态链接预测任务的难点进行了展望。
  • 链接:https://link.springer.com/article/10.1007%2Fs00354-019-00065-z

Temporal Networks

  • 作者: Holme P, Saramäki J.
  • 发表时间:2012
  • 发表于:Physics reports, 2012
  • 关键词:时态网络,综述
  • 概述:这篇论文是一篇时态网络的经典综述论文。论文中给出了时态网络的三种形式,并且从时态网络的拓扑结构的衡量方法、将时态数据表示为静态图、时态网络的一些模型、时态网络上的传播动力学和区间模型等进行了论述。最后,文章对时态网络的未来发展趋势进行了展望。
  • 链接:https://link.springer.com/article/10.1007%2Fs00354-019-00065-z、

Evolutionary Network Analysis: A Survey

  • 作者: CHARU AGGARWAL, KARTHIK SUBBIAN
  • 发表时间:2014
  • 发表于:ACM Computing Surveys
  • 关键词:演化网络,综述
  • 概述:该论文从演化性这一角度出发,论述了演化网络分析这一领域。作者从不同领域的演化网络类型、演化网络的不同种类(按照演化速度分类,作者将演化网络分为slowly evolving与streaming networks两类)的应用场景及相应分析手段的相关研究、含有交互内容的演化研究以及演化网络分析在不同领域演化网络中的应用。
  • 链接:http://charuaggarwal.net/CSUR-2013-0157.pdf

Motifs in Temporal Networks

  • 作者: Ashwin Paranjape, et al.
  • 发表时间:2017
  • 发表于:WSDM, 2017
  • 关键词:时态网络,motif
  • 概述:该文将传统图分析中的motif概念引入时态网络中,认为时态网络中的motif是网络中的最基本构成单位,定义了Temporal network motifs与时间间隔关联的δ-temporal motifs的概念;并利用时态网络上的motif分析时态网络上的演化交互规律。此外,作者设计了一种快速计算时态网络中不同类型motif数目的算法,能够快速分析某个时态网络的演化特性。
  • 链接:https://dl.acm.org/doi/abs/10.1145/3018661.3018731

动态网络模式挖掘方法及其应用

  • 作者: 高 琳, 杨建业, 覃桂敏(西安电子科技大学)
  • 发表时间:2013
  • 发表于:软件学报
  • 关键词:动态网络,模式挖掘
  • 概述:该论文以动态网络为对象,对动态网络的拓扑特性分析、社团结构挖掘、子图模式挖掘与模式预测相关的模型和方法进行了综述、比较和分析,在应用层面,描述了生物网络以及社会网络的动态模式。
  • 链接:http://www.jos.org.cn/ch/reader/create_pdf.aspx?file_no=4439&journal_id=jos

New Works of Dynamic Graph Representation (Updating)

挑选了动态图表示领域最近3年的工作(2017-2020)。

Link Prediction with Spatial and Temporal Consistency in Dynamic Networks

  • 作者: Hanjun Dai, et al.
  • 发表时间:2017
  • 发表于:IJCAI 2017
  • 关键词:DTDG,空间时间一致性
  • 概述:本文聚焦于动态网络的链接预测任务。在动态网络中,随着时间推移,节点会不断涌现,并与图中已有节点建立联系。作者提出了两种一致性,即空间时间一致性(spatial and temporal consistency),并认为动态图的演化过程遵循该定律。该定律是指,从微观的节点角度,涌现出的新节点更倾向于与其具有更高相似度的节点建立联系,是空间一致性的体现;从宏观的角度,图结构演化是一个平滑过程,出现突变的几率较小,是时间一致性的体现。作者提出了LIST(link prediction model with spatial and temporal consistency)模型,利用传统静态图分析方法的矩阵分析模式衡量空间时间一致性。最后,在单步时间戳/多步时间戳链接预测任务上进行了实验。
  • 链接:https://www.ijcai.org/Proceedings/2017/0467.pdf
  • 相关数据集:
    • Infectious
    • UCI Msg
    • Digg
    • DBLP
  • 是否有开源代码:无

Deep Coevolutionary Network: Embedding User and Item Features for Recommendation

  • 作者: Hanjun Dai, et al. (Georgia Institute of Technology)
  • 发表时间:2017
  • 发表于:KDD 2017
  • 关键词:CTDG,动态演化网络,推荐系统,点过程
  • 概述:该论文首次将时态点过程与深度学习相结合,针对推荐系统中的user-item时态交互网络中两类节点互相演化的特点,依据点过程(Point Process)理论,提出了一套能够依据交互过程,不断迭代更新user/item节点表示的框架。其中,框架主体采用了两套RNN模型,损失函数采用了基于Rayleigh process的强度函数(Intensity function)的联合非负似然概率函数,其包括发生概率(happened probability)与生存概率(survival probability)组成。作者在两个real-world数据集上对链接预测、实体预测、时间预测与滑动窗口预测等任务进行了评价,验证了该框架的有效性。
  • 链接:https://arxiv.org/pdf/1609.03675.pdf
  • 相关数据集:
    • IPTV
    • Yelp
    • Reddit
  • 是否有开源代码:无

Know-Evolve: Deep Temporal Reasoning for Dynamic Knowledge Graphs

  • 作者: Rakshit Trivedi, et al. (Georgia Institute of Technology)
  • 发表时间:2017
  • 发表于:PMLR 2017
  • 关键词:动态知识图谱,knowledge,点过程
  • 概述:作者提出了一套能够在动态演化知识图谱上学习实体表示随时间动态演化的框架。其中采用了基于强度函数的多变量点过程来建模事实的发生概率。作者在两个real-world数据集上对链接预测、实体预测、时间预测与滑动窗口预测等任务进行了评价,验证了该框架的有效性。该论文可以看作DyRep的前置工作。
  • 链接:https://arxiv.org/pdf/1705.05742.pdf
  • 相关数据集:
    • GDELT
    • ICEWS
  • 是否有开源代码:无

NEURAL RELATIONAL INFERENCE FOR INTERACTING SYSTEMS

  • 作者: T Kipf, et al.
  • 发表时间:2018
  • 发表于:ICLR 2018
  • 关键词:神经网络推断(neural relational inference),动态交互系统(dynamic interaction system)
  • 概述:交互系统(dynamic interaction system)的特征是由组成系统的个体(individual)与个体间的交互刻画的,如一些物理系统,社交网络以及交通系统。建模交互系统的动态性是一个挑战性问题,因为个体之间的关系是隐性的,无法直接获取,仅有个体的轨迹数据是显式存在的。基于此,作者提出了神经网络推断(NRI, neural relational inference)模型,其可以依据交互系统中的个体运动轨迹,通过无监督的方式推断个体间存在的隐性关系结构。具体地,作者使用了概率隐变量模型中的变分自编码器(Variational autoencoder)框架,使用GNN做为编码器在全连接图上进行点-边-点的信息传播,通过观察到的节点轨迹特征编码pairwise的隐含变量,再通过隐含变量重采样得到隐含表示,得到整个系统的边隐含表示;解码时通过节点的历史轨迹特征与整个系统的边隐含表示得到节点在下一时间步的表示。作者在两个物理学仿真数据集上进行了实验,相较于传统静态方法或使用LSTM的动态序列预测方法,在单步预测与多步预测两个指标中,精度得到了提升,并在一个动作捕捉数据集上进行了可视化分析。
  • 链接:http://www.cs.toronto.edu/~zemel/documents/nriIcml.pdf
  • 相关数据集:
    • Springs
    • Kuramoto
    • The CMU Motion Capture Database
  • 是否有开源代码:有(https://github.com/tkipf/nri

Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting

  • 作者: Bing Yu, et al. (Peking University)
  • 发表时间:2018
  • 发表于:IJCAI 2018
  • 关键词:时空图,交通流量预测,DTDG
  • 概述:作者将交通流量预测建模为时空图(Spatial- Temporal Graph)的形式,设计了一种能够在时空图上进行运算的GCN架构模型STGCN,其参数量较于传统的序列预测模型(RNN等)大大减少,能够以更快的速度运算。作者在两个交通流量数据集上进行了指标性能与时间运算性能的比较,证明了STGCN的优越性。总体来说,这是一篇偏工程应用的论文。
  • 链接:https://www.ijcai.org/Proceedings/2018/0505.pdf
  • 相关数据集:
    • BJER4
    • PeMSD7
  • 是否有开源代码:无

Dynamic Network Embedding : An Extended Approach for Skip-gram based Network Embedding

  • 作者:Lun Du, et al. (Peking University)
  • 发表时间:2018
  • 发表于:IJCAI 2018
  • 关键词:DTDG,skip-gram
  • 概述:本文借鉴表示学习中的skip-gram方法以及图表示学习中的skip-gram based methods,将该理论应用至离散动态网络表示学习中,提出了DNE框架。其**是为每一个时态图切片学习到一个映射函数,借鉴了LINE的组合目标优化函数,并考虑到了新加入节点的表示与已有节点的表示更新(为了节省运算资源,仅更新在下一时间步受影响较大的节点)。作者在节点分类与网络可视化任务上进行了实验,与LINE、GraphSage等方法进行了对比。
  • 链接:https://www.ijcai.org/Proceedings/2018/0288.pdf
  • 相关数据集:
    • Facebook social networks
    • Karate
  • 是否有开源代码:无

Embedding Temporal Network via Neighborhood Formation

  • 作者:Yuan Zuo, et al. (Beihang University)
  • 发表时间:2018
  • 发表于:KDD 2018
  • 关键词:CTDG,点过程,Hawkes Process,时态网络(Temporal Network)
  • 概述:传统的DTDG方法将时态网络按照固定的时间点切片为快照表示的静态图模式,其忽略了时态网络中的连边是以互动事件流的形式形成的,而非在某一时间点同时形成。节点的邻居是随时间逐步形成的,且不同时间形成的邻居对该节点有着不同的影响。作者提出了基于霍克斯过程的时序网络嵌入算法,该算法利用Hawkes过程建模节点邻居的序列化产生过程,并利用attention机制建模不同时期的历史邻居对节点的影响力。作者在节点分类、链接预测以及embedding可视化等任务上进行了实验。
  • 链接:https://dl.acm.org/doi/pdf/10.1145/3219819.3220054
  • 相关数据集:
    • DBLP
    • Yelp
    • Tmall
  • 是否有开源代码:无

Continuous-Time Dynamic Network Embeddings

  • 作者: Giang Hoang Nguyen, et al. (Worcester Polytechnic Institute)
  • 发表时间:2018
  • 发表于:WWW 2018
  • 关键词:CTDG,动态图表示,temporal random walk
  • 概述:依据deepwalk与node2vec等模型的启发,作者基于动态图的性质,提出了temporal random walk的概念,即在一条随机游走路径上,从起始节点到终止节点,连边的时态信息依次递增。针对边上存在时态信息的问题,作者提出了unbiased/biased采样算法。采样后的路径将会蕴含动态图中的时态依赖信息。作者在多个动态图数据集上做了实验,并与Deepwalk/Node2vec/LINE等静态图表示学习算法进行了对比。
  • 链接:https://dl.acm.org/doi/abs/10.1145/3184558.3191526
  • 相关数据集:
    • ia-contact
    • ia-hypertext09
    • ia-enron-employees
    • ia-radoslaw-email
    • ia-email-eu
    • fb-forum
    • soc-bitcoinA
    • soc-wiki-elec
  • 是否有开源代码:有一个第三方复现版本https://github.com/Shubhranshu-Shekhar/ctdne

Dynamic Network Embedding by Modeling Triadic Closure Process

  • 作者: Lekui Zhou, et al. (Zhejiang University)
  • 发表时间:2018
  • 发表于:AAAI 2018
  • 关键词:动态图表示,DTDG
  • 概述:作者依据动态网络的特性,提出了依据triad结构建模动态图演化模式的方法DynamicTraid。三元组(Triad)演化的过程就是三个节点中两个互不链接的节点之间建立链接,形成一个闭合三元组的过程。作者在几个不同的真实业务场景(电信欺诈,贷款偿还等)数据集中做了实验,证明了模型的有效性。
  • 链接:http://yangy.org/works/dynamictriad/dynamic_triad.pdf
  • 相关数据集:
    • Mobile
    • Loan
    • Academic
  • 是否有开源代码:有(https://github.com/luckiezhou/DynamicTriad

NetWalk: A Flexible Deep Embedding Approach for Anomaly Detection in Dynamic Networks

  • 作者: Wenchao Yu, et al. (UCLA)
  • 发表时间:2018
  • 发表于:KDD 2018
  • 关键词:DTDG,异常检测,深度自编码器,团体嵌入(clique embedding)
  • 概述:针对在动态网络上的异常检测任务,作者定义了动态网络上的游走路径(Network Walk),使用深度自编码器模型重建游走路径上的节点表示与团体嵌入(clique embedding),并依据重建节点表示与团体嵌入重构损失。作者还提出了动态边的表示方法与增量式更新节点表示的算法,利用训练的节点表示通过聚类进行节点或边的异常识别。作者在异常检测的准确度、walk generation time上做了实验,并做了相应参数分析的实验。
  • 链接:https://www.kdd.org/kdd2018/accepted-papers/view/netwalk-a-flexible-deep-embedding-approach-for-anomaly-detection-in-dynamic
  • 相关数据集:
    • UCI Messages
    • arXiv hep-th
    • Digg
    • DBLP
  • 是否有开源代码:无

Dynamic graph convolutional networks

  • 作者: Franco Manessi, et al.
  • 发表时间:2019
  • 发表于:Pattern Recognition
  • 关键词:动态图表示,DTDG,节点分类
  • 概述:本文据称是首先将深度神经网络应用于动态图表示中的工作。该论文的贡献是将GCN与LSTM相结合,设计了一套能够用于离散动态图的模型架构。该论文写作严谨,related work总结全面。作者设计了wd-GC layer(Waterfall Dynamic)/cd-GC layer(Concatenated Dynamic-GC)/v-LSTM layer(Vertex LSTM layer)/vs-FC layer(Vertex Sequential Fully Connected layer)/gs-FC layer(Graph Sequential Fully Connected layer)等多种形式的神经网络层,并在DTDG的监督分类与半监督分类任务上对WD-GCN/CD-GCN/FC/GC/LSTM等不同模型组合的性能、训练时间等进行了对比。
  • 链接:https://arxiv.org/pdf/1704.06199.pdf
  • 相关数据集:
    • a synthetic dataset
    • DBLP
    • CIAW
  • 是否有开源代码:无

Spatio-Temporal Attentive RNN for Node Classification in Temporal Attributed Graphs

  • 作者: Dongkuan Xu, et al. (Zhejiang University)
  • 发表时间:2019
  • 发表于:IJCAI 2019
  • 关键词:动态图表示,DTDG,节点分类
  • 概述:作者将节点的拓扑结构看作动态图的spatio特性,将动态图的拓扑结构演化看作动态图的temporal特性,提出了一种基于动态图时空特性的注意力RNN模型STAR,其中设计了双attention机制,即spatial attention(不同的邻居节点对节点的表示影响是不同的)与temporal attention(不同阶段的节点历史表示对当前节点表示影响是不同的)。针对任务特点,作者设计了面向节点分类结果、注意力机制多样性与惩罚因子对损失函数。该模型被用于离散动态图中的节点分类任务。作者在节点分类任务、temporal attention与spatial attention上进行了实验。
  • 链接:http://faculty.ist.psu.edu/xzz89/publications/IJCAI2019_STAR.pdf
  • 相关数据集:
  • 是否有开源代码:无

DYREP: LEARNING REPRESENTATIONS OVER DYNAMIC GRAPHS

  • 作者: Rakshit Trivedi, et al. (Georgia Institute of Technology & DeepMind)
  • 发表时间:2019
  • 发表于:ICLR 2019
  • 关键词:CTDG
  • 概述:在本文中,作者提出了一套动态图节点表示学习框架,该框架能很好地建模网络的动态演化特征,并能够对unseen nodes进行表示。有对于动态图结构中节点的交互行为,作者将其分为association与communication两种,前者代表长期稳定的联系,网络拓扑结构发生了变化,后者代表短暂、临时的联系。在节点的信息传播方面,作者将节点的信息传播定义为Localized Embedding Propagation/Self-Propagation/Exogenous Drive,分别代表节点邻居的信息聚合传播,节点自身信息传播以及外因驱动(由时间控制)。作者在dynamic link prediction & time prediction任务上对该方法的有效性进行了验证。
  • 链接:https://openreview.net/pdf?id=HyePrhR5KX
  • 相关数据集:
    • Social Evolution Dataset
    • Github Dataset
  • 是否有开源代码:无(有第三方实现的开源代码)

Learning to Represent the Evolution of Dynamic Graphs with Recurrent Models

  • 作者: Aynaz Taheri, et al. (UIUC)
  • 发表时间:2019
  • 发表于:ICLR 2019
  • 关键词:DTDG
  • 概述:本文提出了一种适用于离散型动态网络的门限图神经网络模型DyGGNN,用于动物行为(animal behaviour)的预测任务。具体地,该框架遵循编码-解码器构造,encoder使用GGNN编码每一个离散图,并利用LSTM编码当前时刻及其前T步的历史序列数据,从而得到整个图的编码向量;decoder使用一个LSTM结构来解码图在每一时间步的拓扑结构。
  • 链接:https://dl.acm.org/doi/10.1145/3308560.3316581
  • 相关数据集:
    • baboon data
  • 是否有开源代码:无

Context-Aware Temporal Knowledge Graph Embedding

  • 作者: Yu Liu, et al. (昆士兰大学)
  • 发表时间:2019
  • 发表于:WISE 2019
  • 关键词:时态知识图谱,知识表示
  • 概述:作者认为现有的knowledge graph embedding方法忽略了时态一致性;时态一致性能够建模事实与事实所在上下文(上下文是指包含参与该事实的所有实体)的关系。为了验证时态知识图谱中事实的有效性,作者提出了上下文选择的双重策略:1、验证组成该事实的三元组是否可信;2、验证这个事实的时态区间是否与其上下文冲突。作者在实体预测/上下文选择任务上证明了方法的有效性。
  • 链接:https://link.springer.com/chapter/10.1007/978-3-030-34223-4_37
  • 相关数据集:
    • YAGO11k
    • Wikidata12k
  • 是否有开源代码:无

Real-Time Streaming Graph Embedding Through Local Actions

  • 作者: Xi Liu, et al. (德州农工大学)
  • 发表时间:2019
  • 发表于:WWW 2019
  • 关键词:CTDG,streaming graph
  • 概述:本文认为已有的动态图嵌入式学习方法强烈依赖节点属性,时间复杂度高,新节点加入后需要重新训练等缺点。本文提出了streaming graph的概念,提出了一种动态图表示的在线近似算法。该算法能够为新加入图中的节点快速高效生成节点表示,并能够为新加入节点“影响”到的节点更新节点的表示。
  • 链接:https://dl.acm.org/doi/abs/10.1145/3308560.3316585
  • 相关数据集:
    • Blog
    • CiteSeer
    • Cora
    • Flickr
    • Wiki
  • 是否有开源代码:无

Predicting Dynamic Embedding Trajectory in Temporal Interaction Networks

  • 作者: Srijan Kumar, et al. (斯坦福大学,Jure团队)
  • 发表时间:2019
  • 发表于:KDD 2019
  • 关键词:CTDG,user-item dynamic embedding
  • 概述:这篇论文解决的问题是建模user-item之间的序列互动问题。而表示学习能够为建模user-item之间的动态演化提供很好的解决方案。目前工作的缺陷是只有在user作出变化时才会更新其表示,并不能生成user/item未来的轨迹embedding。因此,作者设计了JODIE(Joint Dynamic User-Item Embeddings),其包括更新部分与预测部分。更新部分由一个耦合循环神经网络(coupled recurrent neural network)学习user与item未来轨迹。其使用了两个循环神经网络更新user/item在每次interaction的表示,还能表示user/item未来的embedding变化轨迹(trajectory)。预测部分由一个映射算子组成,其能够学习user在未来任意某个时间点的embedding表示。为了让这个方法可扩展性更强,作者提出了一个t-Batch算法,能够创建时间一致性的batch(time-consistent batch),且能够提升9倍训练速度。为了验证方法的有效性,作者在4个实验数据集上做了实验,对比了6种方法,发现在预测未来互动(predicting future interaction)任务上提升了20%,在状态变化预测(state change prediction任务上提升了12%)
  • 链接:https://cs.stanford.edu/~srijan/pubs/jodie-kdd2019.pdf
  • 相关数据集:
    • Reddit
    • Wikipedia
    • Last FM
    • MOOC
  • 是否有开源代码:有(https://snap.stanford.edu/jodie/)

dyngraph2vec-Capturing Network Dynamics using Dynamic Graph Representation Learning

  • 作者: Palash Goyal, et al. (南加州州立大学)
  • 发表时间:2020
  • 发表于:Knowledge-Based Systems
  • 关键词:DTDG
  • 概述:本文首先针对动态图表示学习进行了定义,即:学习到一个函数的映射,这个映射能将每个时间点的图中节点映射为向量y,并且这个向量能够捕捉到节点变化的时态模式。基于此,作者提出了一种能够捕捉动态图演化的动力学特征,生成动态图表示的方法,本质上是输入为动态图的前T个时间步的snapshot,输出为T+1时刻的图嵌入式表达。在实验中,作者采用了AE/RNN/AERNN三种编码器进行了实验。此外,作者设计了一个图embedding生成库DynamicGEM。
  • 链接:https://www.sciencedirect.com/science/article/pii/S0950705119302916
  • 相关数据集:
    • SBM dataset
    • Hep-th Dataset
    • AS Dataset
  • 是否有开源代码:有(https://github.com/palash1992/DynamicGEM)

Temporal Network Embedding with Micro- and Macro-dynamics

  • 作者: Yuanfu Lu, et al. (德州农工大学)
  • 发表时间:2019
  • 发表于:CIKM 2019
  • 关键词:micro/macro dynamic, Temporal Point Process
  • 概述:作者提出了从微观/宏观两种层级建模动态网络中节点演化规律,并能够在节点表示中学习到这种规律。微观更偏向于捕捉具体边对形成过程 宏观更偏向于从网络动力学挖掘网络演变的规律,最终生成节点的表示。论文作者设计了多种实验,并依据实验验证了模型在准确性(分别是Network Reconstruction与Node Classification)、动态性(Temporal Node Recommendation与Temporal Link Prediction)、可扩展性(规模预测、趋势预测)等性能上的表现,证明了模型的有效性。
  • 链接:https://dl.acm.org/doi/abs/10.1145/3308560.3316585
  • 相关数据集:
    • Eucore
    • DBLP
    • Tmall
  • 是否有开源代码:有(https://github.com/rootlu/MMDNE

EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs

  • 作者: Aldo Pareja, et al.(MIT-IBM Watson AI Lab)
  • 发表时间:2019
  • 发表于:AAAI 2020
  • 标签:图卷积网络,DTDG
  • 概述:本文不同于传统的DTDG表示学习工作,没有用RNN编码各个snapshot之间的表示,而是使用RNN去编码GCN的参数,从而学习图的演化规律。
  • 链接:https://www.aaai.org/Papers/AAAI/2020GB/AAAI-ParejaA.5679.pdf
  • 相关数据集:
    • Stochastic Block Model
    • Bitcoin OTC
    • Bitcoin Alpha
    • UC Irvine messages
    • Autonomous systems
    • Reddit Hyperlink Network
    • Elliptic
  • 是否有开源代码:有(https://github.com/IBM/EvolveGCN

Hierarchical Temporal Convolutional Networks for Dynamic Recommender Systems

  • 作者: Jiaxuan You, et al.(Jure Leskovec团队)
  • 发表时间:2019
  • 发表于:WWW 2019
  • 标签:CTDG,推荐系统、时态卷积网络(Temporal Convolutional Network)
  • 概述:动态推荐系统的任务是依据用户与商品历史互动的历史数据,为用户未来与商品的互动行为做出预测。传统的序列预测模型(rule-based/RNN/1D-CNN)均不能适用于海量互动数据下的用户行为预测。基于此,作者提出了一种层次化的时态卷积网络HierTCN,并在两个大规模推荐系统数据集上做了实验。
  • 链接:https://dl.acm.org/doi/abs/10.1145/3308558.3313747
  • 相关数据集:
    • XING
    • Pinterest
  • 是否有开源代码:无

Temporal Graph Networks for Deep Learning on Dynamic Graphs

  • 作者:Rossi, Emanuele, et al.(Twitter)
  • 发表时间:2020.6
  • 发表于:arXiv
  • 标签:动态图表示,CTDG,inductive learning
  • 概述:提出了CTDG动态图的一套通用表示框架,并提出了一种能够并行加速训练效率的算法。
  • 链接:https://arxiv.org/pdf/2006.10637.pdf
  • 相关数据集:
    • Wikipedia(这个数据集是不是开源的Wikidata?论文中无说明)
    • Reddit
    • Twitter
  • 是否有开源代码:无

Modeling Dynamic Heterogeneous Network for Link Prediction using Hierarchical Attention with Temporal RNN

  • 作者:Hansheng Xue, Luwei Yang, et al.(澳大利亚国立大学, 阿里巴巴)
  • 发表时间:2020.4
  • 发表于:arXiv
  • 标签:动态图表示,异构图,注意力机制,DTDG
  • 概述:本文同时考虑到图的异构性和动态性的特点,对于图的每个时间切片,利用node-level attention和edge-level attention以上两个层次的注意力机制实现异质信息的有效处理,并且通过循环神经网络结合self-attention研究节点embedding的演化特性,并且通过链接预测任务进行试验,验证模型的有效性。
  • 链接:https://arxiv.org/pdf/2004.01024.pdf
  • 相关数据集:
    • Twitter
    • Math-Overflow
    • Ecomm
    • Alibaba.com
  • 是否有开源代码:有(https://github.com/skx300/DyHATR)

DySAT: Deep Neural Representation Learning on Dynamic Graphs via Self-Attention Networks

  • 作者: Aravind Sankar, et al.(UIUC)
  • 发表时间:2020
  • 发表于:WSDE 2020
  • 标签:DTDG,注意力机制
  • 概述:作者提出了DYNAMIC SELF-ATTENTION NETWORK机制,通过结构化注意力模块与时态注意力模块对动态变化的节点进行表示。
  • 链接:http://yhwu.me/publications/dysat_wsdm20.pdf
  • 相关数据集:
    • Enron Email
    • UCI Email
    • MovieLens-10M
    • Yelp
  • 是否有开源代码:有(https://github.com/aravindsankar28/DySAT)

Evolving network representation learning based on random walks

  • 作者: Farzaneh Heidari, et al.(York University)
  • 发表时间:2020
  • 发表于:Journal Applied Network Science 2020 (5)
  • 标签:DTDG,随机游走
  • 概述:针对DTDG动态图的4种演化行为(增加/删除节点,增加/删除边),作者提出了一种在动态图上更新已采样随机游走路径的算法,并设计了网络结构演化程度的Peak Detection算法,从而以较小代价更新不断演化的节点表示。
  • 链接:https://appliednetsci.springeropen.com/articles/10.1007/s41109-020-00257-3
  • 相关数据集:
    • Protein-Protein Interactions
    • BlogCatalog (Reza and Huan)
    • Facebook Ego Network(Leskovec and Krevl 2014)
    • Arxiv HEP-TH (Leskovec and Krevl 2014)
    • Synthetic Networks (Watts-Strogatz (Newman 2003) random networks)
  • 是否有开源代码:有(https://github.com/farzana0/EvoNRL)

TemporalGAT: Attention-Based Dynamic Graph Representation Learning

  • 作者: Ahmed Fathy and Kan Li(Beijing Institute of Technology)
  • 发表时间: 2020
  • 发表于:PAKDD 2020
  • 标签:DTDG,图神经网络
  • 概述:目前的方法使用了时态约束权重(temporal regularized weights)来使节点在相邻时态状态的变化是平滑的,但是这种约束权重是不变的,无法反映图中节点随时间演化的规律。本文借鉴了GAT的思路,提出了TCN。但作者提到本文的贡献只是提高了精度,感觉并不是很有说服力。
  • 链接:https://link.springer.com/chapter/10.1007/978-3-030-47426-3_32
  • 相关数据集:
    • Enron
    • UCI
    • Yelp
  • 是否有开源代码:无

Continuous-Time Relationship Prediction in Dynamic Heterogeneous Information Networks

  • 作者: SINA SAJADMANESH, et al.(Sharif University of Technology)
  • 发表时间:2018
  • 发表于:ACM Transactions on Knowledge Discovery from Data (5)
  • 标签:CTDG,异质信息
  • 概述:本文同时关注到图的动态性与异质性,针对于连续时间的关系预测问题进行了定义,并且提出了一种新的特征抽取框架,通过Meta-Path以及循环神经网络实现对于异质信息与时间信息的有效利用,并且提出NP-GLM框架,用于实现关系预测(预测关系创建的时间节点)。
  • 链接:https://www.researchgate.net/publication/320195531_Continuous-Time_Relationship_Prediction_in_Dynamic_Heterogeneous_Information_Networks
  • 相关数据集:
    • DBLP
    • Delicious
    • MovieLens
  • 是否有开源代码:无

Continuous-Time Dynamic Graph Learning via Neural Interaction Processes

  • 作者: Xiaofu Chang, et al.(Ant Group)
  • 发表时间:2020
  • 发表于:CIKM '20: Proceedings of the 29th ACM International Conference on Information & Knowledge Management
  • 标签:CTDG,异质信息,时态点序列过程
  • 概述:针对动态图中并存的拓扑信息与时态信息,本文提出了TDIG(Temporal Dependency Interaction Graph)的概念,并基于该概念提出了一种新的编码框架TDIG-MPNN,能够产生连续时间上的节点动态表示。该框架由TDIG-HGAN与TDIG-RGNN组成。前者能够聚合来自异质邻居节点的局部时态与结构信息;后者使用LSTM架构建模长序列的信息传递,整合了TDIG-HGAN的输出,捕捉全局的信息。此外,作者采用了一种基于注意力机制的选择算法,能够针对某一节点u,计算历史与其关联的节点对其不同重要程度分值。在训练过程中,作者将其定义为一个时态点序列过程(Temporal Point Process)问题进行优化。在实验中,作者针对时态链接预测问题,通过hit@10/Mean Rank指标对一些经典的静态图表示学习算法与STOA的动态图表示学习方法进行了对比,作者提出的模型在多个Transductive与一个Inductive数据集上取得了最好的效果。
  • 链接:https://dl.acm.org/doi/pdf/10.1145/3340531.3411946
  • 相关数据集:
    • CollegeMsg (Transductive)
    • Amazon (Transductive)
    • LastFM (Transductive)
    • Huabei Trades (Inductive)
  • 是否有开源代码:无

A Data-Driven Graph Generative Model for Temporal Interaction Networks

  • 作者: Dawei Zhou, et al.(UIUC)
  • 发表时间:2020
  • 发表于:KDD 2020
  • 标签:CTDG,图生成模型
  • 概述:这篇论文是一篇深度图生成领域的文章,作者将动态图生成领域与transformer模型结合,设计了一种端到端的图生成模型TagGen。TagGen包含一种新颖的采样机制,能够捕捉到时态网络中的结构信息与时态信息。而且TagGen能够参数化双向自注意力机制,选择local operation,从而生成时态随机游走序列。最后,一个判别器(discriminator)在其中选择更贴近于真实数据的随机游走序列,将这些序列返回至一个组装模块(assembling module),生成新的随机游走序列。 作者在7个数据集上进行了实验,在跨度不同的指标中,TagGen表现更好;在具体任务(异常检测,链接预测)中,TagGen大幅度提升了性能。
  • 链接:https://www.kdd.org/kdd2020/accepted-papers/view/a-data-driven-graph-generative-model-for-temporal-interaction-networks
  • 相关数据集:
    • DBLP
    • SO
    • MO
    • WIKI
    • EMAIL
    • MSG
    • BITCOIN
  • 是否有开源代码:有 (https://github.com/davidchouzdw/TagGen ),但是其代码存在问题,如测试时未读取训练好的模型等。

Embedding Dynamic Attributed Networks by Modeling the Evolution Processes

  • 作者: Zenan Xu, et al.
  • 发表时间:2020
  • 发表于:COLING 2020
  • 标签:DTDG,Dynamic Attributed Networks
  • 概述:作者提出了一种可以在动态属性网络进行表示学习的模型Dane,该模型可以在离散的属性动态图上进行表示学习工作。具体地,该模型包括Activeness-aware Neighborhood Embedding与Prediction of the Next-Timestamp Embedding两个模块。第一个模块提出了activeness-aware neighborhood embedding方法,利用了注意力机制,有权重地聚合邻居的不同特征;第二个模块也采用了注意力机制,避免了RNN等模型长距离遗忘的缺点,能够依据节点的历史SNAPSHOT状态学习到不同的权重。作者在动态链接预测与动态节点分类两个任务上进行了实验。
  • 链接:https://www.aclweb.org/anthology/2020.coling-main.600/
  • 相关数据集:
    • MOOC
    • Brain
    • DBLP
    • ACM
  • 是否有开源代码:无

Learning to Encode Evolutionary Knowledge for Automatic Commenting Long Novels

  • 作者: Canxiang Yan, et al.
  • 发表时间:2020
  • 发表于:arXiv
  • 标签:动态知识图谱,knowledge,DTDG
  • 概述:长篇小说文本的自动评注任务(auto commenting task)需要依据小说文本中提及的人物,以及人物之间的关系,为小说文本自动生成自然语言表述的评注。小说中的人物及人物关系是动态演变的,静态知识图谱无法建模这种演变关系。基于此,作者设计了GraphNovel数据集,提出了演化知识图谱(Evolutionary Knowledge Graph)的框架,为每一章节的人物节点建立关系。给定一段需要评注的小说文本,框架能够整合文本中提及人物节点过去与未来的embedding,并通过一个graph-to-sequence模型生成评注文本。
  • 链接:https://arxiv.org/abs/2004.09974
  • 相关数据集:
    • GraphNovel
  • 是否有开源代码:无

Link prediction of time-evolving network based on node ranking

  • 作者: Canxiang Yan, et al.
  • 发表时间:2020
  • 发表于:Knowledge-Based Systems
  • 标签:链接预测,Node ranking,Time series forecasting
  • 概述:本文并非一篇深度学习与动态图表示学习相关的论文,而是以传统图分析的角度进行链接预测。以往面向无尺度演化网络(time-evolving scale-free network)和真实世界的动态网络(real-world dynamic network )【作者认为后者较于前者的区别是后者的节点数目是恒定的】的动态网络链接预测方法是通过节点对相似性进行判断,而非仅从单节点的角度判断。作者认为,节点的重要性越高的节点会具有更强的吸引力,而节点对相似性是彼此吸引的概率。基于此,作者提出了一种node-ranking-based approach。此外,作者提出了一种自适应时间序列预测的方法,使用了节点对历史序列上的相似性预测节点对形成链接的概率。
  • 链接:https://www.sciencedirect.com/science/article/pii/S095070512030157X
  • 相关数据集:
    • Hypertext 2009
    • dynamic-forum
    • Enron-employees
    • fb-messages
    • Dynamic-reality-call
    • Wiki-election
  • 是否有开源代码:无

Generic Representation Learning for Dynamic Social Interaction

  • 作者: Yanbang Wang, et al.
  • 发表时间:2020
  • 发表于:KDD
  • 标签:时态网络,Dynamic Social Interaction
  • 概述:社交互动(Social interactions)能够反应人类的社会地位与心理状态。社交关系是动态演变的,因此,在一个人群中,人们之间互相的动作能够反应这种模式。传统的方法一般适用人工定义模板的方法作者使用时态网络定义该问题,提出了一种temporal network-diffusion convolution network的方法,并在三个不同的数据集中对三种不同的心理状态进行了预测。
  • 链接:http://www.mlgworkshop.org/2020/papers/MLG2020_paper_6.pdf
  • 相关数据集:
    • RESISTANCE-1/2/3
    • ELEA
  • 是否有开源代码:无

Motif-Preserving Temporal Network Embedding

  • 作者: Hong Huang, et al.(hust)
  • 发表时间:2020
  • 发表于:IJCAI 2020
  • 标签:CTDG,motif,hawkes
  • 概述:本论文采用了一种meso-dynamics的建模方法MTNE,通过一种时序网络上的motif——open triad,考虑三个节点之间的triad结构,利用Hawkes过程建模节点对之间的密度函数,来学习时态网络中的embedding。论文在节点分类、链接预测(这一部分实验写的不清楚,不太明白是怎么做的实验)、链接推荐上取得了较好的效果。
  • 链接:https://www.ijcai.org/Proceedings/2020/0172.pdf
  • 相关数据集:
    • School
    • Digg
    • Mobile
    • dblp
  • 是否有开源代码:无

Local Motif Clustering on Time-Evolving Graphs

  • 作者: Dongqi Fu, et al.(UIUC)
  • 发表时间:2020
  • 发表于:KDD 2020
  • 标签:DTDG,motif,cluster
  • 概述:图的motif是研究复杂网络的一种手段,能够揭示图形成的规律。motif clustering通过挖掘图中存在motif的不同形式,寻找图中节点的聚类簇。目前,局部聚类技术(一种聚焦于一组种子节点并为其划分cluster)已经广泛应用于静态图中,但在动态图领域尚未被应用。基于此,作者提出了一种适用于时态演化图(time- evolving graph)的局部motif聚类算法(L-MEGA)。在该算法中,作者设计了edge filtering/motif push operation与incremental sweep cut等技术,提高了算法的性能和效率。
  • 链接:https://dl.acm.org/doi/10.1145/3308560.3316581
  • 相关数据集:
    • Alpha
    • OTC
    • Call
    • Contact
  • 是否有开源代码:有(https://github.com/DongqiFu/L-MEGA

INDUCTIVE REPRESENTATION LEARNING ON TEMPORAL GRAPHS

  • 作者: Da Xu, et al.
  • 发表时间:2020
  • 发表于:ICLR 2020
  • 标签:CTDG,inductive learning
  • 概述:传统动态图表示学习的工作是transductive的,意即只能对训练集中出现过的节点进行表示,无法对unseen nodes进行表示。作者受到静态图中GraphSage、GAT等inductive learning方法的启发,提出了temporal graph attention layer(TGAT)这一结构。该结构使用了通过Bochner定理推导出时态核函数的时态编码模块,建模节点embedding识别为时间的函数,并能够随着图的演化,来有效聚合时态-拓扑邻居特征,从而学习到节点的时态-拓扑邻居聚合函数,使用inductive的方法快速生成节点表示。
  • 链接:https://arxiv.org/abs/2002.07962
  • 相关数据集:
    • Wikipedia
    • Reddit
    • Industrial dataset
  • 是否有开源代码:无

INDUCTIVE REPRESENTATION LEARNING IN TEMPORAL NETWORKS VIA CAUSAL ANONYMOUS WALKS

  • 作者: Yanbang Wang, et al.(stanford snap团队)
  • 发表时间:2021
  • 发表于:ICLR 2021
  • 标签:CTDG,inductive learning,causal anonymous walk
  • 概述:时态网络的演化是存在一定规律的,如社交网络中存在广泛的三元组闭环规律。作者认为,时态图上的inductive算法应该能够学习到这种规律,并应用至训练阶段未见过的数据中。为了表征这种规律,过滤掉节点特征对学习这种规律的影响,作者提出了基于Causal Anonymous Walks的节点表征方式,能够匿名化采样时态因果路径上的节点信息,从而对采样到的motif进行真正的关注学习。
  • 链接:https://arxiv.org/abs/2101.05974
  • 相关数据集:
    • Wikipedia
    • Reddit
    • MOOC
    • Social Evolution
    • Enron
    • UCI
  • 是否有开源代码:有(https://github.com/snap-stanford/CAW

Time-Series Event Prediction with Evolutionary State Graph

  • 作者: Wenjie Hu, et al.
  • 发表时间:2021
  • 发表于:WSDM 2021
  • 标签:时间序列预测(Time series),演化状态图(evolutionary state graph)
  • 概述:本文是一篇时间序列预测的论文。不同于利用循环神经网络建模时间序列并进行预测的传统方法,论文提出将时间序列建模为多个状态,并使用动态图表示的演化状态图(evolutionary state graph)建模不同时间步中事件状态节点之间的转移关系;基于此,作者提出了基于GNN的EvoNet(Evolutionary State Graph Network)模型建模动态图。为了验证模型的有效性,作者在5个数据集上进行了实验。该模型可应用于异常事件检测(anomaly event detection)等。
  • 链接:http://yangy.org/works/t2g/evonet_wsdm21.pdf
  • 相关数据集:
    • DJIA30
    • WebTraffic
    • NetFlow
    • ClockErr
    • Enron
    • AbServe
  • 是否有开源代码:有(https://github.com/zjunet/EvoNet

Learning Continuous System Dynamics from Irregularly-Sampled Partial Observations

  • 作者: Zijie Huang, et al.
  • 发表时间:2020
  • 发表于:NIPS 2021
  • 标签:动态交互系统(dynamic interaction system),非周期、部分采集数据(irregularly-sampled partial observations),latent ordinary differential equation(ODE) generative model
  • 概述:本工作是神经关系推断(NRI)的后续工作。在多主体(agent)动态系统中,我们的任务是通过agent运动、交互的轨迹推断agent之间的关系。作者认为现有的研究工作建立在一个假设之上,即观测轨迹数据是规律性采集,且采集时所有数据均可被观测到,并以此数据为基础推断agent间关系,然而,这是与现实情况不相符的。本文提出了一种LG-ODE方法,即一个隐式的常微分方程生成模型,用于建模具有已知图结构的多主体动态系统。具体地,该编码器可以从结构对象的不规则采样局部观察数据中以无监督的方式推断初始状态,并利用神经网络构成的ODE模块推断任意复杂的连续时间隐式动力学。与NRI相同,作者仍在Springs/Charged/Motion三个数据集上进行了实验,并按照Interpolation/Extrapolation两种不同的数据集划分方式进行了测试。
  • 链接:https://arxiv.org/pdf/2011.03880.pdf
  • 相关数据集:
    • Springs
    • Charged
    • Motion
  • 是否有开源代码:有(https://github.com/ZijieH/LG-ODE.git

GloDyNE: Global Topology Preserving Dynamic Network Embedding

Streaming Graph Neural Networks

  • 作者: Yao Ma, et al.
  • 发表时间:2020
  • 发表于:SIGIR 2020
  • 标签:CTDG,Streaming Graph
  • 概述:该论文类似于论文Real-Time Streaming Graph Embedding Through Local Actions,结合图神经网络,提出了一套面向离散时态动态图的流式处理框架DyGNN。该框架包括更新部分(update component)与扩散模块(propagation component)。更新部分包括interact/update/merge三个单元,能够依据事件(source,target,t),分别生成事件表示、两个节点的隐藏表示与cell memory以及生成两个节点的最终表示;扩散模块包括interact/prop/merge三个模块,利用注意力机制为事件的source与target节点所对应的一跳邻居(即influenced nodes)更新Cell memory与隐藏表示。最终的节点表示取决于每个节点所维护最新的两套Cell memory与隐藏单元。作者在链接预测与节点分类上进行了实验。
  • 链接:https://dl.acm.org/doi/abs/10.1145/3397271.3401092
  • 相关数据集:
    • UCI
    • DNC
    • Epinions
  • 是否有开源代码:有(https://github.com/alge24/dygnn

Other Related Works

Heterogeneous Graph/Heterogeneous Information Network

Heterogeneous Network Representation Learning: Survey, Benchmark, Evaluation, and Beyond

  • 作者: Carl Yang, et al.(UIUC韩家炜团队)
  • 发表时间:2020
  • 发表于:Arxiv
  • 标签:Heterogeneous Network Reprensentation Learning
  • 概述:本文是异质图相关研究的综述文章,系统性地梳理了异质图的经典工作以及前沿工作,将已有工作规范到统一的框架内,且提出了异质图表示学习的Benchmark,并且对于经典的异质图方法进行了复现与评测。
  • 链接:https://arxiv.org/abs/2004.00216
  • 相关数据集:
    • DBLP
    • Yelp
    • Freebase
    • PubMed
  • 是否有开源代码:有

异质信息网络分析与应用综述

  • 作者: Chuan Shi, et al.
  • 发表时间:2020
  • 发表于:软件学报
  • 标签:Heterogeneous Information Network
  • 概述:本文是一篇关于异质信息网络的最新中文综述,对于异质信息网络给出了明确的定义,并且对于现有异质信息网络的从网络结构的角度进行了归类,对于异质信息网络表示学习相关的工作也进行了归类为基于图分解的方法、基于随机游走的方法、基于编码器-解码器的方法以及基于图神经网络的方法。同时本文对于异质信息网络的应用进行了叙述,最后对于异质信息网络的发展提出了展望。
  • 链接:http://www.shichuan.org/doc/94.pdf
  • 是否有开源代码:有 https://github.com/BUPT-GAMMA/OpenHINE

Modeling Relational Data with Graph Convolutional Networks

  • 作者: Michael Schlichtkrull, Thomas N. Kipf, et al.
  • 发表时间:2018
  • 发表于:ESWC 2018
  • 标签:Knowledge Graph, Multi Relation, Graph Neural Network
  • 概述:本文关注于真实世界图中边的异质性,例如FB15K-237和WN18包含多种类型的边。现有图神经网络GCN无法建模边的异质性,因此本文提出了R-GCN模型,在信息传递时对于不同类型的边使用不同的权值矩阵,同时考虑到在边比较多的情况下矩阵的数目也较多,因此采取了共享权值的方式,将每种类型边的权值矩阵视作多个基的带权加和,以此缩小参数量。对于实验部分,本文在FB15K和WN18两个数据集上,从实体分类以及连接预测(知识图谱补全)两个实验角度验证了模型的有效性。
  • 链接:https://arxiv.org/abs/1703.06103
  • 相关数据集:
    • WN18
    • FB15K-237
  • 是否有开源代码:有(https://github.com/tkipf/relational-gcn)

Relation Structure-Aware Heterogeneous Information Network Embedding

  • 作者: Yuanfu Lu, et al. (BUPT 石川团队)
  • 发表时间:2019
  • 发表于:AAAI 2019
  • 标签:Heterogeneous Graph, Relation Structure, Random Walk
  • 概述:本文关注到异质图中不同Meta-path的结构性区别,核心就是将预定义的Meta-path通过统计分析分成两种类型-从属关系/交互关系,对于从属关系,本文计算节点相似度的方法是直接通过欧氏距离;对于交互关系,本文计算节点之间的关系是通过类似于TransE的Translation方法。通过两种不同类型关系的联合学习,最终能够做到考虑不同关系类型(从属/交互)的节点表示。最终本文通过节点聚类、节点分类、连接预测验证了模型的有效性。
  • 链接:https://arxiv.org/abs/1905.08027
  • 相关数据集:
    • DBLP
    • Yelp
    • AMiner
  • 是否有开源代码:有(https://github.com/rootlu/RHINE)

Fast Attributed Multiplex Heterogeneous Network Embedding

  • 作者: Zhijun Liu, et al.
  • 发表时间:2020
  • 发表于:CIKM 2020
  • 标签:Heterogeneous Graph, Fast Learning
  • 概述:本文考虑到现有异质图表示学习方法从效率角度难以应用于大规模异质图数据上,因此提出了一个新的模型框架FAME,用于快速学习异质图上节点的表示。其主要贡献在于 提出了一个新的图表示学习方法,使用随机映射的方式代替feature trasformation的方式(即随机删掉部分维度)。实验部分,本文在多个数据集上验证了模型的有效性,无论是从效率上,还是准确率上,都高于现有的Baseline方法。
  • 链接:https://dl.acm.org/doi/10.1145/3340531.3411944
  • 相关数据集:
    • Alibaba
    • Amazon
    • Aminer
    • IMDB
  • 是否有开源代码:有(https://github.com/ZhijunLiu95/FAME)

Genetic Meta-Structure Search for Recommendation on Heterogeneous Information Network

  • 作者: Zhenyu Han, et al. (THU)
  • 发表时间:2020
  • 发表于:CIKM 2020
  • 标签:Heterogeneous Graph, Genetic Algorithm
  • 概述:本文考虑到异质图能够很好地建模推荐系统,但手动设计Meta-Path需要大量的人工,因此需要研究自动发现Meta-Path的方法。受优化问题中遗传算法的启发,本文设计了一个类似于遗传算法的Meta-Structure自动挖掘策略,用于推荐系统。实验部分,本文在Yelp, Douban Movie, Amazon三个数据集上进行了实验验证模型的有效性,同时通过给出Case Study,验证模型能够学习到新的有用的Meta-Structure。
  • 链接:https://dl.acm.org/doi/10.1145/3340531.3412015
  • 相关数据集:
    • Yelp
    • Douban
    • Movie
    • Amazon
  • 是否有开源代码:有(https://github.com/0oshowero0/GEMS)

Homogenization with Explicit Semantics Preservation for Heterogeneous Information Network

  • 作者: Tiancheng Huang, et al. (ZJU)
  • 发表时间:2020
  • 发表于:CIKM 2020
  • 标签:Heterogeneous Graph, Homogenization
  • 概述:本文考虑到现有异质图算法在将图同质化的过程中(例如HAN)忽略了路径上的节点的丰富信息,且损失了大量的原本图中的信息。因此本文从异质图的同质化角度入手,设计了新的表示学习方法,能够使转化同质子图的过程中同时考虑路径上节点的信息。具体来讲,本文首先设定对称的Meta-path作为考虑对象,对于路径中对称的节点衡量其相似性,以此作为Meta-path重要性的参照。实验部分,本文在DBLP, IMDB,Yelp数据集上以节点分类和节点聚类作为任务进行了实验,验证了模型的有效性。
  • 链接:https://dl.acm.org/doi/10.1145/3340531.3412015
  • 相关数据集:
    • Yelp
    • IMDB
    • DBLP
  • 是否有开源代码:有(https://dl.acm.org/doi/10.1145/3340531.3412135)

Heterogeneous Graph Structure Learning for Graph Neural Networks

  • 作者: Jianan Zhao, et al. (BUPT石川团队)
  • 发表时间:2021
  • 发表于:AAAI 2021
  • 标签:Heterogeneous Graph, Structure Learning, Graph Neural Network
  • 概述:本文关注于现实世界中异质图是存在噪音和缺失的现象,因此针对于此首次提出异质图结构学习的相关工作,希望通过建模异质图的节点特征和已有图的拓补结构特征,能够学习到新的异质图结构,实现对于现有异质图缺失的结构的补充。具体来讲,本文提出了异质图结构学习模型HGSL,首先根据节点的特征信息以及邻居信息(对于关系r, 度量节点相似度,并连接相似节点生成Feature Similarity Graph -> 对于连接的节点间的邻居也进行连接 生成两个Feature Propagation Graph -> 通过Attention机制将三个生成的图进行融合)得到Feature Graph,然后对于关系r, 根据不同Meta-path利用Metapath2Vec学到的向量表示用于度量节点相似度,并生成多个子图,融合得到Semantic Graph,最终对于Feature Graph与Semantic Graph进行融合得到新的异质图结构,实现了缺失结构信息的学习与补充。实验部分,本文在DBLP, ACM, Yelp数据集上以节点分类为任务验证了模型的有效性,并且进行了相关分析。
  • 链接:https://github.com/Andy-Border/HGSL/tree/main/paper
  • 相关数据集:
    • Yelp
    • ACM
    • DBLP
  • 是否有开源代码:有(https://github.com/Andy-Border/HGSL)

Learning Intents behind Interactions with Knowledge Graph for Recommendation

  • 作者: Xiang Wang, et al. (新加坡国立、浙大、eBay)
  • 发表时间:2021
  • 发表于:WWW 2021
  • 标签:Heterogeneous Graph, Knowledge Graph, Recommendation System, Graph Neural Network
  • 概述:本文是一篇对于用户内容推荐算法的研究,对于User-Item的内容推荐,以往工作未考虑到其间存在的用户的意图(Intent),因此本文定义了用户的意图,即user-intent-item,并且对此提出了Knowledge Graph Intent Graph,用KG中的relation集合来代表intent;并针对性地提出了GNN-based Method - KGIG,主要包括结合Intent的用户信息建模,以及考虑多跳异质关系路径的信息聚合,用于精准用户内容推荐。本文在三个数据集上验证了模型的有效性,且给出了全面地分析。
  • 链接:https://arxiv.org/abs/2102.07057
  • 相关数据集:
    • Amazon-Book
    • Last-FM
    • Alibaba-iFashion
  • 是否有开源代码:有(https://github.com/huangtinglin/Knowledge_Graph_based_Intent_Network)

MultiSage: Empowering GCN with Contextualized Multi-Embeddings on Web-Scale Multipartite Networks

  • 作者:Carl Yang, Jiawei Han, Jure Leskovec et al. (UIUC韩家炜团队, Standford Jure团队)
  • 发表时间:2020
  • 发表于:KDD 2020
  • 标签:Recommendation System, Graph Neural Network, Web-Scale
  • 概述:本文是一篇对于用户内容推荐算法的研究,对于内容推荐主要考虑到了背景信息的作用,提出了Contextual Masking机制,用于考虑不同的上下文情下的内容表示,同时利用attention机制比较不同context的重要性差异;除此之外,本文考虑到了工业级的大规模数据推荐,提出了一套解决方案,对于中心节点的邻居,通过parallel pagerank based random walk用于进行邻居采样,然后通过Hadoop2+AWS进行数据的计算。本文在两个大规模数据集(但也是进行了采样并非完整数据集)进行了实验验证模型的有效性。
  • 链接:https://jiyang3.web.engr.illinois.edu/files/multisage.pdf
  • 相关数据集:
    • OAG
    • Printest
  • 是否有开源代码:无

RHINE: Relation Structure-Aware Heterogeneous Information Network Embedding

  • 作者: Chuan Shi, et al. (BUPT& THU)
  • 发表时间:2020
  • 发表于:TKDE 2020
  • 标签:heterogeneous information network, relation structure
  • 概述:本文是一篇基于Meta-path随机游走的工作,主要创新点在于对于Meta-path分成了两类,即(从属/交互),对于从属关系,本文考虑通过欧氏距离度量相似性,对于交互关系,本文考虑通过TransE类似的Translation进行建模。
  • 链接:https://ieeexplore.ieee.org/abstract/document/9050490
  • 相关数据集:
    • DBLP
    • Yelp
    • AMiner
    • Amazon
  • 是否有开源代码:有( https://github.com/rootlu/RHINE )

Dynamic & Heterogeneous Graph Representation

本部分为动态异质图表示学习领域的相关文章,其研究对象为动态异质图。

DHNE: Network Representation Learning Method for Dynamic Heterogeneous Networks

  • 作者: Ying Yin, et al.
  • 发表时间:2019
  • 发表于:IEEE Access
  • 标签:CTDG,异质信息,动态信息, random walk
  • 概述:本文同时考虑到图的异质性与动态性,通过构建Historical-Current图将中心节点的历史邻居信息与当前邻居信息进行拼接,并在此基础上进行Random Walk采样,通过Skip-Gram更新节点在当前时间的向量表示。本文在包含时间信息的DBLP和Aminer数据集上通过节点分类的下游任务验证了模型的有效性。
  • 链接:https://ieeexplore.ieee.org/document/8843962
  • 相关数据集:
    • AMiner
    • DBLP
  • 是否有开源代码:有

Modeling Dynamic Heterogeneous Network for Link Prediction using Hierarchical Attention with Temporal RNN

  • 作者: Hansheng Xue, et al.
  • 发表时间:2020
  • 发表于:ArXiv
  • 标签:CTDG,异质信息,动态信息, 图神经网络
  • 概述:本文提出一个能够同时学习图中动态信息和异质信息的框架DyHATR,通过类似于HAN的异质图神经网络建模每个时间步上节点的表示,其中通过分层注意力机制同时关注到聚合信息时不同节点的重要性,以及不同Meta-path的重要性。在对于每个时间切片图中学到节点的表示基础上,通过RNN来建模节点表示的演化。本文通过Link Prediction实验验证了模型的有效性。
  • 链接:https://ieeexplore.ieee.org/document/8843962
  • 相关数据集:
    • Twitter
    • Math-Overflow
    • Ecomm
  • 是否有开源代码:有(https://github.com/skx300/DyHATR)

Dynamic Heterogeneous Information NetworkEmbedding with Meta-path based Proximity

  • 作者: Xiao Wang, et al.
  • 发表时间:2020
  • 发表于:TKDE
  • 标签:DTDG,异质信息,动态信息, 矩阵分解
  • 概述:对于动态异质图,本文提出一种新的增量式更新方法,用于在考虑图演化的情况下节点向量表示的更新。首先本文对于静态异质图的表示学习,提出了新的StHNE模型,能够同时考虑到一阶邻居相似性以及二阶邻居相似性用于作为节点表示的参照;在此基础上,对于动态演化的异质图,本文提出DyHNE模型,将图的演化转化成特征值和特征向量的变化,并且据此提出了一套新的增量式更新的方法,用于更新节点的表示。本文通过节点分类以及关系预测验证了模型的有效性。
  • 链接:https://yuanfulu.github.io/publication/TKDE-DyHNE.pdf
  • 相关数据集:
    • Yelp
    • DBLP
    • AMiner
  • 是否有开源代码:有(https://github.com/rootlu/DyHNE)

Relationship Prediction in Dynamic Heterogeneous Information Networks

  • 作者: Amin Milani Fard, et al.(New York Institute of Technology)
  • 发表时间:2019
  • 发表于:Advances in Information Retrieval 2019 (4)
  • 标签:DTDG,异质信息
  • 概述:本文在考虑图动态性的同时,考虑图的异质性,认为不同类型节点对之间的关系自然有所区别,因此提出了动态异质图表示学习,并且做了规范定义。并且提出MetaDynaMix 方法,通过meta-path标注每个节点和边的特征,在此基础上通过矩阵分解得到特征向量,并用于计算关系预测时的概率。
  • 链接:https://www.researchgate.net/publication/332257507_Relationship_Prediction_in_Dynamic_Heterogeneous_Information_Networks
  • 相关数据集:
    • Publication Network (DBLP+ ACM)
    • Movies Network (IMDB)
  • 是否有开源代码:无

Link Prediction on Dynamic Heterogeneous Information Networks

  • 作者: Chao Kong, et al.(Anhui Polytechnic University)
  • 发表时间:2019
  • 发表于:Lecture Notes in Computer Science 2019
  • 标签:DTDG,异质信息,广度学习,图神经网络
  • 概述:本文考虑到动态图相关研究中异质信息缺乏有效的利用,且对于大规模图的表示学习过程中,深度学习方法效率较低,因此提出了一种宽度学习(?)的框架,并且与图神经网络相结合,实现高效的动态异质图表示学习。
  • 链接:https://link.springer.com/chapter/10.1007%2F978-3-030-34980-6_36
  • 相关数据集:
    • Reddit
    • Stack Overflow
    • Ask Ubuntu
  • 是否有开源代码:无

Heterogeneous Graph Transformer

  • 作者: Ziniu Hu, et al. (UCLA Yizhou Sun团队)
  • 发表时间:2020
  • 发表于:WWW 2020
  • 标签:Heterogeneous Network Reprensentation Learning, Transformer, Multi-Head Attention
  • 概述:考虑到已有异质图的研究存在以下几点局限:1. 需要人工设计Meta-path;2.无法建模动态信息;3.对于大规模的异质图,缺乏有效的采样方式。针对于以上三点,本文首选给出Meta Relation的概念,直接建模相连的异质节点,基于此设计了类Transformer的网络结构用于图表示学习。考虑到异质图的动态特性,本文提出了RTE编码方式,用于建模异质图的动态演化。考虑到大规模异质图上网络的训练,本文提出了HGSampling方式,用于均匀采样不同类型的节点信息,以实现高效的图表示学习。
  • 链接:https://arxiv.org/abs/2003.01332
  • 相关数据集:
    • OAG
  • 是否有开源代码:有 https://github.com/acbull/pyHGT

基于动态异构信息网络的时序关系预测

  • 作者: Zeya Zhao, et al. (ICT, CAS)
  • 发表时间:2015
  • 发表于:计算机研究与发展
  • 标签:动态信息,异质信息,回归模型
  • 概述:本文首先提出了时间差路径的概念,将关系的时间信息融入到网络上的关系路径中,后将时间信息和结构信息整合,提出了时间差关系路径法(TDLP),将网络中边上的时间信息融入到结构路径中,具体来讲通过随机游走采样符合指定路径与时间模式的样例用于训练逻辑回归模型,然后基于该训练好的模型做时序关系预测,本文在自构建的动态学术数据集上进行实验,验证了模型的有效性。
  • 链接:http://crad.ict.ac.cn/CN/10.7544/issn1000-1239.2015.20150183
  • 相关数据集:
    • DBLP
  • 是否有开源代码:无

RetaGNN: Relational Temporal Attentive Graph Neural Networks for Holistic Sequential Recommendation

  • 作者: Cheng Hsu, et al.(National Cheng Kung University)
  • 发表时间:2021
  • 发表于:WWW 2021
  • 标签:序列推荐(Sequential recommendation),关系注意力GNN网络(Relational Temporal Attentive Graph Neural Networks)
  • 概述:该工作解决的是序列预测任务的transferable问题。作者将目前SR领域的研究分为三类,即Conventional Sequential Recommendation/Inductive Sequential Recommendation(测试集中的user可能在训练集中未出现)/Transferable Sequential Recommendation(测试集中的user/item可能在训练集中均未出现)。基于此,作者提出了用户-物品-属性的三分图结构,通过对特定用户-物品对为中心抽取封闭子图(enclosing subgraph),将封闭子图中用户/物品的随机初始化向量表示通过关系注意力GNN网络(Reta)得到更新的节点向量表示,再将item的向量转化为序列,进行自注意力表示得到每个item的权重,最后生成特定用户-物品对的表示向量。作者在3个数据集上进行了实验,测试了Precision@k, Recall@k与NDCG@k指标,并针对Conventional Sequential Recommendation/Inductive Sequential Recommendation)/Transferable Sequential Recommendation三种场景做了实验。
  • 链接:https://arxiv.org/pdf/2101.12457.pdf
  • 相关数据集:
  • 是否有开源代码:有(https://github.com/retagnn/RetaGNN

Others

A Survey on Knowledge Graphs: Representation, Acquisition and Applications

  • 作者:Shaoxiong Ji, Shirui Pan, Erik Cambria, Senior Member, IEEE, Pekka Marttinen, Philip S. Yu, Fellow IEEE
  • 发表时间:2020
  • 发表于:Arxiv
  • 标签:Knowledge Graph, Representation Learning
  • 概述:本文是一篇知识图谱领域的前沿综述,文中给出了知识图谱的具体定义,并且从知识获取、知识表示、动态知识图谱、知识图谱的应用等多个角度围绕知识图谱技术进行了讨论。同时文章还对于知识图谱未来的发展提出了展望。
  • 链接:https://arxiv.org/abs/2002.00388
  • 是否有开源代码:无

Recovering dynamic networks in big static datasets

  • 作者: Wenjie Hu, et al.
  • 发表时间:2021
  • 发表于:Physics Reports (2021)
  • 标签:时间序列预测(Time series),演化状态图(evolutionary state graph)
  • 概述:伴随着各类传感器的使用与数据存储能力的提升,大型数据集在各个领域变得越来越普遍。为了挖掘复杂的数据中蕴含的信息,多种多样的信息处理手段层出不穷,网络理论与方法则在其中扮演了重要的角色。然而,受到技术、道德等多方因素的限制,我们获取到的数据通常是静态的,基于静态数据重构出的网络无法揭示出足够的信息。

为了解决该问题,该文提出了一种从大型静态数据中恢复动态网络的统一框架。该框架结合了异速生长率与进化博弈论,使用常微分方程组对静态数据样本进行建模,引入生态位的概念来弥补静态数据缺少时间维度的不足。除此之外,本文针对常微分方程组模型下的网络社区划分、多空间网络构建、超网络构建等问题进行了详细的描述,给出了由静态数据到动态网络的完整解决方案。

Related Datasets

包含一些知名的动态网络数据集,以及能够下载动态网络数据集合的网站。

动态网络数据集(仅展示部分):

动态网络数据集合网站:

其他参考资料

图神经网络相关学习/参考资料:

图与机器学习课程