Deep Graph Matching Consensus

Abstract

This work presents a two-stage neural architecture for learning and refining structural correspondences between graphs. First, we use localized node embeddings computed by a graph neural network to obtain an initial ranking of soft correspondences between nodes. Secondly, we employ synchronous message passing networks to iteratively re-rank the soft correspondences to reach a matching consensus in local neighborhoods between graphs. We show, theoretically and empirically, that our message passing scheme computes a well-founded measure of consensus for corresponding neighborhoods, which is then used to guide the iterative re-ranking process. Our purely local and sparsity-aware architecture scales well to large, real-world inputs while still being able to recover global correspondences consistently. We demonstrate the practical effectiveness of our method on real-world tasks from the fields of computer vision and entity alignment between knowledge graphs, on which we improve upon the current state-of-the-art.

Cite

Text

Fey et al. "Deep Graph Matching Consensus." International Conference on Learning Representations, 2020.

Markdown

[Fey et al. "Deep Graph Matching Consensus." International Conference on Learning Representations, 2020.](https://mlanthology.org/iclr/2020/fey2020iclr-deep/)

BibTeX

@inproceedings{fey2020iclr-deep,
  title     = {{Deep Graph Matching Consensus}},
  author    = {Fey, Matthias and Lenssen, Jan E. and Morris, Christopher and Masci, Jonathan and Kriege, Nils M.},
  booktitle = {International Conference on Learning Representations},
  year      = {2020},
  url       = {https://mlanthology.org/iclr/2020/fey2020iclr-deep/}
}