U-statistics and random subgraph counts: Multivariate normal approximation via exchangeable pairs and embedding
Gesine Reinert, Adrian R\"ollin

TL;DR
This paper introduces an embedding method using exchangeable pairs for normal approximation, applied to U-statistics and subgraph counts in random graphs, overcoming previous linearity condition limitations.
Contribution
The authors extend the embedding approach to U-statistics and subgraph counts, enabling multivariate normal approximation without linearity constraints.
Findings
Successful application to U-statistics and subgraph counts
Improved normal approximation accuracy
Broader applicability of exchangeable pairs method
Abstract
In a recent paper by the authors, a new approach--called the "embedding method"--was introduced, which allows to make use of exchangeable pairs for normal and multivariate normal approximation with Stein's method in cases where the corresponding couplings do not satisfy a certain linearity condition. The key idea is to embed the problem into a higher dimensional space in such a way that the linearity condition is then satisfied. Here we apply the embedding to U-statistics as well as to subgraph counts in random graphs.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRandom Matrices and Applications · Stochastic processes and statistical mechanics · Topological and Geometric Data Analysis
U-statistics and random
subgraph counts: Multivariate normal approximation via exchangeable pairs and embedding
Gesine Reinert and Adrian Röllin
Abstract.
In a recent paper [8] a new approach—called the “embedding method”—was introduced, which allows to make use of exchangeable pairs for normal and multivariate normal approximation with Stein’s method in cases where the corresponding couplings do not satisfy a certain linearity condition. The key idea is to embed the problem into a higher dimensional space in such a way that the linearity condition is then satisfied. Here we apply the embedding to U-statistics as well as to subgraph counts in random graphs.
University of Oxford and National University of Singapore
1. Introduction
Stein’s method, first introduced in the 70s [11], has proven a powerful tool for assessing distributional distances, such as to the normal distribution, in the presence of dependence. When considering sums of random variables, the dependence between these random variables needs to be weak in order for the distance to a normal distribution to be small. For quantifying weak dependence, Stein [12] introduced the method of exchangeable pairs: construct a sum such that form an exchangeable pair, and such that is (at least approximately) linear in . This linearity condition arises naturally when thinking of correlated bivariate normals. The generalisation of this approach to a multivariate setting remained untackled until recently Chatterjee and Meckes [2] solved the problem in the case of exchangeable vectors such that for a scalar and a remainder vector such that is small. This is a rather special case; the authors [8] tackled the general setting that
[TABLE]
for a matrix and a vector with small is treated. In in a followup paper by Meckes [5] the results by Chatterjee and Meckes [2] and by the authors [8] are combined using slightly different smoothness conditions on test functions as compared to [8]; non-smooth test functions are not treated by Meckes [5], but the bounds obtained there improve on those from [8] for the example of -runs with respect to smooth test functions.
A surprising finding in [8] was that it is often possible to embed a random vector into a random vector of larger, but still finite, dimension, such that (1.1) holds with ; yet this embedding does not correspond to Hoeffding projections. Here we explore the embedding method further, by illustrating its use on two important examples. The first example is complete non-degenerate U-statistics, and the second example considers the joint count of edges and triangles in Bernoulli random graphs. In both examples the limiting covariance matrix is not of full rank; yet the bounds on the normal approximation are of the expected order.
The paper is organised as follows. In Section 2 we review the theoretical results in [8], giving bounds on the distance to normal under the linearity condition (1.1), both for smooth test functions and for non-smooth test functions. In Section 3 we discuss the embedding method, and point out a link to Rademacher integrals and chaos decompositions. Section 4 illustrates the embedding method for complete non-degenerate U-statistics; the embedding vector contains lower-order U-statistics which are obtained via fixing components. Section 5 gives a normal approximation for the joint counts of the number of edges and the number of triangles in a Bernoulli random graph; to our knowledge these are the first explicit bounds for this multivariate problem. The embedding method suggests to count the number of 2-stars as well, which makes the results not only more informative but also, surprisingly, easier to derive.
2. Theoretical bounds for a multivariate normal approximation
2.1. Notation
Denote by random vectors in , where are -values random variables for . We denote by symmetric, non-negative definite matrices, and hence by the unique symmetric square root of . Denote by the identity matrix, where we omit the dimension . Throughout this article, denotes a random variable having standard -dimensional multivariate normal distribution. We abbreviate the transpose of the inverse of a matrix as .
For derivatives of smooth functions , we use the notation for the gradient operator. Denote by the supremum norm for both functions and matrices. If the corresponding derivatives exist for some function , we abbreviate |h|_{1}:=\sup_{i}\bigl{\|}\frac{\partial}{\partial x_{i}}h\bigr{\|}, |h|_{2}:=\sup_{i,j}\bigl{\|}\frac{\partial^{2}}{\partial x_{i}\partial x_{j}}h\bigr{\|}, and so on.
We start by considering smooth test functions.
Theorem 2.1** (c.f. Theoem 2.1 [8]).**
Assume that is an exchangeable pair of -valued random variables such that
[TABLE]
with symmetric and positive definite. Suppose further that (1.1) is satisfied for an invertible matrix and a -measurable random variable . Then, if has -dimensional standard normal distribution, we have for every three times differentiable function ,
[TABLE]
where, with ,
[TABLE]
The proof of Theorem 2.1 is based on the Stein characterization of the normal distribution that is a multivariate normal if and only if
[TABLE]
In the paper by Meckes [5] a different norm for functions and for operators is used, to obtain a similar result, and the difference in the bounds depending on the chosen norm is illustrated for the example of runs on the line.
Theorem 2.1 can be extended to allow for covariance matrices which are not full rank, using the triangle inequality in conjunction with the following proposition.
Proposition 2.2** (c.f. Proposition 2.9 [8]).**
Let and be -valued normal variables with distributions and , where has full rank, and is non-negative definite. Let have 3 bounded derivatives. Then
[TABLE]
For non-smooth test functions, following Rinnot and Rotar [9], let denote the standard normal distribution in , and the corresponding density function. For set
[TABLE]
Let be a class of measurable functions which are uniformly bounded by 1. Suppose that for any , for any , and are in ; for any matrix and any vector , ; and for some constant , . Obviously we may assume . The class of indicators of measurable convex sets is such a class where ; see the paper by Bolthausen and Götze [1].
Let have mean vector [math] and covariance matrix . If and are such that (1.1) is satisfied for , then satisfies (1.1) with With
[TABLE]
as well as
[TABLE]
and
[TABLE]
we have the following result [8].
Corollary 2.3**.**
Let be as in Theorem 2.1. Then, for all with , there exist and such that
[TABLE]
with
[TABLE]
Remark 2.4**.**
We can simplify the above bound further. Using Minkowski’s inequality we have that and thus obtain the simple estimate
[TABLE]
and hence
[TABLE]
in and we could similarly bound by to obtain a simpler bound. There are however examples, such as the random graph example in Section 5, where provides a non-informative bound.
Remark 2.5**.**
Note that, if is exchangeable and (1.1) is satisfied we have
[TABLE]
On the other hand, if we only have , we obtain
[TABLE]
Hence, to check in an application whether the often tedious calculation of and has been carried out correctly, we can combine Equations (2.6) and (2.7), to conclude that, under the conditions of Theorem 2.1, we must have .
3. The embedding method
Assume that an -dimensional random vector of interest is given. Often, the construction of an exchangeable pair is straightforward. If, say, is a function of i.i.d. random variables , one can choose uniformly an index from to , replace by an independent copy , and define , where is now the vector but with replaced by .
In general there is no hope that will satisfy Condition (1.1) with being of the required smaller order or even equal to zero, so that in this case Theorem 2.1 would not yield useful bounds.
Surprisingly often it is possible, though, to extend to a vector such that we can construct an exchangeable pair which satisfies Condition (1.1) with . If we can bound the distance of the distribution to a -dimensional multivariate normal distribution, then a bound on the distance of the distribution to an dimentional multivariate normal distribution follows immediately.
In order to obtain useful bounds in Theorem 2.1, the embedding dimension should not be too large. In the examples below it will be obvious how to choose to make the construction work.
As a first illustration of the method, it was observed in [6] that for functions which depend on the first coordinates of an infinite Rademacher sequence, that is, a sequence of symmetric random variables, the natural embedding vector is a vector of Rademacher integrals of lower order. A similar construction works fairly generally, as follows. Assume that is a random variable that depends uniquely on the first coordinates of a sequence of i.i.d. mean zero random variables, with and , of the form
[TABLE]
such representations occur as chaotic decompositions for functionals of Rademacher sequences. A natural exchangeable pair construction is as follows. Pick an index so that for , independently of , and if replace by an independent copy in all sums in the decomposition (3.1) which involve . Call the resulting expression , and the corresponding sums . Now choosing as embedding vector we check that for all ,
[TABLE]
Thus, with the condition (1.1) is satisfied, with being zero off the diagonal and for . Note that, although diagonal, the diagonal entries of this are not equal. It is not possible to correct this by simple coordinate-wise scaling of as this will change only and leave unaffected; see also the discussion in [8, Section 5]. Hence, again, the generality of is essential here.
4. Complete non-degenerate -statistics
Using the exchangeable pairs coupling, Rinott and Rotar [10] proved a univariate normal approximation theorem for non-degenerate weighted -statistics with symmetric weight function under fairly mild conditions on the weights. Using the typical coupling, where uniformly a random variable is choosen and replaced by an independent copy, they show that (1.1) is satisfied for the one-dimensional case and a non-trivial remainder term, being Hoeffding projections of smaller order. It should not be difficult (but nevertheless cumbersome) to generalise their result to the multivariate case, where different -statistics are regarded based on the same sample of independent random variables, such that (1.1) is satisfied with and non-trivial remainder term, again of lower order; for multivariate approximations of several -statistics see also the book by Lee [4]. However, as we want to emphasize the use of Theorem 2.1 for non-diagonal , we take a different approach.
Let be a sequence of i.i.d. random elements taking values in a measure space . Let be a measurable and symmetric function from to , and, for each , let
[TABLE]
Assume without loss of generality that . For any subset of size write where the are the elements of . Define the statistics
[TABLE]
where denotes summation over all subsets which satisfy the property . Then coincides with the usual -statistics with kernel . Assume that is non-degenerate, that is, . Put
[TABLE]
It is well known that (e.g. [4]). Note also that, as , will converge to a covariance matrix with all entries equal to and which is thus of rank , as we assume non-degeneracy and hence will dominate the behaviour of each .
Using Stein’s method and the approach of decomposable random variables, Raič [7] proved rates of convergence for vectors of -statistics, where the coordinates are assumed to be uncorrelated (but nevertheless based upon the same sample ). The next theorem can be seen as a complement to Raič’s results, as in our case from above, a normalization is not appropriate.
Theorem 4.1**.**
With the above notation, and if we have for every three times differentiable function
[TABLE]
Proof.
Let be independent copies of . Define the random variables analogously to but based on the sequence . Define the coupling as in [10], that is, pick uniformly an index from and replace by , so that ; it is easy to see that is exchangeable. Note now that, if , , and, with , that if . Thus
[TABLE]
where the second last equality follows from the observation that
[TABLE]
and thus, in the corresponding double sum of (4.1), every set of size appears exactly times. Thus
[TABLE]
Hence, (1.1) is satisfied for and
[TABLE]
with lower triangular such that, if ,
[TABLE]
thus, for ,
[TABLE]
Define now . Then we have for every ,
[TABLE]
and
[TABLE]
Note now that, if the sets and are disjoint (which can only happen if ),
[TABLE]
due to independence. The variance of (4.3), that is (LABEL:17) minus the square of the expectation of (4.3), contains only summands where and are not disjoint. Recall now that . Bounding all the non-vanishing terms simply by , it only remains to count the number of non-vanishing terms. Thus,
[TABLE]
where the equality is just a split of the sum over into the cases whether or not . In the former case we automatically have . It is now not difficult to see that
[TABLE]
Noting that, for fixed , , , and ,
[TABLE]
we further have
[TABLE]
where we also used that . The following statements are straightforward to prove:
[TABLE]
Thus, from (4.6),
[TABLE]
[TABLE]
Thus, for all and ,
[TABLE]
Notice further that for any