paper-with-me

홈 › Papers

Hierarchical Graph Representation Learning with Differentiable Pooling

2018-06-22 · NeurIPS 2018 12 · Rex Ying, Jiaxuan You, Christopher Morris, Xiang Ren, William L. Hamilton, Jure Leskovec

Recently, graph neural networks (GNNs) have revolutionized the field of graph representation learning through effectively learned node embeddings, and achieved state-of-the-art results in tasks such as node classification and link prediction. However, current GNN methods are inherently flat and do not learn hierarchical representations of graphs---a limitation that is especially problematic for the task of graph classification, where the goal is to predict the label associated with an entire graph. Here we propose DiffPool, a differentiable graph pooling module that can generate hierarchical representations of graphs and can be combined with various graph neural network architectures in an end-to-end fashion. DiffPool learns a differentiable soft cluster assignment for nodes at each layer of a deep GNN, mapping nodes to a set of clusters, which then form the coarsened input for the next GNN layer. Our experimental results show that combining existing GNN methods with DiffPool yields an average improvement of 5-10% accuracy on graph classification benchmarks, compared to all existing pooling approaches, achieving a new state-of-the-art on four out of five benchmark data sets.

📄 PDF Abstract BibTeX arXiv:1806.08804

Code (14)

AaltoPML/Rethinking-pooling-in-GNNs pytorch
PasqualeAuriemma/GCN-DIFFPOOL tf
RexYing/diffpool pytorch
RexYing/graph-pooling pytorch
Tioz90/DiffPool tf
Tioz90/GCN tf
VoVAllen/diffpool pytorch
basiralab/RG-Select pytorch
basiralab/Reproducible-Generative-Learning pytorch
basiralab/reproduciblefedgnn pytorch
chappers/graph-differential-pooling pytorch
dmlc/dgl/tree/master/examples/pytorch/diffpool pytorch
gospodima/extended-simgnn pytorch
https://gitlab.com/cedric_sanders/masterarbeit pytorch

Tasks

General ClassificationGraph ClassificationGraph Neural NetworkGraph Representation LearningLink PredictionNode ClassificationRepresentation Learning

Methods 이 논문이 사용한 방법론

DiffPool DiffPool is a differentiable graph pooling module that can generate hierarchical representations of graphs and can be combined with various graph neural network architectures in…

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

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

Multivariate Time Series Classification with Hierarchical Variational Graph Pooling

2020-10-12 · Ziheng Duan, Haoyan Xu, Yueyang Wang, Yida Huang 외

With the advancement of sensing technology, multivariate time series classification (MTSC) has recently received considerable attention. Existing deep learning-based MTSC techniques, which mostly rely on convolutional or…

ClassificationDecoderGeneral ClassificationGraph Classification+6

MaxCutPool: differentiable feature-aware Maxcut for pooling in graph neural networks

2024-09-08 · Carlo Abate, Filippo Maria Bianchi

We propose a novel approach to compute the MAXCUT in attributed graphs, i.e., graphs with features associated with nodes and edges. Our approach works well on any kind of graph topology and can find solutions that jointl…

Towards Sparse Hierarchical Graph Classifiers

2018-11-03 · Cătălina Cangea, Petar Veličković, Nikola Jovanović, Thomas Kipf 외

Recent advances in representation learning on graphs, mainly leveraging graph convolutional networks, have brought a substantial improvement on many graph-based benchmark tasks. While novel approaches to learning node em…

ClassificationGeneral ClassificationGraph ClassificationGraph Neural Network+3