• DocumentCode
    3603369
  • Title

    Synaptic Weight States in a Locally Competitive Algorithm for Neuromorphic Memristive Hardware

  • Author

    Woods, Walt ; Burger, Jens ; Teuscher, Christof

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Portland State Univ., Portland, OR, USA
  • Volume
    14
  • Issue
    6
  • fYear
    2015
  • Firstpage
    945
  • Lastpage
    953
  • Abstract
    Memristors promise a means for high-density neuromorphic nanoscale architectures that leverage in situ learning algorithms. While traditional learning algorithms commonly assume analog values for synaptic weights, actual physical memristors may have a finite set of achievable states during online learning. In this paper, we simulate a learning algorithm with limitations on both the resolution of its weights and the means of switching between them to explore how these properties affect classification performance. For our experiments, we use the locally competitive algorithm (LCA) by Rozell et al. in conjunction with the MNIST dataset and a set of natural images. We investigate the effects of both linear and non-linear distributions of weight states. Our results show that as long as the weights are distributed roughly close to linear, the algorithm is still effective for classifying digits, while reconstructing images benefits from non-linearity. Further, the resolution required from a device depends on its transition function between states; for transitions akin to round-to-nearest, synaptic weights should have around 16 possible states (4-bit resolution) to obtain optimal results. We find that lowering the threshold required to change states or adding stochasticity to the system can reduce that requirement down to four states (2-bit resolution). The outcomes of our research are relevant for building effective neuromorphic hardware with state-of-the-art memristive devices.
  • Keywords
    circuit analysis computing; learning (artificial intelligence); memristors; neural nets; LCA; high-density neuromorphic nanoscale architectures; in situ learning algorithms; locally competitive algorithm; memristive devices; neuromorphic hardware; nonlinear distributions; online learning; physical memristors; synaptic weights; transition function; weight states; Image reconstruction; Memristors; Neuromorphics; Neurons; Training; Image reconstruction; LCA; MNIST; image reconstruction; memristive devices; neuromorphic computing;
  • fLanguage
    English
  • Journal_Title
    Nanotechnology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-125X
  • Type

    jour

  • DOI
    10.1109/TNANO.2015.2449835
  • Filename
    7134779