English

Heat kernel based community detection

Social and Information Networks 2016-11-16 v4 Data Structures and Algorithms Physics and Society

Abstract

The heat kernel is a particular type of graph diffusion that, like the much-used personalized PageRank diffusion, is useful in identifying a community nearby a starting seed node. We present the first deterministic, local algorithm to compute this diffusion and use that algorithm to study the communities that it produces. Our algorithm is formally a relaxation method for solving a linear system to estimate the matrix exponential in a degree-weighted norm. We prove that this algorithm stays localized in a large graph and has a worst-case constant runtime that depends only on the parameters of the diffusion, not the size of the graph. Our experiments on real-world networks indicate that the communities produced by this method have better conductance than those produced by PageRank, although they take slightly longer to compute on large graphs. On a real-world community identification task, the heat kernel communities perform better than those from the PageRank diffusion.

Keywords

Cite

@article{arxiv.1403.3148,
  title  = {Heat kernel based community detection},
  author = {Kyle Kloster and David F. Gleich},
  journal= {arXiv preprint arXiv:1403.3148},
  year   = {2016}
}

Comments

10 pages, published in KDD2014 proceedings; Contains minor correction to experiments from original version

R2 v1 2026-06-22T03:25:42.040Z