Parallel and Streaming Algorithms for K-Core Decomposition

被引:0
|
作者
Esfandiari, Hossein [1 ]
Lattanzi, Silvio [1 ]
Mirrokni, Vahab [1 ]
机构
[1] Google Res, Mountain View, CA 94043 USA
来源
INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80 | 2018年 / 80卷
关键词
NETWORKS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The k-core decomposition is a fundamental primitive in many machine learning and data mining applications. We present the first distributed and the first streaming algorithms to compute and maintain an approximate k-core decomposition with provable guarantees. Our algorithms achieve rigorous bounds on space complexity while bounding the number of passes or number of rounds of computation. We do so by presenting a new powerful sketching technique for k-core decomposition, and then by showing it can be computed efficiently in both streaming and MapReduce models. Finally, we confirm the effectiveness of our sketching technique empirically on a number of publicly available graphs.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Streaming Algorithms for k-core Decomposition
    Sariyuece, Ahmet Erdem
    Gedik, Bugra
    Jacques-Silva, Gabriela
    Wu, Kun-Lung
    Catalyuerek, Uemit V.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (06): : 433 - 444
  • [2] Parallel k-core Decomposition on Multicore Platforms
    Kabir, Humayun
    Madduri, Kamesh
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 1482 - 1491
  • [3] Incremental k-core decomposition: algorithms and evaluation
    Ahmet Erdem Sarıyüce
    Buğra Gedik
    Gabriela Jacques-Silva
    Kun-Lung Wu
    Ümit V. Çatalyürek
    The VLDB Journal, 2016, 25 : 425 - 447
  • [4] Incremental k-core decomposition: algorithms and evaluation
    Sariyuce, Ahmet Erdem
    Gedik, Bugra
    Jacques-Silva, Gabriela
    Wu, Kun-Lung
    Catalyurek, Umit V.
    VLDB JOURNAL, 2016, 25 (03): : 425 - 447
  • [5] Parallel Batch-Dynamic Algorithms for k-Core Decomposition and Related Graph Problems
    Liu, Quanquan C.
    Shi, Jessica
    Yu, Shangdi
    Dhulipala, Laxman
    Shun, Julian
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 191 - 204
  • [6] Distributed k-Core Decomposition
    Montresor, Alberto
    De Pellegrini, Francesco
    Miorandi, Daniele
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (02) : 288 - 300
  • [7] k-core Decomposition on Giraph and GraphChi
    Hu, Xin
    Liu, Fangming
    Srinivasan, Venkatesh
    Thomo, Alex
    ADVANCES IN INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS, INCOS-2017, 2018, 8 : 274 - 284
  • [8] Brief Announcement: Distributed k-Core Decomposition
    Montresor, Alberto
    De Pellegrini, Francesco
    Miorandi, Daniele
    PODC 11: PROCEEDINGS OF THE 2011 ACM SYMPOSIUM PRINCIPLES OF DISTRIBUTED COMPUTING, 2011, : 207 - 208
  • [9] A Distributed k-Core Decomposition Algorithm on Spark
    Mandal, Aritra
    Al Hasan, Mohammad
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 976 - 981
  • [10] Modeling AS relationships based on k-core decomposition
    Guo, Hong
    Lan, Ju-Long
    Wang, Tao
    Liu, Luo-Kun
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2011, 39 (11): : 2627 - 2634