Local Network Community Detection with Continuous Optimization of Conductance and Weighted Kernel K-Means

01/21/2016
by   Twan van Laarhoven, et al.
0

Local network community detection is the task of finding a single community of nodes concentrated around few given seed nodes in a localized way. Conductance is a popular objective function used in many algorithms for local community detection. This paper studies a continuous relaxation of conductance. We show that continuous optimization of this objective still leads to discrete communities. We investigate the relation of conductance with weighted kernel k-means for a single community, which leads to the introduction of a new objective function, σ-conductance. Conductance is obtained by setting σ to 0. Two algorithms, EMc and PGDc, are proposed to locally optimize σ-conductance and automatically tune the parameter σ. They are based on expectation maximization and projected gradient descent, respectively. We prove locality and give performance guarantees for EMc and PGDc for a class of dense and well separated communities centered around the seeds. Experiments are conducted on networks with ground-truth communities, comparing to state-of-the-art graph diffusion algorithms for conductance optimization. On large graphs, results indicate that EMc and PGDc stay localized and produce communities most similar to the ground, while graph diffusion algorithms generate large communities of lower quality.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/12/2018

Generative models for local network community detection

Local network community detection aims to find a single community in a l...
research
09/11/2020

Community detection in networks using graph embeddings

Graph embedding methods are becoming increasingly popular in the machine...
research
06/10/2014

A Flexible Fitness Function for Community Detection in Complex Networks

Most community detection algorithms from the literature work as optimiza...
research
03/25/2022

Machine-Learning Based Objective Function Selection for Community Detection

NECTAR, a Node-centric ovErlapping Community deTection AlgoRithm, presen...
research
09/10/2022

The Bayan Algorithm: Detecting Communities in Networks Through Exact and Approximate Optimization of Modularity

Community detection is a classic problem in network science with extensi...
research
09/30/2022

Local dominance unveils clusters in networks

Clusters or communities can provide a coarse-grained description of comp...
research
05/16/2016

Probing the Geometry of Data with Diffusion Fréchet Functions

Many complex ecosystems, such as those formed by multiple microbial taxa...

Please sign up or login with your details

Forgot password? Click here to reset