HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

SLAPS: Self-Supervision Improves Structure Learning for Graph Neural Networks

Bahare Fatemi Layla El Asri Seyed Mehran Kazemi

SLAPS: Self-Supervision Improves Structure Learning for Graph Neural Networks

Abstract

Graph neural networks (GNNs) work well when the graph structure is provided. However, this structure may not always be available in real-world applications. One solution to this problem is to infer a task-specific latent structure and then apply a GNN to the inferred graph. Unfortunately, the space of possible graph structures grows super-exponentially with the number of nodes and so the task-specific supervision may be insufficient for learning both the structure and the GNN parameters. In this work, we propose the Simultaneous Learning of Adjacency and GNN Parameters with Self-supervision, or SLAPS, a method that provides more supervision for inferring a graph structure through self-supervision. A comprehensive experimental study demonstrates that SLAPS scales to large graphs with hundreds of thousands of nodes and outperforms several models that have been proposed to learn a task-specific graph structure on established benchmarks.

Code Repositories

BorealisAI/SLAPS-GNN
Official
pytorch

Benchmarks

BenchmarkMethodologyMetrics
graph-structure-learning-on-coraSLAPS
Accuracy: 73.4

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
SLAPS: Self-Supervision Improves Structure Learning for Graph Neural Networks | Papers | HyperAI