Barron Space for Graph Convolution Neural Networks

Seok-Young Chung,Qiyu Sun
2023-11-06
Abstract:Graph convolutional neural network (GCNN) operates on graph domain and it has achieved a superior performance to accomplish a wide range of tasks. In this paper, we introduce a Barron space of functions on a compact domain of graph signals. We prove that the proposed Barron space is a reproducing kernel Banach space, it can be decomposed into the union of a family of reproducing kernel Hilbert spaces with neuron kernels, and it could be dense in the space of continuous functions on the domain. Approximation property is one of the main principles to design neural networks. In this paper, we show that outputs of GCNNs are contained in the Barron space and functions in the Barron space can be well approximated by outputs of some GCNNs in the integrated square and uniform measurements. We also estimate the Rademacher complexity of functions with bounded Barron norm and conclude that functions in the Barron space could be learnt from their random samples efficiently.
Machine Learning,Signal Processing
What problem does this paper attempt to address?
The paper investigates how graph convolutional neural networks (GCNNs) define and approximate functions in the Barron space when dealing with graph data. The Barron space is a function space that includes the outputs of neural networks and has good approximation properties. The paper proves that the outputs of GCNNs belong to the Barron space, and that functions in the Barron space can be approximated by certain GCNNs. Additionally, the paper estimates the Rademacher complexity of the class of functions with finite Barron norm, demonstrating that these functions can be effectively learned from random samples.