Proceedings

Jointly Learning Network Connections and Link Weights in Spiking Neural Networks

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1597-1603.

https://doi.org/10.24963/ijcai.2018/221

Abstract

Spiking neural networks (SNNs) are considered to be biologically plausible and power-efficient on neuromorphic hardware. However, unlike the brain mechanisms, most existing SNN algorithms have fixed network topologies and connection relationships. This paper proposes a method to jointly learn network connections and link weights simultaneously. The connection structures are optimized by the spike-timing-dependent plasticity (STDP) rule with timing information, and the link weights are optimized by a supervised algorithm. The connection structures and the weights are learned alternately until a termination condition is satisfied. Experiments are carried out using four benchmark datasets. Our approach outperforms classical learning methods such as STDP, Tempotron, SpikeProp, and a state-of-the-art supervised algorithm. In addition, the learned structures effectively reduce the number of connections by about 24%, thus facilitate the computational efficiency of the network.

  1. [Bi and Poo, 2001] Guoqiang Bi and Muming Poo. Synaptic modification by correlated activity: Hebb's postulate re- visited. Annual Review of Neuroscience, 24(1):139-166, March 2001.
  2. [Bohte et al., 2002] Sander M. Bohte, Joost N. Kok, and Han La Poutré. Error-backpropagation in temporally encoded networks of spiking neurons. Neurocomputing, 48(1):17- 37, October 2002.
  3. [Dheeru and Karra Taniskidou, 2017] Dua Dheeru and Efi Karra Taniskidou. UCI machine learning repository, 2017.
  4. [Diehl and Cook, 2015] Peter U. Diehl and Matthew Cook. Unsupervised learning of digit recognition using Spike- Timing-Dependent Plasticity. Frontiers in Computational Neuroscience, 9:99, August 2015.
  5. [Eurich and Wilke, 2000] C Eurich and S Wilke. Multidi- mensional encoding strategy of spiking neurons. Neural Computation, 12(7):1519-1529, July 2000.
  6. [Filip, 2005] Ponulak Filip. ReSuMe new supervised learn- ing method for Spiking Neural Networks. Institute of Con- trol and Information Engineering, Poznan University of Technology., 2005.
  7. [Gerstner and Kistler, 2002] Wulfram Gerstner and Werner M. Kistler. Spiking neuron models: single neurons, populations, plasticity. Cambridge University Press, Cambridge, 2002.
  8. [Ghosh-Dastidar and Adeli, 2009] S. Ghosh-Dastidar and H. Adeli. Spiking neural networks. International Jour- nal of Neural Systems, 19(04):295-308, August 2009.
  9. [Gütig and Sompolinsky, 2006] Robert Gütig and Haim Sompolinsky. The tempotron: a neuron that learns spike timing-based decisions. Nature Neuroscience, 9(3):420- 428, March 2006.
  10. [Hebb, 1949] D. O. Hebb. In the organization of behavior: a neuropsychological theory. John Wiley , Chapman and Hall, 1949.
  11. [Hinton and Salakhutdinov, 2006] G. E. Hinton and R. R. Salakhutdinov. Reducing the dimensionality of data with Neural Networks. Science, 313(5786):504-507, July 2006.
  12. [Hodgkin and Huxley, 1952] A. L. Hodgkin and A. F. Hux- ley. A quantitative description of membrane current and its application to conduction and excitation in nerve. The Journal of Physiology, 117(4):500-544, August 1952.
  13. [Maass, 1997] Wolfgang Maass. Networks of spiking neu- rons: The third generation of neural network models. Neu- ral Networks, 10(9):1659-1671, December 1997.
  14. [Masquelier et al., 2009] Timothée Masquelier, Rudy Guy- onneau, and Simon J. Thorpe. Competitive STDP-based spike pattern learning. Neural computation, 21(5):1259- 1276, May 2009.
  15. [Ranhel, 2012] J. Ranhel. Neural assembly computing. IEEE Transactions on Neural Networks and Learning Systems, 23(6):916-927, June 2012.
  16. [Shatz, 1992] C. J. Shatz. The developing brain. Scientific American, 267(3):60-67, September 1992.
  17. [Tsukada and Pan, 2005] M. Tsukada and X. Pan. The spatiotemporal learning rule and its efficiency in sepa- rating spatiotemporal patterns. Biological Cybernetics, 92(2):139-146, February 2005.
  18. [Xie et al., 2017] X. Xie, H. Qu, Z. Yi, and J. Kurths. Effi- cient training of supervised Spiking Neural Network via accurate synaptic-efficiency adjustment method. IEEE Transactions on Neural Networks and Learning Systems, 28(6):1411-1424, June 2017.
  19. [Yu et al., 2013a] Q. Yu, H. Tang, K.C. Tan, and H. Li. Precise-Spike-Driven synaptic plasticity: learning Hetero- Association of spatiotemporal spike patterns. PLOS ONE, 8(11):e78318, November 2013.
  20. [Yu et al., 2013b] Q. Yu, H. Tang, K.C. Tan, and H. Li. Rapid feedforward computation by temporal encoding and learning with spiking neurons. IEEE Transactions on Neu- ral Networks and Learning Systems, 24(10):1539-1552, October 2013.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards