GraKeL: A Graph Kernel Library in Python
arXiv:1806.02193
Abstract
The problem of accurately measuring the similarity between graphs is at the core of many applications in a variety of disciplines. Graph kernels have recently emerged as a promising approach to this problem. There are now many kernels, each focusing on different structural aspects of graphs. Here, we present GraKeL, a library that unifies several graph kernels into a common framework. The library is written in Python and adheres to the scikit-learn interface. It is simple to use and can be naturally combined with scikit-learn's modules to build a complete machine learning pipeline for tasks such as graph classification and clustering. The code is BSD licensed and is available at: https://github.com/ysig/GraKeL .
References in corpus (2)
Cited by in corpus (7)
- TUDataset: A collection of benchmark datasets for learning with graphs
- A quantum hardware-induced graph kernel based on Gaussian Boson Sampling
- A High-Throughput Solver for Marginalized Graph Kernels on GPU
- Discriminative structural graph classification
- Scalable graph-based individual named entity identification
- Learning distributed representations of graphs with Geo2DR
- Unsupervised Word Polysemy Quantification with Multiresolution Grids of Contextual Embeddings