Evolutionary vs. imitation learning for neuromorphic control at the edge

Abstract Neuromorphic computing offers the opportunity to implement extremely low power artificial intelligence at the edge. Control applications, such as autonomous vehicles and robotics, are also of great interest for neuromorphic systems at the edge. It is not clear, however, what the best neurom...

Full description

Saved in:
Bibliographic Details
Published inNeuromorphic computing and engineering
Main Authors Schuman, Catherine, Patton, Robert, Kulkarni, Shruti, Parsa, Maryam, Stahl, Christopher, Haas, Nicholas Quentin, Mitchell, John Parker, Snyder, Shay, Nagle, Amelie, Shanafield, Alexandra, Potok, Thomas
Format Journal Article
LanguageEnglish
Published United Kingdom IOP Publishing 22.12.2021
Online AccessGet full text

Cover

Loading…
More Information
Summary:Abstract Neuromorphic computing offers the opportunity to implement extremely low power artificial intelligence at the edge. Control applications, such as autonomous vehicles and robotics, are also of great interest for neuromorphic systems at the edge. It is not clear, however, what the best neuromorphic training approaches are for control applications at the edge. In this work, we implement and compare the performance of evolutionary optimization and imitation learning approaches on an autonomous race car control task using an edge neuromorphic implementation. We show that the evolutionary approaches tend to achieve better performing smaller network sizes that are well-suited to edge deployment, but they also take significantly longer to train. We also describe a workflow to allow for future algorithmic comparisons for neuromorphic hardware on control applications at the edge.
Bibliography:USDOE
ISSN:2634-4386
2634-4386