Inspired by the conventional pooling layers in convolutional neural networks, many recent works in the field of graph machine learning have introduced pooling operators to reduce the size of graphs. The great variety in the literature stems from the many possible strategies for coarsening a graph, which may depend on different assumptions on the graph structure or the specific downstream task. In this paper we propose a formal characterization of graph pooling based on three main operations, called selection, reduction, and connection, with the goal of unifying the literature under a common framework. Following this formalization, we introduce a taxonomy of pooling operators and categorize more than thirty pooling methods proposed in recent literature. We propose criteria to evaluate the performance of a pooling operator and use them to investigate and contrast the behavior of different classes of the taxonomy on a variety of tasks.
翻译:受进化神经网络常规集合层的启发,最近在图形机器学习领域的许多工作引进了汇集操作员以减少图表的大小,文献中的丰富多样性来自对图表进行粗化的许多可能的战略,可能取决于对图形结构的不同假设或具体的下游任务。在本文中,我们提议根据三种主要操作(即选择、减少和联系)对图形集合进行正式定性,目的是将文献统一在一个共同框架之下。在这种正规化之后,我们引入了集合操作员的分类,对最近文献中提议的30多种集合方法进行分类。我们提出了评估集合操作员业绩的标准,并利用这些标准调查和对比不同类别分类在各种任务上的行为。