Deep Reinforcement Learning

Yuxi Li
10/15/2018
cs.LGstat.ML

Official code: google/dopamine (10,926 stars, Apache-2.0, TensorFlow, last commit 2026-03-24). 3 more implementations below.

Abstract

We discuss deep reinforcement learning in an overview style. We draw a big picture, filled with details. We discuss six core elements, six important mechanisms, and twelve applications, focusing on contemporary work, and in historical contexts. We start with background of artificial intelligence, machine learning, deep learning, and reinforcement learning (RL), with resources. Next we discuss RL core elements, including value function, policy, reward, model, exploration vs. exploitation, and representation. Then we discuss important mechanisms for RL, including attention and memory, unsupervised learning, hierarchical RL, multi-agent RL, relational RL, and learning to learn. After that, we discuss RL applications, including games, robotics, natural language processing (NLP), computer vision, finance, business management, healthcare, education, energy, transportation, computer systems, and, science, engineering, and art. Finally we summarize briefly, discuss challenges and opportunities, and close with an epilogue.

View on arXivView PDF

Code Implementations(4)

google/dopamineOfficial100%
TensorFlowApache-2.0

Dopamine is a research framework for fast prototyping of reinforcement learning algorithms.

10,9261,389HTML, ShellJul 26, 20187 months agoApache-2.0
aigooglemlrltensorflow

A customisable 3D platform for agent-based AI research

7,3901,405C, C++Nov 30, 20163 years agoNOASSERTION
artificial-intelligencedeep-learningmachine-learningneural-networks
rll/rllabOfficial100%

rllab is a framework for developing and evaluating reinforcement learning algorithms, fully compatible with OpenAI Gym.

3,081799CSS, HTMLApr 21, 20163 years agoNOASSERTION

Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstractions and Intrinsic Motivation

8923Lua, ShellNov 23, 20158 years ago

Cite this paper

@article{li2018deep,
  title  = {Deep Reinforcement Learning},
  author = {Yuxi Li},
  year   = {2018},
  eprint = {1810.06339},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1810.06339}
}

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

Discussion