Towards Accurate Subgraph Similarity Computation via Neural Graph Pruning
October 19, 2022 ยท Entered Twilight ยท ๐ Trans. Mach. Learn. Res.
Repo contents: .gitignore, LICENSE, README.md, __init__.py, config.py, data, datasets.py, experiment.py, h2mn_utils.py, index.py, metrics.py, models.py, nbr.cpp, prune_sed.py, runlogs, saved_model, topk.py, train.py, utils.py, viz.py
Authors
Linfeng Liu, Xu Han, Dawei Zhou, Li-Ping Liu
arXiv ID
2210.10643
Category
cs.LG: Machine Learning
Cross-listed
cs.AI,
stat.ML
Citations
6
Venue
Trans. Mach. Learn. Res.
Repository
https://github.com/tufts-ml/Prune4SED
โญ 9
Last Checked
3 months ago
Abstract
Subgraph similarity search, one of the core problems in graph search, concerns whether a target graph approximately contains a query graph. The problem is recently touched by neural methods. However, current neural methods do not consider pruning the target graph, though pruning is critically important in traditional calculations of subgraph similarities. One obstacle to applying pruning in neural methods is {the discrete property of pruning}. In this work, we convert graph pruning to a problem of node relabeling and then relax it to a differentiable problem. Based on this idea, we further design a novel neural network to approximate a type of subgraph distance: the subgraph edit distance (SED). {In particular, we construct the pruning component using a neural structure, and the entire model can be optimized end-to-end.} In the design of the model, we propose an attention mechanism to leverage the information about the query graph and guide the pruning of the target graph. Moreover, we develop a multi-head pruning strategy such that the model can better explore multiple ways of pruning the target graph. The proposed model establishes new state-of-the-art results across seven benchmark datasets. Extensive analysis of the model indicates that the proposed model can reasonably prune the target graph for SED computation. The implementation of our algorithm is released at our Github repo: https://github.com/tufts-ml/Prune4SED.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Machine Learning
๐ฎ
๐ฎ
The Ethereal
๐ฎ
๐ฎ
The Ethereal
Continuous control with deep reinforcement learning
๐
๐
Old Age
Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
๐
๐
Old Age
Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor
๐
๐
Old Age
SGDR: Stochastic Gradient Descent with Warm Restarts
๐ฎ
๐ฎ
The Ethereal