paper-with-me

Papers

Diversified Node Sampling based Hierarchical Transformer Pooling for Graph Representation Learning

2023-10-31 · Gaichao Li, Jinsong Chen, John E. Hopcroft, Kun He

Graph pooling methods have been widely used on downsampling graphs, achieving impressive results on multiple graph-level tasks like graph classification and graph generation. An important line called node dropping pooling aims at exploiting learnable scoring functions to drop nodes with comparatively lower significance scores. However, existing node dropping methods suffer from two limitations: (1) for each pooled node, these models struggle to capture long-range dependencies since they mainly take GNNs as the backbones; (2) pooling only the highest-scoring nodes tends to preserve similar nodes, thus discarding the affluent information of low-scoring nodes. To address these issues, we propose a Graph Transformer Pooling method termed GTPool, which introduces Transformer to node dropping pooling to efficiently capture long-range pairwise interactions and meanwhile sample nodes diversely. Specifically, we design a scoring module based on the self-attention mechanism that takes both global context and local context into consideration, measuring the importance of nodes more comprehensively. GTPool further utilizes a diversified sampling method named Roulette Wheel Sampling (RWS) that is able to flexibly preserve nodes across different scoring intervals instead of only higher scoring nodes. In this way, GTPool could effectively obtain long-range information and select more representative nodes. Extensive experiments on 11 benchmark datasets demonstrate the superiority of GTPool over existing popular graph pooling methods.

📄 PDF Abstract BibTeX arXiv:2310.20250

Code (0)

등록된 구현이 없습니다.

Tasks

Graph ClassificationGraph GenerationGraph Representation LearningRepresentation Learning

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
LapEigen 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Laplacian PE Laplacian eigenvectors represent a natural generalization of the…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…

Similar Papers 제목 키워드 기반

ENADPool: The Edge-Node Attention-based Differentiable Pooling for Graph Neural Networks

2024-05-16 · Zhehan Zhao, Lu Bai, Lixin Cui, Ming Li 외

Graph Neural Networks (GNNs) are powerful tools for graph classification. One important operation for GNNs is the downsampling or pooling that can learn effective embeddings from the node representations. In this paper, …

Graph Classification

LiftPool: Lifting-based Graph Pooling for Hierarchical Graph Representation Learning

2022-04-27 · Mingxing Xu, Wenrui Dai, Chenglin Li, Junni Zou 외

Graph pooling has been increasingly considered for graph neural networks (GNNs) to facilitate hierarchical graph representation learning. Existing graph pooling methods commonly consist of two stages, i.e., selecting the…

Graph ClassificationGraph Representation LearningRepresentation Learning

Accurate Learning of Graph Representations with Graph Multiset Pooling

2021-02-23 · ICLR 2021 1 · Jinheon Baek, Minki Kang, Sung Ju Hwang

Graph neural networks have been widely used on modeling graph data, achieving impressive results on node classification and link prediction tasks. Yet, obtaining an accurate representation for a graph further requires a …

Graph ClassificationGraph ClusteringGraph EmbeddingGraph Generation+3

ASAP: Adaptive Structure Aware Pooling for Learning Hierarchical Graph Representations

2019-11-18 · Ekagra Ranjan, Soumya Sanyal, Partha Pratim Talukdar

Graph Neural Networks (GNN) have been shown to work effectively for modeling graph structured data to solve tasks such as node classification, link prediction and graph classification. There has been some recent progress…

ClassificationGeneral ClassificationGraph ClassificationLink Prediction+1

Hierarchical Graph Pooling with Structure Learning

2019-11-14 · Zhen Zhang, Jiajun Bu, Martin Ester, Jianfeng Zhang 외

Graph Neural Networks (GNNs), which generalize deep neural networks to graph-structured data, have drawn considerable attention and achieved state-of-the-art performance in numerous graph related tasks. However, existing…

Graph ClassificationGraph Neural NetworkRepresentation Learning