Suppose X1,…,XnX_1, \ldots, X_n are independent random variables for which ∣Xi∣≤M|X_i| \le M and E[Xi]=μi\mathbb{E} [ X_i ] = \mu_i and E[Xi2]≤vi2\mathbb{E} [ X_i^2 ] \le v_i^2 for each ii, for nonnegative constants MM and vi2v_i^2. Let V≐∑i∈[n]vi2V \doteq \sum_{i \in [n] } v_i^2. Then for all t≥0t \ge 0,

Pr⁡[∑i∈[n](Xi−μi)≥t]≤(exp⁡(Mt/V)(1+Mt/V)1+Mt/V)V/M2=exp⁡(−t22VΦ(MtV)), \begin{aligned} \Pr \left[ \sum_{i \in [n ] } (X_i - \mu_i) \ge t \right] &\le \left( \frac{ \exp \left( Mt / V \right) }{ \left( 1 + Mt / V \right)^{ 1 + Mt / V } } \right)^{V / M^2} \\ &=\exp \left( - \frac{ t^2 }{ 2 V } \Phi \left( \frac{M t}{V} \right) \right), \end{aligned}

where Φ\Phi is a function defined on [−1,∞)[-1, \infty) by

Φ(x)≐(1+x)ln⁡(1+x)−xx2/2for t≠0, and Φ(0)=1. \Phi (x) \doteq \frac{ (1 + x) \ln (1 + x) - x }{ x^2 / 2 } \quad \text{for } t \neq 0, \text{ and } \Phi(0) = 1.

Remark: Let's perform a sanity check before proving it. Suppose that X1,…,XnX_1, \ldots, X_n are i.i.d. Bernoulli random variables each with mean μ\mu. Then Xi≤1X_i \le 1, E[Xi2]=μ\mathbb{E}[ X_i^2 ] = \mu and V=nμV = n \mu. Define t=ϵ⋅nμt = \epsilon \cdot n \mu. The Bennett's inequality states that

Pr⁡[∑i∈[n]Xi−nμ≥ϵ⋅nμ]≤(exp⁡(ϵ)(1+ϵ)1+ϵ)nμ, \begin{aligned} \Pr \left[ \sum_{i \in [n ] } X_i - n \mu \ge \epsilon \cdot n \mu \right] &\le \left( \frac{ \exp \left( \epsilon \right) }{ \left( 1 + \epsilon \right)^{ 1 + \epsilon } } \right)^{ n \mu }, \end{aligned}

which is just the standard Chernoff Bound.

Proof. For all λ≥0\lambda \ge 0,

E[exp⁡(λXi)]=1+λμi+∑k≥2λkE[Xik]k!=1+λμi+∑k≥2λkE[Xi2Xik−2]k!≤1+λμi+E[Xi2]M2⋅∑k≥2λkMkk! since ∣Xi2Xik−2∣≤Xi2Mk−2≤1+λμi+vi2M2⋅(eλM−1−λM)≤exp⁡(λμi+vi2M2⋅(eλM−1−λM)) \begin{aligned} \mathbb{E} [ \exp( \lambda X_i ) ] &= 1 + \lambda \mu_i + \sum_{k \ge 2} \frac{ \lambda^k \mathbb{E} [ X_i^k ] }{ k! } \\ &= 1 + \lambda \mu_i + \sum_{k \ge 2} \frac{ \lambda^k \mathbb{E} [ X_i^2 X_i^{k - 2} ] }{ k! } \\ &\le 1 + \lambda \mu_i + \frac{ \mathbb{E} [ X_i^2 ] }{ M^2 } \cdot \sum_{k \ge 2} \frac{ \lambda^k M^k }{ k! } \quad \text{ since } |X_i^2 X_i^{k - 2}| \le X_i^2 M^{k - 2}\\ &\le 1 + \lambda \mu_i + \frac{ v_i^2 }{ M^2 } \cdot \left( e^{\lambda M} - 1 - \lambda M \right) \\ &\le \exp \left( \lambda \mu_i + \frac{ v_i^2 }{ M^2 } \cdot \left( e^{\lambda M} - 1 - \lambda M \right) \right) \end{aligned}

Therefore,

E[exp⁡(λ(Xi−μi))]≤exp⁡(vi2M2⋅(eλM−1−λM)). \begin{aligned} \mathbb{E} [ \exp( \lambda (X_i - \mu_i) ) ] &\le \exp \left( \frac{ v_i^2 }{ M^2 } \cdot \left( e^{\lambda M} - 1 - \lambda M \right) \right). \end{aligned}

Via Markov's inequality,

Pr⁡[∑i∈[n](Xi−μi)≥t]≤E[exp⁡(λ∑i∈[n](Xi−μi))]exp⁡(λt)≤exp⁡(−λt+VM2⋅(eλM−1−λM))=exp⁡(−λ(t+VM)+VM2⋅(eλM−1)) \begin{aligned} \Pr \left[ \sum_{i \in [n ] } (X_i - \mu_i) \ge t \right] &\le \frac{ \mathbb{E} \left[ \exp \left( \lambda \sum_{i \in [n ] } (X_i - \mu_i) \right) \right] }{ \exp( \lambda t) } \\ &\le \exp \left( -\lambda t + \frac{ V }{ M^2 } \cdot \left( e^{\lambda M} - 1 - \lambda M \right) \right) \\ &= \exp \left( -\lambda \Big( t + \frac{V}{M} \Big) + \frac{ V }{ M^2 } \cdot \left( e^{\lambda M} - 1 \right) \right) \end{aligned}

Let f(λ)=−λt+VM2⋅(eλM−1−λM)f(\lambda) = -\lambda t + \frac{ V }{ M^2 } \cdot \left( e^{\lambda M} - 1 - \lambda M \right). Letting

f′(λ)=−(t+VM)+VMeλM=0. \begin{aligned} f'(\lambda) =& - \Big( t + \frac{V}{M} \Big) + \frac{V}{M} e^{\lambda M} = 0. \end{aligned}

We get λ=1Mln⁡(MtV+1)\lambda = \frac{1}{M} \ln \left( \frac{M t}{V} + 1 \right). Hence,

Pr⁡[∑i∈[n](Xi−μi)≥t]≤exp⁡(−1M(t+VM)ln⁡(MtV+1)+VM2⋅MtV)≤exp⁡({MtV−(1+MtV)ln⁡(1+MtV)}⋅VM2). \begin{aligned} \Pr \left[ \sum_{i \in [n ] } (X_i - \mu_i) \ge t \right] &\le \exp \left( - \frac{1}{M} \Big( t + \frac{V}{M} \Big) \ln \left( \frac{M t}{V} + 1 \right) + \frac{ V }{ M^2 } \cdot \frac{M t}{V} \right) \\ &\le \exp \left( \left\{ \frac{M t}{V} - \Big( 1 + \frac{M t}{V} \Big) \ln \left( 1 + \frac{M t}{V} \right) \right\} \cdot \frac{V}{M^2}\right). \end{aligned}

□\square.

Reference

[1] David Pollard. Chapter 2, MiniEmpirical, 2015. Manuscript