Mapping temporal variables into the NeuCube for improved pattern recognition, predictive modelling, and understanding of stream data.

Enmei Tu, Nikola Kasabov, Jie Yang

Research output: Contribution to journalArticle

27 Citations (Scopus)


This paper proposes a new method for an optimized mapping of temporal variables, describing a temporal stream data, into the recently proposed NeuCube spiking neural network architecture. This optimized mapping extends the use of the NeuCube, which was initially designed for spatio-temporal brain data [1, 2], to work on arbitrary stream data and to achieve a better accuracy of temporal pattern recognition, a better and earlier event prediction and a better understanding of complex temporal stream data through visualization of the NeuCube connectivity. NeuCube consists of input encoding module, that transforms continuous value temporal data into spike trains, a recurrent 3D spiking neural network cube, and a dynamic evolving spiking neural network as a classifier or a regressor. The effect of the new mapping is demonstrated on three bench mark problems. The first one is early prediction of patient sleep stage event from temporal physiological data. The second one is pattern recognition of dynamic temporal patterns of traffic in the Bay Area of California and the last one is the Challenge 2012 contest data set. In all cases the use of the proposed mapping leads to an improved accuracy of pattern recognition and event prediction and a better understanding of the data when compared to traditional machine learning techniques or spiking neural network reservoirs with arbitrary mapping of the variables.
Original languageEnglish
Pages (from-to)1305-1317
Number of pages13
JournalIEEE Transactions on Neural Networks and Learning Systems
Issue number6
Early online date15 Mar 2016
Publication statusPublished - 1 Jun 2017



  • early event prediction
  • NeuCube architecture
  • spatiotemporal data
  • spiking neural networks

Cite this