TLDRocket
Sign in

Exploration Strategies in Deep Reinforcement Learning

Lilian Weng

This article discusses exploration strategies in deep reinforcement learning, focusing on how RL agents balance finding optimal solutions quickly while avoiding premature commitment to suboptimal policies. The article covers classic exploration methods like epsilon-greedy and Boltzmann exploration, then details modern deep RL approaches including count-based exploration using density models and hashing techniques with SimHash for high-dimensional states. The strategies aim to address hard-exploration problems in sparse reward environments and the noisy-TV problem where agents become distracted by irrelevant novel experiences.

Why it matters

[Updated on 2020-06-17: Add “exploration via disagreement” in the “Forward Dynamics” section. Exploitation versus exploration is a critical topic in Reinforcement Learning. We’d like the RL agent to find the best solution as fast as possible. However, in the meantime, committing to solutions too quickly without enough exploration sounds pretty bad, as it could lead to local minima or total failure. Modern RL algorithms that optimize for the best returns can achieve good exploitation quite efficiently, while exploration remains more like an open topic.

Related stories

The daily briefing

Every AI story that matters, in your inbox by 8am.

TLDRocket reads 60+ sources, removes duplicate coverage, and summarises the day in two minutes. Free, no spam, unsubscribe anytime.