Streaming Algorithms for k-core Decomposition

被引:112
|
作者
Sariyuece, Ahmet Erdem [1 ,2 ]
Gedik, Bugra [3 ]
Jacques-Silva, Gabriela [5 ]
Wu, Kun-Lung [5 ]
Catalyuerek, Uemit V. [1 ,4 ]
机构
[1] Ohio State Univ, Dept Biomed Informat, Columbus, OH 43210 USA
[2] Ohio State Univ, Dept Comp Sci & Engn, Columbus, OH 43210 USA
[3] Ihsan Dogramaci Bilkent Univ, Dept Comp Engn, Ankara, Turkey
[4] Ohio State Univ, Dept Elect & Comp Engn, Columbus, OH 43210 USA
[5] IBM Thomas J Watson Res Ctr, IBM Res, Yorktown Hts, NY 10598 USA
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2013年 / 6卷 / 06期
关键词
Compilation and indexing terms; Copyright 2024 Elsevier Inc;
D O I
10.14778/2536336.2536344
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A k-core of a graph is a maximal connected subgraph in which every vertex is connected to at least k vertices in the subgraph. k-core decomposition is often used in large-scale network analysis, such as community detection, protein function prediction, visualization, and solving NP-Hard problems on real networks efficiently, like maximal clique finding. In many real-world applications, networks change over time. As a result, it is essential to develop efficient incremental algorithms for streaming graph data. In this paper, we propose the first incremental k-core decomposition algorithms for streaming graph data. These algorithms locate a small subgraph that is guaranteed to contain the list of vertices whose maximum k-core values have to be updated, and efficiently process this subgraph to update the k-core decomposition. Our results show a significant reduction in run-time compared to non-incremental alternatives. We show the efficiency of our algorithms on different types of real and synthetic graphs, at different scales. For a graph of 16 million vertices, we observe speedups reaching a million times, relative to the non-incremental algorithms.
引用
收藏
页码:433 / 444
页数:12
相关论文
共 50 条
  • [41] Based on Agent Model and K-Core Decomposition to Analyze the Diffusion of Mass Incident in Microblog
    Pan, Jun
    Shen, Huizhang
    Chen, Zhong
    COMPLEXITY, 2017,
  • [42] A Knowledge Discovery Method for Landslide Monitoring Based on K-Core Decomposition and the Louvain Algorithm
    Wang, Ping
    Deng, Xingdong
    Liu, Yang
    Guo, Liang
    Zhu, Jun
    Fu, Lin
    Xie, Yakun
    Li, Weilian
    Lai, Jianbo
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2022, 11 (04)
  • [43] Link importance assessment strategy based on improved k-core decomposition in complex networks
    Zhang, Yongheng
    Lu, Yuliang
    Yang, GuoZheng
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2022, 19 (07) : 7019 - 7031
  • [44] Ranking of critical species to preserve the functionality of mutualistic networks using the k-core decomposition
    Garcia-Algarra, Javier
    Pastor, Juan Manuel
    Iriondo, Jose Maria
    Galeano, Javier
    PEERJ, 2017, 5
  • [45] Hybrid Virtual Network Embedding with K-core Decomposition and Time-oriented Priority
    Qing, Sude
    Liao, Jianxin
    Wang, Jingyu
    Zhu, Xiaomin
    Qi, Qi
    2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012,
  • [46] Adapted K-Core Decomposition and Visualization for Functional Magnetic Resonance Imaging Connectivity Networks
    de Ridder, Michael
    Klein, Karsten
    Kim, Jinman
    2018 40TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2018, : 4134 - 4137
  • [47] SINGULARITY OF THE k-CORE OF A RANDOM GRAPH
    Ferber, Asaf
    Kwan, Matthew
    Sah, Ashwin
    Sawhney, Mehtaab
    DUKE MATHEMATICAL JOURNAL, 2023, 172 (07) : 1293 - 1332
  • [48] Differential Privacy from Locally Adjustable Graph Algorithms: k-Core Decomposition, Low Out-Degree Ordering, and Densest Subgraphs
    Dhulipala, Laxman
    Liu, Quanquan C.
    Raskhodnikova, Sofya
    Shi, Jessica
    Shun, Julian
    Yu, Shangdi
    2022 IEEE 63RD ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2022, : 754 - 765
  • [49] Minimum k-cores and the k-core polytope
    Mikesell, Derek
    Hicks, Illya V.
    NETWORKS, 2022, 80 (01) : 93 - 108
  • [50] K-Core Maximization: An Edge Addition Approach
    Zhou, Zhongxin
    Zhang, Fan
    Lin, Xuemin
    Zhang, Wenjie
    Chen, Chen
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 4867 - 4873