Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphs

Martin Simonovsky, Nikos Komodakis
4/10/2017
cs.CVcs.LGcs.NE

Official code: mys007/ecc (233 stars, last commit 2018-11-02).

Abstract

A number of problems can be formulated as prediction on graph-structured data. In this work, we generalize the convolution operator from regular grids to arbitrary graphs while avoiding the spectral domain, which allows us to handle graphs of varying size and connectivity. To move beyond a simple diffusion, filter weights are conditioned on the specific edge labels in the neighborhood of a vertex. Together with the proper choice of graph coarsening, we explore constructing deep neural networks for graph classification. In particular, we demonstrate the generality of our formulation in point cloud classification, where we set the new state of the art, and on a graph classification dataset, where we outperform other deep learning approaches. The source code is available at https://github.com/mys007/ecc

View on arXivView PDF

Code Implementations(1)

mys007/eccOfficial100%

Edge-Conditioned Convolutions on Graphs

23346PythonJul 20, 20177 years ago

Cite this paper

@article{simonovsky2017dynamic,
  title  = {Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphs},
  author = {Martin Simonovsky and Nikos Komodakis},
  year   = {2017},
  eprint = {1704.02901},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1704.02901}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1704.02901.svg)](https://codeofpaper.com/paper/1704.02901)

Discussion