Graphs are widely used for modeling various types of interactions, such as email communications and online discussions. Many of such real-world graphs are temporal, and specifically, they grow over time with new nodes and edges. Counting the instances of each graphlet (i.e., an induced subgraph isomorphism class) has been successful in characterizing local structures of graphs, with many applications. While graphlets have been extended for temporal graphs, the extensions are designed for examining temporally-local subgraphs composed of edges with close arrival times, instead of long-term changes in local structures. In this paper, as a new lens for temporal graph analysis, we study the evolution of distributions of graphlet instances over time in real-world graphs. We first discover that the evolution patterns are significantly different from those in random graphs. Then, we suggest a graphlet transition graph for measuring the similarity of the evolution patterns of graphs, which is empowered by an exact, yet fast and space-efficient counting algorithm. Lastly, we uncover a surprising domain-based similarity between graphs, which facilitates the accurate classification of graphs based on their domains. The code and datasets used in the paper are available at https://github.com/deukryeol-yoon/graphlets-over-time .

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Graphlets over Time: A New Lens for Temporal Network Analysis

  • Deukyeol Yoon,
  • Dongjin Lee,
  • Minyoung Choe,
  • Kijung Shin

摘要

Graphs are widely used for modeling various types of interactions, such as email communications and online discussions. Many of such real-world graphs are temporal, and specifically, they grow over time with new nodes and edges. Counting the instances of each graphlet (i.e., an induced subgraph isomorphism class) has been successful in characterizing local structures of graphs, with many applications. While graphlets have been extended for temporal graphs, the extensions are designed for examining temporally-local subgraphs composed of edges with close arrival times, instead of long-term changes in local structures. In this paper, as a new lens for temporal graph analysis, we study the evolution of distributions of graphlet instances over time in real-world graphs. We first discover that the evolution patterns are significantly different from those in random graphs. Then, we suggest a graphlet transition graph for measuring the similarity of the evolution patterns of graphs, which is empowered by an exact, yet fast and space-efficient counting algorithm. Lastly, we uncover a surprising domain-based similarity between graphs, which facilitates the accurate classification of graphs based on their domains. The code and datasets used in the paper are available at https://github.com/deukryeol-yoon/graphlets-over-time .