Efficient Novelty Search Through Deep Reinforcement Learning

Novelty search, which was inspired by the nature that evolves creatures with diversity, has shown great potential in solving reinforcement learning (RL) tasks with sparse and deceptive rewards. However, most of the existing novelty search methods evolve the populations through hybrization and mutati...

Full description

Bibliographic Details
Main Authors: Longxiang Shi, Shijian Li, Qian Zheng, Min Yao, Gang Pan
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9139203/
_version_ 1818853519935930368
author Longxiang Shi
Shijian Li
Qian Zheng
Min Yao
Gang Pan
author_facet Longxiang Shi
Shijian Li
Qian Zheng
Min Yao
Gang Pan
author_sort Longxiang Shi
collection DOAJ
description Novelty search, which was inspired by the nature that evolves creatures with diversity, has shown great potential in solving reinforcement learning (RL) tasks with sparse and deceptive rewards. However, most of the existing novelty search methods evolve the populations through hybrization and mutation, which is inefficient in diverging populations. In this paper, we propose a method which incorporates deep RL with novelty search to improve the efficiency of diverging the populations for novelty search. We first propose a strategy that improves the novelty of individuals generated by genetic algorithm using reinforcement learning. Based on this strategy, we propose a framework that incorporates deep RL with novelty search, and then derive an algorithm to improve the search efficiency of the novelty search for continuous control tasks. Our experimental results show that our method can improve the search efficiency of novelty search and can also provide a competitive performance compared to some of the existing novelty search methods. The implementation of our method is available at: https://github.com/shilx001/NoveltySearch_Improvement.
first_indexed 2024-12-19T07:38:07Z
format Article
id doaj.art-43d962540f3c4eea9a3757dec2e3355f
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T07:38:07Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-43d962540f3c4eea9a3757dec2e3355f2022-12-21T20:30:32ZengIEEEIEEE Access2169-35362020-01-01812880912881810.1109/ACCESS.2020.30087359139203Efficient Novelty Search Through Deep Reinforcement LearningLongxiang Shi0https://orcid.org/0000-0003-4334-1182Shijian Li1Qian Zheng2Min Yao3Gang Pan4https://orcid.org/0000-0002-4049-6181College of Computer Science and Technology, Zhejiang University, Hangzhou, ChinaCollege of Computer Science and Technology, Zhejiang University, Hangzhou, ChinaSchool of Electrical and Electronic Engineering, Nanyang Technological University, SingaporeCollege of Computer Science and Technology, Zhejiang University, Hangzhou, ChinaCollege of Computer Science and Technology, Zhejiang University, Hangzhou, ChinaNovelty search, which was inspired by the nature that evolves creatures with diversity, has shown great potential in solving reinforcement learning (RL) tasks with sparse and deceptive rewards. However, most of the existing novelty search methods evolve the populations through hybrization and mutation, which is inefficient in diverging populations. In this paper, we propose a method which incorporates deep RL with novelty search to improve the efficiency of diverging the populations for novelty search. We first propose a strategy that improves the novelty of individuals generated by genetic algorithm using reinforcement learning. Based on this strategy, we propose a framework that incorporates deep RL with novelty search, and then derive an algorithm to improve the search efficiency of the novelty search for continuous control tasks. Our experimental results show that our method can improve the search efficiency of novelty search and can also provide a competitive performance compared to some of the existing novelty search methods. The implementation of our method is available at: https://github.com/shilx001/NoveltySearch_Improvement.https://ieeexplore.ieee.org/document/9139203/Reinforcement learningnovelty searchevolutionary computingdeep learning
spellingShingle Longxiang Shi
Shijian Li
Qian Zheng
Min Yao
Gang Pan
Efficient Novelty Search Through Deep Reinforcement Learning
IEEE Access
Reinforcement learning
novelty search
evolutionary computing
deep learning
title Efficient Novelty Search Through Deep Reinforcement Learning
title_full Efficient Novelty Search Through Deep Reinforcement Learning
title_fullStr Efficient Novelty Search Through Deep Reinforcement Learning
title_full_unstemmed Efficient Novelty Search Through Deep Reinforcement Learning
title_short Efficient Novelty Search Through Deep Reinforcement Learning
title_sort efficient novelty search through deep reinforcement learning
topic Reinforcement learning
novelty search
evolutionary computing
deep learning
url https://ieeexplore.ieee.org/document/9139203/
work_keys_str_mv AT longxiangshi efficientnoveltysearchthroughdeepreinforcementlearning
AT shijianli efficientnoveltysearchthroughdeepreinforcementlearning
AT qianzheng efficientnoveltysearchthroughdeepreinforcementlearning
AT minyao efficientnoveltysearchthroughdeepreinforcementlearning
AT gangpan efficientnoveltysearchthroughdeepreinforcementlearning