Computational Theories of Curiosity-Driven Learning
Pierre-Yves Oudeyer

TL;DR
This paper explores the functions and mechanisms of curiosity-driven learning using machine learning and robotics, highlighting its role in discovery, skill development, and world model learning, with experiments supporting these ideas.
Contribution
It introduces computational frameworks and robotic experiments that elucidate how curiosity facilitates discovery, skill acquisition, and self-organizing development in both humans and machines.
Findings
Curiosity promotes exploration and discovery in complex problem-solving.
Robotic experiments support curiosity's role in self-organizing development.
Frameworks link curiosity with efficient world model learning.
Abstract
What are the functions of curiosity? What are the mechanisms of curiosity-driven learning? We approach these questions about the living using concepts and tools from machine learning and developmental robotics. We argue that curiosity-driven learning enables organisms to make discoveries to solve complex problems with rare or deceptive rewards. By fostering exploration and discovery of a diversity of behavioural skills, and ignoring these rewards, curiosity can be efficient to bootstrap learning when there is no information, or deceptive information, about local improvement towards these problems. We also explain the key role of curiosity for efficient learning of world models. We review both normative and heuristic computational frameworks used to understand the mechanisms of curiosity in humans, conceptualizing the child as a sense-making organism. These frameworks enable us to…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsChild and Animal Learning Development · Psychological and Educational Research Studies · Reinforcement Learning in Robotics
