Skip to yearly menu bar Skip to main content


Poster

Iteratively Refined Early Interaction Alignment for Subgraph Matching based Graph Retrieval

Ashwin Ramachandran · Vaibhav Raj · Indradyumna Roy · Soumen Chakrabarti · Abir De

[ ]
Wed 11 Dec 11 a.m. PST — 2 p.m. PST

Abstract: Graph retrieval based on subgraph isomorphism has several real-world applications such as scene graph retrieval, molecular fingerprint detection and circuit design. We present $\texttt{EINSMATCH}$, an early interaction graph neural network (GNN) tailored for this task, supervised by pairwise preference between graphs instead of explicit alignments. We propose several technical innovations in the design of $\texttt{EINSMATCH}$. First, we compute embeddings of all nodes by passing messages within and across the two input graphs, guided by an *injective alignment* between their nodes. Second, we update this alignment in a lazy fashion over multiple *rounds*. Within each round, we run a layerwise GNN from scratch, based on the current state of the alignment. After the completion of one round of GNN, we use the last-layer embeddings to update the alignments, and proceed to the next round. Third, $\texttt{EINSMATCH}$ incorporates a novel notion of node-pair partner interaction. Traditional early interaction computes attention between a node and its potential partners in the other graph, the attention then controlling messages passed across graphs. We consider *node pairs* as potential partners. Existence of an edge between the nodes in one graph and non-existence in the other provide vital signals for refining the alignment. Our experiments on several datasets show that the alignments get progressively refined with successive rounds,resulting in significantly better retrieval performance than existing methods. We demonstrate that all three innovations contribute to the enhanced accuracy.

Live content is unavailable. Log in and register to view live content