Graph convolutional networks (GCNs) are a widely used method for graph representation learning. We investigate the power of GCNs, as a function of their number of layers, to distinguish between different random graph models on the basis of the embeddings of their sample graphs. In particular, the graph models that we consider arise from graphons, which are the most general possible parameterizations of infinite exchangeable graph models and which are the central objects of study in the theory of dense graph limits. We exhibit an infinite class of graphons that are well-separated in terms of cut distance and are indistinguishable by a GCN with nonlinear activation functions coming from a certain broad class if its depth is at least logarithmic in the size of the sample graph, and furthermore show that, for this application, ReLU activation functions and non-identity weight matrices with non-negative entries do not help in terms of distinguishing power. These results theoretically match empirical observations of several prior works. Finally, we show that for pairs of graphons satisfying a degree profile separation property, a very simple GCN architecture suffices for distinguishability. To prove our results, we exploit a connection to random walks on graphs.
翻译:图形化的图象网络(GCNs)是一种广泛使用的图形代表学习方法。我们调查了GCNs的力量,这是其层数的函数,以便根据样品图的嵌入情况区分不同的随机图形模型。特别是,我们所考虑的图形模型来自图形,这是无限可交换的图形模型的最一般可能的参数,也是密度图形限制理论中研究的中心对象。我们展示了无限的图解种类,这些图解在缩小距离方面是完全分离的,并且无法分辨的,由具有非线性激活功能的GCN从某一大类中产生,如果其深度在样本图的大小中至少是对数,则从中区分不同的图解。我们还要进一步表明,对于这一应用,RELU的激活功能和与非负性图谱条目的非身份权重矩阵在分辨能力方面没有帮助。这些结果在理论上与先前若干作品的经验观测结果相匹配。最后,我们显示,对于符合度剖析属性的几组图形来说,一个非常简单的GCN结构足以进行分辨。