Why a Graph Can Control Normal Approximation
A sum can contain many dependent terms without being globally dependent in an unstructured way. A graph records which pairs of terms may interact: if two groups of vertices have no edges between them, the corresponding groups of random variables are independent. This local structure can make a sum close to normal even when its summands are not mutually independent.
The bound below is for Wasserstein distance. Its proof has to account for more than the immediate neighbors of each summand: a neighbor may itself be dependent on variables outside the original neighborhood. We therefore track both a closed neighborhood and the vertices within graph distance two.
Dependency Graphs and Neighborhoods
Write \(N(i)\) for the set of vertices adjacent to \(i\), and define the closed neighborhood \(B_i=\{i\}\cup N(i)\). Let \(C_i\) be the set of vertices at graph distance at most two from \(i\), including \(i\); vertices in other connected components have infinite distance. Put \(b_i=|B_i|\) and \(c_i=|C_i|\).
Two independence facts will be used in the proof. First, \(Y_i\) is independent of the collection of variables indexed outside \(B_i\): there are no edges from \(i\) to those vertices. Second, the whole vector indexed by \(B_i\) is independent of the vector indexed outside \(C_i\): an edge from \(B_i\) to outside \(C_i\) would give a path of length at most two from \(i\) to that outside vertex.
The second fact is important. A closed neighborhood need not be independent of the variables outside that same neighborhood. Neighbors of \(i\) can have edges to vertices at distance two from \(i\).
A Normal-Approximation Bound
Let \(Z\) have the standard normal distribution. Suppose \(\mathbb E Y_i=0\) and \(\mathbb E|Y_i|^3<\infty\) for every \(i\). Set \(S=\sum_{i=1}^nY_i\) and \(\sigma^2=\operatorname{Var}(S)\), and assume \(\sigma^2>0\). For each \(i\), define \(m_i=\mathbb E|Y_i|^3\). The following neighborhood sums retain the moments of the individual variables rather than replacing them by a single uniform bound:
Thus both the local number of terms and their third absolute moments matter. The second-neighborhood term allows the proof to control dependencies between a summand's neighbors and the rest of the sum.
Proof Using the Normal Stein Equation
Indeed, the Taylor remainder is bounded pointwise by \(\|f''\|_\infty |R_i|^2/(2\sigma^2)\), and \(|R_i|\leq\sum_{j\in B_i}|Y_j|\). Multiplication by \(|Y_i|\) and expectation yield the displayed inequality.
If \(j\notin B_i\), then \(Y_i\) and \(Y_j\) are independent, so \(\mathbb E[Y_iY_j]=0\). Consequently, \(\sigma^2=\sum_i\sum_{j\in B_i}\mathbb E[Y_iY_j]\). Combining this identity with the Taylor estimate and \(W=S/\sigma\), the Stein discrepancy is bounded by a remainder plus the difference between the following two sums:
For the remainder, its contribution to the discrepancy is at most \(\sigma^{-3}\sum_i\mathbb E[|Y_i|(\sum_{j\in B_i}|Y_j|)^2]\). To control the difference of sums, fix \(i\) and \(j\in B_i\), and write \(A=Y_iY_j\) and \(T_i=\sum_{\ell\notin C_i}Y_\ell\). The vector indexed by \(B_i\) is independent of \(T_i\), so \(A\) is independent of \(T_i\). Also, \(|S-T_i|\leq\sum_{k\in C_i}|Y_k|\) and \(|S-V_i|\leq\sum_{k\in B_i}|Y_k|\).
Set \(L=\|f''\|_\infty\leq 2\). The Lipschitz property of \(f'\) gives
To see this, subtract \(f'(T_i/\sigma)\) in each expectation. Independence makes \(\mathbb E[A f'(T_i/\sigma)]=\mathbb E[A]\mathbb E f'(T_i/\sigma)\); each of the two remaining differences is bounded by \(L|S-T_i|/\sigma\). The other needed comparison is
Adding these inequalities for \(i\) and \(j\in B_i\), and adding the Taylor remainder, bounds the Stein discrepancy by
For any three indices \(i,j,k\), Hölder's inequality gives \(\mathbb E|Y_iY_jY_k|\leq(m_i m_j m_k)^{1/3}\). Also, \(\mathbb E|Y_iY_j|\leq(m_i m_j)^{1/3}\) and \(\mathbb E|Y_k|\leq m_k^{1/3}\), so \(\mathbb E|Y_iY_j|\,\mathbb E|Y_k|\leq(m_i m_j m_k)^{1/3}\). Expanding the sums inside the expectations therefore bounds the bracket by \(\tfrac32 Q_B+2Q_C\). Since \(L\leq2\), the discrepancy is at most \(\sigma^{-3}(3Q_B+4Q_C)\), which is no greater than \(4\sigma^{-3}(Q_B+Q_C)\). Taking the supremum over the test functions proves the theorem. \(\square\)