Proceedings

Enhancing Efficient Continual Learning with Dynamic Structure Development of Spiking Neural Networks

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 2993-3001.

https://doi.org/10.24963/ijcai.2023/334

Abstract

Children possess the ability to learn multiple cognitive tasks sequentially, which is a major challenge toward the long-term goal of artificial general intelligence. Existing continual learning frameworks are usually applicable to Deep Neural Networks (DNNs) and lack the exploration on more brain-inspired, energy-efficient Spiking Neural Networks (SNNs). Drawing on continual learning mechanisms during child growth and development, we propose Dynamic Structure Development of Spiking Neural Networks (DSD-SNN) for efficient and adaptive continual learning. When learning a sequence of tasks, the DSD-SNN dynamically assigns and grows new neurons to new tasks and prunes redundant neurons, thereby increasing memory capacity and reducing computational overhead. In addition, the overlapping shared structure helps to quickly leverage all acquired knowledge to new tasks, empowering a single network capable of supporting multiple incremental tasks (without the separate sub-network mask for each task). We validate the effectiveness of the proposed model on multiple class incremental learning and task incremental learning benchmarks. Extensive experiments demonstrated that our model could significantly improve performance, learning speed and memory capacity, and reduce computational overhead. Besides, our DSD-SNN model achieves comparable performance with the DNNs-based methods, and significantly outperforms the state-of-the-art (SOTA) performance for existing SNNs-based continual learning methods.

  1. [Abbott, 1999] Larry F Abbott. Lapicque's introduction of the integrate-and-fire model neuron (1907). Brain research bulletin, 50(5-6):303-304, 1999.
  2. [Aljundi et al., 2018] Rahaf Aljundi, Francesca Babiloni, Mohamed Elhoseiny, Marcus Rohrbach, and Tinne Tuyte- laars. Memory aware synapses: Learning what (not) to forget. In Proceedings of the European Conference on Computer Vision (ECCV), pages 139-154, 2018.
  3. [Bruer, 1999] John T Bruer. Neural connections: Some you use, some you lose. The Phi Delta Kappan, 81(4):264- 277, 1999.
  4. [Dekhovich et al., 2023] Aleksandr Dekhovich, David MJ Tax, Marcel HF Sluiter, and Miguel A Bessa. Continual prune-and-select: class-incremental learning with special- ized subnetworks. Applied Intelligence, pages 1-16, 2023.
  5. [Douillard et al., 2022] Arthur Douillard, Alexandre Ramé, Guillaume Couairon, and Matthieu Cord. Dytox: Trans- formers for continual learning with dynamic token expan- sion. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 9285- 9295, 2022.
  6. [Elman et al., 1996] Jeffrey L Elman, Elizabeth A Bates, and Mark H Johnson. Rethinking innateness: A connectionist perspective on development, volume 10. MIT press, 1996.
  7. [Fernando et al., 2017] Chrisantha Fernando, Dylan Ba- narse, Charles Blundell, Yori Zwols, David Ha, Andrei A Rusu, Alexander Pritzel, and Daan Wierstra. Pathnet: Evo- lution channels gradient descent in super neural networks. arXiv preprint arXiv:1701.08734, 2017.
  8. [French, 1999] Robert M French. Catastrophic forgetting in connectionist networks. Trends in cognitive sciences, 3(4):128-135, 1999.
  9. [Furber et al., 1987] Susan Furber, Ronald W Oppenheim, and David Prevette. Naturally-occurring neuron death in the ciliary ganglion of the chick embryo following re- moval of preganglionic input: evidence for the role of af- ferents in ganglion cell survival. Journal of Neuroscience, 7(6):1816-1832, 1987.
  10. [Gao et al., 2022] Qiang Gao, Zhipeng Luo, Diego Klabjan, and Fengli Zhang. Efficient architecture search for contin- ual learning. IEEE Transactions on Neural Networks and Learning Systems, 2022.
  11. [Golkar et al., 2020] Siavash Golkar, Michael Kagan, and Kyunghyun Cho. Continual learning via neural pruning. In International Conference on Learning Representations, 2020.
  12. [Han et al., 2022a] Bing Han, Feifei Zhao, Yi Zeng, and Wenxuan Pan. Adaptive sparse structure development with pruning and regeneration for spiking neural networks. arXiv preprint arXiv:2211.12219, 2022.
  13. [Han et al., 2022b] Bing Han, Feifei Zhao, Yi Zeng, and Guobin Shen. Developmental plasticity-inspired adaptive pruning for deep spiking and artificial neural networks. arXiv preprint arXiv:2211.12714, 2022.
  14. [Huttenlocher and others, 1979] Peter R Huttenlocher et al. Synaptic density in human frontal cortex-developmental changes and effects of aging. Brain Res, 163(2):195-205, 1979.
  15. [Huttenlocher, 1990] Peter R Huttenlocher. Morphometric study of human cerebral cortex development. Neuropsy- chologia, 28(6):517-527, 1990.
  16. [Jun and Jin, 2007] Joseph K Jun and Dezhe Z Jin. De- velopment of neural circuitry for precise temporal se- quences through spontaneous activity, axon remodeling, and synaptic plasticity. PloS one, 2(8):e723, 2007.
  17. [Kemker and Kanan, 2018] Ronald Kemker and Christopher Kanan. Fearnet: Brain-inspired model for incremental learning. In International Conference on Learning Rep- resentations, 2018.
  18. [Kirkpatrick et al., 2017] James Kirkpatrick, Razvan Pas- canu, Neil Rabinowitz, Joel Veness, Guillaume Des- jardins, Andrei A Rusu, Kieran Milan, John Quan, Tiago Ramalho, Agnieszka Grabska-Barwinska, et al. Overcom- ing catastrophic forgetting in neural networks. Proceed- ings of the national academy of sciences, 114(13):3521- 3526, 2017.
  19. [LeCun et al., 1998] Yann LeCun, Léon Bottou, Yoshua Bengio, and Patrick Haffner. Gradient-based learning ap- plied to document recognition. Proceedings of the IEEE, 86(11):2278-2324, 1998.
  20. [Li and Hoiem, 2017] Zhizhong Li and Derek Hoiem. Learning without forgetting. IEEE transactions on pattern analysis and machine intelligence, 40(12):2935-2947, 2017.
  21. [Lopez-Paz and Ranzato, 2017] David Lopez-Paz and Marc'Aurelio Ranzato. Gradient episodic memory for continual learning. Advances in neural information processing systems, 30, 2017.
  22. [Maass, 1997] Wolfgang Maass. Networks of spiking neu- rons: The third generation of neural network models. Neu- ral networks, 10(9):1659-1671, 1997.
  23. [Orchard et al., 2015] Garrick Orchard, Ajinkya Jayawant, Gregory K Cohen, and Nitish Thakor. Converting static image datasets to spiking neuromorphic datasets using sac- cades. Frontiers in neuroscience, 9:437, 2015.
  24. [Qin et al., 2020] Haotong Qin, Ruihao Gong, Xianglong Liu, Mingzhu Shen, Ziran Wei, Fengwei Yu, and Jingkuan Song. Forward and backward information retention for accurate binary neural networks. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 2250-2259, 2020.
  25. [Rajasegaran et al., 2019a] Jathushan Rajasegaran, Mu- nawar Hayat, Salman Khan, Fahad Shahbaz Khan, and Ling Shao. Random path selection for incremental learning. Advances in Neural Information Processing Systems, 3, 2019.
  26. [Rajasegaran et al., 2019b] Jathushan Rajasegaran, Mu- nawar Hayat, Salman H Khan, Fahad Shahbaz Khan, and Ling Shao. Random path selection for continual learning. Advances in Neural Information Processing Systems, 32, 2019.
  27. [Rebuffi et al., 2017] Sylvestre-Alvise Rebuffi, Alexander Kolesnikov, Georg Sperl, and Christoph H Lampert. icarl: Incremental classifier and representation learning. In Pro- ceedings of the IEEE conference on Computer Vision and Pattern Recognition, pages 2001-2010, 2017.
  28. [Rusu et al., 2016] Andrei A Rusu, Neil C Rabinowitz, Guil- laume Desjardins, Hubert Soyer, James Kirkpatrick, Koray Kavukcuoglu, Razvan Pascanu, and Raia Hadsell. Pro- gressive neural networks. In In Proceedings of Conference on Neural Information Processing Systems, 2016.
  29. [Siddiqui and Park, 2021] Zahid Ali Siddiqui and Unsang Park. Progressive convolutional neural network for incre- mental learning. Electronics, 10(16):1879, 2021.
  30. [Silva et al., 2009] Alcino J Silva, Yu Zhou, Thomas Roger- son, Justin Shobe, and J Balaji. Molecular and cellular ap- proaches to memory allocation in neural circuits. Science, 326(5951):391-395, 2009.
  31. [van de Ven et al., 2020] Gido M van de Ven, Hava T Siegel- mann, and Andreas S Tolias. Brain-inspired replay for continual learning with artificial neural networks. Nature communications, 11(1):1-14, 2020.
  32. [Von Oswald et al., 2020] Johannes Von Oswald, Christian Henning, Benjamin F Grewe, and João Sacramento. Con- tinual learning with hypernetworks. In International Con- ference on Learning Representations, 2020.
  33. [Wang et al., 2022] Fu-Yun Wang, Da-Wei Zhou, Han-Jia Ye, and De-Chuan Zhan. Foster: Feature boosting and compression for class-incremental learning. In Computer Vision-ECCV 2022: 17th European Conference, Tel Aviv, Israel, October 23-27, 2022, Proceedings, Part XXV, pages 398-414. Springer, 2022.
  34. [Wu et al., 2018] Yujie Wu, Lei Deng, Guoqi Li, Jun Zhu, and Luping Shi. Spatio-temporal backpropagation for training high-performance spiking neural networks. Fron- tiers in neuroscience, 12:331, 2018.
  35. [Xu and Zhu, 2018] Ju Xu and Zhanxing Zhu. Reinforced continual learning. Advances in Neural Information Pro- cessing Systems, 31, 2018.
  36. [Xu et al., 2015] Bing Xu, Naiyan Wang, Tianqi Chen, and Mu Li. Empirical evaluation of rectified activations in convolutional network. arXiv preprint arXiv:1505.00853, 2015.
  37. [Yan et al., 2021] Shipeng Yan, Jiangwei Xie, and Xuming He. Der: Dynamically expandable representation for class incremental learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 3014-3023, 2021.
  38. [Yoon et al., 2018] Jaehong Yoon, Eunho Yang, Jeongtae Lee, and Sung Ju Hwang. Lifelong learning with dynam- ically expandable networks. In International Conference on Learning Representations, 2018.
  39. [Zeng et al., 2022] Yi Zeng, Dongcheng Zhao, Feifei Zhao, Guobin Shen, Yiting Dong, Enmeng Lu, Qian Zhang, Yin- qian Sun, Qian Liang, Yuxuan Zhao, et al. Braincog: A spiking neural network based brain-inspired cognitive in- telligence engine for brain-inspired ai and brain simula- tion. arXiv preprint arXiv:2207.08533, 2022.
  40. [Zenke et al., 2017] Friedemann Zenke, Ben Poole, and Surya Ganguli. Continual learning through synaptic intel- ligence. In International Conference on Machine Learn- ing, pages 3987-3995. PMLR, 2017.
  41. [Zhao and Zeng, 2021] Feifei Zhao and Yi Zeng. Dynami- cally optimizing network structure based on synaptic prun- ing in the brain. Frontiers in Systems Neuroscience, 15:620558, 2021.
  42. [Zhao et al., 2022a] Feifei Zhao, Yi Zeng, and Jun Bai. Toward a brain-inspired developmental neural network based on dendritic spine dynamics. Neural Computation, 34(1):172-189, 2022.
  43. [Zhao et al., 2022b] Feifei Zhao, Yi Zeng, Bing Han, Hongjian Fang, and Zhuoya Zhao. Nature-inspired self- organizing collision avoidance for drone swarm based on reward-modulated spiking neural network. Patterns, 3(11):100611, 2022.
  44. [Zhao et al., 2022c] Rong Zhao, Zheyu Yang, Hao Zheng, Yujie Wu, Faqiang Liu, Zhenzhi Wu, Lukai Li, Feng Chen, Seng Song, Jun Zhu, et al. A framework for the general de- sign and computation of hybrid neural networks. Nature communications, 13(1):1-12, 2022.

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

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