Graph Neural Networks (GNN) come in many flavors, but should always be either invariant (permutation of the nodes of the input graph does not affect the output) or equivariant (permutation of the input permutes the output). In this paper, we consider a specific class of invariant and equivariant networks, for which we prove new universality theorems. More precisely, we consider networks with a single hidden layer, obtained by summing channels formed by applying an equivariant linear operator, a pointwise non-linearity and either an invariant or equivariant linear operator. Recently, Maron et al. (2019) showed that by allowing higher-order tensorization inside the network, universal invariant GNNs can be obtained. As a first contribution, we propose an alternative proof of this result, which relies on the Stone-Weierstrass theorem for algebra of real-valued functions. Our main contribution is then an extension of this result to the equivariant case, which appears in many practical applications but has been less studied from a theoretical point of view. The proof relies on a new generalized Stone-Weierstrass theorem for algebra of equivariant functions, which is of independent interest. Finally, unlike many previous settings that consider a fixed number of nodes, our results show that a GNN defined by a single set of parameters can approximate uniformly well a function defined on graphs of varying size.
翻译:内建图网络( GNN) 以多种口味出现, 但应该总是有变式( 输入图形节点的变异并不影响输出) 或等式( 输入的变异( 输出的变异 ) 。 在本文中, 我们考虑一个特定的变异和变异网络类别, 我们证明是新的普遍性理论。 更确切地说, 我们考虑一个带有单一隐藏层的网络, 网络的隐藏层, 通过使用一个等式线性操作器, 一个点性非线性, 以及一个变异性或异性线性线性操作器。 最近, Maron 等人( 2019) 显示, 通过在网络中允许更高顺序的变异性参数变异( 输入的变异性 ), 可以获得通用 GNNNNNPs 。 作为第一个贡献, 我们提出这一结果的替代证据, 依靠“ 石头- Weierstra ” 等词来获取真值函数的升数。 我们的主要贡献就是将这种变异性案例扩展到这个案例, 在许多实际应用中出现, 但却不那么, Marononaltialal 的参数的缩缩缩化函数, 直立点的参数是用来显示一个固定的缩缩缩缩缩缩缩缩缩缩缩图图。