PyTorch Geometric High Order: A Unified Library for High Order Graph Neural Network
Xiyuan Wang, Muhan Zhang

TL;DR
PyGHO is a unified, user-friendly library that simplifies the implementation of High Order Graph Neural Networks, offering significant speed improvements and reducing coding complexity for advanced GNN models.
Contribution
PyGHO provides the first standardized, flexible framework for HOGNNs, enabling easier development and comparison of high-order GNNs.
Findings
Achieves up to 50% acceleration in HOGNN computations.
Reduces implementation code by an order of magnitude.
Demonstrates competitive performance on real-world tasks.
Abstract
We introduce PyTorch Geometric High Order (PyGHO), a library for High Order Graph Neural Networks (HOGNNs) that extends PyTorch Geometric (PyG). Unlike ordinary Message Passing Neural Networks (MPNNs) that exchange messages between nodes, HOGNNs, encompassing subgraph GNNs and k-WL GNNs, encode node tuples, a method previously lacking a standardized framework and often requiring complex coding. PyGHO's main objective is to provide an unified and user-friendly interface for various HOGNNs. It accomplishes this through streamlined data structures for node tuples, comprehensive data processing utilities, and a flexible suite of operators for high-order GNN methodologies. In this work, we present a detailed in-depth of PyGHO and compare HOGNNs implemented with PyGHO with their official implementation on real-world tasks. PyGHO achieves up to acceleration and reduces the code needed…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Model Reduction and Neural Networks
MethodsLib
