Graph Convolutional Neural Networks In The Companion Model
John Shi, Shreyas Chaudhari, José M. F. Moura
Abstract
Graph Convolutional Neural Networks (graph CNNs) adapt the traditional CNN architecture for use on graphs, replacing convolution layers with graph convolution layers. Although similar in architecture, graph CNNs are used for geometric deep learning whereas conventional CNNs are used for deep learning on grid-based data, such as audio or images, with seemingly no direct relationship between the two classes of neural networks.This paper shows that under certain conditions traditional CNNs can be used with graph data as a good approximation to graph CNNs, avoiding the need for graph CNNs. We show this by using an alternative graph signal representation – the graph companion model that we recently proposed in [1]. Instead of using the given graph and signal in the nodal domain, the graph companion model uses the equivalent companion graph and signal representation in the companion domain. By this way, the graph CNN architecture in the nodal domain is equivalent to our deep learning architecture: a traditional CNN in the companion domain with appropriate boundary conditions (b.c.). The paper shows that we obtain similar results on graph classification experiments using a traditional CNN in the companion domain vs. the usual graph CNNs in the nodal domain.
BibTeX
@inproceedings{icassp2024_graphconvolution,
title = {Graph Convolutional Neural Networks In The Companion Model},
author = {John Shi and Shreyas Chaudhari and José M. F. Moura},
booktitle = {ICASSP 2024},
year = {2024}
}