Power Iterated Color Refinement

By Kristian Kersting, Martin Mladenov, Roman Garnett, Martin Grohe. 2014

41 citations recorded by the source corpus.

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.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Computer Vision and Pattern Recognition, Graph Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Christopher Morris
  2. Alessandro Sperduti
  3. Muhan Zhang
  4. Yixin Chen
  5. Nicoló Navarin
  6. Petra Mutzel
  7. Giovanni Da San Martino
  8. Mathias Niepert

In Computational Theory and Mathematics

  1. Mathias Niepert
  2. Muhan Zhang
  3. Yixin Chen
  4. Alberto García-Durán
  5. Kristian Kersting
  6. Christopher Morris
  7. Roman Garnett
  8. Konstantin Kutzkov

In Computer Vision and Pattern Recognition

  1. Christopher Morris
  2. Alessandro Sperduti
  3. Nicoló Navarin
  4. Yixin Chen
  5. Muhan Zhang
  6. Petra Mutzel
  7. Giovanni Da San Martino
  8. Mathias Niepert

In Graph Learning

  1. Christopher Morris
  2. Muhan Zhang
  3. Yixin Chen
  4. Petra Mutzel
  5. Alessandro Sperduti
  6. Nicoló Navarin
  7. Mathias Niepert
  8. Zhicheng Cui

Citations in the corpus