In this paper, we propose a novel pooling layer for graph neural networks based on maximizing the mutual information between the pooled graph and the input graph. Since the maximum mutual information is difficult to compute, we employ the Shannon capacity of a graph as an inductive bias to our pooling method. More precisely, we show that the input graph to the pooling layer can be viewed as a representation of a noisy communication channel. For such a channel, sending the symbols belonging to an independent set of the graph yields a reliable and error-free transmission of information. We show that reaching the maximum mutual information is equivalent to finding a maximum weight independent set of the graph where the weights convey entropy contents. Through this communication theoretic standpoint, we provide a distinct perspective for posing the problem of graph pooling as maximizing the information transmission rate across a noisy communication channel, implemented by a graph neural network. We evaluate our method, referred to as Maximum Entropy Weighted Independent Set Pooling (MEWISPool), on graph classification tasks and the combinatorial optimization problem of the maximum independent set. Empirical results demonstrate that our method achieves the state-of-the-art and competitive results on graph classification tasks and the maximum independent set problem in several benchmark datasets.
翻译:在本文中,我们建议为图形神经网络建立一个新的集合层,其基础是最大限度地增加集合图形和输入图之间的相互信息。由于最大程度的相互信息难以计算,我们使用图的香农能力作为我们集合方法的感化偏差。更准确地说,我们显示,对集合层的输入图可视为是一个吵闹的通信频道的表示。对于这样一个频道,发送属于独立图集的符号,产生可靠和无误的信息传输。我们表明,达到最大程度的相互信息相当于找到一个最大重量独立的图表集,其中重量传递了酶内的内容。通过这种通信理论角度,我们提供了一个清晰的视角,将图集问题形成为在由图形神经网络执行的音响通信频道中最大限度地增加信息传输率。我们评估了我们所谓的“最大 Etropy Weight 独立集成集成” (MEWISPool) 的方法,关于图表分类任务和最大独立集成组合的组合优化问题。根据“Empricalalal”结果显示,我们的方法在数项基准和竞争性的图表分类上达到了状态和数项标准。