Efficient Subgraph GNNs by Learning Effective Selection Policies
Beatrice Bevilacqua, Moshe Eliasof, Eli Meirom, Bruno Ribeiro, Haggai, Maron

TL;DR
This paper introduces Policy-Learn, a method for learning effective subgraph selection policies in Subgraph GNNs, significantly reducing computational costs while maintaining high expressiveness and outperforming existing methods.
Contribution
We propose a novel learning-based approach, Policy-Learn, that efficiently selects subgraphs for GNNs, enabling scalable and expressive graph representations.
Findings
Policy-Learn outperforms baselines on multiple datasets.
It can identify small subgraph subsets that distinguish WL-indistinguishable graphs.
The approach learns efficient selection policies unlike random or prior methods.
Abstract
Subgraph GNNs are provably expressive neural architectures that learn graph representations from sets of subgraphs. Unfortunately, their applicability is hampered by the computational complexity associated with performing message passing on many subgraphs. In this paper, we consider the problem of learning to select a small subset of the large set of possible subgraphs in a data-driven fashion. We first motivate the problem by proving that there are families of WL-indistinguishable graphs for which there exist efficient subgraph selection policies: small subsets of subgraphs that can already identify all the graphs within the family. We then propose a new approach, called Policy-Learn, that learns how to select subgraphs in an iterative manner. We prove that, unlike popular random policies and prior work addressing the same problem, our architecture is able to learn the efficient…
Peer Reviews
Decision·ICLR 2024 poster
1. Research in how to learn subgraph selection policies is highly relevant in view of the popularity of subgraph GNN approaches. 2. Related work is well described. 3. The policy learn method is well designed. 4. Theoretical guarantees over special classes of CSL graphs are presented. In particular, it is argued that the proposed approach can be stronger than a previous approach.
1. It is not clearly described what gives the proposed method more power than e.g., OSAN. 2. The method seems to depend on a subgraph GNN method (DS-GNN) which high computational cost.
* The proposed subsampling strategy _Policy-Learn_ is well-motivated and novel. * _Policy-Learn_ can provably sample subgraphs such that non-isomorphic instances can be distinguished for one specific graph class ($(n, \ell)$-CSL graphs) on which 1-WL fails. * In the experimental evaluation, _Policy-Learn_ is competitive with most baseline methods and outperforms OSAN
* Theoretical limitations: While the presented theoretical results are novel and interesting, they also appear to be limited. The artificially constructed graph class $(n, \ell$)-CSL is 1-WL indistinguishable; however, higher-order models and GNN variants are able to distinguish them. A more comprehensive analysis of the expressive power of _Policy-Learn_ could strengthen the contribution significantly. * Clarity: Although the paper is generally well-written, more precise language would improve
Generally speaking, I like the efforts on subgraph sampling since the efficiency of subgraph GNNs limits them from being applied in real-world scenarios. In addition, the work is generally motivated and well-written.
1. Most subgraph sampling strategies face a problem: they cannot guarantee permutation invariance, i.e., generate the same representation for the same graph no matter how the graph is permuted. It seems that the proposed method also cannot guarantee such property as well. 2. I appreciate the efforts in distinguishing the CSL graphs. However, CSL graphs are just a family of regular graphs that cannot be differentiated by 1-WL. Have you analyzed some other families, for example, the strongly regu
Code & Models
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Topic Modeling · Multimodal Machine Learning Applications
MethodsSparse Evolutionary Training
