The Vertex-Attribute-Constrained Densest $k$-Subgraph Problem
By: Qiheng Lu, Nicholas D. Sidiropoulos, Aritra Konar
Potential Business Impact:
Finds groups with shared interests, not just popular ones.
Dense subgraph mining is a fundamental technique in graph mining, commonly applied in fraud detection, community detection, product recommendation, and document summarization. In such applications, we are often interested in identifying communities, recommendations, or summaries that reflect different constituencies, styles or genres, and points of view. For this task, we introduce a new variant of the Densest $k$-Subgraph (D$k$S) problem that incorporates the attribute values of vertices. The proposed Vertex-Attribute-Constrained Densest $k$-Subgraph (VAC-D$k$S) problem retains the NP-hardness and inapproximability properties of the classical D$k$S. Nevertheless, we prove that a suitable continuous relaxation of VAC-D$k$S is tight and can be efficiently tackled using a projection-free Frank--Wolfe algorithm. We also present an insightful analysis of the optimization landscape of the relaxed problem. Extensive experimental results demonstrate the effectiveness of our proposed formulation and algorithm, and its ability to scale up to large graphs. We further elucidate the properties of VAC-D$k$S versus classical D$k$S in a political network mining application, where VAC-D$k$S identifies a balanced and more meaningful set of politicians representing different ideological camps, in contrast to the classical D$k$S solution which is unbalanced and rather mundane.
Similar Papers
Differentially Private Densest-$k$-Subgraph
Data Structures and Algorithms
Finds important groups in secret data safely.
Finding Locally Densest Subgraphs: Convex Programming with Edge and Triangle Density
Databases
Finds important groups in huge online networks.
Efficient Partition-based Approaches for Diversified Top-k Subgraph Matching
Databases
Finds different patterns in connected data faster.