Affiliation:
1. ISI Foundation and University of Turin, Torino, Italy
2. ISI Foundation and Eurecat, Torino, Italy
3. UniCredit, Rome, Italy
4. Sapienza University of Rome, Roma, Italy
Abstract
Multilayer networks are a powerful paradigm to model complex systems, where multiple relations occur between the same entities. Despite the keen interest in a variety of tasks, algorithms, and analyses in this type of network, the problem of extracting dense subgraphs has remained largely unexplored so far.
As a first step in this direction, in this work, we study the problem of
core decomposition of a multilayer network
. Unlike the single-layer counterpart in which cores are all nested into one another and can be computed in linear time, the multilayer context is much more challenging as no total order exists among multilayer cores; rather, they form a lattice whose size is exponential in the number of layers. In this setting, we devise three algorithms, which differ in the way they visit the core lattice and in their pruning techniques. We assess time and space efficiency of the three algorithms on a large variety of real-world multilayer networks.
We then move a step forward and study the problem of extracting the
inner-most
(also known as
maximal
) cores, i.e., the cores that are not dominated by any other core in terms of their core index in all the layers. inner-most cores are typically orders of magnitude less than all the cores. Motivated by this, we devise an algorithm that effectively exploits the maximality property and extracts inner-most cores directly, without first computing a complete decomposition. This allows for a consistent speed up over a naïve method that simply filters out non-inner-most ones from all the cores.
Finally, we showcase the multilayer core-decomposition tool in a variety of scenarios and problems. We start by considering the problem of
densest-subgraph extraction in multilayer networks
. We introduce a definition of multilayer densest subgraph that tradesoff between high density and number of layers in which the high density holds, and exploit multilayer core decomposition to approximate this problem with quality guarantees. As further applications, we show how to utilize multilayer core decomposition to speed-up the extraction of
frequent cross-graph quasi-cliques
and to generalize the
community-search
problem to the multilayer setting.
Publisher
Association for Computing Machinery (ACM)
Cited by
33 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Jaccard-constrained dense subgraph discovery;Machine Learning;2024-07-23
2. MCR-Tree: An Efficient Index for Multi-dimensional Core Search;Proceedings of the ACM on Management of Data;2024-05-29
3. FocusCore Decomposition of Multilayer Graphs;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
4. Fast Multilayer Core Decomposition and Indexing;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
5. A Survey on the Densest Subgraph Problem and its Variants;ACM Computing Surveys;2024-04-30