An Efficient Framework for Computing Structure- And Semantics-Preserving Community in a Heterogeneous Multilayer Network

by   Abhishek Santra, et al.

Multilayer networks or MLNs (also called multiplexes or network of networks) are being used extensively for modeling and analysis of data sets with multiple entity and feature types and associated relationships. Although the concept of community is widely-used for aggregate analysis, a structure- and semantics preserving definition for it is lacking for MLNs. Retention of original MLN structure and entity relationships is important for detailed drill-down analysis. In addition, efficient computation is also critical for large number of analysis. In this paper, we introduce a structure-preserving community definition for MLNs as well as a framework for its efficient computation using the decoupling approach. The proposed decoupling approach combines communities from individual layers to form a serial k-community for connected k layers in a MLN. We propose a new algorithm for pairing communities across layers and introduce several weight metrics for composing communities from two layers using participating community characteristics. In addition to the definition, our proposed approach has a number of desired characteristics. It: i) leverages extant single graph community detection algorithms, ii) introduces several weight metrics that are customized for the community concept, iii) is a new algorithm for pairing communities using bipartite graphs, and iv) experimentally validates the community computation and its efficiency on widely-used IMDb and DBLP data sets.


Structure-Preserving Community In A Multilayer Network: Definition, Detection, And Analysis

Multilayer networks or MLNs (also called multiplexes or network of netwo...

A New Community Definition For MultiLayer Networks And A Novel Approach For Its Efficient Computation

As the use of MultiLayer Networks (or MLNs) for modeling and analysis is...

A New Approach for Scalable Analysis of Microbial Communities

Microbial communities play important roles in the function and maintenan...

Closeness Centrality Algorithms For Multilayer Networks

Centrality measures for simple graphs are well-defined and several main-...

Speeding Up BigClam Implementation on SNAP

We perform a detailed analysis of the C++ implementation of the Cluster ...

Network Abstractions of Prescription Patterns in a Medicaid Population

Understanding prescription patterns have relied largely on aggregate sta...

From Base Data To Knowledge Discovery – A Life Cycle Approach – Using Multilayer Networks

Any large complex data analysis to infer or discover meaningful informat...

Please sign up or login with your details

Forgot password? Click here to reset