2014 · 212 citations · 44 references
ComputingData ScienceRecommender SystemsSocial InfluenceWeb AnalyticsCommunity DetectionCommunity StructureGraph AlgorithmsGraph AnalyticsGraph TheoryConductanceGraph DiffusionGraph RelaxationHeat Kernel DiffusionLinear System SolversNetwork Community DetectionNetwork GraphsPagerank
The heat kernel is a 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. On large graphs, our experiments indicate that the communities produced by this method have better conductance than those produced by PageRank, although they take slightly longer to compute. On a real-world community identification task, the heat kernel communities perform better than those from the PageRank diffusion.
44
What is Twitter, a social network or a news media?
Haewoon Kwak, Changhyun Lee, Hosung Park et al. · 2010 · 6.7K citations · Full text
Algebraic connectivity of graphs
Miroslav Fiedler · Czechoslovak Mathematical Journal · 1973 · 4K citations · Full text
A New Status Index Derived from Sociometric Analysis
Leo Katz · Psychometrika · 1953 · 3.9K citations