TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Accurate Learning of Graph Representations with Graph Mult...

Accurate Learning of Graph Representations with Graph Multiset Pooling

Jinheon Baek, Minki Kang, Sung Ju Hwang

2021-02-23ICLR 2021 1Graph ReconstructionGraph ClusteringNode ClusteringGraph ClassificationGraph LearningGraph EmbeddingGraph Generation
PaperPDFCode(official)

Abstract

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 pooling function that maps a set of node representations into a compact form. A simple sum or average over all node representations considers all node features equally without consideration of their task relevance, and any structural dependencies among them. Recently proposed hierarchical graph pooling methods, on the other hand, may yield the same representation for two different graphs that are distinguished by the Weisfeiler-Lehman test, as they suboptimally preserve information from the node features. To tackle these limitations of existing graph pooling methods, we first formulate the graph pooling problem as a multiset encoding problem with auxiliary information about the graph structure, and propose a Graph Multiset Transformer (GMT) which is a multi-head attention based global pooling layer that captures the interaction between nodes according to their structural dependencies. We show that GMT satisfies both injectiveness and permutation invariance, such that it is at most as powerful as the Weisfeiler-Lehman graph isomorphism test. Moreover, our methods can be easily extended to the previous node clustering approaches for hierarchical graph pooling. Our experimental results show that GMT significantly outperforms state-of-the-art graph pooling methods on graph classification benchmarks with high memory and time efficiency, and obtains even larger performance gain on graph reconstruction and generation tasks.

Results

TaskDatasetMetricValueModel
Graph ClassificationToxCastROC-AUC65.44GMT
Graph ClassificationBBBPROC-AUC68.31GMT
Graph ClassificationHIVROC-AUC77.56GMT
Graph ClassificationTox21ROC-AUC77.3GMT
Graph ClassificationHIV datasetROC-AUC77.56GMT
ClassificationToxCastROC-AUC65.44GMT
ClassificationBBBPROC-AUC68.31GMT
ClassificationHIVROC-AUC77.56GMT
ClassificationTox21ROC-AUC77.3GMT
ClassificationHIV datasetROC-AUC77.56GMT

Related Papers

Tri-Learn Graph Fusion Network for Attributed Graph Clustering2025-07-18SGCL: Unifying Self-Supervised and Supervised Learning for Graph Recommendation2025-07-17SMART: Relation-Aware Learning of Geometric Representations for Knowledge Graphs2025-07-17NGTM: Substructure-based Neural Graph Topic Model for Interpretable Graph Generation2025-07-17A Graph-in-Graph Learning Framework for Drug-Target Interaction Prediction2025-07-15Graph World Model2025-07-14Federated Learning with Graph-Based Aggregation for Traffic Forecasting2025-07-13GNN-CNN: An Efficient Hybrid Model of Convolutional and Graph Neural Networks for Text Representation2025-07-10