DORA The Explorer: Directed Outreaching Reinforcement Action-Selection

Leshem Choshen, Lior Fox, Yonatan Loewenstein
4/11/2018
cs.LGcs.AIstat.ML

Official code: borgr/DORA (7 stars, MIT, last commit 2026-08-20).

Abstract

Exploration is a fundamental aspect of Reinforcement Learning, typically implemented using stochastic action-selection. Exploration, however, can be more efficient if directed toward gaining new world knowledge. Visit-counters have been proven useful both in practice and in theory for directed exploration. However, a major limitation of counters is their locality. While there are a few model-based solutions to this shortcoming, a model-free approach is still missing. We propose $E$-values, a generalization of counters that can be used to evaluate the propagating exploratory value over state-action trajectories. We compare our approach to commonly used RL techniques, and show that using $E$-values improves learning and performance over traditional counters. We also show how our method can be implemented with function approximation to efficiently learn continuous MDPs. We demonstrate this by showing that our approach surpasses state of the art performance in the Freeway Atari 2600 game.

View on arXivView PDF

Code Implementations(1)

borgr/DORAOfficial100%
MIT

Directed exploration in reinforcement learning via E-values; supplementary code for the ICLR 2018 DORA paper.

72PythonFeb 20, 20182 months agoMIT
atarideep-reinforcement-learningexplorationreinforcement-learning

Similar Papers

Cite this paper

@article{choshen2018dora,
  title  = {DORA The Explorer: Directed Outreaching Reinforcement Action-Selection},
  author = {Leshem Choshen and Lior Fox and Yonatan Loewenstein},
  year   = {2018},
  eprint = {1804.04012},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1804.04012}
}

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/1804.04012.svg)](https://codeofpaper.com/paper/1804.04012)

Discussion