Error analysis for denoising smooth modulo signals on a graph
Hemant Tyagi
Introduction
This was the motivation behind the recent work of Cucuringu and Tyagi that focused primarily on the first (modulo denoising) stage, which is an interesting question by itself. Before discussing their result, it will be convenient to fix the notation used throughout the paper.
1 Denoising smooth modulo signals
which is the product manifold of unit radius circles, i.e., Hence, by constructing a proximity graph on the sampling points – where there is an edge between and if is within a specified distance of – they proposed solving a quadratically constrained quadratic program (QCQP)
where is the Laplacian of , and is a regularization parameter. While the objective function is convex, this is a non-convex problem due to the constraint set . It is not clear whether the global solution of (QCQP) can be obtained in polynomial time. Hence they proposed relaxing to a sphere leading to the trust region subproblem (TRS)
On the other hand, one can show that with high probability if , hence we cannot conclude
This motivates the present paper which seeks to identify conditions under which (1.4) holds. In fact, we will consider a more abstract problem setting where is any connected graph, and is smooth w.r.t . This is formally described below, followed by a summary of our main results.
2 Problem setup
Let be an unknown ground truth signal which is assumed to be smooth w.r.t in the sense that
Given access to the noisy samples , and the graph , we aim to answer the following two questions.
This is a convex program, also referred to as Tikhonov regularization in the literature (e.g., ), and its solution is given in closed form by . Under what conditions can we ensure that satisfies (1.4)?
Under what conditions can we ensure that the solution of (TRS) satisfies (1.4)?
As we will see in Section 4, the solution of (TRS) is closely related to that of (UCQP) but requires a more careful analysis.
It is worth mentioning that the quadratic penalty term in (UCQP) and (TRS) aims to promote solutions which are smooth w.r.t . This is natural given that the ground truth signal is assumed to be smooth w.r.t. , as stated in (1.5). Moreover, the choice of the regularization parameter is important since larger values of increase the smoothness of the estimate (larger bias), while smaller values increase the variance of the estimate. For e.g., if we set , which is equivalent to removing the regularization term, then we obtain . The main point of the ensuing analysis is to find a suitable “intermediate” choice of which ensures that satisfies (1.4).
where are i.i.d. Then denoting and , we will consider to be the path graph (), where
3 Main results
Before stating our results, let us define for any , the set
consisting of indices corresponding to the “low frequency” part of the spectrum of . Moreover, while all our results are non-asymptotic, we suppress constants in this section for clarity. The reader is referred to Appendix A for a tabular summary of the main notation used in the paper.
We begin by outlining our main results for the estimator (UCQP). Theorem 1 below identifies conditions on under which (UCQP) provably denoises the samples in expectation. The statement is a simplified version of Theorem 4.
The parameter depends on the spectrum of the Laplacian and can be thought of as the “cut-off frequency”. As can be seen from Theorem 1, we would ideally like to be “large” and to be “small”; in particular, . For e.g., when is the complete graph Recall that in the complete graph, there is an edge for each . (), then and for . Hence, the choice is ideal as it leads to . Furthermore, the noise regime in the Theorem involves a lower bound on which might seem unnatural. We believe this is likely an artefact of the analysis involving the estimation error. Specifically, the error bound we obtain is of the form (see Lemma 3.1)
The problematic term is the first term which depends linearly on . Indeed, since w.h.p, we end up with the lower bound requirement when for ensuring the denoising guarantee. Nevertheless, if as increases, the requirement on is of the form which becomes progressively mild as increases.
We also derive conditions under which denoising occurs with high probabilityprobability approaching as . (w.h.p). Theorem 2 below is a simplified version of Theorem 6.
For any given and , suppose that
If , then w.h.p, the solution of (UCQP) satisfies .
The conditions in Theorem 2 are slightly more stringent compared to those in Theorem 1 due to the appearance of extra factors. These arise due to the concentration inequalities used in the analysis for bounding the estimation error, see Theorem 5.
In Section 3, we interpret our results for special graphs The choice of the graphs and is only for convenience, one could consider other connected graphs as well. such as and the star graph Recall that a star graph is a tree with one vertex having degree , and the remaining vertices having degree . (); see Corollaries 2, 3. In particular, the statement for therein can be applied to the example from Section 1.2, readily yielding conditions that ensure denoising; see Corollary 4. It states that if and , then for the solution of (UCQP) satisfies (w.h.p)
Hence for any , in the noise regime , if , then (UCQP) denoises w.h.p.
Results for (TRS).
We now describe conditions under which the estimator (TRS) provably denoises w.h.p. Theorem 3 below is a simplified version of Theorem 8.
For any , given s.t and with the choice , suppose that the following conditions are satisfied.
, and .
and
The above statement is admittedly more convoluted than that for which is primarily due to the more intricate nature of the estimation error analysis. An interesting aspect of the above result is that we can consider the “best” choice of (satisfying ) which leads to the mildest constraints on and . Note that since is connected (by assumption), always satisfies this condition (). This leads to the following useful Corollary which is a simplified version of Corollary 6.
For any and with the choice , suppose that the following conditions are satisfied.
and .
It is natural to ask whether Corollary 1 is – for all practical purposes – sufficient, compared to Theorem 3. For the complete graph , observe that the only valid choice is , hence we need Corollary 1. However, as we will see in Section 4, it turns out that for the path graph , Corollary 1 leads to unreasonably strict conditions on and (see Remark 5). In fact for the path graph, holds for each , hence a careful choice of in Theorem 3 is key to obtaining satisfactory conditions, see Corollary 8.
In the setting of the example from Section 1.2, Corollary 8 roughly states that for any , in the noise regime with large enough and a suitably chosen , (TRS) denoises w.h.p. This condition on is visibly stricter than that for (UCQP); we believe that this is likely an artefact of the analysis. Nevertheless, for this example, we see for fixed and that both (TRS) and (UCQP) provably denoise w.h.p in the noise regime .
Outline of the paper.
The rest of the paper is organized as follows. Section 2 introduces some preliminaries involving certain intermediate facts and technical results that will be needed in our analysis. Section 3 contains the analysis for (UCQP) while Section 4 analyzes (TRS). Section 5 contains some simulation results on synthetic examples for (UCQP) and (TRS). We conclude with Section 6 which contains a discussion with related work from the literature, and directions for future work.
Preliminaries
This section summarizes some useful technical tools that will be employed at multiple points in our analysis. We begin by deriving some simple consequences of the smoothness assumption in (1.5).
Similar to (1.8), for , let us define the set
consisting of indices corresponding to the “high frequency” part of the spectrum of . Then using (1.5) and the fact , it is not difficult to establish that
Hence the smaller is, the more correlated is with the eigenvectors corresponding to . It is also useful to note that since
hence which is equivalent to
Finally, recall the setup in Section 1.2 where we obtain noisy modulo samples of a smooth function on a uniform grid (with ). In this setting, we can relate to the quadratic variation of on the grid. Indeed, using the fact (see proof of [11, Lemma 8]), it follows that
Noise model.
Next, we collect some useful results related to the random noise model in (1.6). The following Proposition is easy to verify, its proof is provided in the appendix for completeness.
In particular, if then the expected distance of from can be bounded as
We will also require several concentration bounds in order to derive high probability error bounds later on in our analysis.
With probability at least ,
With probability at least ,
With probability at least ,
With probability at least ,
In all the above inequalities, the event obtained by reversing both the inequality and the sign of the RHS term also holds with the stated probability of success.
Lastly, we will make extensive use of the following useful result from [21, Proposition 3.3] concerning the projection operator in (1.2).
It is especially important to note that for any number , we have . Hence from the above Proposition, it follows that for any . While it might be difficult to choose the optimal scale that minimizes the above bound, one could still choose a good surrogate that leads to an improvement over the bound obtained when .
Error bounds for (UCQP)
We now analyse the quality of the solution of (UCQP). To begin with, we have the following Lemma that bounds the error between and for any .
For any and , it holds that
From the definition in (1.2), observe that where we recall . We can write
which implies . Using Proposition 3, we then obtain
Using , we can write as
This leads to the bound (using orthonormality of ’s)
where in the penultimate step, we used the identity
∎ The quantity depends on the graph , and as we will see shortly, we will like to choose such that (a) is small and, (b) .
1 Error bounds in expectation
Let be generated as in (1.6) and assume . Then for any given , it holds that
In particular, if , we obtain the simplified bound
By taking the expectation of both sides of the inequality in Lemma 1, and using Proposition 1, we obtain
The bound in (3.1) now follows from the standard fact for any .
To obtain the bound in (3.2), we first use and in (3.1) and observe that the resulting bound is a convex function of minimized for the stated value of . Plugging this choice of in (3.1) then yields (3.2). ∎
As can be seen from (3.2), there is a trade-off in the choice of . We are now ready to state our first main theorem which establishes conditions under which (UCQP) provably denoises the input . It follows easily from Lemma 2 and Proposition 1(v).
Let be generated as in (1.6), and . For any given satisfying , suppose that the noise level satisfies
Then for the choice , the solution of (UCQP) satisfies
Finally, (3.4) is clearly ensured provided and
The condition in Theorem 4 implies that we require as increases, for fixed . In other words, should not be chosen to be too large.
The Theorem requires that the noise level lies in the regime for denoising. The lower bound therein is likely due to an artefact of the analysis, and arises from the first error term in (3.2) which scales as . Nevertheless, if
then the condition on weakens considerably as increases.
It is interesting to translate the conditions of Theorem 4 for special choices of , namely (complete graph), (star graph) and (path graph). This leads to the following Corollary.
Let be generated as in (1.6), and .
() Suppose and . If , then the solution of (UCQP) satisfies (3.3).
() Suppose and . If , then the solution of (UCQP) satisfies (3.3).
() For a given , suppose and . If , then the solution of (UCQP) satisfies (3.3).
The spectra of for , and are well known, see for e.g. [8, Chapter 1].
Here, and . Choose so that .
Here, while and . Choose so that .
Here, for ; hence
Choosing for , it is not difficult to see that , and so, provided . The conditions on and follow easily using .
For the graphs in Corollary 2, we can deduce conditions on the smoothness term which lead to a non-vacuous regime for , of the form . These are detailed below when .
() If is fixed, then suffices. On the other hand, if (as ) and , then is sufficient.
() For fixed, it suffices that , while if and , then is sufficient.
() For fixed , it is sufficient that , while the condition suffices if and .
2 High probability error bounds
We now proceed to derive high probability bounds on the estimation error when is generated randomly as in (1.6). We begin with a simplification of some of the bounds stated in Proposition 2 that we will need in our analysis.
If , then
Recall that for , we have . Therefore if , then
Using (3.5) in Proposition 2 (ii) with readily yields the statement.
Proof of (ii).
Using (3.5) in Proposition 2 (iv), we obtain w.p at least the bound
We now simplify the RHS of (3.6) by noting that if and , then
provided .
Proof of (iii).
Using (3.5) in Proposition 2 (iii), we obtain w.p at least the bound
provided and (using (3.7)). The condition then implies . ∎ We will now use Lemma 3 and Lemma 1 to obtain a high probability error bound on .
We first simplify the bound in Lemma 1 with , . Denoting , this yields
Applying the bounds in (i),(ii) of Lemma 3 in (3.9), and observing that when , we obtain with probability at least that
Plugging the stated choice of in (3.10) leads to (3.8). ∎
By combining Lemma 3(iii) with Theorem 5, we obtain our main result that establishes conditions under which (UCQP) provably denoises with high probability.
Let be generated as in (1.6), and . For any given suppose that
If , then with probability at least , the solution of (UCQP) satisfies
Recall from Lemma 3(iii), that if then holds with high probability. Using (3.8) from Theorem 5, we hence note that (3.11) is ensured if
which in turn is ensured provided each LHS term of (3.12) is less than or equal to . Combining the resulting three conditions with the requirement , one can check that the stated conditions in the Theorem suffice. ∎
As in Corollary 2, we can translate the conditions of Theorem 6 for the special cases or . The proof is similar to that of Corollary 2 and hence omitted.
Let be generated as in (1.6), and .
() Suppose and . If , then the solution of (UCQP) satisfies (3.11) w.h.p.
() Suppose and . If , then the solution of (UCQP) satisfies (3.11) w.h.p.
() For a given , suppose and . If , then the solution of (UCQP) satisfies (3.11) w.h.p.
As in Remark 2, we can deduce conditions on the smoothness term which lead to a non-vacuous regime for of the form . These are detailed below when .
() If is fixed then suffices while if and , then is sufficient.
() If is fixed then suffices while if and , then is sufficient.
() For fixed , it is sufficient that . On the other hand, if and then the condition suffices.
Denoising modulo samples of a function.
If and then w.h.p,
For , if and , then satisfies (3.11) w.h.p.
where the penultimate inequality uses the Lipschitz continuity of , and the last inequality uses .
For the first part, recall from Corollary 2 (iii) that for , which implies . Applying this along with (3.13) to Theorem 5, we obtain the bound
Notice that we need to get a non-trivial bound. The choice “balances” the exponents of , and if moreover , then we obtain the statement of the first part.
The second part follows easily by plugging (3.13) along with in Corollary 3(iii). ∎
Error bounds for (TRS)
where denotes the Kronecker product. Then it is easy to check that (TRS) is equivalent to
Note that the above Lemma’s do not require any sphere constraint on . We now use Lemma 5 to derive the following crucial Lemma which states upper and lower bounds on . The notation is used to denote the null space of , which is the span of since is connected by assumption.
For any satisfying , we have that is the unique solution of (TRS) with . Additionally, if is an eigenvalue of satisfying
If then is a pole of . Hence there exists a unique such that is a (unique) solution of (TRS) as it satisfies the conditions in Lemma 5. Since , we obtain . To obtain the lower bound on , note that (4.1) implies
which leads to the stated lower bound on . ∎
Next, we bound the the error between and for any such that .
For any such that , and , the (unique) solution of (TRS) satisfies the bound
with as defined in Lemma 1, and .
The proof is along the lines of Lemma 1 with only few technical differences. Firstly, we can write
which in conjunction with Proposition 3 leads to the bound
Proceeding identically to the proof of Lemma 1, it is easy to verify that . In order to bound , we begin by expanding as
Then using the orthonormality of ’s, we can bound as follows.
where in the last inequality, we used (2.1),(2.2). ∎
When is generated as in (1.6), the following Lemma presents a (high probability) lower bound on provided is small and is sufficiently smooth.
Let be generated as in (1.6), then the solution of is unique. Moreover, suppose that for any given s.t , the following holds.
Then with probability at least , we have that
We will lower bound the lower bound estimate of from Lemma 6 using Proposition 2(i). Note that satisfies a.s. Set in Lemma 6, and let denote the matrix consisting of ’s for .
Let us first simplify the statement of Proposition 2(i) when . Recall from the proof of Lemma 3 that this implies . Then the (magnitude of the) RHS of the bound in Proposition 2(i) can be upper bounded as
where the last inequality uses and .
Plugging (4.3) in Proposition 2 (i), we conclude that with probability at least ,
Using (4.2), we have . This leads to the bound
which in conjunction with Lemma 6 leads to the stated bound on . In particular, the conditions in (4.2) ensure . ∎
Using Lemmas 7 and 8, we arrive at the following (high probability) bound on the error for the solution of .
Let be generated as in (1.6), then the solution of (TRS) is unique. For any given s.t , and any with the choice , suppose that the following conditions are satisfied.
, and
.
where , , , , .
We simply combine Lemmas 7 and 8. To this end, recall that the error bound in Theorem 5 is a bound on the term . This means that if , then for the stated choice of , we have with probability at least ,
The conditions in Lemma 8 imply in particular that , hence (4.5) is a bound on . This takes care of the first error term in the bound in Lemma 7.
In order to bound the second term therein, observe that if , then
Also, condition (ii) for implies . Note that the requirement is stricter than . Given these observations, we can bound the second term in the bound of Lemma 7 as follows.
Plugging (4.5) and (4.6) in Lemma 7 then readily yields the stated bound in the Theorem. ∎
The following Corollary provides a simplification of Theorem 7 and is directly obtained by considering since .
Let be generated as in (1.6), then the solution of (TRS) is unique. For given with the choice , suppose that
where the constants are as in Theorem 7.
We are now in a position to derive conditions under which (TRS) provably denoises with high probability. We begin with the following Theorem which provides these conditions in their full generality.
Let be generated as in (1.6), then the solution of (TRS) is unique. With constants as in Theorem 7, for any , given s.t and with the choice , suppose that the following conditions are satisfied.
, and .
and
Recall from Lemma 3 (iii), that w.p at least . Conditioning on the intersection of this event and the event in Theorem 7, it suffices to ensure that the bound in (4.4) is less than or equal to . This in turn is ensured provided each term in the RHS of (4.4) is less than or equal to . Combining the resulting conditions with those in Theorem 7 yields the statement of the Theorem. ∎
The following simplification of Theorem 8 is obtained for , as was done in Corollary 5.
Let be generated as in (1.6), then the solution of (TRS) is unique. With constants as in Theorem 7, for any and with the choice , suppose that the following conditions are satisfied.
and .
Finally, as done previously for (UCQP), it will be instructive to translate Theorem 8 for the special cases , or . This is stated below using the simplified version in Corollary 6.
Let be generated as in (1.6) and .
() Suppose , and . If , then the (unique) solution of (TRS) satisfies (4.7) w.h.p.
() Suppose , and . If , then the (unique) solution of (TRS) satisfies (4.7) w.h.p.
() For a given , suppose , and
If , then the (unique) solution of (TRS) satisfies (4.7) w.h.p.
Use Corollary 6 with as in Corollary 2. ∎
For , note that only meets the requirement of Theorem 8 since . For , the only other possibility (apart from ) is to choose , since . But this choice of leads to a vacuous noise regime due to the appearance of the term as a lower bound on .
Similarly to Remark 3 for (UCQP), we can deduce conditions on the smoothness term which – when – lead to a non-vacuous regime for of the form . Here, we will only treat the case where is fixed.
If and then w.h.p,
For , if and
then satisfies (3.11) w.h.p.
The error bound in Corollary 8 is visibly worse than that in Corollary 4 due to the appearance of an additional term. For large enough and fixed, Corollary 8 asserts that (TRS) succeeds in denoising in the noise regime . The corresponding noise regime for (UCQP) is the relatively weaker requirement , as seen from Corollary 4.
Simulations
We now provide simulation results on some synthetic examples. For concreteness, we consider the following functions.
,
The function is relatively more complicated than as the former has more number number of “folds” or “jumps” than the latter. Following the notation and setup in the example described in Section 1.2, we sample the functions on a uniform grid in $n=500$ points) according to the Gaussian noise model in (1.7).
Taking , our aim is to demonstrate the behaviour of the mean square error (MSE) of the estimators, for different noise levels . In particular, we are interested in checking whether is less than (MSE of the input) with a solution of (UCQP) or (TRS).
The results are illustrated in Figure 1 for as specified in Corollaries 4 and 8. The top two plots therein show the MSE values for ranging from to . As increases, the denoising performance of the estimators becomes more apparent. Interestingly, (TRS) performs worse than (UCQP) for the hard input (), but they both exhibit similar performance for the easier case (). When is very small (between and ), we can see from the bottom two plots in Figure 1 that the MSE of the estimators have a slightly larger value than that of the input. Hence for very low values of , the denoising performance is not seen. This is also consistent with the statements of Corollaries 4 and 8 which require for guaranteed denoising of the input.
It is important to keep in mind that the value of the regularizer that we used is not optimal since it does not yield the optimal dependency of the error bounds in terms of for this specific setup (as noted in Remark 4). For the optimal choice of , we would expect that the denoising performance is exhibited for very low values of as well. To illustrate this, we repeat the previous experiment (with fixed) but this time with . Note that in Figure 1, we had chosen . For this new choice of (see Figure 2), we see that denoising also occurs for low values of (in the range and ) with similar performance for (UCQP) and (TRS) in this noise regime. For larger values of (in the range to ), the top two plots in Figure 2 are similar to those of Figure 1.
Discussion
We now discuss in detail some related work and conclude with directions for future work.
There exist numerous methods for this problem in the phase unwrapping community, most of which are for the setting (since this case has the most number of applications). Such methods can be broadly classified as belonging to the class of (a) least squares based approaches (e.g., ), (b) branch cut methods (e.g., ), or (c) network flow methods (e.g., ). While we refer the reader to for a more detailed discussion of these methods (as well as other related approaches from phase unwrapping), we remark that most of these approaches are based on heuristics with no theoretical performance guarantees.
A recent line of work for this problem has led to the development of new methods with provable performance guarantees. Bhandari et al. considered equispaced sampling of a univariate bandlimited function (with spectrum in ) and showed in the noiseless setting that if the sampling width is less than or equal to , then the samples of (and consequently the function itself) can be recovered exactly. This work was extended by the same set of authors to other settings such as in , where is assumed to be the convolution of a low pass filter and a sum of Diracs, and in where is considered to be a sum of sinusoids. Then, given equispaced (with step size ) noiseless modulo measurements of , Bhandari et al. show that can be recovered exactly provided is large enough (roughly speaking, ), and . In a follow up work, Rudresh et al. considered the setting where is a univariate Lipschitz function, and proposed a method based on first applying a wavelet filter to the (equispaced) modulo samples, followed by a LASSO based procedure for recovering . They showed that if is a polynomial of degree , then it can be recovered exactly from its noiseless modulo samples provided the sampling width is , where is the Lipschitz constantIt should of course depend on , but this was not stated explicitly in of . The authors do not provide any theoretical guarantees in the presence of noise, however demonstrate via simulation results that their method is more robust to noise than that of Bhandari et al. .
While the aforementioned results are for the nonparametric setting and with being univariate, the setting where is a -variate linear function was considered by Shah and Hegde . Assuming to be sparse, exact recovery guarantees were provided (for the noiseless setting) in the regime for an alternating minimization based algorithm. Musa et al. also consider to be a sparse linear function, but assume it to be generated from a Bernoulli-Gaussian distribution. They propose a generalized approximate message passing algorithm for recovering , but without any theoretical analysis.
In the work of Cucuringu and Tyagi , the authors also proposed a semi-definite programming (SDP) relaxation of (QCQP) and also considered solving (QCQP) using methods for optimization over manifolds. These approaches were shown to perform well via simulations, but without any theoretical analysis.
Fanuel and Tyagi also studied the problem of identifying conditions under which the SDP formulation of Cucuringu and Tyagi is a tight relaxation of (QCQP). This is done under a general graph based setup as in the present paper. Without any statistical assumptions on the noisy data , their result states that if and , then the SDP relaxation of (QCQP) is tight, and consequently leads to the global solution of (QCQP). As discussed in , the derived conditions are stricter than what one would expect, and so there is still room for improvement in this regard.
2 Learning smooth functions on graphs
with the smoothness of measured by which is assumed to be small. A common approach for estimating is via the so-called Tikhonov regularization where we aim to solve
While (6.2) is the same as (UCQP), the model in (6.1) is notably different from (1.6).
Let us review some important theoretical results pertaining to (6.2). Belkin et al considered the semi-supervised learning problem of predicting the values of on the vertices of a partially labelled graph. They use the notion of algorithmic stability to derive generalization error bounds for (6.2) which in particular depend on the Fiedler eigenvalue of . Sadhanala et al. consider the problem of estimating under the assumption that is a -dimensional regular grid. The smoothness assumptiontranslated to our notation in the present paper on is that where
They establish a lower bound on the minimax risk [29, Theorem 5] for the class ,
with a universal constant. Moreover, they show for that the solution of (6.2) is minimax optimal since it satisfies
The crucial step in establishing (6.3) is Lemma in ; it bounds the variance error by bounding . This latter bound is tight as the analysis steps obviously make explicit use of the expressions for the eigenvalues of . It is possible that the steps involved in [29, Lemma 10] could be appropriately used to further tighten our bound in Corollary 4 when . However the main purpose of our analysis is to work with general connected graphs , and to derive general error bounds which depend on the spectrum of the Laplacian of . It is then not surprising that instantiating these general bounds to particular graphs yields sub-optimal error bounds.
holds with high probability. This is then used to show [18, Theorem 5.1] that the posterior contracts around at the rate . This result was later shown to be optimal by Kirichenko and van Zanten under the same set of smoothness and asymptotic shape assumptions on and respectively.
3 The analysis technique of Cucuringu and Tyagi [11]
It is important to understand the general idea behind the analysis technique in for (TRS) that leads to the estimation error bound in (1.3). Denoting to be the objective function, the main observation is that by feasibility of the ground truth , we have for any solution . Then after rearranging the terms followed by some simplification, one can readily check that the above inequality is equivalent to
Now if is generated randomly as in (1.6), we know that w.h.p if . Moreover, the term is bounded via Cauchy-Schwartz to obtain w.h.p. Plugging these bounds in (6.4) leads to the bound
The final step in the analysis requires lower bounding the quadratic term , which first involves utilising the expression of the (TRS) solution to show that [11, Lemma 5]
and subsequently using concentration inequalities to show that [11, Proposition 2] w.h.p., when . Plugging these considerations in (6.5), and noting that finally leads to the bound
Using Proposition 3, we obtain the bound stated in (1.3) since is always less than .
We believe that certain steps in the above analysis can likely be improved. For instance the bound on could be perhaps improved by using the expression for the (TRS) solution , along with concentration inequalities. Furthermore, the lower bound in (6.6) is almost certainly sub-optimal as can be seen from the proof of [11, Lemma 5]. But it seems unlikely that the ensuing improvements will improve the bounds drastically, and would probably at best improve the term to .
4 Future work
There are several important directions for future work.
Acknowledgements
I would like to thank Stéphane Chrétien and Michaël Fanuel for carefully reading a preliminary version of the draft, and for providing useful feedback; Alain Celisse for the very helpful technical discussions during the early stages of this work.
References
Appendix A Summary of notation
Appendix B Proof of Proposition 1
This follows from Part by noting that
The bounds in (2.4) follow from the following standard fact. For , we have that . Hence, if , this implies that .
Appendix C Proof of Proposition 2
Before the proof, we recall some concentration inequalities that we will use. The first of these is the standard Bernstein inequality.
Note that replacing with gives us the lower tail estimate. Next, we will use a recent, sharper version of the Hanson-Wright inequality due to Bellec , for concentration of random quadratic forms. We state (for our purposes) a shorter version of this theorem.
where .
The Bernstein condition is satisfied, for example, by centered bounded random variables almost surely bounded by , which will be the case in our setting. Note that replacing with in Theorem 10 gives us the lower tail estimate.
and so we will focus on lower bounding the first two terms on the RHS. In particular, we will bound the first term using Theorem 10 (with ) and the second term using Theorem 9.
(1a) Bounding the first term in (C.1). Since
Then a simple calculation reveals the bound
Denoting , observe that
where the last inequality uses (C.3). Since for each , we obtain from Theorem 10 that with probability at least ,
The same analysis holds for the other term in (C.2). Hence plugging these estimates in (C.2), using Proposition 1, and setting , we obtain with probability at least that
(1b) Bounding the second term in (C.1). We can write
so we will bound each of the two terms in (C.5) by Bernstein inequality. In particular we will only do this for the first term since the other term can be bounded analogously. To this end, denoting , we have
which is the sum of zero mean independent random variables. We can bound uniformly as
Now using Theorem 9 with , , and , we obtain
with , . Therefore combining (C.6), (C.7) in (C.5), we have w.p at least that
Hence plugging (C.4) and (C.8) in (C.1) and applying the union bound, we obtain the statement of part (i) of the proposition after a slight simplification involving the constants.
(2) Proof of (ii).
This follows in an identical manner as (C.4) by using Theorem 10 with .
(3) Proof of (iii).
We will bound from above via Theorem 9; the same bound will hold for the term which then yields the stated bound in the proposition. To this end, note that
which is the sum of zero mean independent random variables. We can bound uniformly as for each , and the variance term
Then applying Theorem 9 with and and yields
The same bound holds for the term as well, hence plugging these bounds in (C.9), together with the union bound on the success probability, yields the statement of part (iii).
(4) Proof of (iv).
The proof is along the lines of that for part (iii). Observe that
Then bounding the terms as in (C.10), and plugging these bounds in (C.11), we obtain the statement of part (iv) after the simplification . ∎
Appendix D Proof of Corollary 8
Recall from Corollary 2 that for . Hence for ,
where we see that for each . In particular, and Also recall that for which implies .
Plugging the above bounds in the error bound in Theorem 7, we obtain
Setting in (D.1) simplifies the bound to
note that the choice “balances” the exponents of in the first two terms in (D.2). For this choice of , we can see that (D.2) simplifies to the stated error bound in the first part of the Corollary when .
For and , we have , , and . Then,
and since , therefore is ensured if . The condition on in the first part follows readily by applying the above bounds to the conditions on in Theorem 7. This completes the proof of the first part of Corollary 8.
The statement of the second part follows in a straightforward manner upon applying the above considerations to Theorem 8. We only remark that if , then the condition is ensured provided or equivalently (this subsumes the requirement ).