Biological spiking neurons with intrinsic dynamics underlie the powerful representation and learning capabilities of the brain for processing multimodal information in complex environments. Despite recent tremendous progress in spiking neural networks (SNNs) for handling Euclidean-space tasks, it still remains challenging to exploit SNNs in processing non-Euclidean-space data represented by graph data, mainly due to the lack of effective modeling framework and useful training techniques. Here we present a general spike-based modeling framework that enables the direct training of SNNs for graph learning. Through spatial-temporal unfolding for spiking data flows of node features, we incorporate graph convolution filters into spiking dynamics and formalize a synergistic learning paradigm. Considering the unique features of spike representation and spiking dynamics, we propose a spatial-temporal feature normalization (STFN) technique suitable for SNN to accelerate convergence. We instantiate our methods into two spiking graph models, including graph convolution SNNs and graph attention SNNs, and validate their performance on three node-classification benchmarks, including Cora, Citeseer, and Pubmed. Our model can achieve comparable performance with the state-of-the-art graph neural network (GNN) models with much lower computation costs, demonstrating great benefits for the execution on neuromorphic hardware and prompting neuromorphic applications in graphical scenarios.
翻译:大脑在处理复杂环境中的多式联运信息方面有着强大的代表性和学习能力。尽管最近在为处理Euclidean-space任务而涌现神经网络方面取得了巨大进展,但利用SNN处理以图形数据为代表的非Euclidean-space数据方面仍然具有挑战性,这主要是由于缺乏有效的模型框架和有用的培训技术。我们在这里展示了一个基于总钉式的模型框架,使SNNNS能够直接培训用于图解学习。我们通过对节点特征数据流的快速空间时空演化,将图动过滤过滤器纳入闪烁动态,并正式形成一个协同学习模式。考虑到峰值代表和闪烁动态的独特特征,我们提出适合SNNNN(ST FNF)的时空特征正常化技术,以加快趋同速度。我们将我们的方法转换成两个闪烁式的图形模型模型模型,包括Cora、Citeseer、Citeseer Nevoluction 和Publegrodeal 模型,我们可以实现高额的模型执行成本。