Generating synthetic social graphs with Darwini

被引:2
|
作者
Edunov, Sergey [1 ]
Logothetis, Dionysios [1 ]
Ching, Avery [1 ]
Kabiljo, Maja [1 ]
Wang, Cheng [2 ]
机构
[1] Facebook, Menlo Pk, CA 94025 USA
[2] Univ Houston, Houston, TX 77004 USA
关键词
D O I
10.1109/ICDCS.2018.00062
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Synthetic graph generators facilitate research in graph algorithms and graph processing systems by providing access to graphs that resemble real social networks while addressing privacy and security concerns. Nevertheless, their practical value lies in their ability to capture important metrics of real graphs, such as degree distribution and clustering properties. Graph generators must also be able to produce such graphs at the scale of real-world industry graphs, that is, hundreds of billions or trillions of edges. In this paper, we propose Darwini, a graph generator that captures a number of core characteristics of real graphs. Importantly, given a source graph, it can reproduce the degree distribution and, unlike existing approaches, the local clustering coefficient distribution. Furthermore, Darwini maintains a number of metrics, such as graph assortativity, eigenvalues, and others. Comparing Darwini with state-of-the-art generative models, we show that it can reproduce these characteristics more accurately. Finally, we provide an open source implementation of Darwini on the vertex-centric Apache Giraph (TM) model that can generate synthetic graphs with up to 3 trillion edges.
引用
收藏
页码:567 / 577
页数:11
相关论文
共 50 条
  • [21] GENERATING RANDOM REGULAR GRAPHS
    WORMALD, NC
    JOURNAL OF ALGORITHMS, 1984, 5 (02) : 247 - 280
  • [22] GENERATING RANDOM GRAPHS EFFICIENTLY
    RAMAN, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 149 - 160
  • [23] Generating random regular graphs
    Kim, J. H.
    Vu, V. H.
    COMBINATORICA, 2006, 26 (06) : 683 - 708
  • [24] Generating weakly triangulated graphs
    Hayward, R
    JOURNAL OF GRAPH THEORY, 1996, 21 (01) : 67 - 69
  • [25] Generating subgraphs in chordal graphs
    Levit, Vadim E.
    Tankus, David
    Discrete Applied Mathematics, 2025, 368 : 184 - 189
  • [26] Generating Random Regular Graphs
    J. H. Kim
    V. H. Vu*
    Combinatorica, 2006, 26 : 683 - 708
  • [27] Generating regular directed graphs
    Brinkmann, Gunnar
    DISCRETE MATHEMATICS, 2013, 313 (01) : 1 - 7
  • [28] On the generating graphs of symmetric groups
    Erdem, Fuat
    JOURNAL OF GROUP THEORY, 2018, 21 (04) : 629 - 649
  • [29] A Monte Carlo Algorithm for Generating Synthetic Social Networks Based on Personality Compatibility
    O'Neil, Daniel A.
    Petty, Mikel D.
    2019 IEEE SOUTHEASTCON, 2019,
  • [30] A Test-Bed for Generating Social Graphs and Recommending Named Groups from Email
    Ghobrial, Andrew
    Bartel, Jacob W.
    Vitkus, Andrew
    Dewan, Prasun
    PROCEEDINGS OF THE 2015 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM 2015), 2015, : 745 - 748