Go-Explore: a New Approach for Hard-Exploration Problems

AI-generated keywords: Reinforcement Learning Intelligent Exploration Hard-Exploration Problems Go-Explore Algorithm Simulated Environments

AI-generated Key Points

The license of the paper does not allow us to build upon its content and the key points are generated using the paper metadata rather than the full article.

  • Significant challenge in reinforcement learning: intelligent exploration
  • Benchmark games for hard-exploration domains: Montezuma's Revenge and Pitfall
  • Introduction of Go-Explore algorithm with three key principles:
  • Remembering previously visited states
  • Prioritizing returning to promising states without further exploration before exploring from them
  • Tackling simulated environments using any available means and reinforcing solutions through imitation learning
  • Performance improvement on hard-exploration problems:
  • Go-Explore achieves high scores on Montezuma's Revenge (43k points, exceeding previous state-of-the-art)
  • With human-provided domain knowledge, Go-Explore surpasses expectations (average score over 650k points, reaching nearly 18 million points)
  • Success on Pitfall game: first algorithm to score above zero, mean score nearly 60k points exceeds expert human performance levels
  • Ability to generate high-performing demonstrations automatically and cost-effectively
  • Potential for integrating insights from Go-Explore into existing RL algorithms to address challenges in intelligent exploration.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Adrien Ecoffet, Joost Huizinga, Joel Lehman, Kenneth O. Stanley, Jeff Clune

37 pages, 14 figures; added references to Goyal et al. and Oh et al., updated reference to Colas et al; updated author emails; point readers to updated paper

Abstract: A grand challenge in reinforcement learning is intelligent exploration, especially when rewards are sparse or deceptive. Two Atari games serve as benchmarks for such hard-exploration domains: Montezuma's Revenge and Pitfall. On both games, current RL algorithms perform poorly, even those with intrinsic motivation, which is the dominant method to improve performance on hard-exploration domains. To address this shortfall, we introduce a new algorithm called Go-Explore. It exploits the following principles: (1) remember previously visited states, (2) first return to a promising state (without exploration), then explore from it, and (3) solve simulated environments through any available means (including by introducing determinism), then robustify via imitation learning. The combined effect of these principles is a dramatic performance improvement on hard-exploration problems. On Montezuma's Revenge, Go-Explore scores a mean of over 43k points, almost 4 times the previous state of the art. Go-Explore can also harness human-provided domain knowledge and, when augmented with it, scores a mean of over 650k points on Montezuma's Revenge. Its max performance of nearly 18 million surpasses the human world record, meeting even the strictest definition of "superhuman" performance. On Pitfall, Go-Explore with domain knowledge is the first algorithm to score above zero. Its mean score of almost 60k points exceeds expert human performance. Because Go-Explore produces high-performing demonstrations automatically and cheaply, it also outperforms imitation learning work where humans provide solution demonstrations. Go-Explore opens up many new research directions into improving it and weaving its insights into current RL algorithms. It may also enable progress on previously unsolvable hard-exploration problems in many domains, especially those that harness a simulator during training (e.g. robotics).

Submitted to arXiv on 30 Jan. 2019

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

The license of the paper does not allow us to build upon its content and the AI assistant only knows about the paper metadata rather than the full article.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 1901.10995v4

This paper's license doesn't allow us to build upon its content and the summarizing process is here made with the paper's metadata rather than the article.

In the field of reinforcement learning, a significant challenge lies in intelligent exploration. This is especially true in scenarios where rewards are scarce or misleading. Two Atari games, Montezuma's Revenge and Pitfall, serve as benchmarks for hard-exploration domains and exemplify this difficulty. Despite efforts to enhance performance through intrinsic motivation, current RL algorithms struggle on these games. To address this issue, a novel algorithm called Go-Explore has been introduced. It operates on three key principles: remembering previously visited states, prioritizing returning to promising states without further exploration before exploring from them, and tackling simulated environments using any available means (including introducing determinism) and then reinforcing its solutions through imitation learning. The combination of these principles results in a remarkable improvement in performance on hard-exploration problems. On Montezuma's Revenge, Go-Explore achieves an average score of over 43k points – nearly four times higher than the previous state-of-the-art algorithm. By incorporating human-provided domain knowledge, Go-Explore surpasses expectations with an average score exceeding 650k points and reaching a maximum performance of almost 18 million points – even outperforming human world records. Furthermore, on Pitfall – another challenging game – Go-Explore with domain knowledge becomes the first algorithm to score above zero. Its mean score of nearly 60k points exceeds expert human performance levels. Notably, Go-Explore generates high-performing demonstrations automatically and cost-effectively – surpassing the capabilities of imitation learning methods that rely on human-provided solution demonstrations. The success of Go-Explore not only opens up new avenues for research into enhancing its capabilities but also presents opportunities to integrate its insights into existing RL algorithms. This breakthrough may facilitate progress on previously unsolvable hard-exploration problems across various domains – particularly those utilizing simulators during training such as robotics. Overall, Go-Explore represents a significant advancement in addressing the challenges posed by intelligent exploration in reinforcement learning settings.
Created on 17 Apr. 2024

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

The license of this specific paper does not allow us to build upon its content and the summarizing tools will be run using the paper metadata rather than the full article. However, it still does a good job, and you can also try our tools on papers with more open licenses.

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.