Spiking Graph Neural Network on Riemannian Manifolds

Li Sun, Zhenhao Huang, Qiqi Wan, Hao Peng, Philip S. Yu
10/23/2024
cs.LG

No official code found. Best implementation: ZhenhHuang/MSG (22 stars, last commit 2024-10-22).

Abstract

Graph neural networks (GNNs) have become the dominant solution for learning on graphs, the typical non-Euclidean structures. Conventional GNNs, constructed with the Artificial Neuron Network (ANN), have achieved impressive performance at the cost of high computation and energy consumption. In parallel, spiking GNNs with brain-like spiking neurons are drawing increasing research attention owing to the energy efficiency. So far, existing spiking GNNs consider graphs in Euclidean space, ignoring the structural geometry, and suffer from the high latency issue due to Back-Propagation-Through-Time (BPTT) with the surrogate gradient. In light of the aforementioned issues, we are devoted to exploring spiking GNN on Riemannian manifolds, and present a Manifold-valued Spiking GNN (MSG). In particular, we design a new spiking neuron on geodesically complete manifolds with the diffeomorphism, so that BPTT regarding the spikes is replaced by the proposed differentiation via manifold. Theoretically, we show that MSG approximates a solver of the manifold ordinary differential equation. Extensive experiments on common graphs show the proposed MSG achieves superior performance to previous spiking GNNs and energy efficiency to conventional GNNs.

View on arXivView PDF

Code Implementations(1)

ZhenhHuang/MSGCommunity100%

[NeurIPS 2024] Spiking Graph Neural Networks on Riemannian Manifolds

223Shell, PythonApr 5, 20241 years ago

Similar Papers

Cite this paper

@article{sun2024spiking,
  title  = {Spiking Graph Neural Network on Riemannian Manifolds},
  author = {Li Sun and Zhenhao Huang and Qiqi Wan and Hao Peng and Philip S. Yu},
  year   = {2024},
  eprint = {2410.17941},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.17941},
  url    = {http://arxiv.org/abs/2410.17941v1},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.17941.svg)](https://codeofpaper.com/paper/2410.17941)

Discussion