arXiv:2510.22538cs.LG2025-10NeurIPS被引 7

通过迭代对齐提升子图匹配的图检索精度

Iteratively Refined Early Interaction Alignment for Subgraph Matching based Graph Retrieval

  • 早期交互中引入节点对伙伴机制,利用边存在性差异优化对齐
  • 多轮迭代更新对齐关系,每轮重新运行GNN并基于嵌入更新对齐
  • 在多个数据集上显著优于现有方法,适合图结构检索任务

基于子图同构的图检索在场景图检索、分子指纹检测和电路设计等领域有广泛应用。Roy等[35]提出了IsoNet,一种晚交互式子图匹配模型,先独立计算每张图的节点与边嵌入,再计算可训练的对齐映射。本文提出IsoNet++,一种基于多项技术改进的早期交互图神经网络(GNN)。首先,通过跨图及图内消息传递计算所有节点的嵌入,由节点间的注入式对齐引导。其次,在多轮迭代中以惰性方式更新对齐:每轮从头运行层式GNN,基于当前对齐状态;一轮完成后,使用最后一层嵌入更新对齐,进入下一轮。第三,引入节点对伙伴交互的新概念:传统方法关注单个节点与其对应节点的注意力,而本方法将节点对视为潜在伙伴,若一图中两点间有边但另一图中无边,则提供关键信号以优化对齐。实验表明,随着迭代轮数增加,对齐逐步细化,检索性能显著优于现有方法。我们验证了三项创新均对准确率提升有贡献。代码与数据集已公开于https://github.com/structlearning/isonetpp。

原文摘要 · Abstract (English)

Graph retrieval based on subgraph isomorphism has several real-world applications such as scene graph retrieval, molecular fingerprint detection and circuit design. Roy et al. [35] proposed IsoNet, a late interaction model for subgraph matching, which first computes the node and edge embeddings of each graph independently of paired graph and then computes a trainable alignment map. Here, we present IsoNet++, an early interaction graph neural network (GNN), based on several technical innovations. 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, IsoNet++ 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. In contrast, we consider node pairs (not single nodes) 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. Our code and datasets are publicly available at https://github.com/structlearning/isonetpp.

子图匹配图检索GNN对齐优化

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。