Power Iterated Color Refinement

Authors

  • Kristian Kersting TU Dortmund University and Fraunhofer IAIS
  • Martin Mladenov TU Dortmund University
  • Roman Garnett University of Bonn
  • Martin Grohe RWTH Aachen

DOI:

https://doi.org/10.1609/aaai.v28i1.8992

Keywords:

Fractional Automorphisms, Weisfeiler-Lehman, Conditional Gradient, Hashing, Power Iteration, Lifted Inference, Graph Kernels, Matrix-Vector Multiplication

Abstract

Color refinement is a basic algorithmic routine for graph isomorphismtesting and has recently been used for computing graph kernels as well as for lifting belief propagation and linear programming. So far, color refinement has been treated as a combinatorial problem. Instead, we treat it as a nonlinear continuous optimization problem and prove thatit implements a conditional gradient optimizer that can be turned into graph clustering approaches using hashing and truncated power iterations. This shows that color refinement is easy to understand in terms of random walks, easy to implement (matrix-matrix/vector multiplications) and readily parallelizable. We support our theoretical results with experiments on real-world graphs with millions of edges.

Downloads

Published

2014-06-21

How to Cite

Kersting, K., Mladenov, M., Garnett, R., & Grohe, M. (2014). Power Iterated Color Refinement. Proceedings of the AAAI Conference on Artificial Intelligence, 28(1). https://doi.org/10.1609/aaai.v28i1.8992

Issue

Section

Main Track: Novel Machine Learning Algorithms