Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3038912.3052635acmotherconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
research-article
Public Access

The k-peak Decomposition: Mapping the Global Structure of Graphs

Published: 03 April 2017 Publication History

Abstract

The structure of real-world complex networks has long been an area of interest, and one common way to describe the structure of a network has been with the k-core decomposition. The core number of a node can be thought of as a measure of its centrality and importance, and is used by applications such as community detection, understanding viral spreads, and detecting fraudsters. However, we observe that the k-core decomposition suffers from an important flaw: namely, it is calculated globally, and so if the network contains distinct regions of different densities, the sparser among these regions may be neglected.
To resolve this issue, we propose the k-peak graph decomposition method, based on the k-core algorithm, which finds the centers of distinct regions in the graph. Our contributions are as follows: (1) We present a novel graph decomposition- the k-peak decomposition- and corresponding algorithm, and perform a theoretical analysis of its properties. (2) We describe a new visualization method, the "Mountain Plot", which can be used to better understand the global structure of a graph. (3) We perform an extensive empirical analysis of real-world graphs, including technological, social, biological, and collaboration graphs, and show how the k-peak decomposition gives insight into the structures of these graphs. (4) We demonstrate the advantage of using the k-peak decomposition in various applications, including community detection, contagion and identifying essential proteins.

References

[1]
KONECT: The koblenz network collection. http://konect.uni-koblenz.de/networks, May 2015.
[2]
J. Abello and F. Queyroi. Fixed points of graph peeling. In Advances in Social Networks Analysis and Mining (ASONAM), 2013 IEEE/ACM International Conference on, pages 256--263. IEEE, 2013.
[3]
V. Batagelj and M. Zaversnik. An O(m) algorithm for cores decomposition of networks. Advances in Data Analysis and Classification, 5(2):129--145, 2011.
[4]
S. P. Borgatti and M. G. Everett. Social Networks, pages 375--395, 2000.
[5]
J. Cohen. Trusses: Cohesive subgraphs for social network analysis. 2008.
[6]
S. A. Erdem, C. Seshadhri, A. Pinar, and U. V. Catalyurek. Finding the hierarchy of dense subgraphs using nucleus decompositions. In WWW, 2015.
[7]
P. Govindan, S. Soundarajan, T. Eliassi-Rad, and C. Faloutsos. Nimblecore: A space-efficient external memory algorithm for estimating core numbers. In ASONAM, 2016.
[8]
P. Holme. Core-periphery organization of complex networks. Physical Review E, 72(4):046111, 2005.
[9]
J. Jiang, M. Mitzenmacher, and J. Thaler. Parallel peeling algorithms. ACM Trans. Parallel Comput., 3(1):7:1--7:27, Aug. 2016.
[10]
H. Kim, J. Shin, E. Kim, H. Kim, S. Hwang, J. E. Shim, and I. Lee. Yeastnet v3: a public database of data-specific and integrated functional gene networks for saccharomyces cerevisiae. Nucleic Acids Research, 42:731--736, 2014.
[11]
M. Kitsak, L. Gallos, S. Havlin, F. Liljeros, L. Muchnik, E. Stanley, and H. Makse. Identification of influential spreaders in complex networks. Nature Physics, 6(11):888--893, 2010.
[12]
J. Leskovec and A. Krevl. SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data, June 2014.
[13]
Y. Liu, N. Shah, and D. Koutra. An empirical comparison of the summarization power of graph clustering methods. CoRR, 2015.
[14]
A. Mislove, B. Viswanath, K. P. Gummadi, and P. Druschel. You are who you know: Inferring user profiles in online social networks. In WSDM, pages 251--260, 2010.
[15]
A. Montresor, F. D. Pellegrini, and D. Miorandi. Distributed k-core decomposition. IEEE TPDS, 24(2):288--300, 2013.
[16]
M. P. O'Brien and B. D. Sullivan. Locally estimating core numbers. In ICDM, pages 460--469, 2014.
[17]
C. Peng, T. G. Kolda, and A. Pinar. Accelerating community detection by using k-core subgraphs. CoRR, abs/1403.2226, 2014.
[18]
M. P. Rombach, M. A. Porter, J. H. Fowler, and P. J. Mucha. Core-periphery structure in networks. SIAM Journal on Applied Mathematics, pages 167--190, 2014.
[19]
A. E. Saríıyüce, B. Gedik, G. Jacques-Silva, K.-L. Wu, and U. V. Çatalyürek. Streaming algorithms for k-core decomposition. PVLDB, 6(6):433--444, 2013.
[20]
S. B. Seidman. Network structure and minimum degree. Social Networks, 5(3):269--287, 1983.
[21]
J. Ugander, B. Karrer, L. Backstrom, and J. M. Kleinberg. Graph cluster randomization: Network exposure to multiple universes. In KDD, pages 329--337, 2013.
[22]
N. Wang, S. Parthasarathy, K. Tan, and A. K. H. Tung. CSV: visualizing and mining cohesive subgraphs. In SIGMOD, pages 445--458, 2008.
[23]
S. Wuchty and E. Almaas. Peeling the yeast protein network. Proteomics, 5(2):444--449, 2005.
[24]
X. Zhang, T. Martin, and M. E. Newman. Identification of core-periphery structure in networks. Physical Review E, 91(3):032803, 2015.
[25]
X. Zhang, J. Xu, and W. xin Xiao. A new method for the discovery of essential proteins. PLoS One, 8(3), 2013.

