TY - GEN
T1 - XCS with dynamic sized experience replay for memory constrained applications
AU - Surhonne, Anmol
AU - Wensauer, Manuel
AU - Maurer, Florian
AU - Wild, Thomas
AU - Herkersdorf, Andreas
N1 - Publisher Copyright:
© 2024 is held by the owner/author(s).
PY - 2024/7/14
Y1 - 2024/7/14
N2 - The eXtended Classifier System (XCS) is the most widely studied classifier system in the community. It is a class of interpretable AI which has shown strong capability to master various classification and regression tasks. It has also shown strong performance in certain multi-step environments in the reinforcement learning domain. XCS consists of a population of classifiers of size N which is decided at design time. The population size N is typically large to provide room for the learning and generalization mechanism of XCS. Experience replay (ER) is a popular technique in reinforcement learning which significantly improves the learning of the agents. ER uses a replay memory of fixed size which is defined at design time. Typically XCS has been trained on high-performance computers or servers which have near to no limitations on memory. XCS when applied to embedded applications or IoT devices are constrained by the memory consumption. This memory constraint affects the population size and the size of the replay memory in ER. In this work, we propose XCS with dynamic sized experience replay, where the size of the replay memory is resized inversely proportional to the number of macro-classifiers in the population to maximize the performance within a memory constraint.
AB - The eXtended Classifier System (XCS) is the most widely studied classifier system in the community. It is a class of interpretable AI which has shown strong capability to master various classification and regression tasks. It has also shown strong performance in certain multi-step environments in the reinforcement learning domain. XCS consists of a population of classifiers of size N which is decided at design time. The population size N is typically large to provide room for the learning and generalization mechanism of XCS. Experience replay (ER) is a popular technique in reinforcement learning which significantly improves the learning of the agents. ER uses a replay memory of fixed size which is defined at design time. Typically XCS has been trained on high-performance computers or servers which have near to no limitations on memory. XCS when applied to embedded applications or IoT devices are constrained by the memory consumption. This memory constraint affects the population size and the size of the replay memory in ER. In this work, we propose XCS with dynamic sized experience replay, where the size of the replay memory is resized inversely proportional to the number of macro-classifiers in the population to maximize the performance within a memory constraint.
KW - XCS
KW - experience replay
KW - memory constraint
UR - http://www.scopus.com/inward/record.url?scp=85201932668&partnerID=8YFLogxK
U2 - 10.1145/3638530.3664148
DO - 10.1145/3638530.3664148
M3 - Conference contribution
AN - SCOPUS:85201932668
T3 - GECCO 2024 Companion - Proceedings of the 2024 Genetic and Evolutionary Computation Conference Companion
SP - 1807
EP - 1814
BT - GECCO 2024 Companion - Proceedings of the 2024 Genetic and Evolutionary Computation Conference Companion
PB - Association for Computing Machinery, Inc
T2 - 2024 Genetic and Evolutionary Computation Conference Companion, GECCO 2024 Companion
Y2 - 14 July 2024 through 18 July 2024
ER -