Graph Matching Networks for Learning the Similarity of Graph Structured Objects

By Yujia Li, Chenjie Gu, Thomas Dullien, Oriol Vinyals, Pushmeet Kohli. 2019

685 citations recorded by the source corpus.

This paper addresses the challenging problem of retrieval and matching of graph structured objects, and makes two key contributions. First, we demonstrate how Graph Neural Networks (GNN), which have emerged as an effective model for various supervised prediction problems defined on structured data, can be trained to produce embedding of graphs in vector spaces that enables efficient similarity reasoning. Second, we propose a novel Graph Matching Network model that, given a pair of graphs as input, computes a similarity score between them by jointly reasoning on the pair through a new cross-graph attention-based matching mechanism. We demonstrate the effectiveness of our models on different domains including the challenging problem of control-flow-graph based function similarity search that plays an important role in the detection of vulnerabilities in software systems. The experimental analysis demonstrates that our models are not only able to exploit structure in the context of similarity learning but they can also outperform domain-specific baseline systems that have been carefully hand-engineered for these problems.

Subfields: Artificial Intelligence, Materials Chemistry

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. Zhe Gan
  2. Jianfeng Gao
  3. Mohit Bansal
  4. Jingjing Liu
  5. Linjie Li
  6. Yu Cheng
  7. Yoshua Bengio
  8. Percy Liang

In Materials Chemistry

  1. William L. Hamilton
  2. Tommi S. Jaakkola
  3. Regina Barzilay
  4. Andreas Krause
  5. Charlotte Bunne
  6. Octavian-Eugen Ganea
  7. Ge Li
  8. Andrea Lodi

Citations in the corpus