Evolutionary Optimization for Neuromorphic Systems

Catherine D. Schuman, J. Parker Mitchell, Robert M. Patton, Thomas E. Potok, James S. Plank

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

46 Scopus citations

Abstract

Designing and training an appropriate spiking neural network for neuromorphic deployment remains an open challenge in neuromorphic computing. In 2016, we introduced an approach for utilizing evolutionary optimization to address this challenge called Evolutionary Optimization for Neuromorphic Systems (EONS). In this work, we present an improvement to this approach that enables rapid prototyping of new applications of spiking neural networks in neuromorphic systems. We discuss the overall EONS framework and its improvements over the previous implementation. We present several case studies of how EONS can be used, including to train spiking neural networks for classification and control tasks, to train under hardware constraints, to evolve a reservoir for a liquid state machine, and to evolve smaller networks using multi-objective optimization.

Original languageEnglish
Title of host publicationProceedings of the 2020 Annual Neuro-Inspired Computational Elements Workshop, NICE 2020
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450361231
DOIs
StatePublished - Mar 17 2020
Event2020 Annual Neuro-Inspired Computational Elements Workshop, NICE 2020 - Heidelberg, Germany
Duration: Mar 17 2020Mar 20 2020

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2020 Annual Neuro-Inspired Computational Elements Workshop, NICE 2020
Country/TerritoryGermany
CityHeidelberg
Period03/17/2003/20/20

Funding

This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, under contract number DE-AC05-00OR22725, and by the Laboratory Directed Research and Development Program of Oak Ridge National Laboratory. Notice: This manuscript has been authored in part by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a non-exclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (http://energy.gov/downloads/doe-public-access-plan).

FundersFunder number
U.S. Department of Energy
Office of Science
Advanced Scientific Computing ResearchDE-AC05-00OR22725
Oak Ridge National Laboratory

    Keywords

    • genetic algorithms
    • neuromorphic computing
    • spiking neural networks

    Fingerprint

    Dive into the research topics of 'Evolutionary Optimization for Neuromorphic Systems'. Together they form a unique fingerprint.

    Cite this