Home Knowledge Base Epsilon-Greedy

Epsilon-Greedy is a foundational exploration strategy in multi-armed bandit and reinforcement learning that selects the empirically best-known action with probability (1-ε) while choosing uniformly at random with probability ε — providing a simple, parameter-driven mechanism to balance exploitation of current knowledge with exploration of potentially superior alternatives, serving as the universal baseline against which all exploration algorithms are compared.

What Is Epsilon-Greedy?

Why Epsilon-Greedy Matters

Variants and Extensions

Decaying ε (ε_t):

ε-First (Explore-Then-Commit):

Boltzmann (Softmax) Exploration:

Comparison with Alternatives

AlgorithmExploration TypeRegret BoundComplexity
ε-GreedyUniform randomO(T^{2/3})Trivial
UCBOptimism-basedO(log T)Low
Thompson SamplingPosterior samplingO(log T)Medium
SoftmaxQuality-weightedO(T^{2/3})Low

Epsilon-Greedy is the indispensable workhorse of exploration strategies — its combination of simplicity, universality, and interpretability makes it the practical starting point for every sequential decision-making system, and its role as the exploration strategy in DQN demonstrates that simple exploration suffices even for state-of-the-art deep reinforcement learning systems.

epsilon-greedyreinforcement learning

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.