Community Search in Attributed Networks using Dominance Relationships and Random Walks
Nikolaos Georgiadis, Eleftherios Tiakas, Apostolos N. Papadopoulos
TL;DR
This work addresses local community search in attributed networks by balancing topology with node attributes through a domination-score framework combined with $k$-core extraction. It introduces two complementary methods, a hop-based approach (HBA) and a random-walk-based approach (RWBA), to identify query-containing cohesive subgraphs and evaluates them on a large real-world dataset. Theoretical analyses derive the computational complexities of both methods, while extensive experiments demonstrate that RWBA can achieve comparable community quality to a 2-hop baseline with substantial runtime benefits under moderate parameter settings. The results highlight a practical, scalable pathway for attribute-aware community discovery in large networks, with implications for social networks and recommender systems.
Abstract
Community search in attributed networks poses a dual challenge: balancing structural connectivity -- the network's topological properties -- and attribute similarity -- the shared characteristics of nodes. This paper introduces a novel algorithm that integrates hop-based and random-walk-based methods to identify high-quality communities, effectively addressing this balance. Our approach employs the concept of the domination score to quantify the influence of nodes based on their attributes, followed by $k$-core extraction to ensure strong structural cohesion within the communities. By considering both the network structure and node attributes, the algorithm identifies communities that are not only well-connected, but also share meaningful attribute similarities. We evaluated the algorithm on large real-world datasets, demonstrating its ability to efficiently identify cohesive communities, making it suitable for applications such as social network analysis and recommendation systems.
