dbacciu / CGMM

Official repo of the Contextual Graph Markov Model

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CGMM

Contextual Graph Markov Model

Summary

CGMM is a generative approach to learning contexts in graphs. It combines information diffusion and local computation through the use of a deep architecture and stationarity assumptions. The model does NOT preprocess the graph into a fixed structure before learning. Instead, it works with graphs of any size and shape while retaining scalability. Experiments show that this model works well compared to expensive kernel methods that extensively analyse the entire input structure in order to extract relevant features. In contrast, CGMM extract as more abstract features as the architecture is built (incrementally).

We hope that the exploitation of the proposed framework, which can be extended in many directions, can contribute to the extensive use of both generative and discriminative approaches to the adaptive processing of structured data.

This repo

The library includes data and scripts to reproduce the tree/graph classification experiments reported in the paper describing the method.

This research software is provided as is. If you happen to use or modify this code, please remember to cite the foundation papers:

D. Bacciu, F. Errica, A. Micheli.
Contextual Graph Markov Model: A Deep and Generative Approach to Graph Processing.
Proceedings of the 35th International Conference on Machine Learning (ICML 2018).
PMLR, Vol. 80. pp. 294-303.

About

Official repo of the Contextual Graph Markov Model


Languages

Language:Python 100.0%