Large-Scale Study of Curiosity-Driven Learning
Yuri Burda, Harri Edwards, Deepak Pathak, Amos Storkey, Trevor, Darrell, Alexei A. Efros

TL;DR
This study evaluates curiosity-driven reinforcement learning across 54 benchmarks, revealing its surprising effectiveness and insights into feature space choices and limitations in stochastic environments.
Contribution
It provides the first large-scale analysis of purely curiosity-driven learning, comparing feature spaces, and highlighting its strengths and limitations without extrinsic rewards.
Findings
Curiosity-driven learning performs well across many benchmarks.
Random features are often sufficient for computing prediction error.
Prediction-based rewards struggle in stochastic environments.
Abstract
Reinforcement learning algorithms rely on carefully engineering environment rewards that are extrinsic to the agent. However, annotating each environment with hand-designed, dense rewards is not scalable, motivating the need for developing reward functions that are intrinsic to the agent. Curiosity is a type of intrinsic reward function which uses prediction error as reward signal. In this paper: (a) We perform the first large-scale study of purely curiosity-driven learning, i.e. without any extrinsic rewards, across 54 standard benchmark environments, including the Atari game suite. Our results show surprisingly good performance, and a high degree of alignment between the intrinsic curiosity objective and the hand-designed extrinsic rewards of many game environments. (b) We investigate the effect of using different feature spaces for computing prediction error and show that random…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPsychological and Educational Research Studies · Teaching and Learning Programming · Reinforcement Learning in Robotics
