English

The Vertex-Attribute-Constrained Densest $k$-Subgraph Problem

Social and Information Networks 2025-08-12 v1 Data Structures and Algorithms

Abstract

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 kk-Subgraph (DkkS) problem that incorporates the attribute values of vertices. The proposed Vertex-Attribute-Constrained Densest kk-Subgraph (VAC-DkkS) problem retains the NP-hardness and inapproximability properties of the classical DkkS. Nevertheless, we prove that a suitable continuous relaxation of VAC-DkkS 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-DkkS versus classical DkkS in a political network mining application, where VAC-DkkS identifies a balanced and more meaningful set of politicians representing different ideological camps, in contrast to the classical DkkS solution which is unbalanced and rather mundane.

Keywords

Cite

@article{arxiv.2508.06655,
  title  = {The Vertex-Attribute-Constrained Densest $k$-Subgraph Problem},
  author = {Qiheng Lu and Nicholas D. Sidiropoulos and Aritra Konar},
  journal= {arXiv preprint arXiv:2508.06655},
  year   = {2025}
}
R2 v1 2026-07-01T04:41:53.254Z