DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
Not on the map. Why?
Abstract (arXiv)
Can neural networks learn to compare graphs without feature engineering? In this paper, we show that it is possible to learn representations for graph similarity with neither domain knowledge nor supervision (i.e. feature engineering or labeled graphs). We propose Deep Divergence Graph Kernels, an unsupervised method for learning representations over graphs that encodes a relaxed notion of graph isomorphism. Our method consists of three parts. First, we learn an encoder for each anchor graph to capture its structure. Second, for each pair of graphs, we train a cross-graph attention network which uses the node representations of an anchor graph to reconstruct another graph. This approach, which we call isomorphism attention, captures how well the representations of one graph can encode another. We use the attention-augmented encoder's predictions to define a divergence score for each pair of graphs. Finally, we construct an embedding space for all graphs using these pair-wise divergence scores. Unlike previous work, much of which relies on 1) supervision, 2) domain specific knowledge (e.g. a reliance on Weisfeiler-Lehman kernels), and 3) known node alignment, our unsupervised method jointly learns node representations, graph representations, and an attention-based alignment between graphs. Our experimental results show that Deep Divergence Graph Kernels can learn an unsupervised alignment between graphs, and that the learned representations achieve competitive results when used as features on a number of challenging graph classification tasks. Furthermore, we illustrate how the learned attention allows insight into the the alignment of sub-structures across graphs.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 4; 2024: 2.
14 papers.
Sort:
- 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2022TF-GNN: Graph Neural Networks in TensorFlowcited by 21
- 2021Theoretically Improving Graph Neural Networks via Anonymous Walk Graph Kernelscited by 19
- 2022SCARA: Scalable Graph Neural Networks with Feature-Oriented Optimizationcited by 19
- 2021A Generalized Weisfeiler-Lehman Graph Kernelcited by 9
- 2023State of the Art and Potentialities of Graph-level Learningcited by 6
- 2024Descriptive Kernel Convolution Network with Improved Random Walk Kernelcited by 5
- 2021Graph-wise Common Latent Factor Extraction for Unsupervised Graph Representation Learningcited by 3
- 2023Contrastive Learning for Non-Local Graphs with Multi-Resolution Structural Viewscited by 3
- 2021Revisiting 2D Convolutional Neural Networks for Graph-based Applicationscited by 1
- 2022Interactive Visual Pattern Search on Graph Data via Graph Representation Learningcited by 1
2 more
- 2024GSpect: Spectral Filtering for Cross-Scale Graph Classification31 Aug 2024
- 2024Descriptive Kernel Convolution Network with Improved Random Walk Kernel8 Feb 2024
- 2023Contrastive Learning for Non-Local Graphs with Multi-Resolution Structural Views19 Aug 2023
- 2023NODDLE: Node2vec based deep learning model for link prediction25 May 2023
- 2023A Comprehensive Survey on Deep Graph Representation Learning11 Apr 2023
- 2023State of the Art and Potentialities of Graph-level Learning14 Jan 2023
- 2022SCARA: Scalable Graph Neural Networks with Feature-Oriented Optimization19 Jul 2022
- 2022TF-GNN: Graph Neural Networks in TensorFlow7 Jul 2022
- 2022A Survey on Graph Representation Learning Methods4 Apr 2022
- 2022Interactive Visual Pattern Search on Graph Data via Graph Representation Learning18 Feb 2022
- 2021Graph-wise Common Latent Factor Extraction for Unsupervised Graph Representation Learning16 Dec 2021
- 2021Revisiting 2D Convolutional Neural Networks for Graph-based Applications23 May 2021
2 more
- 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2022TF-GNN: Graph Neural Networks in TensorFlowcited by 21
- 2021Theoretically Improving Graph Neural Networks via Anonymous Walk Graph Kernelscited by 19
- 2022SCARA: Scalable Graph Neural Networks with Feature-Oriented Optimizationcited by 19
- 2021A Generalized Weisfeiler-Lehman Graph Kernelcited by 9
- 2023State of the Art and Potentialities of Graph-level Learningcited by 6
- 2024Descriptive Kernel Convolution Network with Improved Random Walk Kernelcited by 5
- 2021Graph-wise Common Latent Factor Extraction for Unsupervised Graph Representation Learningcited by 3
- 2023Contrastive Learning for Non-Local Graphs with Multi-Resolution Structural Viewscited by 3
- 2021Revisiting 2D Convolutional Neural Networks for Graph-based Applicationscited by 1
- 2022Interactive Visual Pattern Search on Graph Data via Graph Representation Learningcited by 1
12 most cited of 14 All 14 (JSON)
- 2024GSpect: Spectral Filtering for Cross-Scale Graph Classification31 Aug 2024
- 2024Descriptive Kernel Convolution Network with Improved Random Walk Kernel8 Feb 2024
- 2023Contrastive Learning for Non-Local Graphs with Multi-Resolution Structural Views19 Aug 2023
- 2023NODDLE: Node2vec based deep learning model for link prediction25 May 2023
- 2023A Comprehensive Survey on Deep Graph Representation Learning11 Apr 2023
- 2023State of the Art and Potentialities of Graph-level Learning14 Jan 2023
- 2022SCARA: Scalable Graph Neural Networks with Feature-Oriented Optimization19 Jul 2022
- 2022TF-GNN: Graph Neural Networks in TensorFlow7 Jul 2022
- 2022A Survey on Graph Representation Learning Methods4 Apr 2022
- 2022Interactive Visual Pattern Search on Graph Data via Graph Representation Learning18 Feb 2022
- 2021Graph-wise Common Latent Factor Extraction for Unsupervised Graph Representation Learning16 Dec 2021
- 2021Revisiting 2D Convolutional Neural Networks for Graph-based Applications23 May 2021
12 newest of 14 All 14 (JSON)