Upper Confidence Bound

Upper Confidence Bound is a bandit exploration strategy that scores actions by combining estimated reward with an uncertainty bonus, favouring actions that look good or have not been tried enough.

Key points

  • Yildirim describes UCB as choosing based on both the predicted outcome and confidence in that estimate, so under-sampled actions remain eligible for exploration [src-021].
  • In simple bandits, uncertainty can be tied to how often an action has been served; in contextual bandits, uncertainty must account for how often actions have been served in relevant contexts [src-021].
  • With high-dimensional context, UCB usually needs a model-based form. The article points to LinUCB as a popular version that formalises contextual UCB in a linear model framework [src-021].
  • UCB is more directed than Epsilon Greedy because exploration is focused where uncertainty is high rather than allocated as undifferentiated random traffic [src-021].

Related entities

_(none yet)_

Related concepts

Source references

  • [src-021] Ugur Yildirim — "An Overview of Contextual Bandits" (2024-02-02)

Robin Cartier perspective

This page is part of Robin Cartier's working AI knowledge graph: a practical research layer for production AI, recommendation systems, experimentation, GEO, and agentic web readiness.

The useful next step is to connect this concept back to applied product leadership and operating models.

Recommended next

Keep reading from this thread

From 500 indexed pages and articles.

  1. Wiki concept Epsilon-Greedy A simple exploration strategy where an algorithm usually chooses the currently best-looking action, but with a small probability chooses randomly to keep learning Related by 021
  2. Wiki concept Thompson Sampling A Bayesian bandit algorithm that maintains a belief over possible reward models, samples from that belief, and chooses the action that Related by 021
  3. Wiki concept Exploration-Exploitation Trade-off The exploration-exploitation trade-off is the core tension in bandit problems: an algorithm must spend some decisions learning about uncertain actions while also taking actions Related by bound