Cited By

View all
  • (2024)Experimental Analysis and Evaluation of Cohesive Subgraph DiscoveryInformation Sciences10.1016/j.ins.2024.120664(120664)Online publication date: Apr-2024
  • (2023)Higher-Order Peak DecompositionProceedings of the 32nd ACM International Conference on Information and Knowledge Management10.1145/3583780.3615209(4310-4314)Online publication date: 21-Oct-2023
  • (2023)Revisiting Core Maintenance for Dynamic HypergraphsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2023.323666934:3(981-994)Online publication date: 1-Mar-2023
  • Show More Cited By

Index Terms

  1. The k-peak Decomposition: Mapping the Global Structure of Graphs

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      WWW '17: Proceedings of the 26th International Conference on World Wide Web
      April 2017
      1678 pages
      ISBN:9781450349130

      Sponsors

      • IW3C2: International World Wide Web Conference Committee

      In-Cooperation

      Publisher

      International World Wide Web Conferences Steering Committee

      Republic and Canton of Geneva, Switzerland

      Publication History

      Published: 03 April 2017

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. graph visualization
      2. graphs
      3. k-core
      4. k-peak

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      WWW '17
      Sponsor:
      • IW3C2

      Acceptance Rates

      WWW '17 Paper Acceptance Rate 164 of 966 submissions, 17%;
      Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)110
      • Downloads (Last 6 weeks)21
      Reflects downloads up to 22 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Experimental Analysis and Evaluation of Cohesive Subgraph DiscoveryInformation Sciences10.1016/j.ins.2024.120664(120664)Online publication date: Apr-2024
      • (2023)Higher-Order Peak DecompositionProceedings of the 32nd ACM International Conference on Information and Knowledge Management10.1145/3583780.3615209(4310-4314)Online publication date: 21-Oct-2023
      • (2023)Revisiting Core Maintenance for Dynamic HypergraphsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2023.323666934:3(981-994)Online publication date: 1-Mar-2023
      • (2023)Skeletal Cores and Graph ResilienceMachine Learning and Knowledge Discovery in Databases: Research Track10.1007/978-3-031-43418-1_18(293-308)Online publication date: 17-Sep-2023
      • (2021)MGA: Momentum Gradient Attack on NetworkIEEE Transactions on Computational Social Systems10.1109/TCSS.2020.30310588:1(99-109)Online publication date: Feb-2021
      • (2021)Planted hitting set recovery in hypergraphsJournal of Physics: Complexity10.1088/2632-072X/abdb7d2:3(035004)Online publication date: 5-May-2021
      • (2021)LKG: A fast scalable community-based approach for influence maximization problem in social networksPhysica A: Statistical Mechanics and its Applications10.1016/j.physa.2021.126258582(126258)Online publication date: Nov-2021
      • (2020)Cores matter? An analysis of graph decomposition effects on influence maximization problemsProceedings of the 12th ACM Conference on Web Science10.1145/3394231.3397908(184-193)Online publication date: 6-Jul-2020
      • (2020)V-CombinerProceedings of the 34th ACM International Conference on Supercomputing10.1145/3392717.3392739(1-13)Online publication date: 29-Jun-2020
      • (2020)Incremental Algorithms of the Core Maintenance Problem on Edge-Weighted GraphsIEEE Access10.1109/ACCESS.2020.29853278(63872-63884)Online publication date: 2020
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media