From a Dependency Graph to a Numerical Bound
A dependency graph turns a qualitative description of dependence into a usable parameter for normal approximation. To apply the resulting theorem in a concrete problem, one must do more than identify a graph: the mean and variance of the sum must be calculated, the graph parameter must match the theorem’s convention, and the error bound must be evaluated after standardization.
We work with indicator variables. This makes the moment terms in the theorem explicit, while still allowing substantial dependence between the indicators. Two small examples will show how strongly the variance and the final numerical bound depend on the joint distribution.
Dependency Graphs and the Bound
The closed-neighborhood convention matters: an isolated vertex has \(|N_i|=1\), so \(D=1\) for an empty graph. A complete graph on \(n\) vertices has \(D=n\). Using the maximum degree without adding one would change the parameter in the bound below.
Let \(p_i=\mathbb{E}I_i\), \(S=\sum_{i=1}^n I_i\), and \(\sigma^2=\operatorname{Var}(S)\). For \(\sigma^2>0\), write \(W=(S-\mathbb{E}S)/\sigma\). Let \(Z\) be standard normal, and define the Wasserstein distance by taking the supremum of \(|\mathbb{E}h(W)-\mathbb{E}h(Z)|\) over all real-valued 1-Lipschitz functions \(h\).
This is a convenient indicator form of the dependency-graph normal-approximation bound. Its right-hand side is an upper bound, not necessarily a sharp estimate of the actual distance. In particular, a value larger than one is not a contradiction: Wasserstein distance is not restricted to the interval \([0,1]\).
Two Calculations Used in Every Example
First, the variance can be calculated from the graph and the pairwise covariances. Variables at nonadjacent vertices are independent: apply the dependency-graph condition to the two singleton sets. Their covariance is therefore zero.
Second, the moment contribution of each indicator depends only on its success probability. On the event \(I_i=1\), the absolute centered value is \(1-p_i\); on the event \(I_i=0\), it is \(p_i\).
Worked Example: Two Dependent Indicators
Worked Example: A Two-Vertex Dependency Graph
Let \((I_1,I_2)\) have probabilities
These probabilities sum to \(1\). Each indicator has success probability \(p_i=1/8+1/8=1/4\). Use the graph with one edge joining the two vertices. It is a dependency graph; because its only distinct vertices are joined, there are no nonempty disjoint vertex sets with no edge between them. Its maximum closed-neighborhood size is \(D=2\).
The joint success probability is \(1/8\), so
The variance formula therefore gives
For either indicator, the centered absolute third moment is
Thus the sum of the two moment terms is \(30/128=15/64\). Applying the theorem and evaluating the denominator explicitly,
The large numerical value is a valid, though uninformative, upper bound for this small example. It should not be read as a claim that the actual distance equals the right-hand side.
Worked Example: Three Indicators with a Complete Graph
Worked Example: Choosing a Joint Law to Compute the Variance
Choose a random pair uniformly from the three pairs \(\{1,2\}\), \(\{1,3\}\), and \(\{2,3\}\) with probability \(3/8\) in total, so each pair has probability \(1/8\). Set the two indicators indexed by that pair equal to one and the remaining indicator equal to zero. With the remaining probability \(5/8\), set all three indicators equal to zero.
For each \(i\), two of the three equally likely pairs contain \(i\). Hence \(\mathbb{P}(I_i=1)=2(1/8)=1/4\). For distinct \(i,j\), exactly one pair contains both, so \(\mathbb{E}(I_iI_j)=1/8\) and \(\operatorname{Cov}(I_i,I_j)=1/8-1/16=1/16\). Take the complete graph on three vertices, a dependency graph with \(D=3\).
Using the variance formula, including all three edge covariances,
Each centered third moment is \(15/128\), so their sum is \(45/128\). The bound becomes
Here \((15/16)^{3/2}=15\sqrt{15}/64\); keeping this factor in its exact form makes the final simplification easy to check. As in the two-variable example, the theorem gives a valid bound that is much too large to quantify approximation quality closely.
Worked Example: Independent Indicators
Worked Example: Four Fair Indicators
Let \(I_1,\ldots,I_4\) be independent indicators with success probability \(1/2\). The empty graph is a dependency graph, and each vertex has a closed neighborhood containing only itself, so \(D=1\). The mean and variance are
For each indicator, \(\mathbb{E}|I_i-1/2|^3=1/8\), since the absolute centered value is always \(1/2\). The sum of the four moments is \(1/2\). Therefore
Even though this sum consists of independent indicators, this particular theorem and parameter choice give only a coarse numerical guarantee. A bound is useful only in context: its assumptions establish validity, while its size determines how informative it is.
How to Read the Bound Carefully
These examples illustrate three checks that prevent common errors. First, use the theorem’s stated graph convention: here \(D\) counts the vertex itself as well as its neighbors. Second, compute \(\sigma^2\) for the actual joint law, not merely by adding the individual variances when dependence is present. Third, evaluate \(\sigma^3=(\sigma^2)^{3/2}\) only after computing the variance, and simplify the numerator and denominator separately.
The theorem’s dependence on \(D^2\) also explains why a crude graph can produce a weak estimate. Adding edges preserves the dependency-graph property, but it can increase \(D\), even when the joint law has not changed. A useful analysis therefore seeks a valid graph with small closed neighborhoods, rather than automatically selecting a dense graph.
Finally, standardization is essential. The theorem controls the distance between the centered, variance-one sum and a standard normal variable. It does not directly bound the distance between \(S\) and a normal variable with arbitrary mean and variance. The positive-variance condition is also essential: if \(\sigma^2=0\), the standardized variable is not defined, so this conclusion cannot be applied.
Check Your Understanding
For each question, identify which calculation or assumption controls the answer.
- Under the closed-neighborhood convention, what is \(D\) for an empty graph on four vertices, and why is it not zero?
- For an indicator with success probability \(1/4\), calculate its centered absolute third moment.
- In the two-indicator example, why does the covariance contribute twice in the variance of the sum?
- In the three-indicator example, verify that each marginal success probability is \(1/4\), although the nonzero configurations contain two successes.
- Why can the stated upper bound exceed one without contradicting the definition of Wasserstein distance?