1 Introduction
Graphs are ubiquitous data structures in modern applications, ranging from social networks, financial transactions and e-commerce platforms. For many practical scenarios, these graphs are often combined with temporal information, indicating dynamic characteristics, i.e., temporal graphs. For example, financial transactions have occurring timestamps; users’ browsing records for products on e-commerce platforms are associated with timestamps as well. The dynamic patterns on graphs are of both research and practical interest, e.g., counting pattern’s occurrences and predicting future interactions [1], [2].