Abstract
Real-world networks exhibit significant community structure. Communities are sometimes explicitly known or defined (e.g., virtual groups that one joins in an online social network, departments in an organization), but are often determined using a community detection or a clustering algorithm. Given a weighted network, with edge weights denoting interaction strengths between vertices, and a community membership matrix mapping vertices to overlapping or non-overlapping communities, we present a new unsupervised method for analyzing and ranking these communities, such that the computed nonnegative community weights seek to explain the edge weights. Our method is based on a new factorization of the weighted adjacency matrix. The weighted matrix decomposition we obtain has a simple combinatorial interpretation. We show that the proposed optimization problem reduces to a Nonnegative Least Squares problem, and design a fast algorithm for computing the community weights. We assess this problem formulation on a variety of synthetic and real-world networks, in order to gain insight into its advantages and limitations.
Original language | English (US) |
---|---|
Title of host publication | Proceedings - 2017 IEEE 31st International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 1540-1547 |
Number of pages | 8 |
ISBN (Electronic) | 9781538634080 |
DOIs | |
State | Published - Jun 30 2017 |
Event | 31st IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017 - Orlando, United States Duration: May 29 2017 → Jun 2 2017 |
Other
Other | 31st IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017 |
---|---|
Country/Territory | United States |
City | Orlando |
Period | 5/29/17 → 6/2/17 |
All Science Journal Classification (ASJC) codes
- Hardware and Architecture
- Computer Networks and Communications
- Information Systems