Descriptive Kernel Convolution Network with Improved Random Walk Kernel
Meng-Chieh Lee, Lingxiao Zhao, Leman Akoglu
Abstract
Graph kernels used to be the dominant approach to feature engineering for structured data, which are superseded by modern GNNs as the former lacks learnability. Recently, a suite of Kernel Convolution Networks (KCNs) successfully revitalized graph kernels by introducing learnability, which convolves input with learnable hidden graphs using a certain graph kernel. The random walk kernel (RWK) has been used as the default kernel in many KCNs, gaining increasing attention. In this paper, we first revisit the RWK and its current usage in KCNs, revealing several shortcomings of the existing designs, and propose an improved graph kernel RWK + , by introducing color-matching random walks and deriving its efficient computation. We then propose RWK + CN, a KCN that uses RWK + as the core kernel to learn descriptive graph features with an unsupervised objective, which can not be achieved by GNNs. Further, by unrolling RWK + , we discover its connection with a regular GCN layer, and propose a novel GNN layer RWK + Conv. In the first part of experiments, we demonstrate the descriptive learning ability of RWK + CN with the improved random walk kernel RWK + on unsupervised pattern mining tasks; in the second part, we show the effectiveness of RWK + for a variety of KCN architectures and supervised graph learning tasks, and demonstrate the expressiveness of RWK + Conv layer, especially on the graph-level tasks. RWK + and RWK + Conv adapt to various real-world applications, including web applications such as bot detection in a web-scale Twitter social network, and community classification in Reddit social interaction networks. CCS Concepts • Computing methodologies → Machine learning algorithms.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 6ef86eb3-0029-40d6-9da1-2c30af589d58Cited by top-tier papers1
Ask how each one uses itBuilds on11
- Open Graph Benchmark: Datasets for Machine Learning on GraphsWeihua Hu, Matthias Fey, Marinka Zitnik, Yuxiao Dong et al.NeurIPS 2020 · 3,935 citations
- Geom-GCN: Geometric Graph Convolutional NetworksHongbin Pei, Bingzhe Wei, Kevin Chen-Chuan Chang, Yu Lei et al.ICLR 2020 · 1,445 citations
- From Stars to Subgraphs: Uplifting Any GNN with Local Structure AwarenessLingxiao Zhao, Wei Jin, Leman Akoglu, Neil ShahICLR 2022 · 213 citations
- Random Walk Graph Neural NetworksGiannis Nikolentzos, Michalis VazirgiannisNeurIPS 2020 · 172 citations
- KerGNNs: Interpretable Graph Neural Networks with Graph KernelsAosong Feng, Chenyu You, Shiqiang Wang, Leandros TassiulasAAAI 2022 · 111 citations
Related papers
- Motif-Matching Based Subgraph-Level Attentional Convolutional Network for Graph ClassificationHao Peng, Jianxin Li, Qiran Gong, Yuanxing Ning et al.AAAI 2020 · 75 citations
- Where to Find Fascinating Inter-Graph Supervision: Imbalanced Graph Classification with Kernel Information BottleneckHui Tang, Xun LiangACM MM 2023 · 5 citations
- Harmonic Neural NetworksAtiyo Ghosh, Antonio Andrea Gentile, Mario Dagrada, Chul Lee et al.ICML 2023 · 37 citations
- Adaptive Kernel Graph Neural NetworkMingxuan Ju, Shifu Hou, Yujie Fan, Jianan Zhao et al.AAAI 2022 · 33 citations
- Convolutional Kernel Networks for Graph-Structured DataDexiong Chen, Laurent Jacob, Julien MairalICML 2020 · 65 citations
