An Online Supervised Learning Algorithm Based on Nonlinear Spike Train Kernels

  • Xianghong Lin
  • Ning Zhang
  • Xiangwen Wang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9225)


The online learning algorithm is shown to be more appropriate and effective for the processing of spatiotemporal information, but very little researches have been achieved in developing online learning approaches for spiking neural networks. This paper presents an online supervised learning algorithm based on nonlinear spike train kernels to process the spatiotemporal information, which is more biological interpretability. The main idea adopts online learning algorithm and selects a suitable kernel function. At first, the Laplacian kernel function is selected, however, in some ways, the spike trains expressed by the simple kernel function are linear in the postsynaptic neuron. Then this paper uses nonlinear functions to transform the spike train model and presents the detail experimental analysis. The proposed learning algorithm is evaluated by the learning of spike trains, and the experimental results show that the online nonlinear spike train kernels own a super-duper learning effect.


Spiking neural networks Supervised learning Spike train kernels Online learning 



The work is supported by the National Natural Science Foundation of China under Grants No. 61165002 and No. 61363059.


  1. 1.
    Yegnanarayana, B.: Artificial Neural Networks. PHI Learning Pvt Ltd., New Delhi (2009)zbMATHGoogle Scholar
  2. 2.
    Ahmed, F.Y.H., Yusob, B., Hamed, H.N.A.: Computing with spiking neuron networks a review. Int. J. Adv. Soft Comput. Its Appl.s 6(1), 1–21 (2014)Google Scholar
  3. 3.
    Yu, Q., Goh, S.K., Tang, H., Tan, K.C.: Application of precise-spike-driven rule in spiking neural networks for optical character recognition. In: Handa, H., Ishibuchi, K.-C., Ong, H., Tan, K.-C. (eds.) Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evolutionary Systems, vol. 2, pp. 65–75. Springer International Publishing, NewYork (2015)Google Scholar
  4. 4.
    Carlson, K.D., Nageswaran, J.M., Dutt, N., Krichmar, J.L.: An efficient automated parameter tuning framework for spiking neural networks. Front. Neuroscience 8, 10 (2014)CrossRefGoogle Scholar
  5. 5.
    Bohte, S.M., Kok, J.N., La Poutre, H.: Error-backpropagation in temporally encoded networks of spiking neurons. Neurocomputing 48(1), 17–37 (2002)CrossRefGoogle Scholar
  6. 6.
    Xin, J., Embrechts, M.J.: Supervised learning with spiking neural networks. In: Proceedings of International Joint Conference on Neural Networks, IJCNN 2001, vol. 3, pp. 1772–1777. IEEE (2001)Google Scholar
  7. 7.
    Schrauwen, B., Van Campenhout, J.: Extending spikeprop. In: Proceedings of 2004 IEEE International Joint Conference on Neural Networks, vol. 1. IEEE (2004)Google Scholar
  8. 8.
    McKennoch, S., Liu, D., Bushnell, L.G.: Fast modifications of the spikeprop algorithm. In: International Joint Conference on Neural Networks, IJCNN 2006, pp. 3970–3977. IEEE (2006)Google Scholar
  9. 9.
    Booij, O., Nguyen, T.H.: A gradient descent rule for spiking neurons emitting multiple spikes. Inf. Process. Lett. 95(6), 552–558 (2005)CrossRefGoogle Scholar
  10. 10.
    Ghosh-Dastidar, S., Adeli, H.: A new supervised learning algorithm for multiple spiking neural networks with application in epilepsy and seizure detection. Neural Netw. 22(10), 1419–1431 (2009)CrossRefGoogle Scholar
  11. 11.
    Xu, Y., Zeng, X., Han, L., Yang, J.: A supervised multi-spike learning algorithm based on gradient descent for spiking neural networks. Neural Networks 43, 99–113 (2013)CrossRefzbMATHGoogle Scholar
  12. 12.
    Hebb, D.O.: The Organization of Behavior: a Neuropsychological Theory. Psychology Press, New York (2005)Google Scholar
  13. 13.
    Caporale, N., Dan, Y.: Spike timing-dependent plasticity: a Hebbian learning rule. Annu. Rev. Neurosci. 31, 25–46 (2008)CrossRefGoogle Scholar
  14. 14.
    Ponulak, F., Kasinski, A.: Supervised learning in spiking neural networks with ReSuMe: sequence learning, classification, and spike shifting. Neural Comput. 22(2), 467–510 (2010)MathSciNetCrossRefGoogle Scholar
  15. 15.
    Florian, R.V.: The chronotron: a neuron that learns to fire temporally precise spike patterns. PLoS ONE 7(8), e40233 (2012)CrossRefGoogle Scholar
  16. 16.
    Mohemmed, A., Schliebs, S., Matsuda, S., Kasabov, N.: Span: spike pattern association neuron for learning spatio-temporal spike patterns. Int. J. Neural Syst. 22(04), 1250012 (2012)CrossRefGoogle Scholar
  17. 17.
    Mohemmed, A., Schliebs, S., Matsuda, S., Kasabov, N.: Training spiking neural networks to associate spatio-temporal input–output spike patterns. Neurocomputing 107, 3–10 (2013)CrossRefGoogle Scholar
  18. 18.
    Yu, Q., Tang, H., Tan, K.C., Li, H.: Precise-spike-driven synaptic plasticity: learning hetero-association of spatiotemporal spike patterns. PLoS ONE 8(11), e78318 (2013)CrossRefGoogle Scholar
  19. 19.
    Wang, J., Belatreche, A., Maguire, L., McGinnity, M.: Online versus offline learning for spiking neural networks: a review and new strategies. In: 2010 IEEE 9th International Conference Cybernetic Intelligent Systems (CIS), pp. 1–6. IEEE (2010)Google Scholar
  20. 20.
    Kasabov, N.K.: Neucube: A spiking neural network architecture for mapping, learning and understanding of spatio-temporal brain data. Neural Netw. 52, 62–76 (2014)CrossRefGoogle Scholar
  21. 21.
    Oniz, Y., Kaynak, O.: Variable-structure-systems based approach for online learning of spiking neural networks and its experimental evaluation. J. Franklin Inst. 351(6), 3269–3285 (2014)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.School of Computer Science and EngineeringNorthwest Normal UniversityLanzhouChina

Personalised recommendations