Next Article in Journal
Distributed Consensus Gossip-Based Data Fusion for Suppressing Incorrect Sensor Readings in Wireless Sensor Networks
Previous Article in Journal / Special Issue
Optimizing Reservoir Separability in Liquid State Machines for Spatio-Temporal Classification in Neuromorphic Hardware
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

The Cart-Pole Application as a Benchmark for Neuromorphic Computing

by
James S. Plank
*,†,
Charles P. Rizzo
,
Chris A. White
and
Catherine D. Schuman
Min H. Kao Department of Electrical Engineering and Computer Science, Tickle College of Engineering, University of Tennessee, Knoxville, TN 37996, USA
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
J. Low Power Electron. Appl. 2025, 15(1), 5; https://doi.org/10.3390/jlpea15010005
Submission received: 26 November 2024 / Revised: 6 January 2025 / Accepted: 16 January 2025 / Published: 26 January 2025

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. Spiking neural networks are the basis of brain-based, or neuromorphic computing. They are attractive, especially as agents for control applications, because of their very low size, weight and power requirements. We are motivated to help researchers in neuromorphic computing to be able to compare their work with common benchmarks, and in this paper we explore using the cart-pole 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 with 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.
Keywords: neuromorphic computing; cart-pole; benchmark; spiking neural networks; genetic algorithms neuromorphic computing; cart-pole; benchmark; spiking neural networks; genetic algorithms

Share and Cite

MDPI and ACS Style

Plank, J.S.; Rizzo, C.P.; White, C.A.; Schuman, C.D. The Cart-Pole Application as a Benchmark for Neuromorphic Computing. J. Low Power Electron. Appl. 2025, 15, 5. https://doi.org/10.3390/jlpea15010005

AMA Style

Plank JS, Rizzo CP, White CA, Schuman CD. The Cart-Pole Application as a Benchmark for Neuromorphic Computing. Journal of Low Power Electronics and Applications. 2025; 15(1):5. https://doi.org/10.3390/jlpea15010005

Chicago/Turabian Style

Plank, James S., Charles P. Rizzo, Chris A. White, and Catherine D. Schuman. 2025. "The Cart-Pole Application as a Benchmark for Neuromorphic Computing" Journal of Low Power Electronics and Applications 15, no. 1: 5. https://doi.org/10.3390/jlpea15010005

APA Style

Plank, J. S., Rizzo, C. P., White, C. A., & Schuman, C. D. (2025). The Cart-Pole Application as a Benchmark for Neuromorphic Computing. Journal of Low Power Electronics and Applications, 15(1), 5. https://doi.org/10.3390/jlpea15010005

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop