Identification of Overlapping Communities via Constrained Egonet Tensor Decomposition

Fatemeh Sheikholeslami, Georgios B. Giannakis

Research output: Contribution to journalArticle

3 Scopus citations


Detection of overlapping communities in real-world networks is a generally challenging task. Upon recognizing that a network is in fact the union of its egonets, a novel network representation using multiway data structures is advocated in this contribution. The introduced sparse tensor-based representation exhibits richer structure compared to its matrix counterpart and, thus, enables a more robust approach to community detection. To leverage this structure, a constrained tensor approximation framework is introduced using PARAFAC decomposition. The arising constrained trilinear optimization is handled via alternating minimization, where intermediate subproblems are solved using the alternating direction method of multipliers to ensure convergence. The factors obtained provide soft community memberships, which can further be exploited for crisp, and possibly-overlapping community assignments. The framework is further broadened to include time-varying graphs, where the edgeset as well as the underlying communities evolve through time. The performance of the proposed approach is assessed via tests on benchmark synthetic graphs as well as real-world networks. As corroborated by numerical tests, the proposed tensor-based representation captures multihop nodal connections, that is, connectivity patterns within single-hop neighbors, whose exploitation yields a more robust community identification in the presence of mixing as well as overlapping communities.

Original languageEnglish (US)
Article number8470175
Pages (from-to)5730-5745
Number of pages16
JournalIEEE Transactions on Signal Processing
Issue number21
StatePublished - Nov 1 2018



  • Community detection
  • constrained PARAFAC
  • egonet subgraphs
  • overlapping communities
  • sparse tensors
  • tensor decomposition

Cite this