paper-with-me

홈 › Papers

Kernel Graph Convolutional Neural Networks

2017-10-29 · Giannis Nikolentzos, Polykarpos Meladianos, Antoine Jean-Pierre Tixier, Konstantinos Skianis, Michalis Vazirgiannis

Graph kernels have been successfully applied to many graph classification problems. Typically, a kernel is first designed, and then an SVM classifier is trained based on the features defined implicitly by this kernel. This two-stage approach decouples data representation from learning, which is suboptimal. On the other hand, Convolutional Neural Networks (CNNs) have the capability to learn their own features directly from the raw data during training. Unfortunately, they cannot handle irregular data such as graphs. We address this challenge by using graph kernels to embed meaningful local neighborhoods of the graphs in a continuous vector space. A set of filters is then convolved with these patches, pooled, and the output is then passed to a feedforward network. With limited parameter tuning, our approach outperforms strong baselines on 7 out of 10 benchmark datasets.

📄 PDF Abstract BibTeX arXiv:1710.10689

Code (1)

giannisnik/cnn-graph-classification 공식 구현 pytorch

Tasks

General ClassificationGraph Classification

Methods 이 논문이 사용한 방법론

SVM A Support Vector Machine, or SVM, is a non-parametric supervised learning model. For non-linear classification and regression, they utilise the kernel trick to map inputs…

Similar Papers 제목 키워드 기반

Convolutional Kernel Networks for Graph-Structured Data

2020-03-11 · ICML 2020 1 · Dexiong Chen, Laurent Jacob, Julien Mairal

We introduce a family of multilayer graph kernels and establish new links between graph convolutional neural networks and kernel methods. Our approach generalizes convolutional kernel networks to graph-structured data, b…

Graph Classification

Poisson Kernel Avoiding Self-Smoothing in Graph Convolutional Networks

2020-02-07 · Ziqing Yang, Shoudong Han, Jun Zhao

Graph convolutional network (GCN) is now an effective tool to deal with non-Euclidean data, such as social networks in social behavior analysis, molecular structure analysis in the field of chemistry, and skeleton-based …

Action RecognitionSkeleton Based Action Recognition

An End-to-End Graph Convolutional Kernel Support Vector Machine

2020-02-29 · Padraig Corcoran

A novel kernel-based support vector machine (SVM) for graph classification is proposed. The SVM feature space mapping consists of a sequence of graph convolutional layers, which generates a vector space representation fo…

ClassificationFeature EngineeringGeneral ClassificationGraph Classification

Graph Convolutional Networks from the Perspective of Sheaves and the Neural Tangent Kernel

2022-08-19 · Thomas Gebhart

Graph convolutional networks are a popular class of deep neural network algorithms which have shown success in a number of relational learning tasks. Despite their success, graph convolutional networks exhibit a number o…

Relational Reasoning

Graph Convolutional Kernel Machine versus Graph Convolutional Networks

2023-09-21 · NeurIPS 2023 11

Graph convolutional networks (GCN) with one or two hidden layers have been widely used in handling graph data that are prevalent in various disciplines. Many studies showed that the gain of making GCNs deeper is tiny or …