Fast Multilayer Core Decomposition and Indexing

Dandan Liu, Run An Wang, Zhaonian Zou*, Xin Huang

*Corresponding author for this work

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

Abstract

The multilayer (ML) graph model provides a robust representation of multi-sourced relationships among real-world entities, laying a solid foundation for reliable knowledge discovery. ML core decomposition is a fundamental analytical tool for ML graphs. It offers valuable insights into the dense structures in ML graphs and forms the basis for many complex analysis tasks. However, existing ML core decomposition algorithms face performance issues due to unavoidably unnecessary computations and are inherently serial, unable to fully leverage the multi-core processors. In this paper, we reformulate the search space of this problem with a tree-shaped structure called MLC-tree. Based on it, we present an efficient serial ML core decomposition algorithm that achieves improved time complexity over existing solutions and the first parallel framework for this problem by exploiting the path-decomposition of the MLC-tree. Two practical optimizations are introduced to further boost the parallel efficiency. To facilitate applications built upon ML cores, we construct a compact storage and index structure for ML cores based on the MLC-tree. The usefulness of this index is showcased through two applications: ML core search and a novel weighted densest sub graph discovery problem. Extensive experiments on 9 real-world ML graphs show that our MLC-tree-based ML core decomposition algorithm achieves a speedup of up to 128× over existing baselines and the parallel approach attains an additional speedup of up to 30.6× using 40 cores. Moreover, the MLC-tree index can efficiently support the studied applications.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 40th International Conference on Data Engineering (ICDE)
PublisherIEEE
Pages2695-2708
Number of pages14
ISBN (Electronic)9798350317152
ISBN (Print)9798350317169
DOIs
Publication statusPublished - 16 May 2024
Event40th IEEE International Conference on Data Engineering, ICDE 2024 - Kinepolis Jaarbeurs theater, Utrecht, Netherlands
Duration: 13 May 202417 May 2024
https://icde2024.github.io/papers.html (Link to conference's schedule )
https://icde2024.github.io/index.html (Conference's website)
https://ieeexplore.ieee.org/xpl/conhome/10597630/proceeding (Conference's proceeding)

Publication series

NameProceedings - International Conference on Data Engineering
ISSN (Print)1063-6382
ISSN (Electronic)2375-026X

Conference

Conference40th IEEE International Conference on Data Engineering, ICDE 2024
Country/TerritoryNetherlands
CityUtrecht
Period13/05/2417/05/24
Internet address

Scopus Subject Areas

  • Software
  • Signal Processing
  • Information Systems

User-Defined Keywords

  • Multilayer graphs
  • core decomposition
  • parallel algorithms
  • the densest subgraph

Fingerprint

Dive into the research topics of 'Fast Multilayer Core Decomposition and Indexing'. Together they form a unique fingerprint.

Cite this