paper-with-me

Papers

EvoRL: A GPU-accelerated Framework for Evolutionary Reinforcement Learning

2025-01-25 · Bowen Zheng, Ran Cheng, Kay Chen Tan

Evolutionary Reinforcement Learning (EvoRL) has emerged as a promising approach to overcoming the limitations of traditional reinforcement learning (RL) by integrating the Evolutionary Computation (EC) paradigm with RL. However, the population-based nature of EC significantly increases computational costs, thereby restricting the exploration of algorithmic design choices and scalability in large-scale settings. To address this challenge, we introduce $\texttt{$\textbf{EvoRL}$}$, the first end-to-end EvoRL framework optimized for GPU acceleration. The framework executes the entire training pipeline on accelerators, including environment simulations and EC processes, leveraging hierarchical parallelism through vectorization and compilation techniques to achieve superior speed and scalability. This design enables the efficient training of large populations on a single machine. In addition to its performance-oriented design, $\texttt{$\textbf{EvoRL}$}$ offers a comprehensive platform for EvoRL research, encompassing implementations of traditional RL algorithms (e.g., A2C, PPO, DDPG, TD3, SAC), Evolutionary Algorithms (e.g., CMA-ES, OpenES, ARS), and hybrid EvoRL paradigms such as Evolutionary-guided RL (e.g., ERL, CEM-RL) and Population-Based AutoRL (e.g., PBT). The framework's modular architecture and user-friendly interface allow researchers to seamlessly integrate new components, customize algorithms, and conduct fair benchmarking and ablation studies. The project is open-source and available at: https://github.com/EMI-Group/evorl.

📄 PDF Abstract BibTeX arXiv:2501.15129

Code (2)

emi-group/evorl 공식 구현 jax
emi-group/evox jax

Tasks

BenchmarkingEvolutionary AlgorithmsGPUreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Experience Replay Experience Replay is a replay memory technique used in reinforcement learning where we store the agent’s experiences at each time-step, $e\_{t} = \left(s\_{t}, a\_{t}, r\_{t},…
SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…
Weight Decay 설명 없음
Target Policy Smoothing Target Policy Smoothing is a regularization strategy for the value function in reinforcement learning. Deterministic policies can overfit to narrow peaks in the value…
Batch Normalization 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Adam 설명 없음

Similar Papers 제목 키워드 기반

Evolutionary Reinforcement Learning: A Systematic Review and Future Directions

2024-02-20 · Yuanguo Lin, Fan Lin, Guorong Cai, Hong Chen 외

In response to the limitations of reinforcement learning and evolutionary algorithms (EAs) in complex problem-solving, Evolutionary Reinforcement Learning (EvoRL) has emerged as a synergistic solution. EvoRL integrates E…

Adversarial RobustnessEvolutionary AlgorithmsFairnessreinforcement-learning+1

Evolutionary Reinforcement Learning: A Survey

2023-03-07 · Hui Bai, Ran Cheng, Yaochu Jin

Reinforcement learning (RL) is a machine learning approach that trains agents to maximize cumulative rewards through interactions with environments. The integration of RL with deep learning has recently resulted in impre…

Board GamesHyperparameter OptimizationMulti-agent Reinforcement Learningreinforcement-learning+3

ERL-MPP: Evolutionary Reinforcement Learning with Multi-head Puzzle Perception for Solving Large-scale Jigsaw Puzzles of Eroded Gaps

2025-04-13 · Xingke Song, Xiaoying Yang, Chenglin Yao, Jianfeng Ren 외

Solving jigsaw puzzles has been extensively studied. While most existing models focus on solving either small-scale puzzles or puzzles with no gap between fragments, solving large-scale puzzles with gaps presents distinc…

Combinatorial Optimization

Enabling surrogate-assisted evolutionary reinforcement learning via policy embedding

2023-01-31 · Lan Tang, Xiaxi Li, Jinyuan Zhang, Guiying Li 외

Evolutionary Reinforcement Learning (ERL) that applying Evolutionary Algorithms (EAs) to optimize the weight parameters of Deep Neural Network (DNN) based policies has been widely regarded as an alternative to traditiona…

Atari GamesEvolutionary Algorithmsreinforcement-learningReinforcement Learning+1

DARLEI: Deep Accelerated Reinforcement Learning with Evolutionary Intelligence

2023-12-08 · Saeejith Nair, Mohammad Javad Shafiee, Alexander Wong

We present DARLEI, a framework that combines evolutionary algorithms with parallelized reinforcement learning for efficiently training and evolving populations of UNIMAL agents. Our approach utilizes Proximal Policy Opti…

CPUDiversityEvolutionary AlgorithmsGPU+2