A General Recipe for Contractive Graph Neural Networks -- Technical Report
Maya Bechler-Speicher, Moshe Eliasof

TL;DR
This paper introduces a novel SVD regularization method to induce contractiveness in any GNN, improving stability, robustness, and generalization by controlling the Lipschitz constant of the network.
Contribution
It provides a general framework for making GNNs contractive via SVD regularization, with a derived sufficient condition for contractiveness applicable to various architectures.
Findings
SVD regularization reduces the Lipschitz constant of GNNs.
Contractive GNNs exhibit improved robustness to noise and adversarial attacks.
The method enhances the stability and generalization of graph neural networks.
Abstract
Graph Neural Networks (GNNs) have gained significant popularity for learning representations of graph-structured data due to their expressive power and scalability. However, despite their success in domains such as social network analysis, recommendation systems, and bioinformatics, GNNs often face challenges related to stability, generalization, and robustness to noise and adversarial attacks. Regularization techniques have shown promise in addressing these challenges by controlling model complexity and improving robustness. Building on recent advancements in contractive GNN architectures, this paper presents a novel method for inducing contractive behavior in any GNN through SVD regularization. By deriving a sufficient condition for contractiveness in the update step and applying constraints on network parameters, we demonstrate the impact of SVD regularization on the Lipschitz…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
