HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

CIN++: Enhancing Topological Message Passing

Lorenzo Giusti Teodora Reu Francesco Ceccarelli Cristian Bodnar Pietro Liò

CIN++: Enhancing Topological Message Passing

Abstract

Graph Neural Networks (GNNs) have demonstrated remarkable success in learning from graph-structured data. However, they face significant limitations in expressive power, struggling with long-range interactions and lacking a principled approach to modeling higher-order structures and group interactions. Cellular Isomorphism Networks (CINs) recently addressed most of these challenges with a message passing scheme based on cell complexes. Despite their advantages, CINs make use only of boundary and upper messages which do not consider a direct interaction between the rings present in the underlying complex. Accounting for these interactions might be crucial for learning representations of many real-world complex phenomena such as the dynamics of supramolecular assemblies, neural activity within the brain, and gene regulation processes. In this work, we propose CIN++, an enhancement of the topological message passing scheme introduced in CINs. Our message passing scheme accounts for the aforementioned limitations by letting the cells to receive also lower messages within each layer. By providing a more comprehensive representation of higher-order and long-range interactions, our enhanced topological message passing scheme achieves state-of-the-art results on large-scale and long-range chemistry benchmarks.

Code Repositories

Benchmarks

BenchmarkMethodologyMetrics
graph-classification-on-hiv-datasetCIN++
ROC-AUC: 80.63
graph-classification-on-hiv-datasetCIN++-small
ROC-AUC: 80.26
graph-classification-on-mutagCIN++
Accuracy: 94.4%
graph-classification-on-nci1CIN++
Accuracy: 85.3%
graph-classification-on-nci109CIN++
Accuracy: 84.5
graph-classification-on-peptides-funcCIN++-500k
AP: 0.6569±0.0117
graph-classification-on-proteinsCIN++
Accuracy: 80.5
graph-classification-on-ptcCIN++
Accuracy: 73.2%
graph-regression-on-peptides-structCIN++-500k
MAE: 0.2523
graph-regression-on-zincCIN++
MAE: 0.074
graph-regression-on-zincCIN++-small
MAE: 0.091
graph-regression-on-zincCIN++-500k
MAE: 0.077

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
CIN++: Enhancing Topological Message Passing | Papers | HyperAI