Stochastic Processes, Markov Chains, and Stochastic Bandits
Existence of infinite sequences of random variables (Borel spaces, the binary-digit construction, projective families); probability kernels, product kernels and the Ionescu–Tulcea theorem; homogeneous Markov chains; filtrations, martingales, super- and submartingales, stopping times and the stopped σ-algebra; Doob's optional stopping theorem and the maximal inequality for nonnegative supermartingales; regular conditional distributions and disintegration. Then the formal stochastic bandit model; the learning objective and why expected reward is a choice; unstructured and structured environment classes; regret, its basic properties, sublinear and instance-dependent targets, and Bayesian regret; the regret decomposition into gaps times expected pulls; the canonical bandit model, its uniqueness, the random-table and reward-stack models; uncountable action sets; risk, pseudo-regret, mixing policies, and the failure of follow-the-leader.
Corresponds to Lattimore & Szepesvári, Chapters 3–4.
Motivation: from i.i.d. trials to adaptive interaction
The probability notes so far mostly handle independent trials, plus one specific dependent process, the Poisson process. A bandit algorithm breaks independence by design. Its -th choice depends on every reward seen so far, so the sequence of actions and rewards is a stochastic process adapted to a growing history, not an i.i.d. sample.
| Question | Tool |
|---|---|
| Does an infinite sequence with given joint laws even exist? | Borel spaces, projective families, Ionescu–Tulcea |
| How do we describe “the next state is drawn given the current one”? | Probability kernels, Markov chains |
| How do we reason about quantities whose mean is preserved (or eroded) over time? | Martingales |
| Can a data-dependent decision about when to stop beat a fair game? | Stopping times, Doob’s optional stopping |
| What exactly is a bandit, a policy, and a measure of performance? | The canonical bandit model, regret |
IntuitionThe central questions
What does it take, mathematically, for “an agent interacts with an unknown random environment for rounds” to be a well-defined random experiment? And what single number should judge how well the agent did?
NoteOptional on first reading
The book marks Chapter 3, and Sections 4.6–4.7 (the canonical model), as skippable. Their job is to guarantee that the objects used everywhere else exist and are well defined. The two results used constantly later are the regret decomposition and optional stopping / the maximal inequality.
Existence of infinite sequences
The problem. Writing “let be independent standard Gaussians” assumes there is some probability space carrying infinitely many such variables. With finitely many variables, product measures settle this. With infinitely many, it needs an argument.
DefinitionIsomorphic measurable spaces; Borel space
and are isomorphic if there is a bijection with -measurable and -measurable. A Borel space is a measurable space isomorphic to for some Borel set .
RemarkNot a strong assumption
is a Borel space, as is every measurable subset of it. Every Polish space (separable and completely metrizable) is Borel. Some authors say “standard Borel space” and define it through Polish spaces. Nothing in the book needs a non-Borel space.
TheoremTheorem 3.1 — i.i.d. sequences exist on the unit interval
Let be a probability measure on a Borel space , and Lebesgue measure on . There are independent random elements on with law for every .
ProofSketch: reshuffle the binary digits of a uniform number (case = uniform)
Step 1: Digits of a uniform number are fair coin flips. Write (binary expansion). Under , each is Bernoulli, and are independent. Fixing the first digits pins to an interval of length .
Step 2: Deal the digits into infinitely many rows. Arrange the digits in a triangular grid, traversing anti-diagonals:
| col 1 | col 2 | col 3 | col 4 | |
|---|---|---|---|---|
| row 1 | ||||
| row 2 | ⋯ | |||
| row 3 | ⋯ | |||
| row 4 | ⋯ |
Let be the -th entry of row .
Step 3: Reassemble each row into a uniform number. . Each row is an independent fair-bit sequence, so is uniform. Different rows use disjoint digits, so the are independent.
General on a Borel space: push each uniform through a measurable map with law (inverse CDF, composed with the isomorphism). The missing details are Exercise 3.1.
∎
IntuitionOne uniform number holds infinitely many
A single draw from contains infinitely many independent fair bits, which is enough randomness for infinitely many independent uniforms. Compare the probability integral transform: a uniform’s binary digits are incompressible fair bits.
Stochastic processes and projective families
DefinitionStochastic process
A collection of random variables on one probability space . In this book is always countable, and usually .
TheoremTheorem 3.2 — Existence from consistent finite-dimensional laws (Daniell)
For each let be a Borel space and a probability measure on , with the projective (consistency) condition
Then there are a probability space and random elements with for every .
IntuitionConsistent snapshots glue into a whole
Condition (3.1) says the law of the first coordinates, read off from the -coordinate law by ignoring the last coordinate, is . If every finite-length snapshot agrees with the next one, there is one infinite process whose snapshots they all are. The general version is Kolmogorov’s extension theorem.
CorollaryTheorem 3.1 again
Take , the -fold product. It is obviously projective, so Theorem 3.2 delivers an i.i.d. sequence.
Probability kernels and Markov chains
DefinitionProbability (Markov) kernel
A probability kernel from to is a map such that
- is a probability measure for every , and
- is -measurable for every .
Equivalent notations: .
| Component | Detail |
|---|---|
| Signature | |
| First argument | The current state . |
| Second argument | An event in the next space. |
| Output | The probability the next element lands in , given . |
| Finite-state special case | A transition matrix, (Markov chains) |
| Statistics reading | A parametric family is a kernel from . A Bayesian posterior is a kernel from observations to parameters. |
IntuitionA kernel is a randomized function
A function maps to one . A kernel maps to a distribution over , and the next value is sampled . Condition 2 just says that “how likely is ” depends measurably on where you start.
DefinitionComposing kernels
- Measure ⊗ kernel: for a measure on and a kernel from to , is a measure on : draw , then .
- Kernel ⊗ kernel: is a kernel from to .
- Chaining: if goes from to , then is a probability measure on . Each stage may depend on the whole history.
TheoremTheorem 3.3 — Ionescu–Tulcea
Let be measurable spaces, a probability measure on , and for let be a kernel from to . Then there are a probability space and random elements with
ImportantWhy bandits need Ionescu–Tulcea
A bandit interaction is exactly a chain of kernels: the policy picks an action given the history, then the environment draws a reward given the action, then the policy picks again, and so on. Ionescu–Tulcea says such a history-dependent chain defines a genuine infinite random process. Unlike Theorem 3.2, it needs no Borel assumption.
DefinitionHomogeneous Markov chain
A sequence in a state space with and
for one fixed kernel from to itself. Given the present, the past is irrelevant for predicting the future.
RemarkThree small points
- “Homogeneous” means the kernel doesn’t change with . A time-varying kernel is a cosmetic generalization: add the time to the state.
- I.i.d. is a Markov chain: if for all , Ionescu–Tulcea gives yet another construction of i.i.d. sequences.
- Terminology: the book says “Markov chain” for any state space in discrete time. Some authors reserve “process” for uncountable state spaces; everyone says “process” for continuous time.
NoteWhat Markov-chain theory studies
The central questions concern long-run behaviour: does the law of converge to a fixed distribution, and how fast? The book defers this to Chapters 37–38 (finite state spaces). For the information-theoretic view of finite chains, see stationary distributions.
Martingales and stopping times
DefinitionMartingale, supermartingale, submartingale
Let be a filtration and an -adapted sequence ( is -measurable). Then is an -martingale if
- every is integrable, and
- almost surely for all .
With in place of it is a supermartingale; with , a submartingale. The index often starts at .
| Process | Conditional drift | Reads as |
|---|---|---|
| Martingale | A fair game. | |
| Supermartingale | Unfavourable to the gambler. | |
| Submartingale | Favourable to the gambler. |
IntuitionThe names favour the casino
“Super” is the casino’s view: a supermartingale is a game that is super for the house. A useful mental model: is everything known at time , and a martingale is a quantity whose best forecast of tomorrow is today’s value.
ExampleExample 3.5 — Fair coin winnings
are independent Rademacher variables (), , and . Then , so the winnings are a martingale.
RemarkA martingale we’ve already met
In the portfolio note, the ratio of any causal investor’s wealth to the log-optimal investor’s, , is a positive supermartingale. That is exactly the statement that no strategy expects to gain on the log-optimal one.
Stopping times
The question. Can a gambler turn a fair game into a profitable one by choosing cleverly when to stop? At the end of round they set (stop) or (continue) using only what they have seen, and stop at .
DefinitionStopping time; stopped σ-algebra (Def. 3.6)
A random variable with values in is an -stopping time if is -measurable for all . The information at time is
| Component | Detail |
|---|---|
| Signature | |
| Requirement | Whether you have stopped by time is decided by time- information. |
| Forbidden | Peeking at the future, and injecting outside randomness beyond what contains. |
| allowed | The book lets with positive probability. Some authors require a.s. and call the general version a Markov time. Also called optional times. |
ExampleExample 3.7 — Which rules are stopping times
- (“stop when up $100”) is a stopping time: you know when you hit 100.
- (“stop just before losing”) is not: it needs tomorrow’s result.
NoteProperties of (Exercise 3.7)
is a σ-algebra. If then . If then . is -measurable. For adapted , is -measurable, and is the smallest σ-algebra with this property for all adapted sequences. Limits of increasing stopping times are stopping times (Exercise 3.6).
TheoremTheorem 3.8 — Doob’s optional stopping
Let be an -martingale and an -stopping time, with at least one of:
- bounded time: for some ;
- finite mean time, bounded increments: and a.s. on ;
- bounded stopped process: a.s. for all .
Then is a.s. well defined and . For a super- or submartingale, the equality becomes or respectively.
ImportantYou can’t beat a fair game by stopping cleverly
If is well defined, then either or . “Gamblers trying to outsmart the casino would need to live a very long life.”
ExampleThe conditions can’t be dropped: doubling bets (Exercise 3.2)
Let with Rademacher, so the stake doubles each round. This is a martingale. Stop at . If the first win comes at round , then . So is Geometric: finite, with . Yet . There’s no contradiction: the increments are unbounded (condition 2 fails), and the stopped process can sink arbitrarily low before recovering (condition 3 fails). This is the martingale (“double after a loss”) betting system, and it needs unlimited credit. (Worked here; the book leaves it as an exercise.)
ExampleGambler’s ruin, the martingale way
Start a fair walk at and stop at , the first time it hits 0 or . The stopped walk stays in , so condition 3 holds and . But , so , i.e. . This matches the case of first-step analysis with no recursion. (Not in the book.)
The maximal inequality
TheoremTheorem 3.9 — Maximal inequality for nonnegative supermartingales
If is a supermartingale with a.s., then for any ,
ProofStop at the first crossing, then apply optional stopping
Step 1: A bounded stopping time. Let and , with if there is no crossing. Then surely, so condition 1 applies.
Step 2: Optional stopping, then drop the no-crossing part.
The second inequality uses . The third holds because at a crossing time .
Step 3: Let . The increase to , so continuity of probability finishes it.
∎
IntuitionMarkov’s inequality for the whole path, for free
Markov’s inequality plus the supermartingale property bound one time: (3.2). The maximal inequality bounds the chance of ever crossing, at no extra cost. The proof is Markov’s inequality applied to , with optional stopping supplying the expectation. It is what makes “with probability , at all times simultaneously” statements possible, which matters for anytime-valid confidence bounds later.
WarningNonnegativity is essential (Exercise 3.4)
Without , the bound fails for supermartingales in general.
TheoremTheorem 3.10 — Submartingale version
If is a submartingale with , then . The bound uses the last value rather than the first (the proof is Exercise 3.8).
Conditional distributions done properly
WarningConditional expectations are only unique almost surely
For each fixed event , is determined only up to a null set, and that null set may depend on . With uncountably many ‘s, the exceptions can pile up, so need not be a measure for any particular outcome.
TheoremTheorem 3.11 — Regular conditional distributions exist
If takes values in a Borel space, there is a probability kernel from the space of to that of with almost surely. It is unique up to a -null set of ‘s. Write for . Then
This is the chain rule for probability measures, the converse of Ionescu–Tulcea. Borel is sufficient but not necessary; Halmos gives an example where no regular version exists.
TheoremTheorem 3.12 — Disintegration
If is a regular version of , is -measurable, and , then
With : to average given , freeze and integrate against the conditional law. This is the measure-theoretic version of conditional LOTUS.
Stochastic bandits: core assumptions
DefinitionStochastic bandit
A stochastic bandit is a collection of reward distributions , one per action (arm) in the action set .
flowchart LR L["Learner (policy)"] -->|"action A_t"| E["Environment nu"] E -->|"reward X_t drawn from P_A_t"| L L --> H["History A1 X1 ... At Xt feeds the next choice"]
DefinitionThe interaction protocol
Over rounds (possibly ), the learner picks , and the environment returns . The outcomes must satisfy:
- Environment: the conditional law of given is . The reward depends only on the arm pulled now.
- Learner: the conditional law of given is , for a sequence of kernels called the policy. The learner can’t see the future.
IntuitionTwo kernels taking turns
The policy is a kernel from the history to actions; the environment is a kernel from actions to rewards. Their alternation is exactly the setting of Ionescu–Tulcea, which is why a joint law on exists (The canonical bandit model).
The learning objective
The learner wants a large total reward . This is not yet an optimization problem, for three reasons:
| Obstacle | Resolution |
|---|---|
| Unknown horizon | Usually mild: design for known , then convert generically (e.g. the doubling trick) with little loss. |
| is random, so “maximize” needs a utility on distributions | Default: maximize (risk-neutral). Variance and tails come up occasionally. |
| The reward distributions are unknown | The real heart of the bandit problem: Knowledge and environment classes. |
ExampleExpected value is a choice, not a law of nature
Learner B has a higher mean revenue than learner A, but a real chance of earning less than A’s worst outcome. A risk-averse company might prefer A. The book’s default is the expected value.
RemarkRisk and utility
- Prescriptive theory: the von Neumann–Morgenstern axioms say a rational (self-consistent) decision maker maximizes expected utility, so decision makers differ only in their utility functions.
- Descriptive theory: people don’t actually behave that way. Prospect theory (Kahneman–Tversky) describes how people really weigh small probabilities.
- Finance: Markowitz rejected expected return, since maximizing it puts everything in a single stock, and proposed mean–variance portfolios. Value-at-risk and conditional value-at-risk (CVaR, favoured for its optimization properties) are relatives. Compare the log-utility argument for reinvested wealth.
Knowledge and environment classes
The problem. A policy that is optimal for one bandit can be terrible for another. What the learner knows in advance is encoded as an environment class with guaranteed.
DefinitionUnstructured bandits
is unstructured if is finite and , a product of per-arm sets of distributions. Playing arm then reveals nothing about any other arm.
| Name | Symbol | Arms are |
|---|---|---|
| Bernoulli | , | |
| Uniform | , | |
| Gaussian, known variance | ||
| Gaussian, unknown variance | ||
| Finite variance | any with | |
| Finite kurtosis | ||
| Bounded support | ||
| Subgaussian | -subgaussian (concentration-of-measure-for-bandits) |
DefinitionParametric versus nonparametric
A class is parametric if finitely many numbers describe each member (Bernoulli, Gaussian) and nonparametric otherwise (finite variance, subgaussian). Classes nest: Bernoulli ⊂ bounded support ⊂ subgaussian, and Bernoulli ⊂ finite variance.
IntuitionBigger classes are harder
A learner that must work for every member of a larger class has less to exploit. Much of finite-armed bandit theory quantifies exactly how much harder.
DefinitionStructured bandits
Any class that is not a product set is structured: pulling one arm can reveal information about others.
ExampleThree structured classes
- Example 4.1 — Mirror-image arms: . Playing either arm teaches you both means.
- Example 4.2 — Stochastic linear bandit: , and arm pays for an unknown . Even with a huge action set, playing actions that span identifies .
- Example 4.3 — Paths through a failing graph: each edge survives independently with unknown probability . The actions are paths from vertex 1 to vertex , and a path pays (success iff every edge survives). Paths share edges, so each trial is informative about many paths. This is the series reliability model turned into a learning problem.
ImportantInformation without play
The defining feature of structured bandits: the learner can learn about an action without ever playing it.
The regret
DefinitionMeans, optimal mean, regret
and . Assume all means exist and are finite, and that the argmax is nonempty. The regret of policy on over rounds is
with the expectation under the joint law induced by and .
| Component | Detail |
|---|---|
| Signature | |
| Inputs | A policy, an environment, a horizon. |
| Output | Expected shortfall relative to always pulling a best arm. |
| Equivalent to | Maximizing ; the normalization just makes results readable. |
LemmaLemma 4.4 — Basic properties
- for every policy.
- The policy that always plays an arm in has .
- If , then for all .
(Proof: Exercise 4.1.)
IntuitionZero regret means knowing the answer
Part 3 says regret 0 is possible only if the learner already knows an optimal arm. Every real learner pays something to find out. The question is how little.
DefinitionRegret targets, from weak to strong
| Target | Statement | Meaning |
|---|---|---|
| Sublinear | for all | Eventually picks an optimal arm almost every round. |
| Uniform polynomial | for all , some (4.2) | Worst-case guarantee. |
| Instance-dependent | for all (4.3) | Separates instance difficulty from horizon growth. |
Both and should be as small as possible. Most of the book is about finding the achievable pairs.
IntuitionEvery algorithm is an estimation schedule
To keep regret small, find the best arm: play each arm enough to estimate its mean, then favour the apparent best. The whole question is how many pulls of each arm buy enough statistical certainty (explore-then-commit-and-ucb-algorithms).
DefinitionBayesian regret
Given a prior on a σ-algebra over ,
provided is measurable. Once the prior and horizon are fixed, minimizing it is a plain optimization problem. The book mostly studies the frequentist regret (4.1), and treats Bayesian methods in Chapters 34–36.
DefinitionRandom regret and pseudo-regret
. Expectations erase randomness, so risk measures must be built on one of these random versions. The pseudo-regret filters out reward noise and so arguably measures the policy’s skill. Both are highly skewed, so variance is a poor risk summary: it penalizes upside risk and misses the skew.
Decomposing the regret
DefinitionGap and pull count
The suboptimality gap (action gap, immediate regret) of arm is , which is zero for optimal arms. The pull count after round is .
WarningPull counts are random even for deterministic policies
After round 1, depends on the random rewards already seen, so inherits their randomness.
TheoremLemma 4.5 — Regret decomposition
For any policy and environment with finite or countable,
ProofConvert a sum over rounds into a sum over arms
Step 1: Insert indicators. For each , , so and
Step 2: Condition on the action. Given , the reward has mean (assumption 1 of the protocol), so
Step 3: Total expectation, then sum over . .
∎
ImportantThe identity behind almost every bandit proof
Regret is a gap-weighted count of mistakes. To keep it small, pull each suboptimal arm a number of times that shrinks as its gap grows. Analyzing an algorithm almost always reduces to bounding for each suboptimal .
TheoremLemma 4.6 — Uncountable action sets
With measurable, define the expected-pull measure . Then, provided everything is measurable,
The sum over arms becomes an integral against how often each region of the action space is played. (Proof: Exercise 4.6.)
The canonical bandit model
The problem. Usually the underlying probability space is never mentioned. Occasionally a concrete one is convenient, for instance to change measure between two environments in lower-bound proofs.
Finite horizon
DefinitionOutcome space and coordinate maps
For , let and . The outcome is given by coordinate projections: and .
DefinitionDefinition 4.7 — Policy
A policy is a sequence , where is a probability kernel from to . Write for the probability of choosing arm .
| Component | Detail |
|---|---|
| Signature | |
| Input | The full history of the first rounds. |
| Output | A distribution over arms, so randomized policies are included. |
TheoremProposition 4.8 — The two assumptions pin down the law
If and on any measurable space both satisfy the protocol’s assumptions (actions from given the history, rewards from given the history and the action), then
(Proof: Exercise 4.2.)
IntuitionOnly the law of the outcome matters
Regret depends only on the law of the outcome . By Proposition 4.8 that law is fixed by and alone, so any construction carrying the outcome is as good as any other. We may pick whichever is most convenient.
FormulaThe canonical density
First, Bernoulli rewards. With and , the distribution
on satisfies both assumptions. In general: choose a σ-finite with every , let (the Radon–Nikodym derivative), take = counting measure on , and read (4.7) as a density with respect to :
Choosing : always works. Counting measure (for discrete rewards) or Lebesgue measure (for continuous rewards) is usually more convenient. (Verification: Exercise 4.3, via Fubini and the Radon–Nikodym property.)
IntuitionThe chain rule, written as a product
The density alternates: policy probability, reward density, policy probability, and so on. It is the multiplication rule applied along the interaction. Comparing two environments under the same policy, the factors cancel in the likelihood ratio, leaving only the reward densities of the arms actually pulled. That is the engine of later lower bounds.
DefinitionTwo more constructions with the same law
- Random-table model: draw an independent table with (on ), and set , the round- entry of the chosen arm’s column.
- Reward-stack model: the same table, but : each arm has a pre-drawn stack of rewards, and every pull takes the next one off that arm’s stack.
Both induce the same law of the outcome (Exercise 4.4, where the stack version uses optional stopping). The stack model is handy when what an arm reveals should depend only on how often it has been pulled.
Infinite horizon and uncountable action sets
RemarkInfinite horizon
The canonical model is never needed for . But a space carrying infinite sequences that satisfy both assumptions exists, directly by Ionescu–Tulcea.
DefinitionUncountable action sets (Section 4.7)
- is a measurable space, and must be a probability kernel from to .
- Each is a kernel from to .
- is the Ionescu–Tulcea product of , where .
No density is used, because a common dominating measure may not exist. When one does, the density construction works as before. Proposition 4.8 and Lemma 4.6 continue to hold (Exercise 4.6), and need not be finite.
RemarkExtensions
The construction extends easily, for example to contextual bandits: in each round a context is observed, then is chosen and (Exercise 4.7, including contexts that depend on the past). Non-stationary bandits, with arm distributions changing over time, need assumptions such as rare changes or slow drift (Chapter 31).
Two useful exercises
TheoremMixing policies (Exercise 4.5)
For a finite set of policies and a distribution on , there is a single policy with for every bandit :
Randomizing over which policy to run is itself a policy. It acts like a posterior over “which policy am I”, updated from the actions taken so far. (Substitute into the canonical density and induct.)
ExampleFollow-the-leader can fail forever (Exercises 4.9, 4.12–4.13)
Follow-the-leader (also called “stay with the winner” or greedy) plays each arm once, then always plays the arm with the highest empirical mean, breaking ties at random.
Take Bernoulli arms with and . With probability , the first pull of arm 1 pays 1 and the first pull of arm 2 pays 0. From then on arm 2’s average stays at 0 because it is never pulled again, while arm 1’s average stays positive forever. FTL locks onto the worse arm and pays regret every round.
So the pseudo-regret histogram at has a lump near , and the expected regret grows linearly: from this one event alone. Pure exploitation never revisits an arm that started unlucky. Fixing that is the whole point of explore-then-commit-and-ucb-algorithms. (The lock-in calculation is worked here; the book poses it as an exercise.)
NoteOther exercises
- Exercise 4.10: sublinear regret need not mean every realization behaves well. Decide whether and .
- Exercise 4.11 (one-armed bandits): one arm pays a known constant. Retirement policies (once you take the safe arm, keep it) are without loss for a fixed , but no retirement policy has sublinear regret on all Bernoulli instances.
Quick reference
| Object | Statement | Note |
|---|---|---|
| Borel space | isomorphic to a Borel subset of | and Polish spaces qualify |
| Theorem 3.1 | i.i.d. sequences exist on | binary digits dealt into a grid |
| Theorem 3.2 | projective ⇒ a process exists | Daniell / Kolmogorov extension |
| Kernel | a measure; measurable | a randomized function |
| Ionescu–Tulcea | history-dependent kernels ⇒ a process exists | no Borel assumption |
| Markov chain | homogeneous: fixed | |
| Martingale | super: ; sub: | |
| Stopping time | may be | |
| Optional stopping | bounded , or with bounded increments, or bounded stopped process | |
| Maximal inequality | nonnegative supermartingale | |
| Regular conditional law | Borel | |
| Bandit | rewards depend only on the current arm | |
| Policy | kernels : history → arms | no peeking at the future |
| Regret | ; zero iff the optimal arm is known | |
| Decomposition | integral form for uncountable | |
| Canonical density | w.r.t. | |
| Proposition 4.8 | the protocol determines the outcome’s law | any construction is fine |
| Pseudo-regret | filters out reward noise | |
| FTL failure | for | lock-in on an unlucky start |
Facts to keep to hand
- Existence comes from consistency and kernels. Projective families give processes on Borel spaces; Ionescu–Tulcea gives history-dependent processes anywhere. That is exactly what makes “a policy interacting with a bandit” a well-defined random experiment.
- Martingales formalize “no free lunch”. Optional stopping (under one of its three conditions) says clever stopping can’t beat a fair game. The doubling strategy shows why the conditions matter.
- The maximal inequality controls the whole path for the price of one time. It is Markov’s inequality at a stopping time, and it powers anytime-valid confidence statements.
- Regret is a gap-weighted count of mistakes. Every stochastic-bandit analysis bounds for suboptimal arms, with a target of .
- Only the law of the outcome matters. The canonical, random-table and reward-stack models are interchangeable. The canonical density makes change-of-measure arguments mechanical.
- Structure is information. Unstructured classes make each arm an island; structured classes (linear, mirror-image, shared-edge paths) let the learner learn about arms it never plays.
References
- Lattimore & Szepesvári, Bandit Algorithms — Chapters 3–4
Mentioned in
- Bayesian Bandits
- Combinatorial Bandits
- Concentration of Measure for Bandits
- Confidence Bounds and Optimal Design for Least Squares Estimators
- Explore-Then-Commit and the Upper Confidence Bound Algorithms
- Learning as a Dynamical System
- Lower Bounds for Finite-Armed Bandits
- Markov Decision Processes — From Bandits to Reinforcement Learning
- Pure Exploration and Best-Arm Identification
- Stochastic Gradient and Coordinate Descent
- The Exp3 and Exp3-IX Algorithms