In recent years, Dynamic Graph (DG) representations have been increasingly used for modeling dynamic systems due to their ability to integrate both topological and temporal information in a compact representation. Dynamic graphs allow to efficiently handle applications such as social network prediction, recommender systems, traffic forecasting or electroencephalography analysis, that can not be adressed using standard numeric representations. As a direct consequence of the emergence of dynamic graph representations, dynamic graph learning has emerged as a new machine learning problem, combining challenges from both sequential/temporal data processing and static graph learning. In this research area, Dynamic Graph Neural Network (DGNN) has became the state of the art approach and plethora of models have been proposed in the very recent years. This paper aims at providing a review of problems and models related to dynamic graph learning. The various dynamic graph supervised learning settings are analysed and discussed. We identify the similarities and differences between existing models with respect to the way time information is modeled. Finally, general guidelines for a DGNN designer when faced with a dynamic graph learning problem are provided.
翻译:近年来,由于其在紧凑表示中集成拓扑和时间信息的能力,动态图(DG)表示已越来越多地用于建模动态系统。动态图允许有效地处理不能使用标准数字表示来解决的应用,如社交网络预测、推荐系统、交通预测或脑电图分析。由于动态图表示的出现,动态图学习已成为一种新的机器学习问题,结合了序列/时间数据处理和静态图学习的挑战。在这个研究领域中,动态图神经网络(DGNN)已成为最先进的方法之一,近年来提出了大量模型。本文旨在提供关于动态图学习相关问题和模型的综述。分析和讨论了各种动态图有监督学习设置。我们识别了现有模型在不同时间信息建模方式方面的相似性和差异性。最后,本文提供了一个DGNN设计者面对动态图学习问题的一般指导原则。