Awesome Graph Classification - A collection of important graph embedding, classification and representation learning papers with implementations.

Overview

Awesome Graph Classification

Awesome PRs Welcome License repo sizebenedekrozemberczki

A collection of graph classification methods, covering embedding, deep learning, graph kernel and factorization papers with reference implementations.

Relevant graph classification benchmark datasets are available [here].

Similar collections about community detection, classification/regression tree, fraud detection, Monte Carlo tree search, and gradient boosting papers with implementations.


Contents

  1. Matrix Factorization
  2. Spectral and Statistical Fingerprints
  3. Deep Learning
  4. Graph Kernels

License

Comments
  • Graph classification method from ICDM '19

    Graph classification method from ICDM '19

    Hi, thanks for maintaining such a comprehensive list of methods for graph-level machine learning. I am an author of the ICDM 2019 paper "Distribution of Node Embeddings as Multiresolution Features for Graphs" and was wondering if it could be included on this list?
    Overview: Derives a randomized feature map for a graph based on the distribution of its node embeddings in vector space. As the proposed technique is an explicit feature map, it probably fits in the section on "spectral and statistical fingerprints", but its theoretical underpinnings come from the graph kernel literature and so it might fit in that section instead. Won best student paper at ICDM 2019.
    Paper: [https://ieeexplore.ieee.org/document/8970922] Code: [https://github.com/GemsLab/RGM]

    opened by markheimann 3
  • Another graph paper

    Another graph paper

    You can also add to the list "Mapping Images to Scene Graphs with Permutation-Invariant Structured Prediction" from NeurIPS18.

    It's a novel graph architecture for mapping images to scene graphs using a permutation invariant property, which achieves a new state-of-the-art results on Visual Genome dataset.

    paper: https://arxiv.org/abs/1802.05451 code: https://github.com/shikorab/SceneGraph

    opened by roeiherz 3
  • Please add KDD 2019 paper, data, code

    Please add KDD 2019 paper, data, code

    Hi!

    Thank you for this awesome repository!

    Could you please add the following paper, code, and data link to the repository: Paper: Predicting Dynamic Embedding Trajectory in Temporal Interaction Networks Authors: Srijan Kumar, Xikun Zhang, Jure Leskovec Venue: ACM SIGKDD 2019 (Proceedings of the 25th ACM SIGKDD international conference on Knowledge discovery and data mining) Project page: http://snap.stanford.edu/jodie/ Code: https://github.com/srijankr/jodie/ All datasets: http://snap.stanford.edu/jodie/

    Many thanks, Srijan

    opened by srijankr 3
  • Graph classification based on topological features

    Graph classification based on topological features

    Hi there,

    please add our paper “A Persistent Weisfeiler–Lehman Procedure for Graph Classification” as well to this repository:

    Paper: http://proceedings.mlr.press/v97/rieck19a/rieck19a.pdf Code: https://github.com/BorgwardtLab/P-WL

    Best, Bastian

    opened by Pseudomanifold 2
  • Updates of the library py-graph

    Updates of the library py-graph

    Hi, I am the author of the library py-graph. Thanks a lot for including our library! Just to inform you that we updated our library and now there are implementations for 8 graph kernels. We also upload our library to PyPI. Thanks!

    opened by jajupmochi 2
  • Missing SAGPool

    Missing SAGPool

    Attention-based pooling operator without having to learn n^2 cluster-assignment matrix as in DiffPool. paper: https://arxiv.org/abs/1904.08082 code: https://github.com/inyeoplee77/SAGPool

    opened by choltz95 2
  • Add a paper regarding to semi-supervised heterogenous graph embedding

    Add a paper regarding to semi-supervised heterogenous graph embedding

    hi, i'm trying to add our paper on semi-supervised heterogenous graph embedding to your awesome repository. it was cited 60+ times. hope you accept the pull request. thanks!

    opened by chentingpc 2
  • KDD2020 Paper

    KDD2020 Paper

    Hi,

    in our KDD2020 work we solve a graph classification problem with nice results!

    Paper: https://dl.acm.org/doi/10.1145/3394486.3403383 Code: https://github.com/tlancian/contrast-subgraph

    Would you add it to the repo?

    Thank you, Tommaso

    opened by tlancian 1
  • some other graph level classification papers

    some other graph level classification papers

    Hi, those are some other graph level classification papers for your information Graph Kernel: "A Graph Kernel Based on the Jensen-Shannon Representation Alignment" IJCAI 2015 Lu Bai, Zhihong Zhang, Chaoyan Wang, Xiao Bai, Edwin R. Hancock paper: http://ijcai.org/Proceedings/15/Papers/468.pdf code: https://github.com/baiuoy/Matlab-code-JS-alignment-kernel-IJCAI-2015

    “An Aligned Subtree Kernel for Weighted Graphs” ICML 2015 Lu Bai, Luca Rossi, Zhihong Zhang, Edwin R. Hancock paper: http://proceedings.mlr.press/v37/bai15.pdf code will be released soon

    Deep Learning: "Learning Aligned-Spatial Graph Convolutional Networks for Graph Classification" ECML-PKDD 2019 Lu Bai, Yuhang Jiao, Lixin Cui, Edwin R. Hancock paper: https://arxiv.org/abs/1904.04238 code: https://github.com/baiuoy/ASGCN_ECML-PKDD2019 (will be released soon)

    opened by David-AJ 1
  • Add Ego-CNN (ICML'19) and fix 1 typo

    Add Ego-CNN (ICML'19) and fix 1 typo

    Hi, thanks for this awesome repo on graph classification. Please help review the PR. I'd like to add our paper and help clarify 1 workshop paper.

    Thanks, Ruochun

    opened by rctzeng 1
  • A Simple Yet Effective Baseline for Non-Attribute Graph Classification

    A Simple Yet Effective Baseline for Non-Attribute Graph Classification

    Hi,

    Thank you for your paper list. I am the author of the paper A Simple Yet Effective Baseline for Non-Attribute Graph Classification. It has been accepted by ICLR 2019 graph representation learning workshop (https://rlgm.github.io/). Would you like to update the record? Thanks!

    Best, Chen

    opened by Chen-Cai-OSU 1
Releases(v_00001)
Owner
Benedek Rozemberczki
Machine Learning Engineer at AstraZeneca | PhD from The University of Edinburgh.
Benedek Rozemberczki
buildseg is a building extraction plugin of QGIS based on PaddlePaddle.

buildseg buildseg is a Building Extraction plugin for QGIS based on PaddlePaddle. How to use Download and install QGIS and clone the repo : git clone

39 Dec 09, 2022
Unoffical reMarkable AddOn for Firefox.

reMarkable for Firefox (Download) This repo converts the offical reMarkable Chrome Extension into a Firefox AddOn published here under the name "Unoff

Jelle Schutter 45 Nov 28, 2022
Official PyTorch Implementation of Embedding Transfer with Label Relaxation for Improved Metric Learning, CVPR 2021

Embedding Transfer with Label Relaxation for Improved Metric Learning Official PyTorch implementation of CVPR 2021 paper Embedding Transfer with Label

Sungyeon Kim 37 Dec 06, 2022
Code for ECIR'20 paper Diagnosing BERT with Retrieval Heuristics

Bert Axioms This is the repository with the code for the Paper Diagnosing BERT with Retrieval Heuristics Required Data In order to run this code, you

Arthur Câmara 5 Jan 21, 2022
DeRF: Decomposed Radiance Fields

DeRF: Decomposed Radiance Fields Daniel Rebain, Wei Jiang, Soroosh Yazdani, Ke Li, Kwang Moo Yi, Andrea Tagliasacchi Links Paper Project Page Abstract

UBC Computer Vision Group 24 Dec 02, 2022
Worktory is a python library created with the single purpose of simplifying the inventory management of network automation scripts.

Worktory is a python library created with the single purpose of simplifying the inventory management of network automation scripts.

Renato Almeida de Oliveira 18 Aug 31, 2022
Keras implementation of "One pixel attack for fooling deep neural networks" using differential evolution on Cifar10 and ImageNet

One Pixel Attack How simple is it to cause a deep neural network to misclassify an image if an attacker is only allowed to modify the color of one pix

Dan Kondratyuk 1.2k Dec 26, 2022
Code for the paper "Functional Regularization for Reinforcement Learning via Learned Fourier Features"

Reinforcement Learning with Learned Fourier Features State-space Soft Actor-Critic Experiments Move to the state-SAC-LFF repository. cd state-SAC-LFF

Alex Li 10 Nov 11, 2022
Use unsupervised and supervised learning to predict stocks

AIAlpha: Multilayer neural network architecture for stock return prediction This project is meant to be an advanced implementation of stacked neural n

Vivek Palaniappan 1.5k Dec 26, 2022
A minimal implementation of face-detection models using flask, gunicorn, nginx, docker, and docker-compose

Face-Detection-flask-gunicorn-nginx-docker This is a simple implementation of dockerized face-detection restful-API implemented with flask, Nginx, and

Pooya-Mohammadi 30 Dec 17, 2022
QMagFace: Simple and Accurate Quality-Aware Face Recognition

Quality-Aware Face Recognition 26.11.2021 start readme QMagFace: Simple and Accurate Quality-Aware Face Recognition Research Paper Implementation - To

Philipp Terhörst 59 Jan 04, 2023
[ICCV2021] 3DVG-Transformer: Relation Modeling for Visual Grounding on Point Clouds

3DVG-Transformer This repository is for the ICCV 2021 paper "3DVG-Transformer: Relation Modeling for Visual Grounding on Point Clouds" Our method "3DV

22 Dec 11, 2022
Deep-Learning-Image-Captioning - Implementing convolutional and recurrent neural networks in Keras to generate sentence descriptions of images

Deep Learning - Image Captioning with Convolutional and Recurrent Neural Nets ========================================================================

23 Apr 06, 2022
一个多模态内容理解算法框架,其中包含数据处理、预训练模型、常见模型以及模型加速等模块。

Overview 架构设计 插件介绍 安装使用 框架简介 方便使用,支持多模态,多任务的统一训练框架 能力列表: bert + 分类任务 自定义任务训练(插件注册) 框架设计 框架采用分层的思想组织模型训练流程。 DATA 层负责读取用户数据,根据 field 管理数据。 Parser 层负责转换原

Tencent 265 Dec 22, 2022
Reviving Iterative Training with Mask Guidance for Interactive Segmentation

This repository provides the source code for training and testing state-of-the-art click-based interactive segmentation models with the official PyTorch implementation

Visual Understanding Lab @ Samsung AI Center Moscow 406 Jan 01, 2023
Use AI to generate a optimized stock portfolio

Use AI, Modern Portfolio Theory, and Monte Carlo simulation's to generate a optimized stock portfolio that minimizes risk while maximizing returns. Ho

Greg James 30 Dec 22, 2022
RoBERTa Marathi Language model trained from scratch during huggingface 🤗 x flax community week

RoBERTa base model for Marathi Language (मराठी भाषा) Pretrained model on Marathi language using a masked language modeling (MLM) objective. RoBERTa wa

Nipun Sadvilkar 23 Oct 19, 2022
Official code repository for "Exploring Neural Models for Query-Focused Summarization"

Query-Focused Summarization Official code repository for "Exploring Neural Models for Query-Focused Summarization" This is a work in progress. Expect

Salesforce 29 Dec 18, 2022
The most simple and minimalistic navigation dashboard.

Navigation This project follows a goal to have simple and lightweight dashboard with different links. I use it to have my own self-hosted service dash

Yaroslav 23 Dec 23, 2022
A Python library for common tasks on 3D point clouds

Point Cloud Utils (pcu) - A Python library for common tasks on 3D point clouds Point Cloud Utils (pcu) is a utility library providing the following fu

Francis Williams 622 Dec 27, 2022