Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphs

About

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

Martin Simonovsky, Nikos Komodakis• 2017

Related benchmarks

TaskDatasetResultRank
Graph ClassificationPROTEINS
Accuracy72.65
994
Image ClassificationMNIST (test)
Accuracy99.37
894
Graph ClassificationMUTAG
Accuracy88.33
862
Graph ClassificationNCI1
Accuracy83.8
501
Graph ClassificationENZYMES
Accuracy53.5
318
3D Object ClassificationModelNet40 (test)
Accuracy87.4
308
3D Point Cloud ClassificationModelNet40 (test)
OA87.4
297
Shape classificationModelNet40 (test)
OA92.9
255
3D Shape ClassificationModelNet40 (test)
Accuracy87.4
227
Graph ClassificationNCI109
Accuracy82.1
223
Showing 10 of 37 rows

Other info

Code

Follow for update