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

Journal: Nature communications
Published Date:

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.

Authors

  • Xiangpeng Liang
    School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China.
  • Yanan Zhong
    School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China.
  • Jianshi Tang
    Institute of Microelectronics, Beijing Innovation Center for Future Chips (ICFC), Tsinghua University, Beijing, 100084, China. jtang@tsinghua.edu.cn.
  • Zhengwu Liu
    Institute of Microelectronics, Beijing Innovation Center for Future Chips (ICFC), Tsinghua University, Beijing, 100084, China.
  • Peng Yao
    Institute of Microelectronics, Tsinghua University, Beijing, 10084, China. Electronic address: yaop14@mails.tsinghua.edu.cn.
  • Keyang Sun
    School of Integrated Circuits, Beijing National Research Center for Information Science and Technology (BNRist), Tsinghua University, Beijing, 100084, China.
  • Qingtian Zhang
  • Bin Gao
    Institute of Microelectronics, Tsinghua University, Beijing, 10084, China; Center for Brain-Inspired Computing Research, Tsinghua University, Beijing, 10084, China. Electronic address: gaob1@tsinghua.edu.cn.
  • Hadi Heidari
    James Watt School of Engineering, University of Glasgow, Glasgow G12 8QQ, UK.
  • He Qian
    Institute of Microelectronics, Tsinghua University, Beijing, 10084, China; Center for Brain-Inspired Computing Research, Tsinghua University, Beijing, 10084, China. Electronic address: qianh@tsinghua.edu.cn.
  • Huaqiang Wu
    Institue of Microelectronics, Tsinghua University, Beijing, 100084, China.