Supplementing Gradient-Based Reinforcement Learning with Simple Evolutionary Ideas

Harshad Khadilkar
5/10/2023
cs.NEcs.AI

No confident code implementation found for this paper.

Abstract

We present a simple, sample-efficient algorithm for introducing large but directed learning steps in reinforcement learning (RL), through the use of evolutionary operators. The methodology uses a population of RL agents training with a common experience buffer, with occasional crossovers and mutations of the agents in order to search efficiently through the policy space. Unlike prior literature on combining evolutionary search (ES) with RL, this work does not generate a distribution of agents from a common mean and covariance matrix. Neither does it require the evaluation of the entire population of policies at every time step. Instead, we focus on gradient-based training throughout the life of every policy (individual), with a sparse amount of evolutionary exploration. The resulting algorithm is shown to be robust to hyperparameter variations. As a surprising corollary, we show that simply initialising and training multiple RL agents with a common memory (with no further evolutionary updates) outperforms several standard RL baselines.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{khadilkar2023supplementing,
  title  = {Supplementing Gradient-Based Reinforcement Learning with Simple Evolutionary Ideas},
  author = {Harshad Khadilkar},
  year   = {2023},
  eprint = {2305.07571},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.07571v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.07571.svg)](https://codeofpaper.com/paper/2305.07571)

Discussion