Jointly Learning Network Connections and Link Weights in Spiking Neural Networks

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.

Cite

Text

Qi et al. "Jointly Learning Network Connections and Link Weights in Spiking Neural Networks." International Joint Conference on Artificial Intelligence, 2018. doi:10.24963/IJCAI.2018/221

Markdown

[Qi et al. "Jointly Learning Network Connections and Link Weights in Spiking Neural Networks." International Joint Conference on Artificial Intelligence, 2018.](https://mlanthology.org/ijcai/2018/qi2018ijcai-jointly/) doi:10.24963/IJCAI.2018/221

BibTeX

@inproceedings{qi2018ijcai-jointly,
  title     = {{Jointly Learning Network Connections and Link Weights in Spiking Neural Networks}},
  author    = {Qi, Yu and Shen, Jiangrong and Wang, Yueming and Tang, Huajin and Yu, Hang and Wu, Zhaohui and Pan, Gang},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2018},
  pages     = {1597-1603},
  doi       = {10.24963/IJCAI.2018/221},
  url       = {https://mlanthology.org/ijcai/2018/qi2018ijcai-jointly/}
}