Related Experiment Video
Updated: Jan 8, 2026

The Double-H Maze: A Robust Behavioral Test for Learning and Memory in Rodents
Published on: July 8, 2015
Competitive swarm reinforcement learning improves stability and performance of deep reinforcement learning
Xindong Huang1, Weihang Luo2, Ling Li1
1School of Opto-Electronic and Communication Engineering, Xiamen University of Technology, Xiamen, 361021, China.
None:
Reinforcement learning (RL) algorithms enable agents to learn through environmental interaction, mapping states to actions via trial-and-error. Integrating deep learning has expanded their applicability and performance but causes stability issues, mainly from inconsistent sample acquisition and high hyperparameter sensitivity. This paper presents Competitive Swarm Reinforcement Learning (CSRL), a new framework inspired by population-based optimization in evolutionary computing to tackle these problems. In CSRL, a diverse group of agents explores the environment with different strategies, creating a shared pool of varied samples for efficient data use and high-quality experience replay. Also, training multiple strategies with different hyperparameters during execution reduces overall hyperparameter sensitivity and boosts algorithmic robustness. Experiments show CSRL outperforms three baselines in convergence and stability. Compared to its base algorithm, it achieves over 2% higher average returns on 9 out of 10 tasks and a 31.09% improvement on HumanoidBulletEnv-v0 while maintaining sample efficiency. By leveraging contextual state information, CSRL balances exploration and exploitation, surpassing all baselines in rewards, especially in complex scenarios. These results demonstrate that RL systems' performance, stability, and adaptability are significantly improved by competitive swarm dynamics.
Related Concept Videos
Reinforcement
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Observational Learning
Survival Tree
Building a Survival Tree
Constructing a...
Avoidance Learning and Learned Helplessness
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
Reinforcement Schedules
Once a behavior is learned,...
Pole and System Stability
Simple poles are unique roots of the denominator polynomial. Each simple pole corresponds to a distinct solution to the system's characteristic equation, typically resulting in exponential decay terms in the system's...