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/Principal Neighbourhood Aggregation for Graph Nets

Principal Neighbourhood Aggregation for Graph Nets

Gabriele Corso, Luca Cavalleri, Dominique Beaini, Pietro Liò, Petar Veličković

2020-04-12NeurIPS 2020 12Molecular Property PredictionGraph RegressionGraph ClassificationNode Classification
PaperPDFCodeCodeCodeCodeCodeCodeCodeCode(official)

Abstract

Graph Neural Networks (GNNs) have been shown to be effective models for different predictive tasks on graph-structured data. Recent work on their expressive power has focused on isomorphism tasks and countable feature spaces. We extend this theoretical framework to include continuous features - which occur regularly in real-world input domains and within the hidden layers of GNNs - and we demonstrate the requirement for multiple aggregation functions in this context. Accordingly, we propose Principal Neighbourhood Aggregation (PNA), a novel architecture combining multiple aggregators with degree-scalers (which generalize the sum aggregator). Finally, we compare the capacity of different models to capture and exploit the graph structure via a novel benchmark containing multiple tasks taken from classical graph theory, alongside existing benchmarks from real-world domains, all of which demonstrate the strength of our model. With this work, we hope to steer some of the GNN research towards new aggregation methods which we believe are essential in the search for powerful and robust models.

Results

TaskDatasetMetricValueModel
Graph RegressionZINCMAE0.142PNA
Graph ClassificationCIFAR10 100kAccuracy (%)70.47PNA
Node ClassificationPATTERN 100kAccuracy (%)86.567PNA
Graph Property Predictionogbg-molhivNumber of params326081PNA
Graph Property Predictionogbg-molpcbaNumber of params6550839PNA
ClassificationCIFAR10 100kAccuracy (%)70.47PNA

Related Papers

Acquiring and Adapting Priors for Novel Tasks via Neural Meta-Architectures2025-07-07Combining Graph Neural Networks and Mixed Integer Linear Programming for Molecular Inference under the Two-Layered Model2025-07-05TRIDENT: Tri-Modal Molecular Representation Learning with Taxonomic Annotations and Local Correspondence2025-06-26Demystifying Distributed Training of Graph Neural Networks for Link Prediction2025-06-25Descriptor-based Foundation Models for Molecular Property Prediction2025-06-18Equivariance Everywhere All At Once: A Recipe for Graph Foundation Models2025-06-17Density-aware Walks for Coordinated Campaign Detection2025-06-16Delving into Instance-Dependent Label Noise in Graph Data: A Comprehensive Study and Benchmark2025-06-14