Beta. Content is under active construction and has not been peer-reviewed. Report errors on GitHub.Disclaimer

Comparison

Azuma-Hoeffding vs. Freedman Inequality

Azuma-Hoeffding uses only bounded increments and gives sub-Gaussian tails. Freedman incorporates the predictable quadratic variation and is tighter when the variance is small. Freedman interpolates between sub-Gaussian and sub-exponential behavior.

What Each Bounds

Both Azuma-Hoeffding and Freedman bound the tail probability of a martingale. Let M0,M1,,MnM_0, M_1, \ldots, M_n be a martingale with differences di=MiMi1d_i = M_i - M_{i-1}.

Azuma-Hoeffding uses only the bounded range of each increment.

Freedman uses both the bounded range and the cumulative conditional variance (the predictable quadratic variation).

Side-by-Side Statement

Definition

Azuma-Hoeffding Inequality

If dici|d_i| \leq c_i almost surely for each ii, then:

Pr[MnM0t]2exp ⁣(t22i=1nci2)\Pr[|M_n - M_0| \geq t] \leq 2\exp\!\left(-\frac{t^2}{2\sum_{i=1}^n c_i^2}\right)

For identically bounded increments dic|d_i| \leq c:

Pr[MnM0t]2exp ⁣(t22nc2)\Pr[|M_n - M_0| \geq t] \leq 2\exp\!\left(-\frac{t^2}{2nc^2}\right)

Definition

Freedman's Inequality

If diR|d_i| \leq R almost surely and Wn=i=1nE[di2Fi1]W_n = \sum_{i=1}^n \mathbb{E}[d_i^2 \mid \mathcal{F}_{i-1}] is the predictable quadratic variation, then for any t,σ2>0t, \sigma^2 > 0:

Pr[MnM0t and Wnσ2]exp ⁣(t2/2σ2+Rt/3)\Pr[M_n - M_0 \geq t \text{ and } W_n \leq \sigma^2] \leq \exp\!\left(-\frac{t^2/2}{\sigma^2 + Rt/3}\right)

Where Each Is Stronger

Azuma-Hoeffding wins on simplicity

Azuma-Hoeffding requires one piece of information per increment: the bound cic_i. There is no conditional variance to track or bound. The statement is clean and the proof is a direct application of Hoeffding's lemma to martingale differences. When you have bounded increments and no variance information, Azuma-Hoeffding is the right choice.

Freedman wins when variance is small

Consider a martingale where each increment did_i is bounded by cc but has conditional variance σi2c2\sigma_i^2 \ll c^2. Azuma-Hoeffding treats the increment as if it could take any value in [c,c][-c, c] with equal ease. Freedman knows the increment is usually small.

For concreteness, suppose di1|d_i| \leq 1 but E[di2Fi1]v\mathbb{E}[d_i^2 \mid \mathcal{F}_{i-1}] \leq v for some v1v \ll 1. After nn steps:

Azuma exponentFreedman exponent
Deviation ttt2/(2n)-t^2/(2n)t2/(2nv+2t/3)-t^2/(2nv + 2t/3)

When v1v \ll 1 and tt is moderate, Freedman is tighter by a factor of roughly 1/v1/v.

The Two Regimes of Freedman

Theorem

Freedman's Two Regimes

Statement

Freedman's bound exp(t2/(2σ2+2Rt/3))\exp(-t^2/(2\sigma^2 + 2Rt/3)) interpolates between two behaviors:

Small deviations (t3σ2/Rt \ll 3\sigma^2/R): The denominator σ2+Rt/3σ2\sigma^2 + Rt/3 \approx \sigma^2, giving:

Pr[]exp ⁣(t22σ2)\Pr[\ldots] \lesssim \exp\!\left(-\frac{t^2}{2\sigma^2}\right)

This is a sub-Gaussian tail with the actual variance, not the worst-case variance from the bounded range.

Large deviations (t3σ2/Rt \gg 3\sigma^2/R): The denominator σ2+Rt/3Rt/3\sigma^2 + Rt/3 \approx Rt/3, giving:

Pr[]exp ⁣(3t2R)\Pr[\ldots] \lesssim \exp\!\left(-\frac{3t}{2R}\right)

This is a sub-exponential (Poisson-like) tail, linear in tt.

Intuition

Near the mean, the martingale behaves like a Gaussian with its true variance. Far from the mean, the bounded increments cause the tail to transition from Gaussian (et2e^{-t^2}) to exponential (ete^{-t}). Azuma-Hoeffding gives a single Gaussian-like bound everywhere, but with the worst-case variance c2c^2 instead of the true conditional variance. Freedman captures the correct behavior in both regimes.

Failure Mode

Freedman requires bounding the predictable quadratic variation WnW_n, which is a random quantity. In many applications, you bound WnW_n by a deterministic quantity σ2\sigma^2 using problem-specific arguments. If you cannot bound WnW_n tightly, Freedman's advantage over Azuma is lost.

The Relationship to Hoeffding vs. Bernstein

Azuma-Hoeffding is to Freedman as Hoeffding is to Bernstein. The parallel is exact:

Independent sumsMartingales
Hoeffding (range only)Azuma-Hoeffding (range only)
Bernstein (range + variance)Freedman (range + conditional variance)

Azuma-Hoeffding generalizes Hoeffding from independent sums to martingales. Freedman generalizes Bernstein from independent sums to martingales. The proofs follow the same pattern: Hoeffding's lemma for Azuma, Bernstein's moment condition for Freedman.

When to Use Each

Use Azuma-Hoeffding when:

Use Freedman when:

Common Confusions

Watch Out

Freedman bounds a joint event

Freedman's inequality as stated bounds Pr[Mnt and Wnσ2]\Pr[M_n \geq t \text{ and } W_n \leq \sigma^2]. This is a joint event. To get a bound on Pr[Mnt]\Pr[M_n \geq t], you need Pr[Wn>σ2]\Pr[W_n > \sigma^2] to be small, and then apply a union bound. Forgetting the Wnσ2W_n \leq \sigma^2 condition is a common error.

Watch Out

Azuma-Hoeffding is not just Hoeffding applied to the sum

The martingale differences did_i are not independent. Azuma-Hoeffding is a genuine martingale result. The proof uses Hoeffding's lemma on each conditional increment, then telescopes. You cannot simply apply the independent-sum Hoeffding inequality to correlated increments.

Watch Out

Freedman does not require bounded increments in the same way Azuma does

Azuma requires dici|d_i| \leq c_i with possibly different bounds per step. Freedman requires a uniform bound diR|d_i| \leq R for all ii. If the bounds cic_i vary wildly, Azuma can be more natural to apply (each step gets its own bound), while Freedman requires a single worst-case R=maxiciR = \max_i c_i.

References

Canonical:

Current: