All Publications

The Cart-Pole Application as a Benchmark for Neuromorphic Computing

James S. Plank, Charles P. Rizzo, Chris A. White and Catherine D. Schuman

January, 2025

Journal of Low Power Electronics and Applications (Open access)

https://www.mdpi.com/2079-9268/15/1/5

PDF not available yet, or is only available from the conference/journal publisher.

Abstract

The cart-pole application is a well-known control application that is often used to illustrate reinforcement learning algorithms with conventional neural networks. An implementation of the application from OpenAI Gym is ubiquitous and popular. In this paper, we explore using this application as a benchmark for spiking neural networks. We propose four parameter settings that scale the application in difficulty, in particular beyond the default parameter settings which do not pose a difficult test for AI agents. We propose achievement levels for AI agents that are trained on these settings. Next, we perform an experiment that employs the benchmark and its difficulty levels to evaluate the effectiveness of eight neuroprocessor settings on success with the application. Finally, we perform a detailed examination of eight example networks from this experiment, that achieve our goals on the difficulty levels, and comment on features that enable them to be successful. Our goal is to help researchers in neuromorphic computing to utilize the cart-pole application as an effective benchmark.

Citation Information

Text


author     J. S. Plank and C. P. Rizzo and C. A. White and C. D. Schuman
title      The Cart-Pole Application as a Benchmark for Neuromorphic Computing
doi        10.3390/jlpea15010005
url        https://www.mdpi.com/2079-9268/15/1/5
year       2025
publisher  MDPI
article-number 5
issn       2079-9268
journal    Journal of Low Power Electronics and Applications
volume     15
number     1
pages      1-27

Bibtex


@ARTICLE{prw:25:cpa,
    author = "J. S. Plank and C. P. Rizzo and C. A. White and C. D. Schuman",
    title = "The Cart-Pole Application as a Benchmark for Neuromorphic Computing",
    doi = "10.3390/jlpea15010005",
    url = "https://www.mdpi.com/2079-9268/15/1/5",
    year = "2025",
    publisher = "MDPI",
    article-number = "5",
    issn = "2079-9268",
    journal = "Journal of Low Power Electronics and Applications",
    volume = "15",
    number = "1",
    pages = "1-27"
}