Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Graph Alignment Kernels using Weisfeiler and Leman Hierarchies

Notifications You must be signed in to change notification settings

giannisnik/gawl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graph Alignment Kernels using Weisfeiler and Leman Hierarchies

This repository is the official implementation of Graph Alignment Kernels using Weisfeiler and Leman Hierarchies.

Requirements

Code is written in Python 3.6 and requires:

  • NetworkX 2
  • sklearn 0.23

Datasets

Download the datasets from here: https://chrsmrrs.github.io/datasets/docs/datasets/ and then extract them into the "datasets" folder

Constructing Kernel Matrix and Evaluation

To create the kernel matrix and then perform 10-fold cross validation, first specify the dataset and the hyperparameter T in the main.py file and then execute:

python main.py

Cite

Please cite our paper if you use this code:

@inproceedings{nikolentzos2023graph,
  title={Graph Alignment Kernels using Weisfeiler and Leman Hierarchies},
  author={Nikolentzos, Giannis and Vazirgiannis, Michalis},
  booktitle={Proceedings of the 26th International Conference on Artificial Intelligence and Statistics},
  pages={2019--2034},
  year={2023}
}

About

Graph Alignment Kernels using Weisfeiler and Leman Hierarchies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages