Empirical Inference Conference Paper 2010

Multi-agent random walks for local clustering

We consider the problem of local graph clustering where the aim is to discover the local cluster corresponding to a point of interest. The most popular algorithms to solve this problem start a random walk at the point of interest and let it run until some stopping criterion is met. The vertices visited are then considered the local cluster. We suggest a more powerful alternative, the multi-agent random walk. It consists of several “agents” connected by a fixed rope of length l. All agents move independently like a standard random walk on the graph, but they are constrained to have distance at most l from each other. The main insight is that for several agents it is harder to simultaneously travel over the bottleneck of a graph than for just one agent. Hence, the multi-agent random walk has less tendency to mistakenly merge two different clusters than the original random walk. In our paper we analyze the multi-agent random walk theoretically and compare it experimentally to the major local graph clustering algorithms from the literature. We find that our multi-agent random walk consistently outperforms these algorithms.

Author(s): Alamgir, M. and von Luxburg, U.
Journal: Proceedings of the IEEE International Conference on Data Mining (ICDM 2010)
Pages: 18-27
Year: 2010
Month: December
Day: 0
Editors: Webb, G. I., B. Liu, C. Zhang, D. Gunopulos, X. Wu
Publisher: IEEE
Bibtex Type: Conference Paper (inproceedings)
Address: Piscataway, NJ, USA
DOI: 10.1109/ICDM.2010.87
Event Name: IEEE International Conference on Data Mining (ICDM 2010)
Event Place: Sydney, Australia
Digital: 0
Electronic Archiving: grant_archive
Language: en
Organization: Max-Planck-Gesellschaft
School: Biologische Kybernetik
Links:

BibTex

@inproceedings{6850,
  title = {Multi-agent random walks for local clustering},
  journal = {Proceedings of the IEEE International Conference on Data Mining (ICDM 2010)},
  abstract = {We consider the problem of local graph clustering
  where the aim is to discover the local cluster corresponding
  to a point of interest. The most popular algorithms to solve
  this problem start a random walk at the point of interest and
  let it run until some stopping criterion is met. The vertices
  visited are then considered the local cluster. We suggest a more
  powerful alternative, the multi-agent random walk. It consists
  of several “agents” connected by a fixed rope of length l. All
  agents move independently like a standard random walk on
  the graph, but they are constrained to have distance at most l
  from each other. The main insight is that for several agents it is
  harder to simultaneously travel over the bottleneck of a graph
  than for just one agent. Hence, the multi-agent random walk
  has less tendency to mistakenly merge two different clusters
  than the original random walk. In our paper we analyze
  the multi-agent random walk theoretically and compare it
  experimentally to the major local graph clustering algorithms
  from the literature. We find that our multi-agent random walk
  consistently outperforms these algorithms.},
  pages = {18-27},
  editors = {Webb, G. I., B. Liu, C. Zhang, D. Gunopulos, X. Wu},
  publisher = {IEEE},
  organization = {Max-Planck-Gesellschaft},
  school = {Biologische Kybernetik},
  address = {Piscataway, NJ, USA},
  month = dec,
  year = {2010},
  slug = {6850},
  author = {Alamgir, M. and von Luxburg, U.},
  month_numeric = {12}
}