Training memristor-based multilayer neuromorphic networks with SGD, momentum and adaptive learning rates

被引:25
|
作者
Yan, Zheng [1 ]
Chen, Jiadong [2 ]
Hu, Rui [1 ]
Huang, Tingwen [3 ]
Chen, Yiran [4 ]
Wen, Shiping [5 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Automat & Artificial Intelligence, Wuhan 430074, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 611731, Peoples R China
[3] Texas A&M Univ Qatar, Sci Program, Doha 23874, Qatar
[4] Duke Univ, Dept Elect & Comp Engn, Durham, NC 27708 USA
[5] Univ Technol Sydney, Ctr Artificial Intelligence, Ultimo, NSW 2007, Australia
关键词
Memristor; Neural network; Adaptive learning rate; NEURAL-NETWORKS; COMPUTING SYSTEM; IMPLEMENTATION; SYNCHRONIZATION; CONVERGENCE;
D O I
10.1016/j.neunet.2020.04.025
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Neural networks implemented with traditional hardware face inherent limitation of memory latency. Specifically, the processing units like GPUs, FPGAs, and customized ASICs, must wait for inputs to read from memory and outputs to write back. This motivates memristor-based neuromorphic computing in which the memory units (i.e., memristors) have computing capabilities. However, training a memristorbased neural network is difficult since memristors work differently from CMOS hardware. This paper proposes a new training approach that enables prevailing neural network training techniques to be applied for memristor-based neuromorphic networks. Particularly, we introduce momentum and adaptive learning rate to the circuit training, both of which are proven methods that significantly accelerate the convergence of neural network parameters. Furthermore, we show that this circuit can be used for neural networks with arbitrary numbers of layers, neurons, and parameters. Simulation results on four classification tasks demonstrate that the proposed circuit achieves both high accuracy and fast speed. Compared with the SGD-based training circuit, on the WBC data set, the training speed of our circuit is increased by 37.2% while the accuracy is only reduced by 0.77%. On the MNIST data set, the new circuit even leads to improved accuracy. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页码:142 / 149
页数:8
相关论文
共 50 条
  • [1] Memristor-based adaptive neuromorphic perception in unstructured environments
    Wang, Shengbo
    Gao, Shuo
    Tang, Chenyu
    Occhipinti, Edoardo
    Li, Cong
    Wang, Shurui
    Wang, Jiaqi
    Zhao, Hubin
    Hu, Guohua
    Nathan, Arokia
    Dahiya, Ravinder
    Occhipinti, Luigi Giuseppe
    [J]. NATURE COMMUNICATIONS, 2024, 15 (01)
  • [2] Memristor-Based Multilayer Neural Networks With Online Gradient Descent Training
    Soudry, Daniel
    Di Castro, Dotan
    Gal, Asaf
    Kolodny, Avinoam
    Kvatinsky, Shahar
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2015, 26 (10) : 2408 - 2421
  • [3] Memristor-based Neuromorphic Implementations for Artificial Neural Networks
    Zhao, Chun
    Zhou, Guang You
    Zhao, Ce Zhou
    Yang, Li
    Man, Ka Lok
    Lim, Eng Gee
    [J]. 2018 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2018, : 174 - 175
  • [4] Memristor-Based Neuromorphic Chips
    Duan, Xuegang
    Cao, Zelin
    Gao, Kaikai
    Yan, Wentao
    Sun, Siyu
    Zhou, Guangdong
    Wu, Zhenhua
    Ren, Fenggang
    Sun, Bai
    [J]. ADVANCED MATERIALS, 2024, 36 (14)
  • [5] Radiation Effect on Learning Behavior in Memristor-Based Neuromorphic Circuit
    Dahl, Sumedha Gandharava
    Ivans, Rober C.
    Cantley, Kurtis D.
    [J]. 2019 IEEE 62ND INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2019, : 53 - 56
  • [6] Memristor-Based Circuit Design for Multilayer Neural Networks
    Zhang, Yang
    Wang, Xiaoping
    Friedman, Eby G.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (02) : 677 - 686
  • [7] Offline Training for Memristor-based Neural Networks
    Boquet, Guillem
    Macias, Edwar
    Morell, Antoni
    Serrano, Javier
    Miranda, Enrique
    Lopez Vicario, Jose
    [J]. 28TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO 2020), 2021, : 1547 - 1551
  • [8] Memristor-based Synapse Design and Training Scheme for Neuromorphic Computing Architecture
    Wang, Hui
    Li, Hai
    Pino, Robinson E.
    [J]. 2012 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2012,
  • [9] Supporting the Momentum Training Algorithm Using a Memristor-Based Synapse
    Greenberg-Toledo, Tzofnat
    Mazor, Roee
    Haj-Ali, Ameer
    Kvatinsky, Shahar
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (04) : 1571 - 1583
  • [10] Adjusting Learning Rate of Memristor-Based Multilayer Neural Networks via Fuzzy Method
    Wen, Shiping
    Xiao, Shuixin
    Yang, Yin
    Yan, Zheng
    Zeng, Zhigang
    Huang, Tingwen
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (06) : 1084 - 1094