arXiv Analytics

Sign in

arXiv:2208.03523 [cs.LG]AbstractReferencesReviewsResources

Graph Pooling with Maximum-Weight $k$-Independent Sets

Davide Bacciu, Alessio Conte, Francesco Landolfi

Published 2022-08-06Version 1

Graph reductions are fundamental when dealing with large scale networks and relational data. They allow to downsize tasks of high computational impact by solving them in coarsened structures. At the same time, graph reductions play the role of pooling layers in graph neural networks, to extract multi-resolution representations from structures. In these contexts, the ability of the reduction mechanism to preserve distance relationships and topological properties appears fundamental, along with a scalability enabling its application to real-world sized problems. In this paper, we introduce a graph coarsening mechanism based on the graph-theoretic concept of maximum-weight $k$-independent sets, providing a greedy algorithm that allows efficient parallel implementation on GPUs. Our method is the first graph-structured counterpart of controllable equispaced coarsening mechanisms in regular data (images, sequences). We prove theoretical guarantees for distortion bounds on path lengths, as well as the ability to preserve key topological properties in the coarsened graphs. We leverage these concepts to define a graph pooling mechanism that we empirically assess in graph classification tasks, showing that it compares favorably against pooling methods in literature.

Comments: 11 pages, 3 figures, under review
Categories: cs.LG
Related articles: Most relevant | Search more
arXiv:1909.11580 [cs.LG] (Published 2019-09-25)
HaarPooling: Graph Pooling with Compressive Haar Basis
arXiv:1910.01589 [cs.LG] (Published 2019-10-03)
Graph Analysis and Graph Pooling in the Spatial Domain
arXiv:2208.01648 [cs.LG] (Published 2022-08-02)
Maximal Independent Vertex Set applied to Graph Pooling