In the age of advanced technology and automation, self-organizing systems capable of adapting flexibly to diverse situations are becoming increasingly critical. Organic Computing (OC) addresses this challenge by drawing inspiration from biological processes to develop systems that respond autonomously and robustly to environmental changes. Within such systems, decision-making plays a pivotal role, with the XCS classifier system (XCS) emerging as a prominent method. Another category of algorithms that fits this requirement is reinforcement learning (RL). However, a comprehensive comparison of XCS and RL remains scarce. This paper bridges this gap by presenting an extensive empirical analysis of XCS and various RL algorithms across 51 problem instances from five established RL benchmarks of varying complexity. The results show that while XCS performs competitively on simpler problems, it fails completely on two of the benchmarks, making RL a more suitable alternative to XCS in selected OC systems. While XCS is robust in noisy environments, this trait is not unique. Other algorithms exhibit comparable stability and significantly outperform XCS in complex scenarios with larger state and action spaces.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Evaluating Adaptive Systems: A Comparative Study of XCS and Established Reinforcement Learning Algorithms in Noisy Multi-step Environments

  • Marco Steinberger,
  • Roman Küble,
  • Michael Heider,
  • Jörg Hähner

摘要

In the age of advanced technology and automation, self-organizing systems capable of adapting flexibly to diverse situations are becoming increasingly critical. Organic Computing (OC) addresses this challenge by drawing inspiration from biological processes to develop systems that respond autonomously and robustly to environmental changes. Within such systems, decision-making plays a pivotal role, with the XCS classifier system (XCS) emerging as a prominent method. Another category of algorithms that fits this requirement is reinforcement learning (RL). However, a comprehensive comparison of XCS and RL remains scarce. This paper bridges this gap by presenting an extensive empirical analysis of XCS and various RL algorithms across 51 problem instances from five established RL benchmarks of varying complexity. The results show that while XCS performs competitively on simpler problems, it fails completely on two of the benchmarks, making RL a more suitable alternative to XCS in selected OC systems. While XCS is robust in noisy environments, this trait is not unique. Other algorithms exhibit comparable stability and significantly outperform XCS in complex scenarios with larger state and action spaces.