Fast Algorithm for Modularity-Based Graph Clustering

Authors

  • Hiroaki Shiokawa Nippon Telegraph and Telephone Corporation
  • Yasuhiro Fujiwara Nippon Telegraph and Telephone Corporation
  • Makoto Onizuka Nippon Telegraph and Telephone Corporation

DOI:

https://doi.org/10.1609/aaai.v27i1.8455

Keywords:

Graph, Clustering, Modularity

Abstract

In AI and Web communities, modularity-based graph clustering algorithms are being applied to various applications. However, existing algorithms are not applied to large graphs because they have to scan all vertices/edges iteratively. The goal of this paper is to efficiently compute clusters with high modularity from extremely large graphs with more than a few billion edges. The heart of our solution is to compute clusters by incrementally pruning unnecessary vertices/edges and optimizing the order of vertex selections. Our experiments show that our proposal outperforms all other modularity-based algorithms in terms of computation time, and it finds clusters with high modularity.

Downloads

Published

2013-06-29

How to Cite

Shiokawa, H., Fujiwara, Y., & Onizuka, M. (2013). Fast Algorithm for Modularity-Based Graph Clustering. Proceedings of the AAAI Conference on Artificial Intelligence, 27(1), 1170–1176. https://doi.org/10.1609/aaai.v27i1.8455