paper-with-me

Papers

Descriptive Kernel Convolution Network with Improved Random Walk Kernel

2024-02-08 · Meng-Chieh Lee, Lingxiao Zhao, Leman Akoglu

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.

📄 PDF Abstract BibTeX arXiv:2402.06087

Code (1)

mengchillee/rwk_plus 공식 구현 pytorch

Tasks

DescriptiveFeature EngineeringGraph Learning

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
GCN A Graph Convolutional Network, or GCN, is an approach for semi-supervised learning on graph-structured data. It is based on an efficient variant of [convolutional neural…

Similar Papers 제목 키워드 기반

DeepRWCap: Neural-Guided Random-Walk Capacitance Solver for IC Design

2025-11-10 · Hector R. Rodriguez, Jiechen Huang, Wenjian Yu arxiv

Monte Carlo random walk methods are widely used in capacitance extraction for their mesh free formulation and inherent parallelism. However, modern semiconductor technologies with densely packed structures present signif…

Halting in Random Walk Kernels

2015-12-01 · NeurIPS 2015 12 · Mahito Sugiyama, Karsten Borgwardt

Random walk kernels measure graph similarity by counting matching walks in two graphs. In their most popular form of geometric random walk kernels, longer walks of length $k$ are downweighted by a factor of $\lambda^k$ (…

General ClassificationGraph ClassificationGraph SimilarityLink Prediction

The Average Mixing Kernel Signature

2020-08-01 · ECCV 2020 8 · Luca Cosmo, Giorgia Minello, Michael Bronstein, Luca Rossi 외

We introduce the Average Mixing Kernel Signature (AMKS), a novel signature for points on non-rigid three-dimensional shapes based on the average mixing kernel and continuous-time quantum walks. The average mixing kernel …

Descriptive

Weisfeiler and Leman Go Walking: Random Walk Kernels Revisited

2022-05-22 · Nils M. Kriege

Random walk kernels have been introduced in seminal work on graph learning and were later largely superseded by kernels based on the Weisfeiler-Leman test for graph isomorphism. We give a unified view on both classes of …

Graph Learning

Walk Extraction Strategies for Node Embeddings with RDF2Vec in Knowledge Graphs

2020-09-09 · Gilles Vandewiele, Bram Steenwinckel, Pieter Bonte, Michael Weyns 외

As KGs are symbolic constructs, specialized techniques have to be applied in order to make them compatible with data mining techniques. RDF2Vec is an unsupervised technique that can create task-agnostic numerical represe…

Knowledge GraphsLanguage ModellingNode Classification