paper-with-me

홈 › Papers

From Relational Pooling to Subgraph GNNs: A Universal Framework for More Expressive Graph Neural Networks

2023-05-08 · Cai Zhou, Xiyuan Wang, Muhan Zhang

Relational pooling is a framework for building more expressive and permutation-invariant graph neural networks. However, there is limited understanding of the exact enhancement in the expressivity of RP and its connection with the Weisfeiler Lehman hierarchy. Starting from RP, we propose to explicitly assign labels to nodes as additional features to improve expressive power of message passing neural networks. The method is then extended to higher dimensional WL, leading to a novel $k,l$-WL algorithm, a more general framework than $k$-WL. Theoretically, we analyze the expressivity of $k,l$-WL with respect to $k$ and $l$ and unifies it with a great number of subgraph GNNs. Complexity reduction methods are also systematically discussed to build powerful and practical $k,l$-GNN instances. We theoretically and experimentally prove that our method is universally compatible and capable of improving the expressivity of any base GNN model. Our $k,l$-GNNs achieve superior performance on many synthetic and real-world datasets, which verifies the effectiveness of our framework.

📄 PDF Abstract BibTeX arXiv:2305.04963

Code (1)

zhouc20/KLGNN 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

BASE 설명 없음

Similar Papers 제목 키워드 기반

Recursive Neighborhood Pooling for Graph Representation Learning

2021-01-01 · Behrooz Tahmasebi, Stefanie Jegelka

While Graph Neural Networks (GNNs) have become increasingly popular architectures for learning with graphs, recent works have revealed important shortcomings in their expressive power. In response, several higher-order …

Graph Representation LearningRepresentation Learning

Stochastic Subgraph Neighborhood Pooling for Subgraph Classification

2023-04-17 · Shweta Ann Jacob, Paul Louis, Amirali Salehi-Abari

Subgraph classification is an emerging field in graph representation learning where the task is to classify a group of nodes (i.e., a subgraph) within a graph. Subgraph classification has applications such as predicting …

ClassificationData AugmentationGraph ClassificationGraph Representation Learning+1

Nested Graph Neural Networks

2021-10-25 · NeurIPS 2021 12 · Muhan Zhang, Pan Li

Graph neural network (GNN)'s success in graph classification is closely related to the Weisfeiler-Lehman (1-WL) algorithm. By iteratively aggregating neighboring node features to a center node, both 1-WL and GNN obtain a…

Graph ClassificationGraph Neural NetworkGraph Property Prediction

SSHPool: The Separated Subgraph-based Hierarchical Pooling

2024-03-24 · Zhuo Xu, Lixin Cui, Ming Li, Yue Wang 외

In this paper, we develop a novel local graph pooling method, namely the Separated Subgraph-based Hierarchical Pooling (SSHPool), for graph classification. We commence by assigning the nodes of a sample graph into differ…

Graph Classification

Counting Substructures with Higher-Order Graph Neural Networks: Possibility and Impossibility Results

2020-12-06 · Behrooz Tahmasebi, Derek Lim, Stefanie Jegelka

While message passing Graph Neural Networks (GNNs) have become increasingly popular architectures for learning with graphs, recent works have revealed important shortcomings in their expressive power. In response, severa…