Rotating neurons for all-analog implementation of cyclic reservoir computing.

Xiangpeng Liang, Yanan Zhong, Jianshi Tang, Zhengwu Liu, Peng Yao, Keyang Sun, Qingtian Zhang, Bin Gao, Hadi Heidari, He Qian, Huaqiang Wu
Author Information
  1. Xiangpeng Liang: School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China. ORCID
  2. Yanan Zhong: School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China. ORCID
  3. Jianshi Tang: School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China. jtang@tsinghua.edu.cn. ORCID
  4. Zhengwu Liu: School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China. ORCID
  5. Peng Yao: School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China.
  6. Keyang Sun: School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China.
  7. Qingtian Zhang: School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China. ORCID
  8. Bin Gao: School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China. ORCID
  9. Hadi Heidari: Microelectronics Lab, James Watt School of Engineering, University of Glasgow, Glasgow, G12 8QQ, UK. hadi.heidari@glasgow.ac.uk. ORCID
  10. He Qian: School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China.
  11. Huaqiang Wu: School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China. wuhq@tsinghua.edu.cn. ORCID

Abstract

Hardware implementation in resource-efficient reservoir computing is of great interest for neuromorphic engineering. Recently, various devices have been explored to implement hardware-based reservoirs. However, most studies were mainly focused on the reservoir layer, whereas an end-to-end reservoir architecture has yet to be developed. Here, we propose a versatile method for implementing cyclic reservoirs using rotating elements integrated with signal-driven dynamic neurons, whose equivalence to standard cyclic reservoir algorithm is mathematically proven. Simulations show that the rotating neuron reservoir achieves record-low errors in a nonlinear system approximation benchmark. Furthermore, a hardware prototype was developed for near-sensor computing, chaotic time-series prediction and handwriting classification. By integrating a memristor array as a fully-connected output layer, the all-analog reservoir computing system achieves 94.0% accuracy, while simulation shows >1000× lower system-level power than prior works. Therefore, our work demonstrates an elegant rotation-based architecture that explores hardware physics as computational resources for high-performance reservoir computing.

References

  1. IEEE Trans Neural Netw Learn Syst. 2015 Feb;26(2):388-93 [PMID: 25608295]
  2. Nat Commun. 2017 Dec 19;8(1):2204 [PMID: 29259188]
  3. Nat Commun. 2011 Sep 13;2:468 [PMID: 21915110]
  4. Sci Adv. 2020 Oct 9;6(41): [PMID: 33036975]
  5. Opt Express. 2018 Mar 5;26(5):5777-5788 [PMID: 29529779]
  6. Sci Rep. 2016 Mar 03;6:22381 [PMID: 26935166]
  7. IEEE Trans Neural Netw. 2011 Jan;22(1):131-44 [PMID: 21075721]
  8. Front Neurosci. 2021 May 11;15:611300 [PMID: 34045939]
  9. Phys Rev Lett. 2018 Jan 12;120(2):024102 [PMID: 29376715]
  10. Nat Commun. 2021 Jan 18;12(1):408 [PMID: 33462233]
  11. Nat Commun. 2020 May 18;11(1):2473 [PMID: 32424184]
  12. Nat Commun. 2013;4:1364 [PMID: 23322052]
  13. Nature. 2020 Jan;577(7792):641-646 [PMID: 31996818]
  14. IEEE Trans Neural Netw Learn Syst. 2022 Apr;33(4):1688-1701 [PMID: 33351770]
  15. Nat Commun. 2020 Aug 25;11(1):4234 [PMID: 32843643]
  16. Sci Rep. 2015 Oct 08;5:14945 [PMID: 26446303]
  17. Neural Comput. 2002 Nov;14(11):2531-60 [PMID: 12433288]
  18. Sci Rep. 2012;2:287 [PMID: 22371825]
  19. Sci Adv. 2021 May 14;7(20): [PMID: 33990331]
  20. Sci Rep. 2017 Aug 31;7(1):10199 [PMID: 28860513]
  21. Nature. 2017 Jul 26;547(7664):428-431 [PMID: 28748930]
  22. Opt Express. 2012 Sep 24;20(20):22783-95 [PMID: 23037429]
  23. Neural Netw. 2019 Jul;115:100-123 [PMID: 30981085]
  24. Nat Mater. 2022 Feb;21(2):195-202 [PMID: 34608285]
  25. Front Comput Neurosci. 2013 Jul 09;7:91 [PMID: 23847526]
  26. Science. 2004 Apr 2;304(5667):78-80 [PMID: 15064413]

MeSH Term

Algorithms
Computer Simulation
Computers
Neural Networks, Computer
Neurons