Cargando…

Sparse Coding Using the Locally Competitive Algorithm on the TrueNorth Neurosynaptic System

The Locally Competitive Algorithm (LCA) is a biologically plausible computational architecture for sparse coding, where a signal is represented as a linear combination of elements from an over-complete dictionary. In this paper we map the LCA algorithm on the brain-inspired, IBM TrueNorth Neurosynap...

Descripción completa

Detalles Bibliográficos
Autores principales: Fair, Kaitlin L., Mendat, Daniel R., Andreou, Andreas G., Rozell, Christopher J., Romberg, Justin, Anderson, David V.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6664083/
https://www.ncbi.nlm.nih.gov/pubmed/31396039
http://dx.doi.org/10.3389/fnins.2019.00754
_version_ 1783439833771802624
author Fair, Kaitlin L.
Mendat, Daniel R.
Andreou, Andreas G.
Rozell, Christopher J.
Romberg, Justin
Anderson, David V.
author_facet Fair, Kaitlin L.
Mendat, Daniel R.
Andreou, Andreas G.
Rozell, Christopher J.
Romberg, Justin
Anderson, David V.
author_sort Fair, Kaitlin L.
collection PubMed
description The Locally Competitive Algorithm (LCA) is a biologically plausible computational architecture for sparse coding, where a signal is represented as a linear combination of elements from an over-complete dictionary. In this paper we map the LCA algorithm on the brain-inspired, IBM TrueNorth Neurosynaptic System. We discuss data structures and representation as well as the architecture of functional processing units that perform non-linear threshold, vector-matrix multiplication. We also present the design of the micro-architectural units that facilitate the implementation of dynamical based iterative algorithms. Experimental results with the LCA algorithm using the limited precision, fixed-point arithmetic on TrueNorth compare favorably with results using floating-point computations on a general purpose computer. The scaling of the LCA algorithm within the constraints of the TrueNorth is also discussed.
format Online
Article
Text
id pubmed-6664083
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-66640832019-08-08 Sparse Coding Using the Locally Competitive Algorithm on the TrueNorth Neurosynaptic System Fair, Kaitlin L. Mendat, Daniel R. Andreou, Andreas G. Rozell, Christopher J. Romberg, Justin Anderson, David V. Front Neurosci Neuroscience The Locally Competitive Algorithm (LCA) is a biologically plausible computational architecture for sparse coding, where a signal is represented as a linear combination of elements from an over-complete dictionary. In this paper we map the LCA algorithm on the brain-inspired, IBM TrueNorth Neurosynaptic System. We discuss data structures and representation as well as the architecture of functional processing units that perform non-linear threshold, vector-matrix multiplication. We also present the design of the micro-architectural units that facilitate the implementation of dynamical based iterative algorithms. Experimental results with the LCA algorithm using the limited precision, fixed-point arithmetic on TrueNorth compare favorably with results using floating-point computations on a general purpose computer. The scaling of the LCA algorithm within the constraints of the TrueNorth is also discussed. Frontiers Media S.A. 2019-07-23 /pmc/articles/PMC6664083/ /pubmed/31396039 http://dx.doi.org/10.3389/fnins.2019.00754 Text en Copyright © 2019 Fair, Mendat, Andreou, Rozell, Romberg and Anderson. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Fair, Kaitlin L.
Mendat, Daniel R.
Andreou, Andreas G.
Rozell, Christopher J.
Romberg, Justin
Anderson, David V.
Sparse Coding Using the Locally Competitive Algorithm on the TrueNorth Neurosynaptic System
title Sparse Coding Using the Locally Competitive Algorithm on the TrueNorth Neurosynaptic System
title_full Sparse Coding Using the Locally Competitive Algorithm on the TrueNorth Neurosynaptic System
title_fullStr Sparse Coding Using the Locally Competitive Algorithm on the TrueNorth Neurosynaptic System
title_full_unstemmed Sparse Coding Using the Locally Competitive Algorithm on the TrueNorth Neurosynaptic System
title_short Sparse Coding Using the Locally Competitive Algorithm on the TrueNorth Neurosynaptic System
title_sort sparse coding using the locally competitive algorithm on the truenorth neurosynaptic system
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6664083/
https://www.ncbi.nlm.nih.gov/pubmed/31396039
http://dx.doi.org/10.3389/fnins.2019.00754
work_keys_str_mv AT fairkaitlinl sparsecodingusingthelocallycompetitivealgorithmonthetruenorthneurosynapticsystem
AT mendatdanielr sparsecodingusingthelocallycompetitivealgorithmonthetruenorthneurosynapticsystem
AT andreouandreasg sparsecodingusingthelocallycompetitivealgorithmonthetruenorthneurosynapticsystem
AT rozellchristopherj sparsecodingusingthelocallycompetitivealgorithmonthetruenorthneurosynapticsystem
AT rombergjustin sparsecodingusingthelocallycompetitivealgorithmonthetruenorthneurosynapticsystem
AT andersondavidv sparsecodingusingthelocallycompetitivealgorithmonthetruenorthneurosynapticsystem