English

SpikE: spike-based embeddings for multi-relational graph data

Neural and Evolutionary Computing 2023-08-25 v2 Machine Learning Neurons and Cognition

Abstract

Despite the recent success of reconciling spike-based coding with the error backpropagation algorithm, spiking neural networks are still mostly applied to tasks stemming from sensory processing, operating on traditional data structures like visual or auditory data. A rich data representation that finds wide application in industry and research is the so-called knowledge graph - a graph-based structure where entities are depicted as nodes and relations between them as edges. Complex systems like molecules, social networks and industrial factory systems can be described using the common language of knowledge graphs, allowing the usage of graph embedding algorithms to make context-aware predictions in these information-packed environments. We propose a spike-based algorithm where nodes in a graph are represented by single spike times of neuron populations and relations as spike time differences between populations. Learning such spike-based embeddings only requires knowledge about spike times and spike time differences, compatible with recently proposed frameworks for training spiking neural networks. The presented model is easily mapped to current neuromorphic hardware systems and thereby moves inference on knowledge graphs into a domain where these architectures thrive, unlocking a promising industrial application area for this technology.

Keywords

Cite

@article{arxiv.2104.13398,
  title  = {SpikE: spike-based embeddings for multi-relational graph data},
  author = {Dominik Dold and Josep Soler Garrido},
  journal= {arXiv preprint arXiv:2104.13398},
  year   = {2023}
}

Comments

Accepted for publication at IJCNN 2021

R2 v1 2026-06-24T01:34:34.834Z