Transferability of graph neural networks: An extended graphon approach
We study spectral graph convolutional neural networks (GCNNs), where filters are defined as continuous functions of the graph shift operator (GSO) through functional calculus. A spectral GCNN is not tailored to one specific graph and can be transferred between different graphs. It is hence important...
Saved in:
| Published in: | Applied and computational harmonic analysis Vol. 63; pp. 48 - 83 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier Inc
01.03.2023
|
| Subjects: | |
| ISSN: | 1063-5203, 1096-603X |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | We study spectral graph convolutional neural networks (GCNNs), where filters are defined as continuous functions of the graph shift operator (GSO) through functional calculus. A spectral GCNN is not tailored to one specific graph and can be transferred between different graphs. It is hence important to study the GCNN transferability: the capacity of the network to have approximately the same repercussion on different graphs that represent the same phenomenon. Transferability ensures that GCNNs trained on certain graphs generalize if the graphs in the test set represent the same phenomena as the graphs in the training set.
In this paper, we consider a model of transferability based on graphon analysis. Graphons are limit objects of graphs, and, in the graph paradigm, two graphs represent the same phenomenon if both approximate the same graphon. Our main contributions can be summarized as follows: 1) we prove that any fixed GCNN with continuous filters is transferable under graphs that approximate the same graphon, 2) we prove transferability for graphs that approximate unbounded graphon shift operators, which are defined in this paper, and 3) we obtain non-asymptotic approximation results, proving linear stability of GCNNs. This extends current state-of-the-art results which show asymptotic transferability for polynomial filters under graphs that approximate bounded graphons.
•We study the generalization error of graph convolutional neural networks.•Graphs representing the same phenomenon are modeled via graphon analysis.•We show that networks can be transferred between graphs sampling the same phenomenon.•Our analysis allows working with generic continuous filters.•By introducing unbounded graphons, Euclidean CNNs are a special case of our analysis. |
|---|---|
| ISSN: | 1063-5203 1096-603X |
| DOI: | 10.1016/j.acha.2022.11.008 |