January 01, 1970
This paper provides a unified treatment to the recovery of structured signals living in a star-shaped set from general quantized measurements \(\mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\), where \(\mathbf{A}\) is a sensing matrix, \(\boldsymbol{\tau}\) is a vector of (possibly random) quantization thresholds, and \(\mathcal{Q}\) denotes an \(L\)-level quantizer. The ideal estimator of hamming distance minimization (HDM) is optimal but typically infeasible to compute. Under sub-Gaussian design, we study the projected gradient descent (PGD) algorithm with respect to the one-sided \(\ell_1\)-loss and identify the conditions under which PGD achieves the same error rate as HDM, up to logarithmic factors. These conditions include estimates of the separation probability, small-ball probability and some moment bounds that are easy to validate. For the multi-bit case, we also develop a complementary approach based on product embedding to show global convergence. When applied to popular models such as 1-bit compressed sensing with Gaussian \(\mathbf{A}\) and zero \(\boldsymbol{\tau}\) and the dithered 1-bit/multi-bit models with sub-Gaussian \(\mathbf{A}\) and uniform dither \(\boldsymbol{\tau}\), our unified treatment yields error rates that improve on or match the sharpest results in all instances. Particularly, PGD achieves the information-theoretic optimal rate \(\widetilde{O}(\frac{k}{mL})\) for recovering \(k\)-sparse signals, and the rate \(\widetilde{O}((\frac{k}{mL})^{1/3})\) for effectively sparse signals. For 1-bit compressed sensing of sparse signals, our result recovers the optimality of normalized binary iterative hard thresholding (NBIHT) that was proved very recently.
Keywords: Quantized compressed sensing, Nonconvex optimization, Nonlinear observations, Gradient descent, Concentration inequality
MSC Numbers: 94A12, 90C26, 49N30
Consider an \(L\)-level quantizer \(\mathcal{Q}\) which quantizes \(q\in \mathbb{R}\) to \[\begin{align} \label{eq:Llevel} \mathcal{Q}(q) = \begin{cases} q_1,~~&\text{if }~q< b_1\\ q_2,~~&\text{if }~b_1\le q< b_2\\ \cdots\\ q_{L-1},~~&\text{if }~b_{L-2}\le q< b_{L-1}\\ q_L,~~&\text{if }~q\ge b_{L-1} \end{cases} \end{align}\tag{1}\] for some quantization thresholds \(b_1<b_2<\cdots<b_{L-1}\) and certain values \(q_1<q_2<\cdots<q_L\). If \(L\ge 3\), we define \[\begin{align} \Delta: = \min_{j=1,\cdots,L-2}|b_{j+1}-b_j| \label{defreso} \end{align}\tag{2}\] as the resolution of the quantizer \(\mathcal{Q}\). For the 1-bit quantizer that outputs either \(1\) or \(-1\), we let \(\Delta = 2\) for technical convenience.1 Note that \((q_i)_{i=1}^L\) are only used to indicate which quantization cell the unquantized input falls in, hence their exact values are not important; we can thus assume without loss of generality that2 \[\begin{align} \label{wolg} q_{i+1} = q_i+\Delta,\quad i = 1,2,\cdots,L-1. \end{align}\tag{3}\] See Figure 1 for an illustration.

Figure 1: An example of \((L=4)\)-level quantizer. Note that we can assume (3 ) because, for instance in the right figure, we can always modify \(\{q_i\}_{i=1}^4\) to \(\{q_i^{new}\}_{i=1}^4.\) Similarly, in 1-bit case where \(\Delta=2\), we can always assume \((q_1,q_2)=(-1,1)\) to fulfill (3 )..
Given \(m\) sensing vectors \(\{\mathbf{a}_i\}_{i=1}^m\) from \(\mathbb{R}^n\), a set \(\mathcal{K}\) in \(\mathbb{R}^n\) that captures signal structure, the goal of quantized compressed sensing is to recover \(\mathbf{x}\) from \[\begin{align} \label{eq:qcsmea} y_i = \mathcal{Q}(\mathbf{a}_i^\top \mathbf{x}-\tau_i ),\qquad i=1,2,\cdots,m, \end{align}\tag{4}\] where \(\tau_i\) denotes either a fixed quantization threshold or a randomly drawn dither. For the latter case, as with [2]–[5], we focus on uniform dithers \(\{\tau_i\}_{i=1}^m\) that are i.i.d. uniformly distributed over \([-\Lambda,\Lambda]\) and independent of everything else. We shall refer to \(\Lambda\) as the dithering level and simply set \(\Lambda=0\) to return setting without dithering. In the vector form, we can write \[\begin{align} \mathbf{y}= \mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau}), \end{align}\] where \(\mathbf{A}= [\mathbf{a}_1,\cdots,\mathbf{a}_m]^\top\in \mathbb{R}^{m\times n}\), \(\boldsymbol{\tau}= [\tau_1,\cdots,\tau_m]^\top\), and the quantizer is applied in an elementwise fashion.
On the signal structure, we shall assume that \(\mathcal{K}\) is star-shaped set satisfying \[\begin{align} t \mathcal{K}\subset\mathcal{K},\quad\forall t\in [0,1]. \end{align}\] This general assumption was adopted in prior works such as [6], [7], covering many interesting examples, including sparse vectors in \[\begin{align} \mathcal{K}= \Sigma^n_k = \{\mathbf{u}\in \mathbb{R}^n:\mathbf{u}\text{ is }k\text{-sparse}\}, \end{align}\] low-rank matrices in \[\begin{align} \mathcal{K}= M_{\bar{r}}^{n_1,n_2}= \{\mathbf{M}\in \mathbb{R}^{n_1\times n_2}:\mathop{\mathrm{rank}}(\mathbf{M})\le \bar{r}\}, \end{align}\] and effectively sparse signals in \[\begin{align} \mathcal{K}= \sqrt{k}\mathbb{B}_1^n:=\{\mathbf{u}\in \mathbb{R}^n:\|\mathbf{u}\|_1\le \sqrt{k}\}, \end{align}\] just to name a few. We additionally use \[\mathbb{A}^\beta_{\alpha} =\{\mathbf{u}\in \mathbb{R}^n:\alpha\le\|\mathbf{u}\|_2\le\beta\}\] with \(\beta\ge\alpha\ge 0\) to capture the norm constraint on the signals. Note that \(\mathbb{A}_0^\beta= \beta\mathbb{B}_2^n\) reduces to the \(\ell_2\) ball of radius \(\beta\). Reserving \(\mathcal{X}\) for the signal space, we are interested in the recovery of signals \(\mathbf{x}\) in \[\mathcal{X}:=\mathcal{K}\cap\mathbb{A}^\beta_{\alpha}\] from \(\mathbf{y}=\mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\).
Our general framework accommodates some of the most common quantized compressed sensing models as special cases.
The most common and well-understood model is the so-called 1-bit compressed sensing (e.g., [6]–[16]) where we seek to recover \(\mathbf{x}\in\mathcal{K}\) from \[\begin{align} \label{eq:1bcs} \mathbf{y}= \mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x}). \end{align}\tag{5}\] In this case, we have \(\Delta = 2\) (by our convention), \(\Lambda =0\), and (3 ) is satisfied. Note that the observations provide no information on the signal norm \(\|\mathbf{x}\|_2\), thus we set \(\alpha=\beta=1\) and hence \(\mathbb{A}^\beta_{\alpha}=\mathbb{S}^{n-1}:=\{\mathbf{u}\in\mathbb{R}^n:\|\mathbf{u}\|_2=1\}\) restricts our attention to the signals in \(\mathcal{X}:=\mathcal{K}\cap \mathbb{S}^{n-1}\). It is well known that accurate reconstruction can be achieved by efficient algorithms when \(\mathbf{A}\) is an i.i.d. Gaussian ensemble (e.g., [6], [9], [10]). These results, however, cannot be extended to sub-gaussian measurements without additional assumptions. See, e.g., [17], [18].
Suppose that \(\boldsymbol{\tau}\) is uniformly distributed over \([-\lambda,\lambda]^m\) for some \(\lambda>0\), we seek to recover \(\mathbf{x}\) from measurements \[\begin{align} \label{eq:d1bcs} \mathbf{y}= \mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau}). \end{align}\tag{6}\] In this case, we have \(\Delta =2\) (by convention), \(\Lambda = \lambda\), and (3 ) holds. It was also commonly assumed that the signals have \(\ell_2\)-norms bounded by \(R\) for some \(R>0\). See, e.g., [2]–[4], [19], [20]. Without loss of generality, we shall set \((\alpha,\beta)=(0,1)\) so that \(\mathbb{A}_{\alpha}^\beta = \mathbb{B}_2^n:=\{\mathbf{u}\in\mathbb{R}^n:\|\mathbf{u}\|_2\le 1\}\) and consider signals in \(\mathcal{X}:=\mathcal{K}\cap \mathbb{B}_2^n\). Accurate reconstruction with norm can be achieved under sub-Gaussian \(\mathbf{A}\) (as precised by Assumption 1). See, e.g., [2]–[4].
More generally, we can consider a resolution-\(\delta\) uniform quantizer \[\begin{align} \label{eq:Qdelta} \mathcal{Q}_\delta(a) = \delta \Big(\Big\lfloor \frac{a}{\delta}\Big\rfloor + \frac{1}{2}\Big). \end{align}\tag{7}\] Under the uniform dither \(\boldsymbol{\tau}\sim\mathscr{U}([-\frac{\delta}{2},\frac{\delta}{2}]^m)\) and sub-Gaussian \(\mathbf{A}\), we can accurately recover structured signals from \[\begin{align} \label{eq:dqcs} \mathbf{y}= \mathcal{Q}_\delta(\mathbf{A}\mathbf{x}-\boldsymbol{\tau}). \end{align}\tag{8}\] See, e.g., [4], [5], [16]. While \(\mathcal{Q}_\delta(a)\) does not immediately sample finite bits from \(a\) (i.e., the range of \(\mathcal{Q}_{\delta}\) is the infinite set \(\{(l-\frac{1}{2})\delta:l\in\mathbb{Z}\}\)), it is often more practical to use a uniform quantizer with saturation in applications. Specifically, for some even integer \(L\ge 4\), we consider the less informative version of \(\mathcal{Q}_\delta\) defined as \[\begin{align} \label{eq:QdeltaL} \mathcal{Q}_{\delta,L}(a) = \mathcal{Q}_\delta(a)\cdot \mathbb{1}\Big(|a|< \frac{L\delta}{2}\Big) + \frac{(L-1)\delta}{2} \mathbb{1}\Big(a\ge\frac{L\delta}{2}\Big)+ \frac{(1-L)\delta}{2} \mathbb{1}\Big(a\le\frac{-L\delta}{2}\Big). \end{align}\tag{9}\] See Figure 2 for an intuitive illustration of \(\mathcal{Q}_\delta\) and \(\mathcal{Q}_{\delta,4}\). Again we set \(\mathbb{A}_{\alpha}^\beta= \mathbb{B}_2^n\). In this case, we have \(\Delta=\delta\), \(\Lambda=\frac{\delta}{2}\), and (3 ) is satisfied. Our goal is to reconstruct \(\mathbf{x}\in \mathcal{X}:=\mathcal{K}\cap\mathbb{B}_2^n\) from \[\begin{align} \label{eq:mbsatu} \mathbf{y}= \mathcal{Q}_{\delta,L}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau}). \end{align}\tag{10}\]

Figure 2: The uniform quantizer \(\mathcal{Q}_\delta\) and its saturated version \(\mathcal{Q}_{\delta,4}\) under the resolution \(\delta=1\)..
We shall focus on the noiseless case of these quantized compressed sensing problems, with a brief discussion on the noisy setting provided in Section 5. For recovering \(k\)-sparse signals from \(\mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\) with any fixed \((\mathbf{A},\boldsymbol{\tau})\in \mathbb{R}^{m\times n}\times \mathbb{R}^{m\times 1}\), the information-theoretic lower bound is known to be \(\Omega(\frac{k}{mL})\).3 On the other hand, an ideal decoding strategy is to return an estimate having quantized measurements coincident with the observations, which can be formulated as constrained hamming distance minimization (HDM). This ideal decoder attains the optimal rate \(\widetilde{O}(\frac{k}{m})\) for 1bCS of \(k\)-sparse signals with Gaussian \(\mathbf{A}\) and D1bCS with sub-Gaussian matrix. See [2], [8], [21]. But the exact sparsity rarely occurs and may not be a realistic signal structure for practitioners. Hence, effectively sparse signals residing in a scaled \(\ell_1\)-ball are of particular interest. It was also known [2], [21] that HDM achieves uniform error rate \(\widetilde{O}((\frac{k}{m})^{1/3})\) for recovering signals in \(\sqrt{k}\mathbb{B}_1^n\) in 1bCS and D1bCS. As a side contribution, we will unify these information-theoretic bounds on the converse or attainability in Section 2. Particularly, we reproduce the lower bound \(\Omega(\frac{k}{mL})\) in Theorem 1, and then we show in Theorem 3 that HDM achieves the error rates stated above for any quantized compressed sensing systems with sub-Gaussian sensing vectors and the following two essential components:
(Small-ball probability) an upper bound on the probability of the unquantized measurement (after dithering) being close to some \(b_j\);
(Separation probability) a lower bound on the probability of two signals having different quantized measurement.4
The main goal of this work is to devise efficient algorithms that can achieve the optimal reconstruction error rate. Let us first review some of the computationally efficient and theoretically guaranteed algorithms in this area.
For noiseless 1bCS, the linear programming approach that achieves \(\widetilde{O}((\frac{k}{m})^{1/5})\) appeared as the first such an algorithm [10], then the convex relaxation [9] was shown to achieve \(\widetilde{O}((\frac{k}{m})^{1/4})\) as well as the robustness to a set of noise patterns. The recent work [22] studied a more general binary classification context and showed that Adaboost achieves an error rate \(\widetilde{O}((\frac{k}{m})^{1/3})\). While these algorithms are capable of recovering effectively sparse signals, when restricted to \(k\)-sparse signals, generalized Lasso and projected-back projection (PBP) achieve a faster rate of \(\widetilde{O}((\frac{k}{m})^{1/2})\) [6], [7].
For D1bCS and DMbCS that are compatible with sub-Gaussian sensing matrix, generalized Lasso achieves the non-uniform error rate of \(\widetilde{O}((\frac{\Delta k}{m})^{1/2})\) for a fixed signal in \(\Sigma^n_k\) [4]. Note that \(\Delta=\delta\) in DMbCS. Also note that some DMbCS results are obtained under the uniform quantizer \(\mathcal{Q}_\delta\) (instead of \(\mathcal{Q}_{\delta,L}\)), and \(\delta\) in these results could be roughly thought of as \(1/L\)—the reason is that \(\mathcal{Q}_{\delta,L}\) can cover inputs bounded by \(\frac{L\delta}{2}\) without saturation, and \(L\delta=O(\sqrt{\log m})\) is typically sufficient under sub-Gaussian matrix. Uniformly for all effectively sparse signals living in an \(\ell_2\)-ball, minimizing the one-sided \(\ell_1\)-loss over the signal space achieves \(\widetilde{O}((\frac{\Delta k}{m})^{1/3})\) [3]. This is sharper than \(\widetilde{O}((\frac{k}{m})^{1/4})\) achieved by an earlier convex relaxation approach [2] for D1bCS, which is based on a loss function being ignorant of the dithers \((\tau_i)_{i=1}^m\). For DMbCS, PBP surprisingly provides accurate estimate under RIP matrices [5], but note that its sharpest error rate \(\widetilde{O}((1+\delta)(\frac{k}{m})^{1/2})\) for \(k\)-sparse signals exhibits a worse leading factor than generalized Lasso when \(\delta\ll 1\). While the results for generalized Lasso in [4] are nonuniform, the recent work [16] established the uniform error rate \(\widetilde{O}(\sqrt{\Delta}(\frac{k}{m})^{1/4})\) over all effectively sparse signals for 1bCS, D1bCS and the uniform quantized model (8 ).
In summary, all the results reviewed above are no faster than \(\widetilde{O}(\Delta(\frac{k}{m})^{1/2})\) in recovering \(k\)-sparse signals, thereby essentially inferior to the optimal rate \(O(\frac{k}{mL})\); and are no faster than \(\widetilde{O}((\frac{\Delta k}{m})^{1/3})\) in recovering effectively sparse signals, for which the optimal rate, to our best knowledge, remains unclear (see Remark 2 for further discussion).
Following some prior attempts [14], [23], normalized binary iterative hard thresholding (NBIHT) was recently shown by [13] to be optimal in recovering all \(\mathbf{x}\in \Sigma^n_k\cap \mathbb{S}^{n-1}\) from the 1bCS measurements \(\mathbf{y}=\mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x})\). That is, NBIHT achieves a uniform error rate of \(\widetilde{O}(\frac{k}{m})\) in \(\ell_2\)-norm. In our prior work [24], similar ideas were used to establish an efficient and optimal algorithm for one-bit phase retrieval. Nonetheless, similar optimal results are still lacking for other models such as D1bCS and DMbCS, as well as other signal structures like low-rank matrices and effectively sparse signals. Our results fill in this void.
| 1bCS algorithm | error rate | signal space | uniformity |
|---|---|---|---|
| Linear Program [10] | \(\widetilde{O}((\frac{k}{m})^{1/5})\) | \(\sqrt{k}\mathbb{B}_1^n\cap\mathbb{S}^{n-1}\) | |
| Convex Relaxation [9] | \(\widetilde{O}((\frac{k}{m})^{1/4})\) | \(\sqrt{k}\mathbb{B}_1^n\cap\mathbb{S}^{n-1}\) | |
| Generalized Lasso [6] | \(\widetilde{O}((\frac{k}{m})^{1/2})\) | \(\Sigma^n_k\cap \mathbb{S}^{n-1}\) | |
| PBP [7] | \(\widetilde{O}((\frac{k}{m})^{1/2})\) | \(\Sigma^n_k\cap \mathbb{S}^{n-1}\) | |
| Adaboost [22] | \(\widetilde{O}((\frac{k}{m})^{1/3})\) | \(\sqrt{k}\mathbb{B}_1^n \cap \mathbb{S}^{n-1}\) | |
| PGD (a.k.a. NBIHT) [13] | \(\widetilde{O}(\frac{k}{m})\) | \(\Sigma^n_k\cap \mathbb{S}^{n-1}\) | |
| PGD | \(\widetilde{O}((\frac{k}{m})^{1/3})\) | \(\sqrt{k}\mathbb{B}_1^n\cap \mathbb{S}^{n-1}\) | |
| D1bCS algorithm | error rate | signal space | uniformity |
| Convex Relaxation [2] | \(\widetilde{O}((\frac{k}{m})^{1/4})\) | \(\sqrt{k}\mathbb{B}_1^n\cap \mathbb{B}_2^n\) | |
| Con. Rel. w.r.t. ([eq:1sided]) [3] | \(\widetilde{O}((\frac{k}{m})^{1/3})\) | \(\sqrt{k}\mathbb{B}_1^n\cap \mathbb{B}_2^n\) | |
| Generalized Lasso [4] | \(\widetilde{O}((\frac{k}{m})^{1/2})\) | \(\Sigma^{n}_k\cap \mathbb{B}_2^n\) | |
| PGD | \(\widetilde{O}(\frac{k}{m})\) | \(\Sigma^{n}_k\cap \mathbb{B}_2^n\) | |
| PGD | \(\widetilde{O}((\frac{k}{m})^{1/3})\) | \(\sqrt{k}\mathbb{B}_1^n\cap\mathbb{B}_2^n\) | |
| DMbCS algorithm | error rate | signal space | uniformity |
| Con. Rel. w.r.t. ([eq:1sided]) [3] | \(\widetilde{O}((\frac{k}{mL})^{1/3})\) | \(\sqrt{k}\mathbb{B}_1^n\cap \mathbb{B}_2^n\) | ,\(\calQ_{\delta,L}\) |
| Generalized Lasso [4], [25] | \(\widetilde{O}(\delta(\frac{k}{m})^{1/2})\) | \(\Sigma^n_k\cap \mathbb{B}_2^n\) | |
| [25] | |||
| PBP [5] | \(\widetilde{O}((1+\delta)(\frac{k}{m})^{1/2})\) | \(\Sigma^n_k\cap \mathbb{B}_2^n\) | ,\(\calQ_\delta\) |
| PGD | \(\widetilde{O}(\frac{k}{mL})\) | \(\Sigma^n_k\cap \mathbb{B}_2^n\) | ,\(\calQ_{\delta,L}\) |
| PGD | \(\widetilde{O}((\frac{k}{mL})^{1/3})\) | \(\sqrt{k}\mathbb{B}_1^n\cap \mathbb{B}_2^n\) | ,\(\calQ_{\delta,L}\) |
We only review results for 1bCS under standard Gaussian \(\bA\), D1bCS/DMbCS under sub-Gaussian \(\bA\); we review the sharpest result for a work containing multiple guarantees of different flavors.
The result is said to be uniform (non-uniform, resp.) if it holds for all signals (a fixed signal, resp.) in \(\calX\) with a single draw of the sensing ensemble.
For DMbCS, we enclose under “uniformity” whether the result is for \(\calQ_\delta\) ([eq:dqcs]) or the less informative \(\calQ_{\delta,L}\) ([eq:mbsatu]).
Having introduced the general quantized model, its main special cases, and the closest algorithmic guarantees in the literature, we now summarize the main contributions of the paper.
We propose a projected gradient descent (PGD) algorithm for the general quantized compressed sensing problem. The algorithm performs (sub)gradient descent with respect to the one-sided \(\ell_1\)-loss, followed by the sequential projections onto the star-shaped set \(\mathcal{K}\) and the norm constraint set \(\mathbb{A}_\alpha^\beta\). Note that the computational efficiency of PGD only hinges on the projection onto \(\mathcal{K}\), which can be computed efficiently for (effectively) sparse vectors and low-rank matrices. Our major theoretical finding is as follows: under suitable conditions, including those for analyzing HDM and some additional moment bounds which convey a type of independence between the marginals of the sensing vector and the separation event (cf. Assumptions 5–7 and relevant interpretations), \[\begin{align} \textit{PGD achieves essentially the same error rate as HDM, up to logarithmic factors.} \end{align}\]
Our proof strategies are inspired by arguments in [13], [24], while as will be clear, we provide significant generalizations (in terms of signal structure captured by a star-shaped set, the model, the algorithm per se) and new technical contributions (especially in the multi-bit case).
The convergence of PGD follows from a type of restricted approximate invertibility condition (RAIC) with respect to the interplay among several parties: the quantized sampler \((\mathcal{Q},\mathbf{A},\boldsymbol{\tau})\), the star-shaped set \(\mathcal{K}\), and the step size \(\eta\). With true signal \(\mathbf{x}\), loss function \(\mathcal{L}(\mathbf{u})\) and step size \(\eta\), RAIC provides a uniform bound on the dual norm of \(\mathbf{u}-\mathbf{x}-\eta \partial \mathcal{L}(\mathbf{u})\) with respect to certain low-complexity set. Thus, RAIC essentially conveys a message that the actual subgradient descent step \(\eta \mathcal{L}(\mathbf{u})\) approximates the “ideal” step \(\mathbf{u}-\mathbf{x}\), up to some error terms. We note that this intuition of RAIC departs from that of the regularity condition commonly used in statistical nonconvex optimization (e.g., [26]), and we expect that RAIC is interesting in its own right and will prove useful in many other nonconvex optimization problems. For instance, the subsequent works [27], [28] analyzed general nonlinear estimation problems via RAIC, with examples including phase retrieval, single index models, and so on.
To establish RAIC under the proposed conditions, we invoke a covering argument similar to [13], [24] with notable generalizations in that our analysis is built upon generic assumptions with a set of refinements such as we no longer need to separately treat the large-distance regime and small-distance regime. New and fundamental challenges arise in the multi-bit setting where the more intricate gradient adds great challenge to the above-described analysis and forbids a unified treatment to the general context of quantized compressed sensing. To overcome these difficulties, we propose to clip the gradient to that in the 1-bit case and then control the deviation caused by gradient clipping. This idea proves effective if we restrict our attention to two points having distance much smaller than the quantization resolution. The main intuition is that the multi-bit quantizer behaves similarly to the 1-bit quantizer in terms of its ability to distinguish such two close enough points. Nonetheless, this approach only leads to local convergence for the multi-bit case. We then introduce a complementary approach, which is based on a type of product embedding (or projection distortion) property, to establish global convergence.
To apply our unified framework to a specific model, it then suffices to validate the conditions, which can be accomplished by elementary calculations and estimations. We will particularly specialize our theory to the popular models 1bCS, D1bCS and DMbCS, showing that PGD achieves error rates which improve on or match the sharpest existing results in all contexts. In particular, we summarize in Table ¿tbl:table1? both existing results and the ones we establish for recovering (effectively) sparse signals.
While prior works [13], [14] are only for sparse recovery, our works also straightforwardly yield low-rank recovery guarantees: for all three models (1bCS, D1bCS and DMbCS), under appropriate Frobenius norm constraint, our PGD algorithm can recover exactly low-rank matrices in \(M^{n_1,n_2}_{\bar{r}}\) with an error rate of \(\widetilde{O}(\frac{\bar{r}(n_1+n_2)}{mL})\) which is optimal in light of Theorem 1, and the effectively low-rank matrices with nuclear norm bounded by \(\sqrt{\bar{r}}\) to an error rate of \(\widetilde{O}((\frac{\bar{r}(n_1+n_2)}{mL})^{1/3})\).
We introduce some generic notation used throughout the work. Regular letters denote scalars, and boldface letters denote vectors and matrices. We denote by \(\mathbb{B}_2^n(\mathbf{u};r)\) the \(\ell_2\)-ball with radius \(r\) and center \(\mathbf{u}\), shortened to \(\mathbb{B}_2^n(r)\) if \(\mathbf{u}=0\). For \(a,b\in \mathbb{R}\) we write \(a\vee b = \max\{a,b\}\) and \(a\wedge b = \min\{a,b\}\). For \(\mathcal{U},\mathcal{V}\subset\mathbb{R}^n\), \(\mathcal{P}_{\mathcal{U}}(\cdot)\) denotes the projection onto \(\mathcal{U}\) under \(\ell_2\)-norm, and we let \(t\mathcal{U}=\{t\mathbf{u}:\mathbf{u}\in\mathcal{U}\}\) and \(\mathcal{U}-\mathcal{V}=\{\mathbf{u}-\mathbf{v}:\mathbf{u}\in\mathcal{U},\mathbf{v}\in\mathcal{V}\}\). The localization of \(\mathcal{U}\) to the radius of \(r\) is defined as \(\mathcal{U}_{(r)}:=(\mathcal{U}-\mathcal{U})\cap \mathbb{B}_2^n(r)\). We work with the dual norm \(\|\mathbf{u}\|_{\mathcal{U}^\circ}=\sup_{\mathbf{w}\in \mathcal{U}}\mathbf{w}^\top\mathbf{u}\).
Two natural quantities are used to characterize the complexity of a set \(\mathcal{U}\): the Gaussian width \(\omega(\mathcal{U})=\mathbb{E}\sup_{\mathbf{u}\in\mathcal{U}}\langle\mathbf{g},\mathbf{u}\rangle\) where \(\mathbf{g}\sim\mathcal{N}(0,\mathbf{I}_n)\) and \(\langle \mathbf{g},\mathbf{u}\rangle = \mathbf{g}^\top\mathbf{u}\), and the metric entropy \(\mathscr{H}(\mathcal{U},r) = \log\mathscr{N}(\mathcal{U},r)\) where \(\mathscr{N}(\mathcal{U},r)\) is the minimal number of radius-\(r\) \(\ell_2\)-ball needed to cover \(\mathcal{U}\), that is, the covering number. We also denote by \(|\mathcal{U}|\) the cardinality of a finite set \(\mathcal{U}\). The sub-Gaussian norm of a random variable \(X\) is defined as \(\|X\|_{\psi_2}=\inf\{t>0: \mathbb{E}\exp(\frac{X^2}{t^2})\le 2\}\), while \(\|X\|_{L^p} = (\mathbb{E}|X|^p)^{1/p}\) denotes the \(L_p\)-norm. The sub-Gaussian norm of a random vector \(\mathbf{X}\) is defined as \(\|\mathbf{X}\|_{\psi_2}=\sup_{\mathbf{v}\in \mathbb{S}^{n-1}}\|\mathbf{v}^\top\mathbf{X}\|_{\psi_2}\).
We use \(C_0,C_1,C_2,\cdots,c_0,c_1,c_2,\cdots\) to denote constants that may be universal or depend on other quantities that will be specified. Their values may vary from line to line. We write \(T_1\lesssim T_2\) or \(T_1=O(T_2)\) if \(T_1\le C_1T_2\) for some \(C_1\), and write \(T_1\gtrsim T_2\) or \(T_1=\Omega(T_2)\) if \(T_1\ge c_1T_1\) for some \(c_1\). Note that \(\widetilde{O}(\cdot)\) and \(\widetilde{\Omega}(\cdot)\) are the less precise versions of \(O(\cdot)\) and \(\Omega(\cdot)\) which ignore logarithmic factors. The symbol “\(\sim\)” will be used to connect identical distributions (that may be represented by certain random variables).
The rest of the paper is organized as follows. We first present the information-theoretic bounds in Section 2. Section 3 formally introduces PGD and its unified analysis. In Section 4 we specialize the theory to 1bCS, D1bCS and DMbCS. Section 5 discusses the extension of our results to noisy settings. We further complement our theoretical results via a number of numerical simulations in Section 6. We conclude the paper in Section 7. Most of the proofs are relegated to the appendix.
We focus on non-adaptive memoryless quantization where both \(\mathbf{A}\) and \(\boldsymbol{\tau}\) are drawn before observing any measurement. Note that the information-theoretic lower bounds are well established in the literature (see, e.g., [8], [24], [29]) and follow from a simple counting argument.
Theorem 1 (Information-theoretic lower bound). Suppose there is a \(K\)-dimensional linear subspace \(V_K\) contained in \(\mathcal{K}\). Given \(\mathbf{A}\in \mathbb{R}^{m\times n}\), \(\boldsymbol{\tau}\in \mathbb{R}^m\) and \(\beta>\alpha\ge 0\), our goal is to recover \(\mathbf{x}\in \mathcal{W}:=\mathcal{K}\cap\mathbb{A}_{\alpha,\beta}\) from \(\mathbf{y}=\mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\) where \(\mathcal{Q}\) is the \(L\)-level quantizer as in (1 ), or recover \(\mathbf{x}\in\mathcal{W}:=\mathcal{K}\cap \mathbb{S}^{n-1}\) from \(\mathbf{y}= \mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x})\) as in 1bCS (5 ). If \((L-1)m \ge K\), then for any decoder that takes \(\mathbf{y}\) as input and returns \(\hat{\mathbf{x}}\) as an estimate of \(\mathbf{x}\), there exists some constant \(c>0\) that may depend on \((\alpha,\beta)\) such that \[\begin{align} \sup_{\mathbf{x}\in\mathcal{W}}~\|\hat{\mathbf{x}}-\mathbf{x}\|_2\ge\frac{cK}{mL}. \end{align}\]
Proof. We include a proof in Appendix 9 for the sake of completeness. ◻
Remark 1. Theorem 1 suggests that for recovering \(k\)-sparse signals from \(\mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\), no algorithm can achieve an error rate faster than \(O(\frac{k}{mL})\). Similarly, because there is a \(\bar{r}(n_1\vee n_2)\)-dimensional subspace contained in \(M^{n_1,n_2}_{\bar{r}}\), no algorithm achieves error rate faster than \(O(\frac{\bar{r}(n_1+n_2)}{mL})\) for recovering rank-\(\bar{r}\) matrices in \(\mathbb{R}^{n_1\times n_2}\).
Remark 2. Relatively little is known about the information-theoretic lower bound for recovering effectively sparse signals in \(\mathcal{K}=\sqrt{k}\mathbb{B}_1^n\). The closest development is probably [30] who showed for D1bCS that \(\Omega(\delta^{-3})\) Gaussian measurements are needed to achieve the uniform random hyperplane tessellation over \(\sqrt{k}\mathbb{B}_1^n\cap \mathbb{B}_2^n\) with distortion \(\delta\), which is nonetheless not necessary for signal reconstruction to \(\delta\) \(\ell_2\)-error. In fact, the optimality of \(\widetilde{O}((\frac{k}{m})^{1/3})\) remains an open question (see, e.g., [22]).
Remark 3. We emphasize that this work is restricted to memoryless quantization. In fact, if adaptive quantization is considered, then an exponentially decaying error rate is achievable [31].
For 1bCS with standard Gaussian \(\mathbf{A}\) and D1bCS with sub-Gaussian \(\mathbf{A}\) and uniform \(\boldsymbol{\tau}\) (where \(L=2\)), it was known that the error rates in Remark 1, namely \(O(\frac{k}{m})\) for recovering \(k\)-sparse vectors and \(O(\frac{\bar{r}(n_1+n_2)}{m})\) for recovering matrices in \(M^{n_1,n_2}_{\bar{r}}\), are attainable up to a logarithmic factor by (constrained) hamming distance minimization (HDM): \[\begin{align} \label{eq:hdm} \hat{\mathbf{x}}_{\rm hdm}=\arg\min_{\mathbf{u}\in\mathcal{X}}~d_H\big(\mathcal{Q}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}),\mathbf{y}\big), \end{align}\tag{11}\] where \[\begin{align} d_H(\mathbf{u},\mathbf{v}) = \sum_{i=1}^m \mathbb{1}(u_i\ne v_i). \end{align}\] See [8], [21] and [2]. To unify these existing performance bounds, we shall develop a useful notion referred to as quantized embedding property to relate the Euclidean distance of two signals and the hamming distance between their quantized measurements. To establish the quantized embedding property, we only need to make three generic assumptions.
As mentioned, we work with sub-Gaussian design throughout this work.
Assumption 1 (Sensing vectors). The sensing vectors \(\mathbf{a}_1,\mathbf{a}_2,\cdots,\mathbf{a}_m\) are i.i.d. isotropic sub-Gaussian, i.e., they satisfy \(\mathbb{E}(\mathbf{a}_i\mathbf{a}_i^\top)=\mathbf{I}_n\) and \(\|\mathbf{a}_i\|_{\psi_2}\le C_0\) for some absolute constant \(C_0\).
Remark 4. We pause to provide some implications of Assumption 1. First, it leads to the tail bounds and the moment bounds (e.g., [32]) \[\label{eq:d1bcs95sg95abs} \begin{gather}\label{eq:d1bcs95sgtail} \mathbb{P}(|\mathbf{a}_i^\top\mathbf{u}|\ge t)\le 2\exp(-2\bar{c}_0t^2),\quad \forall t\ge 0,~\forall\mathbf{u}\in \mathbb{S}^{n-1},\\\label{eq:d1bcs95moment} (\mathbb{E}|\mathbf{a}_i^\top \mathbf{u}|^p)^{1/p} \le \bar{c}_1\sqrt{p},\quad\forall p\in \mathbb{Z}_+,~\forall \mathbf{u}\in\mathbb{S}^{n-1} \end{gather}\] {#eq: sublabel=eq:eq:d1bcs95sg95abs,eq:eq:d1bcs95sgtail,eq:eq:d1bcs95moment} which hold for some absolute constants \(\bar{c}_0\) and \(\bar{c}_1\). Moreover, by Lemma 14 in Appendix 16, there exists some absolute constant \(L_0\) such that \[\begin{gather} \label{eq:L1L2equ} \mathbb{E}|\mathbf{a}_i^\top\mathbf{u}| \ge L_0,\quad\forall \mathbf{u}\in \mathbb{S}^{n-1},\\ \label{eq:prob95ge12}\mathbb{P}\Big(|\mathbf{a}_i^\top\mathbf{u}|\ge\frac{1}{2}\Big)\ge 2L_0,\quad \forall \mathbf{u}\in \mathbb{S}^{n-1}. \end{gather}\] {#eq: sublabel=eq:eq:L1L2equ,eq:eq:prob95ge12}
Next, we characterize the small-ball probability of the unquantized measurement \(\mathbf{a}_i^\top \mathbf{u}-\tau_i\) being close to some quantization thresholds \((b_j)_{j=1}^{L-1}\). In all our assumptions, we use \(c^{(i)}\)’s to denote constants that are typically universal when specialized to a specific model. We will use \(\varepsilon^{(i)}\)’s instead if these constants are extremely small or \(0\). Recall that \(\Delta\) is defined in (2 ) and we assume that (3 ) holds with no loss of generality. Also, \(\Lambda\) denotes the dithering level such that \(\boldsymbol{\tau}\sim {\rm Unif}[-\lambda,\lambda]^m\).
Assumption 2 (Small-ball probability). For some \(c^{(1)}>0\) and for any \(\mathbf{u}\in \mathbb{A}_\alpha^\beta\), it holds that \[\begin{align} \mathbb{P}\left(\min_{j\in[L-1]}|\mathbf{a}_i^\top\mathbf{u}-\tau_i-b_j|\le t\right)\le\frac{c^{(1)}t}{\Delta\vee\Lambda},\quad\forall t>0. \end{align}\]
The final assumption for quantized embedding property is on the probability of two points being distinguished by the quantized sampler. This quantity, referred to as separation probability, is defined as \[\begin{align} \label{eq:Puv} \mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}:= \mathbb{P}\Big(\mathcal{Q}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)\ne \mathcal{Q}(\mathbf{a}_i^\top\mathbf{v}-\tau_i)\Big) \end{align}\tag{12}\] and will be recurring in subsequent developments.
Assumption 3 (Lower bound on \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\)). For any \(\mathbf{u},\mathbf{v}\in\mathbb{A}_\alpha^\beta\), \[\begin{align} \mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\ge c^{(2)}\min\left\{\frac{\|\mathbf{u}-\mathbf{v}\|_2}{\Delta\vee\Lambda},1\right\} \end{align}\] holds for some \(c^{(2)}>0\).
We establish two high-probability events, referred to as quantized embedding properties, under these assumptions. The first event \(E_{\rm small}\) states that the measurement vectors of two points \(\mathbf{u},\mathbf{v}\) of small Euclidean distance are also close in hamming distance. In contrast, the event \(E_{\rm large}\) guarantees large hamming distance in measurement vectors for \(\mathbf{u},\mathbf{v}\) having large Euclidean distance.
Theorem 2 (Quantized embedding property). Let \(\mathcal{W}\) be a set contained in \(\mathbb{A}_\alpha^\beta\), for \(\epsilon\in(0,c_0(\Delta\vee\Lambda))\), we let \(\epsilon' = \frac{c_1 \epsilon}{ \log^{1/2}(\frac{\Delta\vee\Lambda}{\epsilon})}\) and suppose \[\begin{align} \label{eq:local95scale} m\ge C_2 (\Delta\vee\Lambda)\left(\frac{\omega^2(\mathcal{W}_{(3\epsilon'/2)})}{\epsilon^3}+\frac{\mathscr{H}(\mathcal{W},\epsilon')}{\epsilon}\right), \end{align}\qquad{(1)}\] where \(c_0\) and \(c_1\) are small enough, \(C_2\) are large enough. We have the following two statements:
Under Assumptions 1–2, for some constants \(c_0,c_1,C_2,c_3,C_4\) depending on \(c^{(1)}\), with probability at least \(1-2\exp(-\frac{c_3m\epsilon}{\Delta\vee\Lambda})\) the event \(E_{\rm small}\) holds: for any \(\mathbf{u},\mathbf{v}\in \mathcal{W}\) obeying \(\|\mathbf{u}-\mathbf{v}\|_2\le \frac{\epsilon'}{2}\), we have \[\begin{align} d_H\big(\mathcal{Q}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{v}-\boldsymbol{\tau})\big)\le \frac{C_4m\epsilon}{\Delta\vee\Lambda}. \end{align}\]
Under Assumptions 1–3, for some constants \(c_0,c_1,C_2,c_5,c_6\) depending on \((c^{(1)},c^{(2)})\), with probability at least \(1-\exp(-\frac{c_5m\epsilon}{\Delta\vee\Lambda})\) the event \(E_{\rm large}\) holds: for any \(\mathbf{u},\mathbf{v}\in\mathcal{W}\) obeying \(\|\mathbf{u}-\mathbf{v}\|_2\ge 2\epsilon\), we have \[\begin{align} \label{eq:El} d_H \big(\mathcal{Q}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{v}-\boldsymbol{\tau})\big) \ge c_6m \min\left\{\frac{\|\mathbf{u}-\mathbf{v}\|_2}{\Delta\vee\Lambda},1\right\} . \end{align}\qquad{(2)}\]
Proof. The proof of Theorem 2 is similar to that from [24] (which is inspired by pioneering works [2], [11], [21]) and is included in Appendix 10 for completeness. ◻
Theorem 2 immediately implies the following performance bound for HDM; this is an information-theoretic upper bound due to the computational intractability of HDM.
Theorem 3 (Information-theoretic upper bound). Under Assumptions 1–3, for some star-shaped set \(\mathcal{K}\), we recover \(\mathbf{x}\in \mathcal{X}= \mathcal{K}\cap \mathbb{A}_\alpha^\beta\) from \(\mathbf{y}=\mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\) by solving HDM as in (11 ). There exist constants \(c_0,c_1,C_2,c_3\) depending on \((c^{(1)},c^{(2)})\), for any \(r\in (0,c_0(\Delta\vee\Lambda))\) and the corresponding \(r'=\frac{c_1r}{\log^{1/2}(\frac{\Delta\vee\Lambda}{r})}\), if \[\begin{align} m \ge C_2(\Delta\vee\Lambda)\left(\frac{\omega^2(\mathcal{K}_{(r')})}{r^3}+\frac{\mathscr{H}(\mathcal{X},r')}{r}\right), \end{align}\] then with probability at least \(1-\exp(-c_3\mathscr{H}(\mathcal{X},r'))\) we have \[\|\hat{\mathbf{x}}_{\rm hdm}-\mathbf{x}\|_2 \le 2r,\quad\forall \mathbf{x}\in\mathcal{X}.\]
Proof. This is a direct implication of \(E_{\rm large}\) in Theorem 2. See the detailed proof in Appendix 10.3. ◻
We mention that Theorems 2–3 for 1bCS and D1bCS are known in the literature [2], [21], and our main work here is to identify the essential components (i.e., Assumptions 1, 2, 3) for these results to hold true and incorporate the multi-bit model as well.
We shall discuss some explicit upper bounds implied by Theorem 3. In the following we treat \(\alpha\le\beta\) as given constants and assume \(\beta\le1\).
Remark 5 (Exactly sparse vectors or low-rank matrices). To consider the recovery of exactly \(k\)-sparse vectors, we specialize Theorem 3 to \(\mathcal{K}=\Sigma^n_k\). Note that \(\omega^2((\Sigma^n_k)_{(r')})\le (r')^2\omega^2(\Sigma^n_{2k}\cap \mathbb{B}_2^{2n})\). By (?? )–(?? ) in Lemma 15, we establish that HDM achieves error rate \(\widetilde{O}(\frac{(\Delta\vee\Lambda)k}{m})\) under \(m=\widetilde{\Omega}(k)\). Similarly, we set \(\mathcal{K}=M^{n_1,n_2}_{\bar{r}}\) and use (?? )–(?? ) in Lemma 15, yielding that HDM achieves Frobenius norm error rate \(\widetilde{O}(\frac{(\Delta\vee\Lambda)\bar{r}(n_1+n_2)}{m})\) in the recovery of rank-\(\bar{r}\) matrices in \(\mathbb{R}^{n_1\times n_2}\), so long as \(m=\widetilde{\Omega}(\bar{r}(n_1+n_2))\). These match the optimal rate implied by Theorem 1. (In the sequel, we will validate Assumptions 2–3 under \(L(\Delta\vee\Lambda)=O(1)\) for 1bCS, D1bCS and DMbCS, thus we can replace \(\Delta\vee\Lambda\) in the above error rates with \(L^{-1}\).)
For \(q\in(0,1]\), the (quasi) \(\ell_q\) norm of \(\mathbf{u}=(u_i)_{i=1}^n\) is defined as \(\|\mathbf{u}\|_q= (\sum_{i=1}^n|u_i|^q)^{1/q}\). Also denote the unit \(\ell_q\) ball in \(\mathbb{R}^n\) by \(\mathbb{B}_q^n = \{\mathbf{u}\in \mathbb{R}^n:\|\mathbf{u}\|_q\le 1\}\). In what follows, we consider the recovery of effectively sparse vectors. One can obtain the counterparts for effectively low-rank matrices by replacing the vector \(\ell_q\) norm by the Schatten-\(q\) (quasi) norm (i.e., the \(\ell_q\) quasi-norm of the singular values).
Remark 6 (Effectively sparse vectors). For \(k\le n\), it is standard to set \(\mathcal{K}=\sqrt{k}\mathbb{B}_1^n\) to capture the effectively \(k\)-sparse vectors in \(\mathbb{B}_2^n\) (e.g., [3], [9], [10], [22]). By \(\omega^2(\mathcal{K}_{(r')})\le \omega^2(2\sqrt{k}\mathbb{B}_1^n \cap \mathbb{B}_2^n)\), along with (?? ) and (?? ) in Lemma 15, Theorem 3 implies the error rate \(\widetilde{O}((\frac{(\Delta\vee\Lambda)k}{m})^{1/3})\) of HDM under \(m=\widetilde{\Omega}((\Delta\vee\Lambda)^{-2}k)\). One can indeed establish a fine-grained upper bound by \(\omega^2(\mathcal{K}_{(r')})\le \omega^2(r'\mathbb{B}_2^n)\lesssim (r')^2n\) and \(\mathscr{H}(\mathcal{X},r')\le \mathscr{H}(\mathbb{B}_2^n,r')\le n\log(\frac{3}{r'})\). This yields an upper bound \(\widetilde{O}(\frac{(\Delta\vee\Lambda)n}{m})\) under \(m=\widetilde{\Omega}(n)\). Under \(m=\widetilde{\Omega}((\Delta\vee\Lambda)^{-2}k)\), since \(\frac{(\Delta \vee \Lambda)n}{m}\lesssim (\frac{(\Delta \vee \Lambda)k}{m})^{1/3}\) holds only when \(m=\widetilde{\Omega}(n)\), we conclude that HDM achieves the error rate \[\min\bigg\{\Big(\frac{(\Delta\vee \Lambda)k}{m}\Big)^{1/3},\frac{(\Delta\vee \Lambda)n}{m}\bigg\},\quad\textrm{up to logarithmic factors.}\]
Notably, this exhibits a transition from \((k/m)^{1/3}\) to \(n/m\) when \(k\) increases to \(n\).
Remark 7 (\(\ell_q\) sparse vectors). For \(k\) much smaller than \(n\), there is an essential gap between the \(\frac{(\Delta\vee\Lambda)k}{m}\) rate for exactly \(k\)-sparse signals and \((\frac{(\Delta\vee\Lambda)k}{m})^{1/3}\) for effectively \(k\)-sparse signals. Intriguingly, we can bridge the two cases smoothly by considering the \(\ell_q\) sparse signals living in \(\mathcal{K}_q:=k^{\frac{1}{q}-\frac{1}{2}}\mathbb{B}_q^n\) for \(q\in(0,1]\). We note that \(\mathcal{K}_{q}\cap \mathbb{B}_2^n\subset \mathcal{K}_{q'}\cap \mathbb{B}_2^n\) if \(0<q\le q'\le 1\), hence larger \(q\) corresponds to a weaker sparsity. By using Lemma 16, setting \(\mathcal{K}=\mathcal{K}_q\) in Theorem 3 establishes the HDM error rate \[\min\bigg\{\Big(\frac{(\Delta\vee\Lambda)k}{m}\Big)^{\frac{2-q}{2+q}},\frac{(\Delta\vee\Lambda)n}{m}\bigg\},\quad\textrm{up to logarithmic factors}\] under \(m=\widetilde{\Omega}((\Delta\vee\Lambda)^{-\frac{2q}{2-q}}k)\). This recovers the error rate in Remark 6 if \(q=1\), and the \(\frac{(\Delta\vee\Lambda)k}{m}\) rate in Remark 5 if \(q\to 0\).
The main achievement of this paper is to develop a computationally efficient procedure to attain the error rates of HDM. We propose to do so via projected gradient descent (PGD). We shall see that this yields efficient algorithms that achieve the error rates in Remarks 5–6, up to logarithmic factors. For the \(\ell_q,~q\in(0,1)\) sparse vectors discussed in Remark 7, our PGD is not efficient due to the computational infeasibility of projection onto the nonconvex set \(\mathcal{K}_q\), yet we believe the development here is of interest, e.g., in light of some existing heuristic for approximating such projection (e.g., [33]). Indeed, some works (e.g., [34]) analyzed the performance of \(\ell_q\) PGD for compressed sensing.
We first derive a slightly different hamming distance loss. Under the \(L\)-level quantizer, the measurement \(y_i=\mathcal{Q}(\mathbf{a}_i^\top\mathbf{x}-\tau_i)\) can be equivalently viewed as \(L-1\) binary measurements: \[\begin{align} y_{ij} = \mathop{\mathrm{sign}}(\mathbf{a}_i^\top\mathbf{x}-\tau_i-b_j),\quad j = 1,\cdots,L-1. \end{align}\] In total, we have \((L-1)m\) binary measurements \(\{\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\mathbf{x}-\tau_i-b_j:j\in[L-1],~i\in[m])\}\), and it is natural to consider the (scaled) hamming distance loss \[\begin{align} \mathcal{L}(\mathbf{u}):=\frac{\Delta}{m}\sum_{i=1}^m \sum_{j=1}^{L-1}\mathbb{1}\big(\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\mathbf{u}-\tau_i-b_j)\ne y_{i,j}\big)= \frac{\Delta}{m}\sum_{i=1}^m\sum_{j=1}^{L-1}\mathbb{1}\big(-y_{ij}(\mathbf{a}_i^\top\mathbf{u}-\tau_i-b_j)\ge 0\big). \end{align}\] While this loss function is discrete and nonconvex, we shall relax \(\mathcal{L}(\mathbf{u})\) to the one-sided \(\ell_1\)-loss \[\begin{align} \nonumber &\mathcal{L}_1(\mathbf{u}) = \frac{\Delta}{m}\sum_{i=1}^m\sum_{j=1}^{L-1} \max\big\{-y_{ij}(\mathbf{a}_i^\top\mathbf{u}-\tau_i-b_j),0\big\} \\&= \frac{\Delta}{2m}\sum_{i=1}^m \sum_{j=1}^{L-1}\Big[|\mathbf{a}_i^\top\mathbf{u}-\tau_i-b_j|-y_{ij}(\mathbf{a}_i^\top\mathbf{u}-\tau_i-b_j)\Big],\label{eq:1sided} \end{align}\tag{13}\] in light of the idea of replacing \(\mathbb{1}(t>0)\) by \(\max\{t,0\}\). The (sub-)gradient of \(\mathcal{L}_1(\mathbf{u})\) at \(\mathbf{x}^{(t-1)}\) takes the form \[\begin{align} \partial \mathcal{L}_1(\mathbf{x}^{(t-1)}) &= \frac{\Delta}{2m}\sum_{i=1}^m \sum_{j=1}^{L-1}\big(\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\mathbf{u}-\tau_i-b_j)-y_{ij}\big)\mathbf{a}_i\\ &=\frac{1}{m}\sum_{i=1}^m \big(\mathcal{Q}(\mathbf{a}_i^\top \mathbf{x}^{(t-1)}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top \mathbf{x}-\tau_i)\big)\mathbf{a}_i, \end{align}\] where the second equality holds because we have assumed \(q_{i+1}=q_i+\Delta\) for \(i\in[L-1]\); see (3 ).
As we are interested in uniform reconstruction, it is beneficial to work with a notation for the gradient that exhibits the dependence on the underlying signal. Let us define \[\begin{align} \label{eq:huvdef1} \mathbf{h}(\mathbf{u},\mathbf{v}) := \frac{1}{m}\sum_{i=1}^m\big(\mathcal{Q}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top\mathbf{v}-\tau_i)\big)\mathbf{a}_i= \frac{1}{m}\mathbf{A}^\top\big(\mathcal{Q}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau})-\mathcal{Q}(\mathbf{A}\mathbf{v}-\boldsymbol{\tau})\big), \end{align}\tag{14}\] which denotes the gradient at \(\mathbf{u}\) when \(\mathbf{v}\) is the underlying signal. After performing gradient descent to get \(\mathbf{x}^{(t-1)}-\eta\cdot\mathbf{h}(\mathbf{x}^{(t-1)},\mathbf{x})\), the most natural choice is to project onto \(\mathcal{X}= \mathcal{K}\cap \mathbb{A}_{\alpha}^\beta\), but this is not immediately efficient even for convex \(\mathcal{K}\) (e.g., \(\mathcal{X}=\sqrt{k}\mathbb{B}_1^n\cap \mathbb{S}^{n-1}\)). Therefore, we propose to project \(\mathbf{x}^{(t-1)}-\eta\cdot\mathbf{h}(\mathbf{x}^{(t-1)},\mathbf{x})\) onto \(\mathcal{K}\) and \(\mathbb{A}_{\alpha}^\beta\) sequentially. It should be noted that for cone \(\mathcal{K}\), the two ways are equivalent in light of \(\mathcal{P}_{\mathcal{X}}=\mathcal{P}_{\mathbb{A}_{\alpha}^\beta}\circ\mathcal{P}_{\mathcal{K}}\).
We formally outline the proposed recovery procedure in Algorithm 3.
Remark 8. For 1bCS of \(k\)-sparse signals, we shall set \(\mathcal{K}=\Sigma^n_k\) and \(\mathbb{A}_\alpha^\beta=\mathbb{S}^{n-1}\), then Algorithm 3 becomes NBIHT [8], [13], [14].
Our analysis of Algorithm 3 is based on the following deterministic property called restricted approximate invertibility condition (RAIC). It generalizes similar notions in [13], [14], [24] from \(k\)-sparse signals (\(\mathcal{K}=\Sigma^n_k\)) to general signal structures captured by star-shaped set.
Definition 1 (RAIC). Under some quantizer \(\mathcal{Q}\), for some given \(\mathcal{D}\subset \mathbb{R}^n\) and \(\boldsymbol{\mu}=(\mu_1,\mu_2,\mu_3,\mu_4)\) with non-negative scalars \((\mu_i)_{i=1}^4\), we say \((\mathcal{Q},\mathbf{A},\boldsymbol{\tau},\mathcal{K},\eta)\) respects \((\mathcal{D},\boldsymbol{\mu})\)-RAIC at scale \(\phi>0\) if \[\begin{align} \label{raicformu} \frac{1}{\phi}\| \mathbf{u}-\mathbf{v}-\eta\cdot\mathbf{h}(\mathbf{u},\mathbf{v})\|_{\mathcal{K}_{(\phi)}^\circ}\le \mu_1\|\mathbf{u}-\mathbf{v}\|_2+\sqrt{\mu_2\cdot\|\mathbf{u}-\mathbf{v}\|_2}+\mu_3 \end{align}\qquad{(3)}\] holds for any \(\mathbf{u},\mathbf{v}\in \mathcal{D}\) obeying \(\|\mathbf{u}-\mathbf{v}\|_2\le \mu_4\), where \(\mathbf{h}(\mathbf{u},\mathbf{v})\) is defined as in (14 ).
In light of \[\frac{1}{\phi}\|\mathbf{u}\|_{\mathcal{K}^\circ_{(\phi)}} = \frac{1}{\phi}\sup_{\mathbf{w}\in \mathcal{K}_{(\phi)}}\langle\mathbf{w},\mathbf{u}\rangle =\sup_{\mathbf{w}\in (\frac{\mathcal{K}}{\phi})_{(1)}}\langle \mathbf{w},\mathbf{u}\rangle = \|\mathbf{u}\|_{(\frac{\mathcal{K}}{\phi})_{(1)}^\circ},\] RAIC delivers a uniform bound on the dual norm of \(\mathbf{u}-\mathbf{v}- \eta \cdot\mathbf{h}(\mathbf{u},\mathbf{v})\) with regard to \((\frac{\mathcal{K}}{\phi})_{(1)}\); thus, on the current iterate \(\mathbf{u}=\mathbf{x}^{(t)}\) and underlying signal \(\mathbf{v}=\mathbf{x}\), RAIC gives the message that the “ideal descent step” \(\mathbf{x}^{(t)}-\mathbf{x}\) (in the sense of \(\mathbf{x}^{(t)}-(\mathbf{x}^{(t)}-\mathbf{x})= \mathbf{x}\)) is well approximated by the “actual subgradient step” \(\eta \cdot \mathbf{h}(\mathbf{x}^{(t)},\mathbf{x})\), up to a few error terms. See Figure 4 for the intuition of RAIC, which departs from that of regularity condition widely adopted in the statistical nonconvex optimization literature (see, e.g., [26], [35]).

Figure 4: RAIC indicates closeness of the ideal step and the actual subgradient step..
Remark 9 (Selection of \(\phi\)). Because \(\mathcal{K}\) is a star-shaped set, we have \(\frac{\mathcal{K}}{\phi_1} \subset\frac{\mathcal{K}}{\phi_2}\) if \(\phi_1>\phi_2\), and hence \(\frac{1}{\phi}\|\mathbf{u}\|_{\mathcal{K}^\circ_{(\phi)}} = \|\mathbf{u}\|_{(\frac{\mathcal{K}}{\phi})^\circ_{(1)}}\) decreases with \(\phi\). Therefore, RAIC with smaller \(\phi\) is stronger and accordingly harder to establish. However, in controlling the error after projection, we will rely on Lemma 19 which puts \(\phi\) and \(\frac{1}{\phi}\|\mathbf{u}-\mathbf{v}-\eta\cdot\mathbf{h}(\mathbf{u},\mathbf{v})\|_{\mathcal{K}_{(\phi)}^\circ}\) on an equal footing, making RAIC with overly large \(\phi\) useless. We note that a reasonable tradeoff is to select \(\phi\) at an order comparable to \(\frac{1}{\phi}\|\mathbf{u}-\mathbf{v}-\eta\cdot\mathbf{h}(\mathbf{u},\mathbf{v})\|_{\mathcal{K}_{(\phi)}^\circ}\). In the sequel, we will choose \(\phi=r\) if RAIC with \(\mu_3 =\widetilde{O}(r)\) is sought after.
Remark 10 (Conic RAIC). If \(\mathcal{K}\) is a cone, then the choice of \(\phi>0\) becomes inessential because (?? ) is always equivalent to \[\begin{align} \|\mathbf{u}-\mathbf{v}-\eta\cdot\mathbf{h}(\mathbf{u},\mathbf{v})\|_{\mathcal{K}^\circ_{(1)}}\le \mu_1\|\mathbf{u}-\mathbf{v}\|_2+\sqrt{\mu_2\cdot\|\mathbf{u}-\mathbf{v}\|_2}+ \mu_3, \end{align}\] which is similar to the definitions of RAIC in [13], [14].
We shall refer to it as local RAIC if the localized parameter \(\mu_4\) is essentially smaller than the diameter of \(\mathcal{D}\). As we shall see in Theorem 4, under small \(\mu_1\), RAIC implies that PGD linearly converges to estimates with error rate \(O(\mu_2+\mu_3)\). Under extremely small \(\mu_1\), RAIC even implies a faster convergence to the same error.
To keep our theorem statement concise, we pause to elaborate on some technical assumptions used in Theorem 4.
First, we need to define \[\kappa_{\alpha}: = \begin{cases} 1~,\qquad\text{if }\alpha=0\\ 2~,\qquad \text{if }\alpha >0 \end{cases}\] to distinguish the nature of a projection onto \(\mathbb{A}_\alpha^\beta\), which is convex when \(\alpha=0\) but nonconvex when \(\alpha>0\); similar idea appeared in previous analysis of projected gradient descent (e.g., [36], [37]). Recall that we utilize sequential projections as in ([eq:pgdrule])–([normproj]) to resolve a potential computational issue, while this leads to the new issue that \(\mathbf{x}^{(t)}\) may not live in \(\mathcal{K}\). Our remedy is to define a slightly larger signal set \(\overline{\mathcal{X}}:=(2\mathcal{K})\cap \mathbb{A}_\alpha^\beta\) and show \(\mathbf{x}^{(t)}\in 2\mathcal{K}\). Taken collectively, we suppose that \((\mathcal{Q},\mathbf{A},\boldsymbol{\tau},\mathcal{K},\eta)\) respects \((\overline{\mathcal{X}},\boldsymbol{\mu})\)-RAIC for some \(\boldsymbol{\mu}=(\mu_1,\mu_2,\mu_3,\mu_4)\) at some scale \(\phi\) obeying \(\phi\le \mu_3\), where the non-negative \((\mu_i)_{i=1}^4\) satisfy \(\mu_1<\frac{1}{2\kappa_\alpha}\) and \[\begin{align} \label{barkappa}\underbrace{\left(\frac{\kappa_\alpha\sqrt{\mu_2}+\sqrt{\kappa_\alpha^2\mu_2+2\kappa_\alpha(1-2\mu_1\kappa_\alpha)\mu_3}}{1-2\mu_1\kappa_\alpha}\right)^2}_{:=\bar{\kappa}}<\mu_4. \end{align}\tag{15}\] If \(\mathcal{K}\) is not a cone and \(\alpha>0\), we suppose \[\begin{align} \mu_1\mu_4+\sqrt{\mu_2\mu_4}+\mu_3\le \frac{\alpha}{4}.\label{eq:addit} \end{align}\tag{16}\] to ensure \(\mathbf{x}^{(t)}\in 2\mathcal{K}\).
Theorem 4. Under the above assumptions, for any \(\mathbf{x}\in\mathcal{X}=\mathcal{K}\cap \mathbb{A}_\alpha^\beta\), we run Algorithm 3 with step size \(\eta\) and some \(\mathbf{x}^{(0)}\in \mathbb{B}_2^n(\mathbf{x};\mu_4)\cap \mathcal{X}\) to obtain \(\{\mathbf{x}^{(t)}\}_{t=0}^\infty\). Then we have the following statements:
For all \(\mathbf{x}\in\mathcal{X}\) and any \(t\ge 0\), we have \[\begin{align} \label{raic2linear} \|\mathbf{x}^{(t)}-\mathbf{x}\|_2 \le \Big(\kappa_\alpha\mu_1+\frac{1}{2}\Big)^t \mu_4 + 4\kappa_\alpha \left[\frac{\kappa_\alpha\mu_2}{(1-2\kappa_\alpha\mu_1)^2}+\frac{\mu_3}{1-2\kappa_\alpha\mu_1}\right]. \end{align}\qquad{(4)}\]
If additionally \(\mu_1 \le\sqrt{\frac{\mu_2}{\mu_4}}+\frac{\mu_3}{\mu_4}\), we define \(\hat{\kappa}:= 4(\kappa_\alpha\sqrt{\mu_2}+\sqrt{\kappa_\alpha^2\mu_2+\kappa_\alpha\mu_3})^2\) and assume \(\mu_4\ge \hat{\kappa}\). Then for all \(\mathbf{x}\in\mathcal{X}\) and any \(t\ge 0\), we have \[\begin{align} \label{raic2quadratic} \|\mathbf{x}^{(t)}-\mathbf{x}\|_2 \le \mu_4^{2^{-t}}\hat{\kappa}^{1-2^{-t}}. \end{align}\qquad{(5)}\]
Proof. The proof can be found in Appendix 11. ◻
The main assumption of Theorem 4 is the RAIC. As we illustrated, RAIC characterizes how close the grdient is to the ideal descent step. Hence, it may not be surprising that RAIC implies the convergence of PGD. The main idea of the proof is to show that, under RAIC, the errors of the iterates satisfy certain recurrence inequality, which in general leads to linear convergence as in (?? ) but may also yield a faster convergence as in (?? ) under sufficiently small \(\mu_1.\)
Remark 11. Although \(\mathbf{x}^{(0)}\in \mathbb{B}_2^n(\mathbf{x};\mu_4)\) is required, Theorem 4 yields global convergence results for some models where we can choose \(\mu_4\) larger than the diameter of \(\mathcal{X}\). More specifically, if \(\mathcal{X}\subset \mathbb{A}_\alpha^\beta\) and \(\mu_4=2\beta\), then PGD with any \(\mathbf{x}_0\in \mathcal{X}\) enjoys the above convergence guarantee.
In light of Theorem 4, it suffices to focus on controlling \(\phi^{-1}\| \mathbf{u}-\mathbf{v}-\eta\cdot\mathbf{h}(\mathbf{u},\mathbf{v})\|_{\mathcal{K}^\circ_{(\phi)}}\) for all \(\mathbf{u},\mathbf{v}\in 2\mathcal{K}\cap \mathbb{A}_{\alpha}^\beta\) satisfying \(\|\mathbf{u}-\mathbf{v}\|_2\le\mu_4\). We will use the shorthand \(\overline{\mathcal{X}}:=2\mathcal{K}\cap \mathbb{A}_\alpha^\beta\). In this subsection, we present a sharp approach to RAIC through generalizing techniques in [13], [24] with some new developments, including a clipped gradient in (20 ) for incorporating the multi-bit case, the elimination of the small-distance regime, and the more amenable and interpretable moment bounds in Assumptions 5–7. We shall elucidate on these in the sequel.
The overall framework is a covering argument. For some \[r\in \Big(0,\frac{\Delta\vee\Lambda}{4}\wedge \frac{\mu_4}{2}\Big),\] we let \(\mathcal{N}_r\) be a minimal \(r\)-net of \(\overline{\mathcal{X}}\) such that \(\log|\mathcal{N}_r|=\mathscr{H}(\overline{\mathcal{X}},r)\). Then, for any \(\mathbf{u},\mathbf{v}\in \overline{\mathcal{X}}\) obeying \(\|\mathbf{u}-\mathbf{v}\|_2\le \mu_4\), we find their closest points in \(\mathcal{N}_r\): \[\begin{align} \label{eq:findu1v1} \mathbf{u}_1:=\text{arg}\min_{\mathbf{w}\in\mathcal{N}_r}\|\mathbf{w}-\mathbf{u}\|_2~\text{~and~}~\mathbf{v}_1:=\text{arg}\min_{\mathbf{w}\in\mathcal{N}_r}\|\mathbf{w}-\mathbf{v}\|_2. \end{align}\tag{17}\] It follows that \(\|\mathbf{u}_1-\mathbf{v}_1\|_2\le\|\mathbf{u}_1-\mathbf{u}\|_2+\|\mathbf{u}-\mathbf{v}\|_2+\|\mathbf{v}-\mathbf{v}_1\|_2\le\mu_4+2r<2\mu_4.\) We will ultimately achieve RAIC with \(\mu_3=\widetilde{O}(r)\), so we simply choose \(\phi=r\) and seek to control \(\frac{1}{r}\|\mathbf{u}-\mathbf{v}-\eta\cdot \mathbf{h}(\mathbf{u},\mathbf{v})\|_{\mathcal{K}_{(r)}^\circ}\) (see Remark 9).
We define the constraint sets \[\begin{gather} \mathcal{D}^{(2)}_r :=\{(\mathbf{p},\mathbf{q})\in\overline{\mathcal{X}}:\|\mathbf{p}-\mathbf{q}\|_2\le r\},\\ \mathcal{N}^{(2)}_{r,\mu_4}:=\{(\mathbf{p},\mathbf{q})\in\mathcal{N}_r\times\mathcal{N}_r: 0<\|\mathbf{p}-\mathbf{q}\|_2\le 2\mu_4\}. \end{gather}\] Observing from (14 ) the following \[\begin{align} &\mathbf{h}(\mathbf{u}_1,\mathbf{v}_1)-\mathbf{h}(\mathbf{u},\mathbf{v})\\ &= \frac{1}{m}\sum_{i=1}^m \big[\mathcal{Q}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top\mathbf{v}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top\mathbf{u}_1-\tau_i)+\mathcal{Q}(\mathbf{a}_i^\top\mathbf{v}_1-\tau_i)\big]\mathbf{a}_i \\ &=\mathbf{h}(\mathbf{u}_1,\mathbf{u})+\mathbf{h}(\mathbf{v},\mathbf{v}_1) \end{align}\] we can proceed as \[\begin{align} &r^{-1}\big\|\mathbf{u}-\mathbf{v}-\eta\cdot\mathbf{h}(\mathbf{u},\mathbf{v})\big\|_{\mathcal{K}^\circ_{(r)}} \nonumber\\&\le r^{-1}\big\|\mathbf{u}_1-\mathbf{v}_1-\eta\cdot\mathbf{h}(\mathbf{u}_1,\mathbf{v}_1)\big\|_{\mathcal{K}^\circ_{(r)}} + r^{-1}\|\mathbf{u}-\mathbf{u}_1\|_{\mathcal{K}_{(r)}^\circ}+r^{-1}\|\mathbf{v}-\mathbf{v}_1\|_{\mathcal{K}_{(r)}^\circ}\nonumber\\& \qquad+\frac{\eta}{r} \Big(\|\mathbf{h}(\mathbf{u}_1,\mathbf{u})\|_{\mathcal{K}_{(r)}^\circ}+ \|\mathbf{h}(\mathbf{v},\mathbf{v}_1)\|_{\mathcal{K}_{(r)}^\circ}\Big) \nonumber \\ &\le r^{-1}\big\|\mathbf{u}_1-\mathbf{v}_1-\eta\cdot\mathbf{h}(\mathbf{u}_1,\mathbf{v}_1)\big\|_{\mathcal{K}_{(r)}^\circ} +2 r+\frac{2\eta}{r}\cdot \sup_{(\mathbf{p},\mathbf{q})\in\mathcal{D}^{(2)}_r}\big\|\mathbf{h}(\mathbf{p},\mathbf{q})\big\|_{\mathcal{K}_{(r)}^\circ},\label{eq:large95decompose} \end{align}\tag{18}\] where in the last line we observe \((\mathbf{u}_1,\mathbf{u}),(\mathbf{v},\mathbf{v}_1)\in\mathcal{D}_{r}^{(2)}\) and take the supremum over them. Note that \(\|\mathbf{u}_1-\mathbf{v}_1\|_2\le 2\mu_4\), hence either \(\mathbf{u}_1=\mathbf{v}_1\) or \((\mathbf{u}_1,\mathbf{v}_1)\in \mathcal{N}^{(2)}_{r,\mu_4}\) holds. Therefore, bounding \(r^{-1}\|\mathbf{u}_1-\mathbf{v}_1-\eta\cdot\mathbf{h}(\mathbf{u}_1,\mathbf{v}_1)\|_{\mathcal{K}_{(r)}^\circ}\) amounts to uniformly controlling \(r^{-1}\|\mathbf{p}-\mathbf{q}-\eta\cdot\mathbf{h}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}^\circ_{(r)}}\) over the discrete constraint set \(\mathcal{N}^{(2)}_{r,\mu_4}\). In view of the third term in (18 ), another task is to bound \(\|\mathbf{h}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}\) over \((\mathbf{p},\mathbf{q})\in \mathcal{D}_r^{(2)}\).
Since \(\mathcal{Q}\) is non-decreasing, we can write \[\begin{align} \nonumber \mathbf{h}(\mathbf{p},\mathbf{q})& = \frac{1}{m}\sum_{i=1}^m \mathop{\mathrm{sign}}(\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q}))|\mathcal{Q}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)|\cdot\mathbf{a}_i\\ & = \frac{1}{m}\sum_{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}} \mathop{\mathrm{sign}}(\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q}))|\mathcal{Q}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)|\cdot\mathbf{a}_i,\label{eq:hpq} \end{align}\tag{19}\] where in the second equality we define the index set \[\begin{align} \mathbf{R}_{\mathbf{p},\mathbf{q}} := \big\{i\in[m]:\mathcal{Q}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)\ne\mathcal{Q}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)\big\}. \end{align}\] For convenience, we further introduce \(E^{(i)}_{\mathbf{p},\mathbf{q}}\) to denote the event that \(\mathbf{p}\) and \(\mathbf{q}\) have different \(i\)-th measurements \[E^{(i)}_{\mathbf{p},\mathbf{q}}:= \{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}\}.\]
In the 1-bit case, we have \(|\mathcal{Q}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)|=\Delta\) for \(i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}\), hence \(\mathbf{h}(\mathbf{p},\mathbf{q})\) reduces to \[\begin{align} \mathbf{h}(\mathbf{p},\mathbf{q}) = \frac{\Delta}{m}\sum_{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}}\mathop{\mathrm{sign}}(\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q}))\mathbf{a}_i. \end{align}\] This is not true for the multi-bit setting where \(|\mathcal{Q}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)|\), if being non-zero, can take values in \(\{\ell\Delta:\ell=1,2,\cdots,L-1\}\). The multiple values greatly add to the difficulty in deriving sharp concentration bounds for \(r^{-1}\| \mathbf{p}-\mathbf{q}-\eta\cdot\mathbf{h}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}\) because the moments of the marginals of \(|\mathcal{Q}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)|\mathbf{a}_i\) could have distinct behaviors in different regimes.5 This issue also precludes a unified treatment to the multi-bit case and 1-bit case and increases the difficulty in formulating the forthcoming Assumptions 5–7.
Our remedy is to clip the gradient \(\mathbf{h}(\mathbf{p},\mathbf{q})\) to \[\begin{align} \label{eq:hathpq} \hat{\mathbf{h}}(\mathbf{p},\mathbf{q}):= \frac{\Delta}{m}\sum_{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}}\mathop{\mathrm{sign}}(\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q}))\mathbf{a}_i \end{align}\tag{20}\] and then work with \(\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\). Nonetheless, this induces some deviation that we need to separately treat; in particular, triangle inequality gives \[\begin{gather}\tag{21} r^{-1}\| \mathbf{p}-\mathbf{q}-\eta \cdot\mathbf{h}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}\le r^{-1}\|\mathbf{p}-\mathbf{q}-\eta\cdot \hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}+\frac{\eta}{r}\|\mathbf{h}(\mathbf{p},\mathbf{q})-\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ},\\ \frac{\eta}{r} \cdot \|\mathbf{h}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ} \le \frac{\eta}{r}\cdot \|\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}^\circ_{(r)}} + \frac{\eta}{r}\|\mathbf{h}(\mathbf{p},\mathbf{q})-\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}^\circ_{(r)}},\tag{22} \end{gather}\] where \(\frac{\eta}{r}\| \mathbf{h}(\mathbf{p},\mathbf{q})-\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}\) captures the deviation.
Our hope is that this deviation term is uniformly small over \(\mathcal{N}_{r,\mu_4}^{(2)}\) and \(\mathcal{D}_r^{(2)}\), which ensures that the gradient clipping has minimal impact on our goals of bounding \(r^{-1}\|\mathbf{p}-\mathbf{q}-\eta\cdot \mathbf{h}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}\) over \(\mathcal{N}_{r,\mu_4}^{(2)}\) and \(\frac{\eta}{r}\|\mathbf{h}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}^\circ_{(r)}}\) over \(\mathcal{D}_{(r)}^{(2)}\). Intuitively, this is plausible if \(\mu_4\) for RAIC is much smaller than \(\Delta\). For instance, in DMbCS (10 ), \(|\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)-\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)|\ge 2\delta\) implies \(|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\ge\delta\), which is evidently a rare event for \(\|\mathbf{p}-\mathbf{q}\|_2\le \mu_4\ll \delta\) under sub-Gaussian \(\mathbf{a}_i\); in other words, if \(i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}\) and \(\|\mathbf{p}-\mathbf{q}\|_2\ll \delta\), then \(|\mathcal{Q}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)|=\delta\) holds with very high probability.
More precisely, we need the deviation term to be well controlled as in the following assumption.
Assumption 4 (Deviation of gradient clipping). For some \(c^{(3)},c^{(4)}\) and some small enough \(\varepsilon^{(1)}\), \[\begin{gather}\label{eq:boundclip1} \frac{\eta}{r}\|\mathbf{h}(\mathbf{p},\mathbf{q})-\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}\le \frac{\eta\Delta[\varepsilon^{(1)}\|\mathbf{p}-\mathbf{q}\|_2 + c^{(3)}r]}{\Delta\vee\Lambda},~~\forall(\mathbf{p},\mathbf{q})\in \mathcal{N}_{r,\mu_4}^{(2)},\\\label{eq:boundclip2} \frac{\eta}{r}\| \mathbf{h}(\mathbf{p},\mathbf{q})-\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}\le \frac{\eta\Delta c^{(4)}r}{\Delta\vee\Lambda},~~\forall (\mathbf{p},\mathbf{q})\in \mathcal{D}_r^{(2)}. \end{gather}\label{eq:deviterms}\] {#eq: sublabel=eq:eq:boundclip1,eq:eq:boundclip2,eq:eq:deviterms}
The dual norm of the clipped gradient \(r^{-1}\|\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}\) can be uniformly controlled over \((\mathbf{p},\mathbf{q})\in\mathcal{D}_r^{(2)}\) by generic arguments: given that \(\|\mathbf{p}-\mathbf{q}\|_2\le r\), we first invoke \(E_{\rm small}\) in Theorem 2 to uniformly control the number of contributors and then apply Lemma 18. This type of arguments will be invoked multiple times in subsequent developments.
Proposition 1 (Bounding \(r^{-1}\|\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}\)). Under Assumptions 1–2, for some constants \(c_0,C_1,c_2,C_3\) depending on \(c^{(1)}\), if \(r\le c_0 (\Delta\vee\Lambda)\) with sufficiently small \(c_0\), and it holds that \[\begin{align} \label{eq:sample95pro1} m \ge C_1(\Delta\vee\Lambda)\left(\frac{\omega^2(\mathcal{K}_{(r)})}{r^3\log^{3/2}(\frac{\Delta\vee\Lambda}{r})}+\frac{\mathscr{H}(\overline{\mathcal{X}},2r)}{r\log^{1/2}(\frac{\Delta\vee\Lambda}{r})}\right), \end{align}\qquad{(6)}\] then with probability at least \(1-\exp(-\frac{c_2mr}{\Delta\vee\Lambda})\) we have \[\begin{align} \frac{1}{r}\| \hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}^\circ_{(r)}}\le \frac{C_3\Delta r}{\Delta\vee\Lambda} \log^{1/2}\Big(\frac{\Delta\vee\Lambda}{r}\Big),~~\forall(\mathbf{p},\mathbf{q})\in\mathcal{D}_r^{(2)}. \end{align}\]
Proof. See the complete proof in Appendix 14.1. ◻
All that remains is to control \(r^{-1}\|\mathbf{p}-\mathbf{q}-\eta\cdot \hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}\) over \((\mathbf{p},\mathbf{q})\in \mathcal{N}_{r,\mu_4}^{(2)}\). Note that \(\mathcal{N}_{r,\mu_4}^{(2)}\) is a finite set, we can accomplish the goal by first bounding it for a fixed pair \((\mathbf{p},\mathbf{q})\) and then taking a union bound over \(\mathcal{N}_{r,\mu_4}^{(2)}\).
For fixed \((\mathbf{p},\mathbf{q})\in\overline{\mathcal{X}}\times \overline{\mathcal{X}}\) obeying \(0<\|\mathbf{p}-\mathbf{q}\|_2\le 2\mu_4\), we utilize Lemma 20 to establish the following useful parameterization: there exists some orthonormal \((\boldsymbol{\beta}_1:=\frac{\mathbf{p}-\mathbf{q}}{\|\mathbf{p}-\mathbf{q}\|_2},\boldsymbol{\beta}_2)\) such that6 \[\begin{align} \label{eq:parapq} \mathbf{p}= u_1\boldsymbol{\beta}_1+u_2\boldsymbol{\beta}_2~\text{ and }~\mathbf{q}= v_1\boldsymbol{\beta}_1+u_2\boldsymbol{\beta}_2 \end{align}\tag{23}\] for some coordinates \((u_1,u_2,v_1)\) obeying \(u_1>v_1\) and \(u_2\ge 0\). Now we have the following orthogonal decomposition of the clipped gradient \[\begin{align} \label{eq:ortho95decomp} \hat{\mathbf{h}}(\mathbf{p},\mathbf{q})= \langle\hat{\mathbf{h}}(\mathbf{p},\mathbf{q}),\boldsymbol{\beta}_1\rangle\boldsymbol{\beta}_1+\langle \hat{\mathbf{h}}(\mathbf{p},\mathbf{q}),\boldsymbol{\beta}_2\rangle\boldsymbol{\beta}_2 + [\underbrace{\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})-\langle\hat{\mathbf{h}}(\mathbf{p},\mathbf{q}),\boldsymbol{\beta}_1\rangle\boldsymbol{\beta}_1-\langle \hat{\mathbf{h}},(\mathbf{p},\mathbf{q}),\boldsymbol{\beta}_2\rangle\boldsymbol{\beta}_2}_{:=\hat{\mathbf{h}}^\bot(\mathbf{p},\mathbf{q})}] \end{align}\tag{24}\] which allows us to decompose the dual norm as \[\begin{align} &\frac{1}{r}\big\|\mathbf{p}-\mathbf{q}-\eta\cdot\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\big\|_{\mathcal{K}_{(r)}^\circ} \nonumber\\ &= \frac{1}{r}\sup_{\mathbf{w}\in \mathcal{K}_{(r)}} \mathbf{w}^\top\left[(\mathbf{p}-\mathbf{q}-\eta\cdot\langle\hat{\mathbf{h}}(\mathbf{p},\mathbf{q}),\boldsymbol{\beta}_1\rangle\boldsymbol{\beta}_1)-(\eta\cdot \langle\hat{\mathbf{h}}(\mathbf{p},\mathbf{q}),\boldsymbol{\beta}_2\rangle\boldsymbol{\beta}_2)-(\eta\cdot \hat{\mathbf{h}}^\bot(\mathbf{p},\mathbf{q}))\right]\nonumber\\ &\le \big|\|\mathbf{p}-\mathbf{q}\|_2- \eta\cdot \langle\hat{\mathbf{h}}(\mathbf{p},\mathbf{q}),\boldsymbol{\beta}_1\rangle\big| + \big|\eta \cdot \langle\hat{\mathbf{h}}(\mathbf{p},\mathbf{q}),\boldsymbol{\beta}_2\rangle\big| + r^{-1}\cdot\sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\eta \cdot\mathbf{w}^\top \hat{\mathbf{h}}^\bot(\mathbf{p},\mathbf{q})\nonumber\\ :&= \big|\|\mathbf{p}-\mathbf{q}\|_2- T_1^{\mathbf{p},\mathbf{q}}\big|+ |T_2^{\mathbf{p},\mathbf{q}}|+ r^{-1} \cdot T_3^{\mathbf{p},\mathbf{q}}.\label{eq:large95further95decom} \end{align}\tag{25}\] We seek to control the three terms in (25 ).
Substituting \(\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})=\frac{\Delta}{m}\sum_{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}}\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\boldsymbol{\beta}_1)\mathbf{a}_i\), we shall readily find \[\begin{gather} T_1^{\mathbf{p},\mathbf{q}}:=\eta \cdot \langle \hat{\mathbf{h}}(\mathbf{p},\mathbf{q}),\boldsymbol{\beta}_1\rangle = \frac{\eta\Delta}{m}\sum_{i=1}^m|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}}),\\ T_2^{\mathbf{p},\mathbf{q}}:=\eta\cdot\langle\hat{\mathbf{h}}(\mathbf{p},\mathbf{q}),\boldsymbol{\beta}_2\rangle = \frac{\eta\Delta}{m}\sum_{i=1}^m\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\boldsymbol{\beta}_1)(\mathbf{a}_i^\top\boldsymbol{\beta}_2) \mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}}),\\ T_3^{\mathbf{p},\mathbf{q}}:=\sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\eta\cdot\mathbf{w}^\top\hat{\mathbf{h}}^\bot(\mathbf{p},\mathbf{q})= \sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\frac{\eta\Delta}{m}\sum_{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}}\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\boldsymbol{\beta}_1)\big[\mathbf{a}_i-(\mathbf{a}_i^\top\boldsymbol{\beta}_1)\boldsymbol{\beta}_1-(\mathbf{a}_i^\top\boldsymbol{\beta}_2)\boldsymbol{\beta}_2\big]^\top\mathbf{w}. \nonumber \end{gather}\] Recall our convention \(E^{(i)}_{\mathbf{p},\mathbf{q}}=\{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}\}\).
We seek sharp concentration bounds for \((T_i^{\mathbf{p},\mathbf{q}})_{i=1}^3\). The core ideas are to proceed with arguments aware of the distance between \(\mathbf{p}\) and \(\mathbf{q}\). For instance, if \(\mathbf{p}\) and \(\mathbf{q}\) are close enough, the number of effective contributors to \(T_i^{\mathbf{p},\mathbf{q}}\) (i.e., \(|\mathbf{R}_{\mathbf{p},\mathbf{q}}|\)) will be much fewer than \(m\), thus one can hope for tighter concentration bounds. To that end, our particular strategy for bounding \(T_3^{\mathbf{p},\mathbf{q}}\) is to first establish the concentration bound by conditioning on \(|\mathbf{R}_{\mathbf{p},\mathbf{q}}|\), and then further get rid of the conditioning by analyzing \(|\mathbf{R}_{\mathbf{p},\mathbf{q}}|\), a binomial variable, via Chernoff bound. To establish the conditional concentration bound, we shall show the sub-Gaussianity of the conditional distribution \([\mathbf{a}_i-(\mathbf{a}_i^\top\boldsymbol{\beta}_1)\boldsymbol{\beta}_1-(\mathbf{a}_i^\top\boldsymbol{\beta}_2)\boldsymbol{\beta}_2]^\top\mathbf{w}|\{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}\}\) and then use Lemma 21 to obtain a bound relevant to the Gaussian width of \(\mathcal{K}_{(r)}\). Similar idea was used in [24], [38]. On the other hand, for the simpler terms \(T_1^{\mathbf{p},\mathbf{q}}\) and \(T_2^{\mathbf{p},\mathbf{q}}\), we find that bounding the moments as in (?? ) and (?? ) and then using Bernstein’s inequality (see Lemma 17) is sufficient.
We make the following assumptions on these matters.
Assumption 5. For any \(\mathbf{p},\mathbf{q}\in \overline{\mathcal{X}}\) obeying \(0<\|\mathbf{p}-\mathbf{q}\|_2\le2\mu_4\), we suppose that \[\begin{gather}\label{eq:sg195sg} \mathbb{E}\Big(|\mathbf{a}_i^\top\boldsymbol{\beta}_1|^p\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)\le c^{(5)}\mathsf{P}_{\mathbf{p},\mathbf{q}}\cdot \frac{p!}{2},\quad\forall p\ge 2\\ \left|\mathbb{E}\big(|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big) - \frac{c^{(6)}\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda}\right|\le \frac{\varepsilon^{(2)}\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda}, \label{eq:sg195exp} \end{gather}\label{eq:sg195todo}\] {#eq: sublabel=eq:eq:sg195sg,eq:eq:sg195exp,eq:eq:sg195todo} hold for some \(c^{(5)},c^{(6)}>0\), \(\varepsilon^{(2)}\ge 0\).
Assumption 6. For any \(\mathbf{p},\mathbf{q}\in \overline{\mathcal{X}}\) obeying \(0<\|\mathbf{p}-\mathbf{q}\|_2\le 2\mu_4\), we suppose that \[\begin{gather}\label{eq:sg295sg} \mathbb{E}\Big(|\mathbf{a}_i^\top\boldsymbol{\beta}_2|^p\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)\le c^{(7)}\mathsf{P}_{\mathbf{p},\mathbf{q}}\cdot \frac{p!}{2},\quad\forall p\ge 2\\\label{eq:sg295exp} \Big|\mathbb{E}\Big(\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\boldsymbol{\beta}_1)\mathbf{a}_i^\top\boldsymbol{\beta}_2\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)\Big|\le \frac{\varepsilon^{(3)}\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda}, \end{gather}\] {#eq: sublabel=eq:eq:sg295sg,eq:eq:sg295exp} hold for some \(c^{(7)}>0\), \(\varepsilon^{(3)}\ge 0\).
For any \(\mathbf{w}\in \mathbb{R}^{n}\), we define \[J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}:=\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\boldsymbol{\beta}_1)[\mathbf{a}_i-(\mathbf{a}_i^\top\boldsymbol{\beta}_1)\boldsymbol{\beta}_1-(\mathbf{a}_i^\top\boldsymbol{\beta}_2)\boldsymbol{\beta}_2]^\top\mathbf{w}.\]
Assumption 7. For any \(\mathbf{p},\mathbf{q}\in \overline{\mathcal{X}}\) obeying \(0<\|\mathbf{p}-\mathbf{q}\|_2\le 2\mu_4\), we suppose that \[\begin{gather}\label{eq:sg395sg} \mathbb{E}\Big(|J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}|^p\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)\le \mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}} (c^{(8)}\sqrt{p})^p,\quad\forall p\ge 2,~~\forall\mathbf{w}\in \mathbb{S}^{n-1}\\\label{eq:sg395exp} \Big|\mathbb{E}\Big(J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)\Big|\le \frac{\varepsilon^{(4)}\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda},~~ \forall\mathbf{w}\in\mathbb{S}^{n-1} \end{gather}\] {#eq: sublabel=eq:eq:sg395sg,eq:eq:sg395exp} hold for some \(c^{(8)}>0\), \(\varepsilon^{(4)}\ge 0\).
As mentioned, \(\varepsilon^{(i)}\)’s denote sufficiently small constants, thus (?? ), (?? ) and (?? ) precisely characterize the mean of \(T_i^{\mathbf{p},\mathbf{q}}\); for instance, (?? ) essentially characterize \[\mathbb{E}[T_1^{\mathbf{p},\mathbf{q}}]=\eta\Delta \mathbb{E}\big[|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big]\approx \frac{c^{(6)}\eta\Delta\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda}.\] These are relevant in the selection of the step size \(\eta\) to ensure contraction. While we can validate (?? ) and (?? ) for 1bCS, D1bCS and DMbCS, meaning that \(T_2^{\mathbf{p},\mathbf{q}}\) and \(T_3^{\mathbf{p},\mathbf{q}}\) nearly concentrate about \(0\), in some more intricate problem this may not be true and we will need a more general condition as in (?? ). See one-bit phase retrieval [24] for instance.
The moment bounds (?? ), (?? ) and (?? ) are more interesting and, in some sense, convey a type of independence between the marginals of \(\mathbf{a}_i\) and the separation event \(E^{(i)}_{\mathbf{p},\mathbf{q}}\). We shall use (?? ) to elaborate on this. In fact, the most natural way to bound \(\mathbb{E}(|\mathbf{a}_i^\top\boldsymbol{\beta}_i|^p\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}}))\) is via Cauchy–Schwarz inequality: \[\begin{align} \label{csachieve} \mathbb{E}\Big(|\mathbf{a}_i^\top\boldsymbol{\beta}_i|^p\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)\le \Big(\mathbb{E}\big[|\mathbf{a}_i^\top\boldsymbol{\beta}_1|^{2p}\big]\mathbb{P}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)^{1/2}\le \sqrt{\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}}(c_1\sqrt{p})^p\le c_2\sqrt{\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}}\cdot\frac{p!}{2} \end{align}\tag{26}\] for some absolute constants \(c_1\) and \(c_2\). However, this is weaker than what we assumed in (?? ) if \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}=o(1)\). On the other hand, if \(\mathbf{a}_i^\top\boldsymbol{\beta}_1\) and \(E^{(i)}_{\mathbf{p},\mathbf{q}}\) are independent, then we can easily reach (?? ) by \[\begin{align} \mathbb{E}\Big(|\mathbf{a}_i^\top\boldsymbol{\beta}_i|^p\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)= \mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\mathbb{E}\big[|\mathbf{a}_i^\top\boldsymbol{\beta}_i|^p\big] \le \mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}(c_1\sqrt{p})^p\le c_2\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\cdot\frac{p!}{2}. \end{align}\] Therefore, roughly put, (?? ) indicates a type of independence between \(\mathbf{a}_i^\top\boldsymbol{\beta}_i\) and \(E^{(i)}_{\mathbf{p},\mathbf{q}}\). As we shall see, such “independence” comes from the rotational invariance of Gaussian sensing vector in 1bCS, while is due to the additional randomness of \(\boldsymbol{\tau}\) in D1bCS and DMbCS.
A more precise description of such independence is that “the event \(E_{\mathbf{p},\mathbf{q}}^{(i)}\) does not significantly affect the sub-Gaussianity of \(\mathbf{a}_i^\top\boldsymbol{\beta}_1,~\mathbf{a}_i^\top\boldsymbol{\beta}_2\) and \(J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}\).” It is easy to note that (?? ), (?? ) and (?? ) are equivalent to \[\begin{gather} \mathbb{E}\Big(|\mathbf{a}_i^\top\boldsymbol{\beta}_1|^p\big|E^{(i)}_{\mathbf{p},\mathbf{q}}\Big) \le c^{(5)}\cdot\frac{p!}{2},\\ \mathbb{E}\Big(|\mathbf{a}_i^\top\boldsymbol{\beta}_2|^p\big|E^{(i)}_{\mathbf{p},\mathbf{q}}\Big) \le c^{(7)}\cdot\frac{p!}{2},\\ \mathbb{E}\Big(|J^{\mathbf{p},\mathbf{q}}_{i,\mathbf{w}}|^p\big|E^{(i)}_{\mathbf{p},\mathbf{q}}\Big) \le (c^{(8)}\sqrt{p})^p,\quad \forall \mathbf{w}\in \mathbb{S}^{n-1} \end{gather}\] for any \(p\ge 2\). As \(\|X\|_{\psi_2}\asymp \sup_{p\ge 1}(\mathbb{E}|X|^p)^{1/p}/\sqrt{p}\) and \(\|X\|_{\psi_1}\asymp \sup_{p\ge 1}(\mathbb{E}|X|^p)^{1/p}/p\) [32], these conditions essentially characterize the sub-exponential tails of \(\mathbf{a}_i^\top\boldsymbol{\beta}_1|E^{(i)}_{\mathbf{p},\mathbf{q}}\) and \(\mathbf{a}_i^\top\boldsymbol{\beta}_2|E^{(i)}_{\mathbf{p},\mathbf{q}}\) \[\begin{align} \big\|\mathbf{a}_i^\top\boldsymbol{\beta}_1|E^{(i)}_{\mathbf{p},\mathbf{q}}\big\|_{\psi_1}=O(c^{(5)})\quad\text{and}\quad \big\|\mathbf{a}_i^\top\boldsymbol{\beta}_2|E^{(i)}_{\mathbf{p},\mathbf{q}}\big\|_{\psi_1}=O(c^{(7)}), \label{conse} \end{align}\tag{27}\] and the sub-Gaussian tail of \(J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}|E^{(i)}_{\mathbf{p},\mathbf{q}}\) \[\begin{align} \big\|J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}|E^{(i)}_{\mathbf{p},\mathbf{q}}\big\|_{\psi_2} = O(c^{(8)}),\quad \forall \mathbf{w}\in \mathbb{S}^{n-1}. \label{consg} \end{align}\tag{28}\] This perspective was employed in [13], [24] and will be useful in controlling \(T_3^{\mathbf{p},\mathbf{q}}\) in Proposition 4.
With these assumptions in place, we bound \(|\|\mathbf{p}-\mathbf{q}\|_2-T_1^{\mathbf{p},\mathbf{q}}|\), \(|T_2^{\mathbf{p},\mathbf{q}}|\) and \(T_3^{\mathbf{p},\mathbf{q}}\) in the following propositions.
Proposition 2 (Bounding \(|\|\mathbf{p}-\mathbf{q}\|_2-T_1^{\mathbf{p},\mathbf{q}}|\)). Under Assumption 5, with probability at least \(1-2\exp(-2\mathscr{H}(\overline{\mathcal{X}},r))\), for all \((\mathbf{p},\mathbf{q})\in\mathcal{N}_{r,\mu_4}^{(2)}\) we have \[\begin{align} \big|\|\mathbf{p}-\mathbf{q}\|_2-T_1^{\mathbf{p},\mathbf{q}}\big| \le 4\eta\Delta\left[ \sqrt{\frac{c^{(5)}\mathscr{H}(\overline{\mathcal{X}},r)\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}}{m}}+\frac{\mathscr{H}(\overline{\mathcal{X}},r)}{m}\right]+\left[\Big|1-\frac{\eta c^{(6)} \Delta }{\Delta\vee\Lambda}\Big|+\frac{\eta\Delta \varepsilon^{(2)}}{\Delta\vee\Lambda}\right]\|\mathbf{p}-\mathbf{q}\|_2. \end{align}\]
Proof. The proof can be found in Appendix 14.2. ◻
Proposition 3 (Bounding \(|T_2^{\mathbf{p},\mathbf{q}}|\)). Under Assumption 6, with probability at least \(1-2\exp(-2\mathscr{H}(\overline{\mathcal{X}},r))\), for all \((\mathbf{p},\mathbf{q})\in\mathcal{N}_{r,\mu_4}^{(2)}\) we have \[\begin{align} |T_2^{\mathbf{p},\mathbf{q}}|\le 4\eta\Delta\left[ \sqrt{\frac{c^{(7)}\mathscr{H}(\overline{\mathcal{X}},r)\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}}{m }}+\frac{\mathscr{H}(\overline{\mathcal{X}},r)}{m}\right]+\frac{\eta\Delta \varepsilon^{(3)}\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda}. \end{align}\]
Proof. The proof can be found in Appendix 14.3. ◻
Proposition 4 (Bounding \(T_3^{\mathbf{p},\mathbf{q}}\)). Under Assumption 7, with probability at least \(1-4\exp(-2\mathscr{H}(\overline{\mathcal{X}},r))\), there exists some absolute constant \(C\) such that \[\begin{align} T_3^{\mathbf{p},\mathbf{q}}& \le Cc^{(8)}r\eta\Delta \sqrt{\Big[\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}+\frac{\mathscr{H}(\overline{\mathcal{X}},r)}{m}\Big]\Big[\frac{r^{-2}\omega^2(\mathcal{K}_{(r)})+\mathscr{H}(\overline{\mathcal{X}},r)}{m}\Big]} + \frac{5r\eta\Delta\varepsilon^{(4)}\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda}\left(1+\frac{\mathscr{H}(\overline{\mathcal{X}},r)}{m\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}}\right) \end{align}\] holds for all \((\mathbf{p},\mathbf{q})\in \mathcal{N}^{(2)}_{r,\mu_4}\).
Proof. The proof can be found in Appendix 14.4. ◻
Remark 12 (Simplifications of [13], [24]). Our work simplifies the analysis in [13], [24] from some aspects. The main simplification is to provide a unified treatment to all the pairs \((\mathbf{p},\mathbf{q})\in\mathcal{N}_{r,\mu_4}^{(2)}\), unlike [13], [24] that separately analyzed \((\mathbf{p},\mathbf{q})\in \mathcal{N}_r\times \mathcal{N}_r\) in the large-distance regime (i.e., \(\|\mathbf{p}-\mathbf{q}\|_2\ge r\)) and the small-distance regime (i.e., \(\|\mathbf{p}-\mathbf{q}\|_2\le r\)). Indeed, the only essential use of \(\|\mathbf{p}-\mathbf{q}\|_2\ge r\) in their large-distance regime is in instances such as [13], where \(\|\mathbf{p}-\mathbf{q}\|_2\) appears in the probability term and hence it should be suitably large to tolerate a union bound over \(\mathcal{N}_{r,\mu_4}^{(2)}\). To avoid \(\|\mathbf{p}-\mathbf{q}\|_2\ge r\), we adjust the upper bounds in this part of analysis to ensure a sufficient probability term (see Propositions 2–4), and it turns out that these slightly different upper bounds, such as \(O(\sqrt{\frac{\mathscr{H}(\overline{\mathcal{X}},r)\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}}{m}}+\frac{\mathscr{H}(\overline{\mathcal{X}},r)}{m})\) in Proposition 2, are tight enough for our purpose. Another simplification is that, unlike [13], [24] that bound \(T_1^{\mathbf{p},\mathbf{q}},T_2^{\mathbf{p},\mathbf{q}}\) by conditioning on \(|E^{(i)}_{\mathbf{p},\mathbf{q}}|\) and establishing the sub-Gaussianity of the conditional distribution, we observe that the moment-based Bernstein inequality (Lemma 17) suffices and therefore impose the moment bounds in (?? ) and (?? ). These conditions are more convenient to validate and are slightly weaker than conditional sub-Gaussianity; see (27 ).
Additionally, we assume an upper bound on \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\) that complements Assumption 3.
Assumption 8 (Upper bound on \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\)). For some \(c^{(9)}>0\), \[\begin{align} \mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\le \frac{ c^{(9)}\|\mathbf{u}-\mathbf{v}\|_2}{\Delta\vee\Lambda},\quad \forall\mathbf{u},\mathbf{v}\in \mathbb{A}_\alpha^\beta . \end{align}\]
Now we can combine all the pieces to obtain our main theorem. We shall pause to present some auxiliary conditions to keep our theorem statement concise.
We will work with Assumptions 1–8 under \(r>0\) which is a given small enough positive constant obeying \(r \lesssim \frac{\mu_4}{\log^{1/2}((\Delta\vee\Lambda)/\mu_4)}\).7 Recall that \(\kappa_{\alpha}=1\) if \(\alpha=0\) and \(\kappa_\alpha=2\) if \(\alpha>0\). We choose the step size \(\eta=\frac{\Delta\vee\Lambda}{c^{(6)} \Delta }\) inspired by the bound in Proposition 2. Corresponding to \(\mu_1 < \frac{1}{2\kappa_\alpha}\), we assume \[\begin{align} \label{eq:eta95condition} \frac{ \sum_{j=1}^3\varepsilon^{(j)}+5\varepsilon^{(4)} }{c^{(6)}}\le \frac{0.49}{\kappa_\alpha}. \end{align}\tag{29}\] If \(\mathcal{K}\) is not a cone and \(\alpha>0\), we also assume \[\begin{align} \frac{ \sum_{j=1}^3\varepsilon^{(j)}+5\varepsilon^{(4)} }{c^{(6)}} \le \frac{0.24\alpha}{\mu_4} \label{mu1mu2mu3} \end{align}\tag{30}\] which stems from (16 ) in Theorem 4 and ensures \(\mathbf{x}^{(t)}\in2\mathcal{K}\). Furthermore, we assume the mild condition \(\mu_4\le C_0(\Delta\vee\Lambda)\) for some absolute constant \(C_0\).
Theorem 5 (Main Theorem). Under the above assumptions, we suppose that Assumptions 1–8 hold and \(\eta = \frac{\Delta\vee\Lambda}{c^{(6)} \Delta }\). There exist some constants \(C_1,c_2,C_3,C_4,C_5,C_6\) depending on \((c^{(i)})_{i=1}^9\), if \[\begin{align} \label{eq:sample95main} m\ge C_1(\Delta\vee\Lambda)\left(\frac{\omega^2(\mathcal{K}_{(r)})}{r^3}+\frac{\mathscr{H}(\mathcal{X},r/2)}{r}\right), \end{align}\qquad{(7)}\] then with probability at least \(1-\exp(-c_2\mathscr{H}(\mathcal{X},r))\), we have that \((\mathcal{Q},\mathbf{A},\boldsymbol{\tau},\mathcal{K},\eta=\frac{\Delta\vee\Lambda}{c^{(6)} \Delta })\) respects \((\overline{\mathcal{X}},\boldsymbol{\mu})\)-RAIC at the scale of \(r\) with \[\begin{align} \label{eq:bmmu} \boldsymbol{\mu} = \left( \frac{ (\sum_{j=1}^3\varepsilon^{(j)}+5\varepsilon^{(4)})}{c^{(6)}},C_3r,C_4r \log^{1/2}\Big(\frac{\Delta\vee\Lambda}{r}\Big),\mu_4\right). \end{align}\qquad{(8)}\] This RAIC implies the following for any \(\mathbf{x}\in\mathcal{X}\) and the corresponding sequence \(\{\mathbf{x}^{(t)}\}\) produced by running Algorithm 3 with initialization \(\mathbf{x}^{(0)}\in \mathbb{B}_2^n(\mathbf{x};\mu_4)\cap \mathcal{X}\) and step size \(\eta=\frac{\Delta\vee\Lambda}{c^{(6)} \Delta }\):
(Linear Convergence) It holds that, for any integer \(t\ge 0\),8 \[\begin{align} \label{eq:rate95main} \|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le 0.99^t\mu_4 + C_5 r\log^{1/2}\Big(\frac{\Delta\vee\Lambda}{r}\Big). \end{align}\qquad{(9)}\]
(Faster Convergence) If additionally \(\mu_1\le \sqrt{\frac{C_3r}{\mu_4}}\) holds, then for any \(t\ge 0\), \[\begin{align} \|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le \mu_4^{2^{-t}}\left(C_6r\log^{1/2}\Big(\frac{\Delta\vee\Lambda}{r}\Big)\right)^{1-2^{-t}}. \end{align}\]
Proof. In this proof, we combine the developments of this section (i.e., Section 3.2) to establish the RAIC. Then the two convergence guarantees follow directly from Theorem 4. See the detailed proof in Appendix 12. ◻
Our main theorem indicates the following takeaway message of our paper.
Remark 13. Comparing Theorem 5 and Theorem 3, we find that under the further Assumptions 4–8, the proposed PGD achieves the same error rate as HDM, up to logarithmic factor. While HDM is in general computationally intractable, PGD is efficient so long as the projection onto \(\mathcal{K}\) can be executed efficiently, covering some canonical examples such as \(\mathcal{K}=\Sigma^n_k,~M^{n_1,n_2}_{\bar{r}}\), \(\sqrt{k}\mathbb{B}_1^n\) and so on.
In the multi-bit case, the techniques developed in the last subsection only establish RAIC with \(\mu_4\ll\Delta\); in fact, if \(\|\mathbf{u}-\mathbf{v}\|_2\ge\Delta\), then \(\hat{\mathbf{h}}(\mathbf{u},\mathbf{v})\) deviates too much from the actual gradient \(\mathbf{h}(\mathbf{u},\mathbf{v})\). Hence, in general, Assumption 4 does not hold.
In this subsection, we develop a complementary approach for the situation where the sharp approach only yields local convergence. Here, similarly, we introduce \(r_1\) as the accuracy we want to achieve;9 hence, as in Remark 9, we will let \(\phi=r_1\) and seek a different way to uniformly control \[\begin{align} \frac{1}{r_1}\|\mathbf{u}-\mathbf{v}-\eta\cdot\mathbf{h}(\mathbf{u},\mathbf{v})\|_{\mathcal{K}_{(r_1)}^\circ},\quad \mathbf{u},\mathbf{v}\in \overline{\mathcal{X}}. \end{align}\]
Let us start with a useful perspective for nonlinear observation (e.g., [6], [7], [39])—to view it as a properly rescaled linear model under a near-centered non-standard noise. In particular, for some properly chosen \(\zeta>0\), we decompose the quantized measurement into a re-scaled linear observation \(\zeta\cdot \mathbf{a}_i^\top\mathbf{u}\) and an irregular noise \(\xi_i(\mathbf{u})\) that hinges on \((\mathbf{a}_i,\tau_i,\mathbf{u})\): \[\begin{align} \label{nonlinearview} \mathcal{Q}(\mathbf{a}_i^\top\mathbf{u}-\tau_i) = \zeta \cdot \mathbf{a}_i^\top\mathbf{u}+ (\underbrace{\mathcal{Q}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)-\zeta \cdot\mathbf{a}_i^\top\mathbf{u}}_{:=\xi_i(\mathbf{u})}). \end{align}\tag{31}\]
Utilizing the decomposition, for any \(\mathbf{u},\mathbf{v}\in\overline{\mathcal{X}}\) we have \[\begin{align} &\frac{1}{r_1}\|\mathbf{u}-\mathbf{v}-\eta\cdot\mathbf{h}(\mathbf{u},\mathbf{v})\|_{\mathcal{K}^\circ_{(r_1)}}\nonumber \\&\nonumber=\frac{1}{r_1}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\Big\langle\mathbf{w},\mathbf{u}-\mathbf{v}- \frac{\eta}{m}\sum_{i=1}^m\big[\mathcal{Q}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top\mathbf{v}-\tau_i)\big]\mathbf{a}_i\Big\rangle\\ \nonumber &= \frac{1}{r_1}\sup_{\mathbf{w}\in \mathcal{K}_{(r_1)}}\left[\mathbf{w}^\top\Big(\mathbf{I}_n - \frac{\eta\zeta}{m}\sum_{i=1}^m\mathbf{a}_i\mathbf{a}_i^\top\Big)(\mathbf{u}-\mathbf{v})-\frac{\eta}{m}\sum_{i=1}^m\xi_i(\mathbf{u})\mathbf{a}_i^\top\mathbf{w}+ \frac{\eta}{m}\sum_{i=1}^m\xi_i(\mathbf{v})\mathbf{a}_i^\top\mathbf{w}\right]\\ &\le \frac{1}{r_1}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\left|\mathbf{w}^\top \Big(\mathbf{I}_n-\frac{\eta\zeta}{m}\sum_{i=1}^m \mathbf{a}_i\mathbf{a}_i^\top\Big)(\mathbf{u}-\mathbf{v})\right|+2\underbrace{\sup_{\mathbf{u}\in\overline{\mathcal{X}}}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\frac{\eta}{mr_1}\sum_{i=1}^m\xi_i(\mathbf{u})\mathbf{a}_i^\top\mathbf{w}}_{:=\hat{T}}, \label{eq:qpe2raic} \end{align}\tag{32}\]
The first term can be controlled uniformly for all \(\mathbf{u},\mathbf{v}\in\overline{\mathcal{X}}\) by the concentration inequality of product process [40]; see Lemma 22.
Proposition 5. Under Assumption 1, if \(m\ge\frac{\omega^2(\mathcal{K}_{(r_1)})}{r_1^2}\), then there exist some absolute constants \(C_1,c_2\), for any \(\mathbf{u},\mathbf{v}\in \overline{\mathcal{X}}\) we have \[\begin{align} \label{boundfir}\nonumber &\frac{1}{r_1}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\left|\mathbf{w}^\top \Big(\mathbf{I}_n-\frac{\eta\zeta}{m}\sum_{i=1}^m \mathbf{a}_i\mathbf{a}_i^\top\Big)(\mathbf{u}-\mathbf{v})\right| \\&\le \left(\frac{C_1|\eta\zeta|\cdot\omega(\mathcal{K}_{(r_1)})}{r_1\sqrt{m}}+|\eta\zeta-1|\right)\cdot\|\mathbf{u}-\mathbf{v}\|_2+ \frac{C_1|\eta\zeta|\omega(\mathcal{K}_{(r_1)})}{\sqrt{m}} \end{align}\qquad{(10)}\] with probability at least \(1-\exp(-\frac{c_2\omega^2(\mathcal{K}_{(r_1)})}{r_1^2})\).
Proof. See its proof in Appendix 14.5. ◻
In contrast, it takes more technicalities to bound \(\hat{T}\) which accounts for the quantization. Indeed, in the literature, the property of \(\hat{T}\) being well controlled has proven a major ingredient in the analysis for many other estimators, and is referred to as (global) quantized product embedding (see [25] for \(\mathcal{Q}_\delta\)), limited projection distortion (see [5] for \(\mathcal{Q}_\delta\) or even general non-linearity) or sign product embedding (see [9] for 1bCS).
As before, we state some secondary assumptions here to ensure cleaner theorem statement. With arbitrary initialization, we let \(\{\mathbf{x}^{(t)}\}\) be the sequence produced by running Algorithm 3 with initialization \(\mathbf{x}^{(0)}\in \mathcal{X}\) and step size \(\eta\). In a specific nonlinear model, \(\zeta\) in (31 ) is often known, and we simply choose \(\eta=\zeta^{-1}\) so that \(\eta\zeta =1\) and the bound (?? ) is “minimized”. If \(\mathcal{K}\) is not a cone and \(\alpha>0\), we additionally assume \(3r_1\le 0.24\alpha\) to ensure (16 ). Under these assumptions, we have the following guarantee once \(\hat{T}\) defined in (32 ) is bounded by \(r_1\).
Theorem 6 (Complementary approach). Under the above setting and Assumption 1, we assume for some small enough given constant \(r_1\) and \(\hat{T}\) defined in (32 ) is bounded as \[\hat{T}\le r_1.\] For some constants \(C_1,c_2,c_3,C_4\) that may depend on \((\alpha,\beta)\), if \[m\ge \frac{C_1\omega^2(\mathcal{K}_{(r_1)})}{r_1^2}\] and \(r_1\le c_2\beta\), then with probability at least \(1-2\exp(-c_3\omega^2(\mathcal{K}))\), \((\mathcal{Q},\mathbf{A},\boldsymbol{\tau},\mathcal{K},\eta)\) respects \((\overline{\mathcal{X}},\boldsymbol{\mu})\)-RAIC with \(\boldsymbol{\mu}=(r_1,0,2r_1,2\beta)\), and for any \(\mathbf{x}\in\mathcal{X}\) and any \(t\ge 0\) we have \[\begin{align} \|\mathbf{x}^{(t)}-\mathbf{x}\|_2 \le \left(\frac{C_4\omega(\mathcal{K}_{(r_1)})}{r_1\sqrt{m}}\right)^t\beta +24r_1. \end{align}\]
Proof. See the detailed proof in Appendix 13. ◻
In this section, we validate Assumptions 1–8 to establish the optimality of PGD for 1bCS, D1bCS and DMbCS. For a specific model, the validation of Assumptions 5–7 consists of elementary probability and moment estimations. It will often be convenient to work with the orthonormal \((\boldsymbol{\beta}_1,\boldsymbol{\beta}_2)\) such that \(\mathbf{p}=u_1\boldsymbol{\beta}_1+u_2\boldsymbol{\beta}_2\) and \(\mathbf{q}=v_1\boldsymbol{\beta}_1+u_2\boldsymbol{\beta}_2\) for some \(u_1>v_1\) and \(u_2\ge 0\); also note that \(\|\mathbf{p}-\mathbf{q}\|_2 = u_1-v_1\); see Section 3.2.2. This enables the expression \[\begin{align} \label{Eib1b2} E^{(i)}_{\mathbf{p},\mathbf{q}}=\{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}\} = \big\{\mathcal{Q}(u_1\mathbf{a}_i^\top\boldsymbol{\beta}_1+u_2\mathbf{a}_i^\top\boldsymbol{\beta}_2 -\tau_i)\ne \mathcal{Q}(v_1\mathbf{a}_i^\top\boldsymbol{\beta}_1+u_2\mathbf{a}_i^\top\boldsymbol{\beta}_2 -\tau_i)\big\}. \end{align}\tag{33}\]
Observe that we can simply focus on sufficiently small \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\) when we seek to validate (?? ), (?? ) and (?? ). This is because the cases when \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\ge c\) (where \(c\) is any given small absolute constant) can be addressed by Cauchy–Schwarz inequality; see (26 ) for instance. Therefore, upon validating Assumption 3 for some absolute constant \(c^{(2)}\), we can restrict our attention to \(\|\mathbf{p}-\mathbf{q}\|_2 \le c(\Delta\vee\Lambda)\) where \(c\) is any given small absolute constant.
This section is organized by model. In the main text we provide the statements needed to invoke the general theory, while we defer lengthier technical derivations to Appendix 15.
We consider the recovery of \(\mathbf{x}\in \mathcal{X}:=\mathcal{K}\cap \mathbb{S}^{n-1}\) from \(\mathbf{y}=\mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x})\) where \(\mathbf{A}\) has i.i.d. \(\mathcal{N}(0,1)\) entries. In this case, we have \[\Delta = 2,~~\Lambda= 0,~~ \alpha=1,~~\beta = 1,~~b_1=0.\] We seek a global RAIC and set \(\mu_4=2\); this brings no restriction to \(\mathbf{u},\mathbf{v}\in\mathbb{S}^{n-1}\). We proceed to establish Assumptions 1–8 for 1bCS.
Lemma 1 (Assumptions 1–4, 8 for 1bCS). In the model of 1bCS, Assumption 1 holds, Assumption 2 holds with \(c^{(1)}=\sqrt{8/\pi}\), Assumption 3 holds with \(c^{(2)}=\frac{2}{\pi}\), Assumption 4 holds with \(\varepsilon^{(1)}=c^{(3)}=c^{(4)}=0\), Assumption 8 holds with \(c^{(9)}=1\).
Proof. The proofs consist of some elementary probability estimations. See Appendix 15.1. ◻
Lemma 2 (Assumptions 5–7 for 1bCS). For \(\mathbf{a}_i\sim\mathcal{N}(0,\mathbf{I}_n)\), Assumption 5 holds for some absolute constant \(c^{(5)}\) and \(c^{(6)}=\sqrt{2/\pi}\) and \(\varepsilon^{(2)}=0\); Assumption 6 holds for some absolute constant \(c^{(7)}\) and \(\varepsilon^{(3)} =0\); Assumption 7 holds for some absolute constant \(c^{(8)}\) and \(\varepsilon^{(4)}=0\).
Proof. In the parameterization of \((\mathbf{p},\mathbf{q})\) via \((\boldsymbol{\beta}_1,\boldsymbol{\beta}_2)\), we additionally have \(v_1=-u_1\) due to \(\mathbf{p},\mathbf{q}\in\mathbb{S}^{n-1}\) (see Lemma 20). As discussed, we can focus on sufficiently small \(\|\mathbf{p}-\mathbf{q}\|_2=u_1-v_1=2u_1\) in the validation of (?? ), (?? ) and (?? ). The proof consists of some elementary integral estimates and calculations. It can be found in Appendix 15.2. ◻
Now we invoke Theorem 5 and come to the following result.
Theorem 7 (1bCS via PGD). We recover \(\mathbf{x}\in\mathcal{X}=\mathcal{K}\cap \mathbb{S}^{n-1}\) for some star-shaped set \(\mathcal{K}\) from \(\mathbf{y}= \mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x})\) with standard Gaussian \(\mathbf{A}\) by running Algorithm 3 with any \(\mathbf{x}^{(0)}\in\mathcal{X}\) and \(\eta=\sqrt{\frac{\pi}{2}}\), which produces a sequence \(\{\mathbf{x}^{(t)}\}_{t=0}^\infty\). There exist some absolute constants \(c_0,C_1,c_2,C_3,C_4\), for any \(r\in (0,c_0)\), if \[\begin{align} m\ge C_1 \left(\frac{\omega^2(\mathcal{K}_{(r)})}{r^3}+\frac{\mathscr{H}(\mathcal{X},r/2)}{r}\right), \end{align}\] then with probability at least \(1-\exp(-c_2\mathscr{H}(\mathcal{X},r/2))\), for any \(\mathbf{x}\in \mathcal{X}\) we have \[\|\mathbf{x}^{(t)}-\mathbf{x}\|_2 \le C_3 r\sqrt{\log(r^{-1})},\quad\forall t\ge C_4\log(\log(r^{-1})).\]
Proof. We set \(\mu_4=2\) and consider sufficiently small \(r\). As in Lemmas 1–2, we have \(\eta = \sqrt{\frac{\pi}{2}}= \frac{\Delta\vee\Lambda}{c^{(6)} \Delta }\) and \(\varepsilon^{(i)}=0\) (\(i=1,2,3,4\)), which justify all the conditions in Theorem 5. Therefore, we have \[\|\mathbf{x}^{(t)}-\mathbf{x}\|_2 \le 2^{2^{-t}}(C_1r\sqrt{\log(r^{-1})})^{1-2^{-t}},\qquad\forall t\ge 0.\] This implies the desired claim. ◻
Remark 14. Specializing Theorem 7 to \(\mathcal{K}=\Sigma^n_k\) recovers the optimality of NBIHT proved in the recent work [13]. Moreover, letting \(\mathcal{K}= M^{n_1,n_2}_{\bar{r}}\) leads to the first efficient and optimal algorithm for 1bCS of low-rank matrices. In addition, letting \(\mathcal{K}= \sqrt{k}\mathbb{B}_1^n\) shows PGD achieves \(\widetilde{O}((\frac{k}{m})^{1/3})\) in 1bCS of effectively sparse signals, which matches with Adaboost [22] (the fastest algorithm in existing works).
We consider the recovery of \(\mathbf{x}\in \mathcal{X}:= \mathcal{K}\cap \mathbb{B}_2^n\) from \(\mathbf{y}=\mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\) under sub-Gaussian \(\mathbf{A}\) with rows \(\{\mathbf{a}_i\}_{i=1}^m\) satisfying Assumption 1 and uniform dither \(\boldsymbol{\tau}\sim \mathscr{U}([-\lambda,\lambda]^m)\) with some \(\lambda\ge 2\); here, \(\mathbf{A}\) and \(\boldsymbol{\tau}\) are independent. In this case, we have \[\Delta=2,\quad \Lambda = \lambda,\quad \alpha=0,\quad\beta=1,\quad b_1=0.\] We seek to establish a global RAIC with \(\mu_4=2\). It remains to validate Assumptions 2–8, which is accomplished in the following two lemmas.
Lemma 3 (Assumptions 2–4, 8 for D1bCS). In D1bCS, Assumption 2 holds with \(c^{(1)}=1\), Assumption 3 holds with absolute constant \(c^{(2)}\), Assumption 4 holds with \(\varepsilon^{(1)}=c^{(3)}=c^{(4)}=0\), Assumption 8 holds with \(c^{(9)}=\frac{1}{2}\).
Proof. The proof consists of some elementary integral estimations. Compared to 1bCS, \(\mathbf{a}_i\)’s here no longer possess rotational invariance. Instead, the trick is to utilize the randomness of \(\tau_i\) first to transform \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\) to a technically more amenable form (see, e.g., (56 )). The complete proof can be found in Appendix 15.3. ◻
Lemma 4 (Assumptions 5–7 for D1bCS). In our D1bCS setting, suppose that \(\mathbf{a}_i\) satisfies Assumption 1 which leads to (?? ) with some absolute constants \(\bar{c}_0,\bar{c}_1\). Then we have that Assumption 5 holds for some absolute constant \(c^{(5)}\), \(c^{(6)}=\frac{1}{2}\) and \(\varepsilon^{(2)}=8(\bar{c}_1)^2\exp(-\bar{c}_0\lambda^2);\) Assumption 6 holds for some absolute constant \(c^{(7)}\) and \(\varepsilon^{(3)}=8(\bar{c}_1)^2\exp(-\bar{c}_0\lambda^2)\); Assumption 7 holds for some absolute constant \(c^{(8)}\) and \(\varepsilon^{(4)}=8(\bar{c}_1)^2\exp(-\bar{c}_0\lambda^2)\).
Proof. The main idea, similarly to Lemma 3, is to take expectation of the uniform dither first. This transforms the expectations into much more amenable forms. The proof can be found in Appendix 15.4. ◻
With all assumptions being validated, Theorem 5 yields the following statement.
Theorem 8 (D1bCS via PGD). Consider the recovery of \(\mathbf{x}\in \mathcal{X}:=\mathcal{K}\cap \mathbb{B}_2^n\) for some star-shaped set \(\mathcal{K}\) from \(\mathbf{y}= \mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\) where the \(m\) rows of \(\mathbf{A}\) satisfy Assumption 1 and \(\boldsymbol{\tau}\sim\mathscr{U}([-\lambda,\lambda]^m)\). To this end, we obtain \(\{\mathbf{x}^{(t)}\}_{t=0}^\infty\) by running Algorithm 3 with \(\mathbf{x}^{(0)}\in \mathcal{X}\) and \(\eta=\lambda\). There exist some absolute constants \(c_1,C_2,C_3,c_4,C_5,C_6\), given any \(r\in(0,c_1)\), if \(\lambda\ge C_2\) and \[\begin{align} m\ge C_3\lambda\left(\frac{\omega^2(\mathcal{K}_{(r)})}{r^3}+\frac{\mathscr{H}(\mathcal{X},r/2)}{r}\right), \end{align}\] then with probability at least \(1-\exp(-c_4\mathscr{H}(\mathcal{X},r))\), for any \(\mathbf{x}\in\mathcal{X}\) we have \[\|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le C_5 r\log^{1/2}\Big(\frac{\lambda}{r}\Big),\quad \forall\,t\ge C_6\log (r^{-1}).\]
Proof. Under \(\eta=\lambda=\frac{\Delta\vee\lambda}{c^{(6)} \Delta }\) and \(\sum_{j=1}^3\varepsilon^{(j)}+5\varepsilon^{(4)}\le 56(\bar{c}_1)^2\exp(-\bar{c}_0\lambda^2)\), we use \(\lambda \ge C_2\) with sufficiently large \(C_2\) to ensure (29 ). We set \(\mu_4=2\) and then Theorem 5 implies \[\|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le 2 (0.99^t) + C_3r\log^{1/2}\Big(\frac{\lambda}{r}\Big),\qquad \forall t\ge 0\] which immediately leads to the desired claim. ◻
Remark 15. Similarly to Remark 14, Theorem 8 implies that PGD is the first efficient and optimal algorithm for D1bCS of sparse vectors or low-rank matrices. Also, PGD achieves \(\widetilde{O}((\frac{k}{m})^{1/3})\) for D1bCS of \(\mathbf{x}\in\sqrt{k}\mathbb{B}_1^n\cap \mathbb{B}_2^n\), matching with the fastest known efficient algorithm (i.e., the convex program in [3]).
We proceed to the more intricate multi-bit model DMbCS that concerns the recovery of \(\mathbf{x}\in \mathcal{X}:=\mathcal{K}\cap \mathbb{B}_2^n\) from \(\mathbf{y}=\mathcal{Q}_{\delta,L}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\), where \(\mathbf{A}\) has rows \((\mathbf{a}_i)_{i=1}^m\) satisfying Assumption 1, \(\boldsymbol{\tau}\sim\mathscr{U}([-\frac{\delta}{2},\frac{\delta}{2}]^m)\) is independent of \(\mathbf{A}\). In this setting, we have \[\Delta = \delta,~~\Lambda=\frac{\delta}{2},~~\alpha=0,~~\beta = 1\] and the quantization thresholds \(\{b_j:j\in[L-1]\}=\{j\delta :j=1-\frac{L}{2},\cdots,-1,0,1,\cdots,\frac{L}{2}-1\}\).
We choose \(\mu_4\le c_1\delta\) for sufficiently small \(c_1\) and aim to show PGD converges to an error rate much sharper than \(\mu_4\). We thus also suppose \(r\lesssim \delta\). We validate Assumptions 2–8 in the next three lemmas.
Lemma 5 (Assumptions 2, 3, 8 for DMbCS). In our DMbCS setting, if \(L\delta\ge C_0\) for some absolute constant \(C_0\), then Assumption 2 holds with \(c^{(1)}=2\), Assumptions 3 and 8 hold with some absolute constant \(c^{(2)}>0\) and \(c^{(9)} = 1\).
Proof. Compared to D1bCS, this appears more intricate because of the multiple quantization thresholds, while the core idea remains at using the randomness of \(\tau_i\sim \mathscr{U}([-\frac{\delta}{2},\frac{\delta}{2}])\). The proof can be found in Appendix 15.5. ◻
An additional intricacy for the multi-bit model is that the validation of Assumption 4 requires substantial technical works. We have the following statement.
Lemma 6 (Assumption 4 for DMbCS). In our DMbCS setting, there exist some absolute constants \(c_2,C_3,c_4,C_5\) such that the following holds: given any sufficiently small \(c_1>0\), if \[\mu_4\le c_1\delta,~~m\ge C_3\exp\Big(\frac{c_2}{c_1^2}\Big)\mathscr{H}(\mathcal{X},r/2)~\text{ and }~m\ge \;\frac{\delta \omega^2(\mathcal{K}_{(r)})}{r^3},\] then with probability at least \(1-2\exp(-c_4 \mathscr{H}(\mathcal{X},r))\), Assumption 4 holds with \[\varepsilon^{(1)}=C_5\exp\Big(-\frac{c_2}{2c_1^2}\Big)\] and some absolute constants \(c^{(3)}\) and \(c^{(4)}\).
Proof. See the complete proof in Appendix 15.6. ◻
Lemma 7 (Assumptions 5–7 for DMbCS). In our DMbCS setting, assume that \(\mu_4\le c_1\delta\) for some small enough \(c_1\), and that \(\mathbf{a}_i\) satisfies (?? ) for some absolute constants \(\bar{c}_0,\bar{c}_1\). We let \[\begin{align} \varepsilon' := 8 (\bar{c}_1)^2\Big[\exp\Big(-\frac{\bar{c}_0}{4c_1^2}\Big)+\exp\Big(-\frac{\bar{c}_0L^2\delta^2}{16}\Big)\Big], \end{align}\] then we have that Assumption 5 holds for some absolute constant \(c^{(5)}\), \(c^{(6)}=1\) and \(\varepsilon^{(2)}=\varepsilon'\); Assumption 6 holds for some absolute constant \(c^{(7)}\), \(\varepsilon^{(3)}=\varepsilon'\); Assumption 7 holds for some absolute constant \(c^{(8)}\), \(\varepsilon^{(4)}=\varepsilon'\).
Proof. By using the randomness of \(\tau_i\) first, we can essentially treat \(\mathbb{E}_{\tau_i}(\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}}))\) as \(\frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{\delta}=\frac{\|\mathbf{p}-\mathbf{q}\|_2|\mathbf{a}_i^\top\boldsymbol{\beta}_1|}{\delta}\) for \((\mathbf{p},\mathbf{q})\) obeying \(\|\mathbf{p}-\mathbf{q}\|_2\le 2\mu_4 \ll \delta\) and \(L\delta\) being large enough. The proof can be found in Appendix 15.7. ◻
With Assumptions 1–8 being verified, we come to the following statement by invoking Theorem 5.
Corollary 1 (DMbCS via PGD: Phase II). In our DMbCS setting, we obtain \(\{\mathbf{x}^{(t)}\}_{t=0}^\infty\) by running Algorithm 3 with \(\mathbf{x}^{(0)}\in \mathcal{X}\cap \mathbb{B}_2^n(\mathbf{x};c_0\delta)\) and \(\eta =1\), where \(c_0\) is sufficiently small. There exist some absolute constants \(c_1,C_2,C_3,c_4,C_5\), if \(r\in (0,c_1\delta)\) for small enough \(c_1\), \(L\delta\ge C_2\) for large enough \(C_2\), and \[\begin{align} \label{sssaa} m\ge C_3\delta \left(\frac{\omega^2(\mathcal{K}_{(r)})}{r^3}+\frac{\mathscr{H}(\mathcal{X},r/2)}{r}\right), \end{align}\qquad{(11)}\] then with probability at least \(1-\exp(-c_4\mathscr{H}(\mathcal{X},r))\), for any \(\mathbf{x}\in \mathcal{X}\) and any \(t\ge 0\) it holds that \[\begin{align} \|\mathbf{x}^{(t)}-\mathbf{x}\|_2 \le 0.99^t (c_0\delta) + C_5 r\log^{1/2}\Big(\frac{\delta}{r}\Big). \end{align}\]
Proof. We set \(\mu_4=c_0\delta\) with small enough \(c_0\) and only need to check the conditions in Theorem 5. For \(r\in (0,c_1\delta)\) with small enough \(c_1\), the sample complexity in Lemma 6 (i.e., \(m\ge \frac{\delta \omega^2(\mathcal{K}_{(r)}) }{r^3}\)) can be ensured by (?? ) in our statement. By Lemmas 6–7 and \(\eta =1\), we have \[\frac{\eta\Delta (\sum_{j=1}^4\varepsilon^{(j)})}{\Delta\vee\Lambda}\le C_5\exp\Big(-\frac{c_3}{2c_0^2}\Big)+24 (\bar{c}_1)^2\left[\exp\Big(-\frac{\bar{c}_0}{4c_0^2}\Big)+\exp\Big(-\frac{\bar{c}_0L^2\delta^2}{16}\Big)\right]\] for some absolute constants \(c_3\) and \(C_5\). Therefore, with small enough \(c_0\) and large enough \(L\delta\), we can ensure (29 ). Then we invoke Theorem 5 to establish the result. ◻
The incomplete part of Corollary 1 lies in the condition \(\|\mathbf{x}^{(0)}-\mathbf{x}\|_2 \le c_0 \delta\) with small enough \(c_0\), which remains non-trivial under fine quantization corresponding to small \(\delta\). In this subsection, we invoke the complementary approach to show that Algorithm 3 with \(\mathbf{x}^{(0)}=0\) enters a region surrounding the underlying signal with radius \(c_0\delta\) after a few iterations.
In the generic development in Section 3.3, \(r_1\) is the (order of) reconstruction accuracy we want to attain, so we should let \[r_1=c_1\delta\] for small constant \(c_1\) to be chosen, in order to fulfill the initialization requirement in Corollary 1. Moreover, we should choose \(\zeta=1\) and use \(\mathbf{a}_i^\top\mathbf{u}\) to approximate \(\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top \mathbf{u}-\tau_i)\) [3]–[5], [25], which leads to the decomposition \(\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)=\mathbf{a}_i^\top\mathbf{u}+\xi_i(\mathbf{u})\). Accordingly, we set the step size \(\eta =1\).
Therefore, all that remains is to control \(\hat{T}\) in (32 ), which can be written as \[\begin{align} \hat{T}:= \sup_{\mathbf{u}\in \overline{\mathcal{X}}}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\left|\frac{1}{mr_1}\big\langle\mathcal{Q}_{\delta,L}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}) -\mathbf{A}\mathbf{u},\mathbf{A}\mathbf{w}\big\rangle\right|. \end{align}\] We are able to establish the following bound.
Lemma 8 (Bounding \(\hat{T}\)). In our DMbCS setting we let \(r_1=c_1\delta\) for some small enough \(c_1\). There exist some constants \(C_1,C_2,C_3,c_4,c_5,c_6,c_7\) that may depend on \(c_1\), if \(C_1\log^{1/2}(\frac{m}{\omega^2(\mathcal{X})})\le L\delta \le C_2 \omega(\mathcal{X})\) and \[\begin{align} \label{pro6sam} m \ge C_3\left[\mathscr{H}(\mathcal{X},c_4\delta)+\frac{\omega^2(\mathcal{K}_{(\delta)})}{\delta^2}+\frac{\omega(\mathcal{X})\omega(\mathcal{K}_{(\delta)})}{\delta^2}\right], \end{align}\qquad{(12)}\] then with probability at least \(1-\exp(-\frac{c_5\omega^2(\mathcal{X})}{(L\delta)^2})-\exp(-c_6\mathscr{H}(\mathcal{X},2c_7\delta))\), we have \[\hat{T}\le r_1.\]
Proof. The proof can be found in Appendix 15.8. ◻
Then we invoke Theorem 6 to obtain the following statement.
Corollary 2 (DMbCS via PGD: Phase I). In our DMbCS setting, suppose we obtain \(\{\mathbf{x}^{(t)}\}_{t=0}^\infty\) by runing Algorithm 3 with \(\eta=1\) and \(\mathbf{x}^{(0)}=0\). In the same setting as Proposition 8 (i.e., constraint on \(L\delta\), sample size and probability), for all \(\mathbf{x}\in \mathcal{X}\) we have \[\|\mathbf{x}^{(t)}-\mathbf{x}\|_2 \le \left(\frac{C_8\omega(\mathcal{K}_{(\delta)})}{\delta\sqrt{m}}\right)^t+ 24c_1\delta.\]
Proof. Under our assumptions, Proposition 8 implies \(\hat{T}\le r_1\), and we further note that other conditions needed in Theorem 6 are satisfied. Hence, our statement follows from Theorem 6. ◻
By running Algorithm 3 with \(\mathbf{x}^{(0)}=0\), Corollary 2 establishes the first stage that the sequence enters \(\mathbb{B}_2^n(\mathbf{x};c_0\delta)\), and then the subsequent refinement to a sharp error rate is characterized by Corollary 1. We thus obtain the following final theorem for DMbCS.
Theorem 9 (DMbCS via PGD). Consider the recovery of \(\mathbf{x}\in\mathcal{X}:=\mathcal{K}\cap\mathbb{B}_2^n\) for some star-shaped set \(\mathcal{K}\) from \(\mathbf{y}=\mathcal{Q}_{\delta,L}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\) where the \(m\) rows of \(\mathbf{A}\) satisfy Assumption 5 and \(\boldsymbol{\tau}\sim\mathscr{U}([-\frac{\delta}{2},\frac{\delta}{2}]^m)\). To this end, we obtain \(\{\mathbf{x}^{(t)}\}_{t=0}^\infty\) by running Algorithm 3 with \(\mathbf{x}^{(0)}=0\) and \(\eta = 1\). There exist some absolute constants \(c_1,C_2,C_3,C_4,c_5,c_6,c_7,C_8,C_9\) such that, given any \(r\in (0,c_1\delta)\), if \(C_2 \log^{1/2}(\frac{m}{\omega^2(\mathcal{X})})\le L\delta\le C_3\omega(\mathcal{X})\) and \[\begin{align} \label{eq:mb95sam} m\ge C_4\left(\frac{\delta\cdot \omega^2(\mathcal{K}_{(r)})}{r^3}+\frac{\delta\cdot \mathscr{H}(\mathcal{X},r/2)}{r}+ \frac{\omega(\mathcal{X})\cdot\omega(\mathcal{K}_{(\delta)})}{\delta^2}\right), \end{align}\qquad{(13)}\] then with probability at least \(1-\exp(-c_5\mathscr{H}(\mathcal{X},c_6\delta))-\exp(-\frac{c_7\omega^2(\mathcal{X})}{(L\delta)^2})\), for any \(\mathbf{x}\in\mathcal{X}\) we have \[\begin{align} \|\mathbf{x}^{(t)}-\mathbf{x}\|_2 \le C_8r\log^{1/2}\Big(\frac{\delta}{r}\Big),\qquad\forall t\ge C_9\log(r^{-1}). \end{align}\]
Proof. Because \(\mathscr{H}(\mathcal{X},c\delta)\lesssim \frac{\delta}{r}\mathscr{H}(\mathcal{X},\frac{r}{2})\) and \(\frac{\omega^2(\mathcal{K}_{(\delta)})}{\delta^2}\lesssim \frac{\delta \omega^2(\mathcal{K}_{(r)})}{r^3}\), (?? ) can fulfill the sample complexity requirements in Corollaries 1–2. Suppose the small enough \(c_0\) in Corollary 1 has been fixed, and regarding this \(c_0\) we invoke Corollary 2 with small enough \(c_1\) to ensure \[\|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le 0.99^t + \frac{c_0\delta}{2},\qquad \forall t \ge 0.\] Note that this implies \(\|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le c_0\delta\) for any \(t\ge t_0 := \lceil C_2\log(\delta^{-1})\rceil\) for some absolute constant \(C_2\). Then, Corollary 1 leads to \[\|\mathbf{x}^{(t_0+t)}-\mathbf{x}\|_2\le 0.99^t (c_0\delta) + C_3 r\log^{1/2}(\frac{\delta}{r}),\qquad\forall t\ge 0,\] which implies \(\|\mathbf{x}^{(t_0+t)}-\mathbf{x}\|_2\le C_4r \log^{1/2}(\frac{\delta}{r})\) for any \(t\ge t_1:= \lceil C_5\log(\frac{\delta}{r})\rceil\). The result follows due to \(t_0+t_1\le C_6 \log(r^{-1})\). ◻
Remark 16. Corollary 1, when specialized to \(\mathcal{K}=\Sigma^n_k\) and \(M_{\bar{r}}^{n_1,n_2}\), yields the error rates \(\widetilde{O}(\frac{\delta k}{m})\) and \(\widetilde{O}(\frac{\delta\bar{r}(n_1+n_2)}{m})\). Under \(L\)-level quantizer, since \(\delta=\widetilde{O}(\frac{1}{L})\) suffices to fulfill \(L\delta \gtrsim \log^{1/2}(\frac{m}{\omega^2(\mathcal{K}\cap \mathbb{B}_2^n)})\), PGD achieves error rates \(\widetilde{O}(\frac{k}{mL})\) and \(\widetilde{O}(\frac{\bar{r}(n_1+n_2)}{mL})\) that nearly match the lower bounds in Theorem 1. For the recovery of sparse vectors, to our best knowledge, this is the first result for a (memoryless) multi-bit quantized compressed sensing system to be decoded nearly optimally by an efficient algorithm.
We believe the condition \(m\gtrsim \delta^{-2}\omega(\mathcal{X})\omega(\mathcal{K}_{(c_5\delta)})\) is a proof artifact and can be removed. While we leave further investigation to future work, we mention two regimes where our current arguments are able to get rid of this constraint.
Remark 17. The constraint \(m\gtrsim \delta^{-2}\omega(\mathcal{X})\omega(\mathcal{K}_{(c_5\delta)})\), which arises in Lemma 13 (bounding the effect of saturation), is benign for the most interesting cases but precludes fine quantization with very small \(\delta\). We can get rid of the constraint in either of the following two regimes (where there is no saturation and hence Lemma 13 is no longer needed): (i) We consider the uniform quantizer \(\mathcal{Q}_\delta\) without the saturation issue; (ii) We only pursue the non-uniform recovery of a fixed signal \(\mathbf{x}\in \mathcal{X}\) as with results in [4]; the reason is that for fixed \(\mathbf{x}\) we have \(\|\mathbf{A}\mathbf{x}-\boldsymbol{\tau}\|_\infty\lesssim\sqrt{\log m}\) w.h.p.; thus, if \(L\delta\gtrsim \sqrt{\log m}\), then w.h.p. we have \(\mathbf{y}= \mathcal{Q}_{\delta,L}(\mathbf{A}\mathbf{x}- \boldsymbol{\tau})=\mathcal{Q}_{\delta}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\).
While previous sections focus on quantized compressed sensing under noiseless measurements \(\mathbf{y}= \mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau}-\mathbf{e})\), it is worth discussing how to extend our results to a noisy setting. We shall focus on two types of noise (or corruption) commonly treated in prior works: a small fraction of adversarial bit flips [2], [9], [15], [22], [38] and pre-quantization random noise [2], [3], [9], [41].
In a follow-up work of [13], the same authors showed [38] that NBIHT achieves error rate \(\widetilde{O}(\frac{k}{m}+\bar{\zeta})\) under a \(\bar{\zeta}\)-fraction of adversarial bit flips, that is, a setting where one observes \(\mathbf{y}_{\rm cor}\) obeying \[d_H(\mathbf{y}_{\rm cor},\mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x}))\le \bar{\zeta}m.\] Under the same corruption pattern, Adaboost achieves \(\widetilde{O}((\frac{k}{m}+\bar{\zeta})^{1/3})\) for signals in \(\sqrt{k}\mathbb{B}_1^n\cap\mathbb{S}^{n-1}\), as shown in [22].
Regarding our PGD algorithm, we shall note that the robustness to adversarial bit flips is in fact a straightforward extension of the current corruption-free results. Suppose that we observe \(\mathbf{y}_{\rm cor}=\mathbf{y}+\mathbf{e}\) under the adversarial corruption \(\mathbf{e}=(e_1,\cdots,e_m)^\top\), then the update rule of PGD reads \[\begin{align} \mathbf{x}^{(t)} =\mathcal{P}_{\mathbb{A}_\alpha^\beta}\left( \mathcal{P}_{\mathcal{K}}\Big(\mathbf{x}^{(t-1)}-\eta\cdot \mathbf{h}(\mathbf{x}^{(t-1)},\mathbf{x})-\frac{\eta\cdot\mathbf{A}^\top\mathbf{e}}{m}\Big)\right). \end{align}\] By using an adapted version of RAIC to imply convergence, the only difference is that an additional term \(O\big(\frac{\eta}{mr}\|\mathbf{A}^\top\mathbf{e}\|_{\mathcal{K}^\circ_{(r)}}\big)\) contributes to the estimation error. We shall characterize the corruption jointly by its sparsity and \(\ell_2\)-norm: \[\|\mathbf{e}\|_0 \le \bar{\zeta}m\quad\text{and}\quad \|\mathbf{e}\|_2\le \bar{\gamma}\sqrt{m}.\] Then, Lemma 18, together with the sample complexity in Theorem 5, establishes the high-probability event \[\begin{align} &\frac{\eta}{mr}\|\mathbf{A}^\top\mathbf{e}\|_{\mathcal{K}^\circ_{(r)}}=\frac{\eta}{mr}\sup_{\mathbf{w}\in \mathcal{K}_{(r)}}\sum_{i=1}^m e_i \mathbf{a}_i^\top\mathbf{w}\\& \le \frac{\eta}{m}\sup_{\mathbf{w}\in r^{-1}\mathcal{K}_{(r)}}\max_{\substack{I\subset [m]\\|I|\le \bar{\zeta}m}}\sum_{i\in I}e_i|\mathbf{a}_i^\top\mathbf{w}|\\& \le \frac{\eta\|\mathbf{e}\|_2}{m}\sup_{\mathbf{w}\in r^{-1}\mathcal{K}_{(r)}}\max_{\substack{I\subset [m]\\|I|\le \bar{\zeta}m}} \Big(\sum_{i\in I}|\mathbf{a}_i^\top\mathbf{w}|^2\Big)^{1/2} \\&\lesssim \frac{\eta\bar{\gamma}\cdot\omega(\mathcal{K}_{(r)})}{\sqrt{m}r}+\eta\bar{\gamma}\sqrt{\bar{\zeta}\log(\bar{\zeta}^{-1})}\\& \lesssim \eta\bar{\gamma}\sqrt{\frac{r}{\Delta\vee\Lambda}}+\eta\bar{\gamma}\sqrt{\bar{\zeta}\log(\bar{\zeta}^{-1})}. \end{align}\] For 1bCS, we can always set \(\bar{\gamma}=(2\bar{\zeta})^{1/2}\); combined with \((r\bar{\zeta})^{1/2}\le 2r+2\bar{\gamma}\), we find that the corruption only increments the estimation error by \(O(\bar{\zeta}\log^{1/2}(\bar{\zeta}^{-1}))\). This recovers the major result in [38] and improves on the corruption term \(O(\bar{\zeta}^{1/3})\) from [22]. In fact, a subsequent work shows [28] that this approach is more general in the following sense: in the analysis of PGD via RAIC, robustness can be obtained by bounding an additional random process (such as the above \(\frac{\eta}{mr}\|\mathbf{A}^\top\mathbf{e}\|_{\mathcal{K}_{(r)}^\circ}\)). Moreover, it is straightforward to argue that the corruption term \(O(\bar{\zeta}\log^{1/2}(\bar{\zeta}^{-1}))\) is tight up to a logarithmic factor; see [28].
The robustness to pre-quantization noise, which arises prior to the quantization and corrupts \(\mathbf{y}\) to \(\mathbf{y}_{\rm cor}:=\mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau}-\mathbf{e})\), is more intricate. For instance, consider \(\mathbf{e}\sim\mathcal{N}(0,\sigma^2\mathbf{I}_m)\), then [20] established a lower bound \(\Omega(\sigma\sqrt{k/m})\) in the recovery of \(k\)-sparse vector. As such, our PGD upper bound \(\widetilde{O}(\frac{k}{mL})\) is no longer attainable if, for instance, \(\sigma\gtrsim 1\). After the first appearance of our paper on arXiv, [41] appeared and contributed significantly to the problem of recovery of \(\mathbf{x}\in\Sigma^{n,*}_k\) from \(\mathbf{y}=\mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x}- \mathbf{e})\) where \(\mathbf{e}\sim \mathcal{N}(0,\sigma^2\mathbf{I}_m)\); this problem can be viewed as 1bCS with pre-quantization Gaussian noise, but indeed, is also the sparse probit regression model in statistics. For any \(\sigma>0\), it was shown [41] that NBIHT (with the noisy observations) achieves \[\|\hat{\mathbf{x}}_{nbiht}-\mathbf{x}\|_2 =\widetilde{O}\big(\frac{k}{m}\big)+ \widetilde{O}\bigg(\sqrt{\frac{(\sigma+\sigma^2)k}{m}}\bigg),\] implying that a tiny pre-quantization noise (\(\sigma\lesssim \frac{k}{m}\)) does not affect the optimal rate of \(\widetilde{O}(k/m)\). Notably, this upper bound is likely tight (up to logarithmic factors) in light of the lower bounds for logistic regression [42]. For D1bCS, some treatment to possibly heavy-tailed pre-quantization noise can be found in [19].
We demonstrate the error rates of Algorithm 3 implied by Theorems 7–9 by simulating the following:
1bCS where we recover \(\mathbf{x}\in \mathcal{K}=\Sigma^{n}_k,~ M^{n_1,n_2}_{\bar{r}},~\sqrt{k}\mathbb{B}_1^n\) with unit \(\ell_2\)-norm from \(\mathbf{y}= \mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x})\) under \(\mathbf{A}\sim \mathcal{N}^{m\times n}(0,1)\), by running Algorithm 3 with \(\mathbf{x}^{(0)}\in \mathcal{K}\cap \mathbb{S}^{n-1}\) and \(\eta = \sqrt{\pi/2}\) for \(100\) iterations;
D1bCS where we recover \(\mathbf{x}\in\mathcal{K}=\Sigma^{n}_k,~ M^{n_1,n_2}_{\bar{r}},~\sqrt{k}\mathbb{B}_1^n\) with \(\ell_2\)-norm not greater than \(1\) from \(\mathbf{y}=\mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\), under \(\mathbf{A}\) having i.i.d. \(\{-1,1\}\)-valued Bernoulli entries (Bernoulli design) and \(\boldsymbol{\tau}\sim\mathscr{U}([-\Lambda,\Lambda]^m)\), by running Algorithm 3 with \(\mathbf{x}^{(0)}=0\) and \(\eta= \Lambda\) for \(100\) iterations;
DMbCS where we recover \(\mathbf{x}\in\mathcal{K}=\Sigma^{n}_k,~ M^{n_1,n_2}_{\bar{r}},~\sqrt{k}\mathbb{B}_1^n\) with \(\ell_2\)-norm not greater than \(1\) from \(\mathbf{y}= \mathcal{Q}_{\delta,L}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\), under Bernoulli design \(\mathbf{A}\) and \(\boldsymbol{\tau}\sim\mathscr{U}([-\frac{\delta}{2},\frac{\delta}{2}]^m)\), by running Algorithm 3 with \(\mathbf{x}^{(0)}=0\) and \(\eta= 1\) for \(100\) iterations;
We draw a \(k\)-sparse signal from a uniform distribution over \(\Sigma^n_k\cap \mathbb{S}^{n-1}\), and generate a rank-\(\bar{r}\) matrix in \(\mathbb{R}^{n_1\times n_2}\) by drawing \(\mathbf{X}_0\sim \mathcal{N}^{n_1\times n_2}(0,1)\) and then retaining only the top \(\bar{r}\) SVD components of \(\mathbf{X}_0\). Then, the signal is normalized to unit \(\ell_2\)-norm for 1bCS, rescaled to \(\|\mathbf{x}\|_2\sim\mathscr{U}([0,1])\) for D1bCS and DMbCS. For effectively sparse signals living in \(\mathbb{B}_1^n(\sqrt{k})\), we generate it as \[\begin{align} \mathbf{x}= \big(\underbrace{\pm a,\pm a,\cdots,\pm a}_{\text{first~c~entries}},\underbrace{\pm b,\pm b,\cdots,\pm b}_{\text{last~n-c~entries}}\big)^\top \end{align}\] where \(c\sim \mathscr{U}(\{1,\cdots,\lceil 0.6k\rceil\})\), \(a=\frac{\sqrt{k}+\sqrt{k+n(n-k-c)/c}}{n}\), \(b=\frac{\sqrt{k}-ca}{n-c}\), and the sign of each entry is \(1\) or \(-1\) with equal probability. It is easy to verify that signals generated in this way have unit \(\ell_2\)-norm and \(\ell_1\)-norm equaling \(\sqrt{k}\), respectively. Each data point is averaged over \(50\) independent trials. The MATLAB code used to generate the figures in this paper is available at https://github.com/junrenchen58/optimal-qcs.
Our experimental results are reported in Figures 5–7. More details are provided in the caption. For the recovery of sparse signals and low-rank matrices (the first two sub-figures), we clearly find that the data points roughly shape a straight line with slope \(-1\), confirming that the errors decay with \(m\) in the optimal rate \(O(m^{-1})\). For the recovery of effectively sparse signals (the rightmost sub-figures), we observe decay rates that are noticeably slower than \(O(m^{-1})\) but faster than \(O(m^{-1/3})\). In fact, some curves clearly follow the \(m^{-1/3}\) decay rate and suggest that this is tight in recovering effectively sparse signals via PGD. Moreover, simultaneously doubling \(k\) (or \(\bar{r}\)) and the measurement number \(m\) (e.g., \((k,m)=(3,400)\) v.s. \((k,m)=(6,800)\)) almost maintains the same estimation error, which corroborates the scaling laws \(\frac{k}{m}\) and \(\frac{\bar{r}}{m}\). It is worth mentioning that \(\Lambda\) for D1bCS should be chosen to fit the signal norm, and not doing so leads to performance degradation, as seen by the curves of \(\Lambda=0.8,~3.2\) in Figure 6 (Left). This is also true for \(L\delta\) in DMbCS, though we only report the results under the appropriate choice \(L\delta=5\).
In the multi-bit model DMbCS we additionally track the role of \(L\) to corroborate the scaling law \(\frac{1}{mL}\). To this end, we simultaneously double \(L\) and halve \(m\) to maintain the same \(mL\) (e.g., \((L,m)=(4,200)\) v.s. \((L,m)=(8,100)\)); we have observed that the estimation errors in these cases almost coincide, which is consistent with our theoretical error rate. This is however not true for overly large \(L\): the curves of \(L=32,~64\) in Figure 7 (Left) and \(L=32\) in Figure 7 (Middle) fail to maintain the same estimation errors as others, especially under small measurement number. This phenomenon can also be nicely interpreted by our Theorem 9: consider the recovery of \(k\)-sparse signals, we will need \(m\gtrsim k\log(\frac{en}{k})\) to fulfill (?? ), namely, the measurement number should exceed a threshold that is independent of \(L\) and \(\delta\); when \(\frac{mL}{k}\) is small, the measurement numbers for the cases with large \(L\) may not be numerous enough to fulfill (?? ).



Figure 5: In 1bCS, PGD achieves error rates \(\widetilde{O}(\frac{k}{m})\) for \(\mathbf{x}\in \Sigma^n_k\) (left), \(\widetilde{O}(\frac{\bar{r}(n_1+n_2)}{m})\) for \(\mathbf{x}\in M^{n_1,n_2}_{\bar{r}}\) (middle), and \(\widetilde{O}((\frac{k}{m})^{1/3})\) for \(\mathbf{x}\in \sqrt{k}\mathbb{B}_1^n\cap\mathbb{S}^{n-1}\) (right). In sparse recovery, we recover \(k\)-sparse \(500\)-dimensional signals under \(m=c\cdot\text{ml}\) with \(\text{ml}=400:200:1200\). In low-rank recovery, we recover rank-\(\bar{r}\) \(25\times 25\) matrices under \(m=c\cdot\text{ml}\) with \(\text{ml}=400:200:1200\). In recovering effectively sparse signals, we test \(300\)-dimensional signals under \(m=c\cdot\text{ml}\) with \(\text{ml}=800:400:2400\)..



Figure 6: In D1bCS, PGD achieves error rates \(\widetilde{O}(\frac{k}{m})\) for \(\mathbf{x}\in \Sigma^n_k\) (left), \(\widetilde{O}(\frac{\bar{r}(n_1+n_2)}{m})\) for \(\mathbf{x}\in M^{n_1,n_2}_{\bar{r}}\) (middle), and \(\widetilde{O}((\frac{k}{m})^{1/3})\) for \(\mathbf{x}\in \sqrt{k}\mathbb{B}_1^n\cap\mathbb{S}^{n-1}\) (right). In sparse recovery, we recover \(k\)-sparse \(500\)-dimensional signals under \(m=c\cdot\text{ml}\) with \(\text{ml}=400:200:1600\). In low-rank recovery, we recover rank-\(\bar{r}\) \(25\times 25\) matrices under measurement number \(m=c\cdot\text{ml}\) with \(\text{ml}=600:200:1600\) with \(\Lambda=1.5\). In recovering effectively sparse signals, we test \(300\)-dimensional signals under \(m=c\cdot\text{ml}\) with \(\text{ml}=800:400:2400\)..



Figure 7: In DMbCS with \(\delta=\frac{5}{L}\), PGD achieves error rates \(\widetilde{O}(\frac{k}{mL})\) for \(\mathbf{x}\in \Sigma^n_k\) (left), \(\widetilde{O}(\frac{\bar{r}(n_1+n_2)}{mL})\) for \(\mathbf{x}\in M^{n_1,n_2}_{\bar{r}}\) (middle), and \(\widetilde{O}((\frac{k}{mL})^{1/3})\) for \(\mathbf{x}\in \sqrt{k}\mathbb{B}_1^n\cap\mathbb{S}^{n-1}\) (right). In sparse recovery, we recover \(k\)-sparse \(500\)-dimensional signals under measurement number \(m=c\cdot\text{ml}\) with \(\text{ml}=200:200:1200\). In low-rank recovery, we recover rank-\(\bar{r}\) \(25\times 25\) matrices under measurement number \(m=c\cdot\text{ml}\) with \(\text{ml}=1800:200:2800\). In recovering effectively sparse signals, we test \(400\)-dimensional signals under \(m=c\cdot\text{ml}\) with \(\text{ml}=800:200:1600\)..
The goal of quantized compressed sensing is to recover structured signals \(\mathbf{x}\) from only a few quantized compressive measurements. The information-theoretic lower bounds for recovering \(k\)-sparse signal are known as \(\widetilde{O}(\frac{k}{mL})\) in \(\ell_2\)-norm. However, most efficient algorithms in the literature are sub-optimal and only achieve error rates inferior to \(\widetilde{O}(\frac{1}{L}(\frac{k}{m})^{1/2})\). The only exception is NBIHT that was recently shown [13] to be near-optimal for the very specific problem of recovering \(k\)-sparse \(\mathbf{x}\) from \(\mathbf{y}=\mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x})\). Moreover, for recovering the effectively sparse signals in \(\sqrt{k}\mathbb{B}_1^n\), the best known error rate (including that for the intractable HDM) is at the order \(\widetilde{O}((\frac{k}{mL})^{1/3})\); see Table ¿tbl:table1?.
In this work, we provide a unified treatment to the general quantized compressed sensing problem by analyzing a PGD algorithm. An intriguing finding is that, under sub-Gaussian design, PGD is a procedure that achieves the same error rate as HDM under the following conditions: separation probability, small-ball probability and some moment bounds. By validating these conditions for the popular models 1bCS, D1bCS and DMbCS, we establish error rates for PGD that improve on or match the fastest error rates in all instances.
We mention a few questions that need further investigation. An important direction is to develop information-theoretic lower bound for the approximately sparse cases. For example, the rate \(\widetilde{O}((\frac{k}{m})^{1/3})\) is the best known rate for recovering signals in \(\sqrt{k}\mathbb{B}_1^n\), but it remains unclear whether this is tight in any sense, as we discussed in Remark 2. Moreover, the current analysis is built upon sub-Gaussian sensing matrix. It is of great interest to relax this assumption to fit better with the sensing matrix in actual signal processing applications or the features in machine learning problems.
This work was done while JC was visiting the Department of Statistics at Columbia University in the summer of 2024, during his Ph.D. studies in the Department of Mathematics at The University of Hong Kong. The authors would like to thank the reviewers for some helpful comments that helped improve the quality and readibility of this paper.
Appendix
Below is the roadmap for the Appendix:
The main aim of this appendix is to provide a table of notation for the convenience of the readers;
Appendix 11 proves Theorem 4 regarding the convergence of PGD implied by RAIC;
Appendix 13 proves Theorem 6 concerning the convergence via the complementary approach;
Appendix 14 collects the missing proofs in the unified analysis for the sharp approach to RAIC in Section 3.2 and the complementary approach in Section 3.3;
In Appendix 15, we show the optimality of PGD for the specific models of 1bCS, D1bCS and DMbCS by validating all the assumptions made in our unified framework;
The auxiliary lemmas that support our technical proofs are collected in Appendix 16.
The recurring non-standard notation can be found in Table ¿tbl:tbl:notation?.
Proof. We allow the constants in this proof to depend on the given \(\alpha\) and \(\beta\). Because \(V_K\subset \mathcal{K}\), we only need to establish the lower bounds for the easier problems of recovering \(\mathbf{x}\in V_K \cap \mathbb{A}_{\alpha}^\beta\) with \(\beta>\alpha\) from \(\mathbf{y}= \mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\), and recovering \(\mathbf{x}\in V_K\cap \mathbb{S}^{n-1}\) from \(\mathbf{y}=\mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x})\); these problems are easier because of the smaller signal space. For a small \(\epsilon>0\), by standard packing results (e.g., [32]), there exist \(P_1\subset V_K\cap \mathbb{A}_{\alpha}^\beta\) with \(|P_1|\ge (\frac{c_1}{\epsilon})^K\) and \(P_2\subset V_K\cap\mathbb{S}^{n-1}\) with \(|P_2|\ge (\frac{c_2}{\epsilon})^{K-1}\), such that the \(\ell_2\)-distance of any two different points in \(P_i~(i=1,2)\) is greater than \(\epsilon\). On the other hand, by standard counting results, we have \[|\{\mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau}):\mathbf{x}\in V_K\}|\le \big|\big\{(\mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau}- b_1)^\top,\cdots,\mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau}- b_{L-1})^\top)^\top:\mathbf{x}\in V_K\big\}\big| ,\] which can be bounded by the number of orthants in \(\mathbb{R}^{(L-1)m}\) intersected by an affine linear subspace of dimension no greater than \(K\). (This affine linear subspace can be formally written as \(\big\{\big((\mathbf{A}\mathbf{x}-\boldsymbol{\tau}-b_1)^\top,\cdots, (\mathbf{A}\mathbf{x}-\boldsymbol{\tau}-b_{L-1})^\top\big)^\top:\mathbf{x}\in V_K\big\}.\)) Therefore, we have (see, e.g., [24]) \[|\{\mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau}):\mathbf{x}\in V_K\}| \le \Big(\frac{C_3(L-1)m}{K}\Big)^K;\] by similar reasoning, we also have (e.g., [8]) \[|\{\mathop{\mathrm{sign}}(\mathbf{A}\mathbf{x}): \mathbf{x}\in V_K\}|\le \Big(\frac{C_4m}{K}\Big)^{K-1}.\] Notice that both \((\frac{C_3(L-1)m}{K})^K \ge (\frac{c_1}{\epsilon})^K\) and \((\frac{C_4m}{K})^{K-1}\ge (\frac{c_2}{\epsilon})^{K-1}\) lead to \(\epsilon\ge \frac{c_5K}{mL}\). ◻
The general \(L\)-level quantizer (1 ) associated with some \((\mathbf{a},\tau)\) forms the quantized sampler \(\mathcal{Q}(\langle\mathbf{a},\cdot\rangle-\tau)\).
We will need the notions of (well) separation. A hyperplane \(\mathcal{H}_{\mathbf{a},\tau}:=\{\mathbf{p}\in \mathbb{R}^n:\mathbf{a}^\top\mathbf{p}-\tau = 0\}\) separates the whole space \(\mathbb{R}^n\) into two sides: \[\begin{align} \mathcal{H}_{\mathbf{a},\tau}^+ = \{\mathbf{p}\in \mathbb{R}^n:\mathbf{a}^\top\mathbf{p}\ge\tau\}~~\text{and}~~\mathcal{H}^-_{\mathbf{a},\tau} = \{\mathbf{p}\in\mathbb{R}^n:\mathbf{a}^\top\mathbf{p}<\tau\}. \end{align}\] We say two points \(\mathbf{u},\mathbf{v}\) are separated by \(\mathcal{H}_{\mathbf{a},\tau}\) if they live in different sides of the hyperplane, which is just a geometric statement equivalent to \(\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{u}-\tau)\ne\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{v}-\tau)\).
To build this viewpoint for the \(L\)-level quantizer (1 ), we note that \(\mathcal{Q}(\mathbf{a}^\top\mathbf{u}-\tau)\ne\mathcal{Q}(\mathbf{a}^\top\mathbf{v}-\tau)\) happens if and only if \(\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{u}-\tau-b_j)\ne\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{v}-\tau-b_j)\) holds for some \(j\in [L-1]\). Hence, the \(L\)-level quantizer corresponds to \(L-1\) hyperplanes \(\{\mathcal{H}_{\mathbf{a},\tau+b_j}:j\in[L-1]\}\); geometrically, \(\mathcal{Q}(\mathbf{a}^\top\mathbf{u}-\tau)\ne\mathcal{Q}(\mathbf{a}^\top\mathbf{v}-\tau)\) holds if and only if \(\mathbf{u},\mathbf{v}\) are separated by \(\mathcal{H}_{\mathbf{a},\tau+b_j}\) for some \(j\in[L-1]\).
Such hyperplane separation, however, can be unstable: suppose that \(\mathbf{u}\in \mathcal{H}_{\mathbf{a},\tau}^+\) and \(\mathbf{v}\in \mathcal{H}_{\mathbf{a},\tau}^-\) live very close to the hyperplane itself \(\mathcal{H}_{\mathbf{a},\tau}\), then \(\mathcal{H}_{\mathbf{a},\tau}\) may no longer separate \(\mathbf{u}'\) and \(\mathbf{v}\) even though \(\mathbf{u}'\) and \(\mathbf{u}\) are very close. As with [2], [3], [11], [24], we shall work with \(\theta\)-well-separation to resolve this issue.
Definition 2. In the context of quantized compressed sensing under the quantizer (1 ) with resolution \(\Delta\), we say \(\mathcal{H}_{\mathbf{a},\tau}\) \(\theta\)-well-separates \(\mathbf{u}\) and \(\mathbf{v}\) if \(\mathcal{H}_{\mathbf{a},\tau}\) separates \(\mathbf{u}\) and \(\mathbf{v}\), and it holds additionally that \[\begin{align} \min\big\{|\mathbf{a}^\top\mathbf{u}-\tau|,|\mathbf{a}^\top\mathbf{v}-\tau|\big\}\ge \theta\min\{\|\mathbf{u}-\mathbf{v}\|_2,\Delta\vee \Lambda\}. \end{align}\]
Next, we extend the notion of well (separation) to an \(L\)-level quantizer.
Definition 3. For \(\mathcal{Q}\) in (1 ) and some \((\mathbf{a},\tau)\), we say the quantized sampler \(\mathcal{Q}(\langle \mathbf{a},\cdot\rangle-\tau)\) distinguishes \(\mathbf{u}\) and \(\mathbf{v}\), if there exists some \(j\in[L-1]\) such that \(\mathcal{H}_{\mathbf{a},\tau+b_j}\) separates \(\mathbf{u}\) and \(\mathbf{v}\) (this is just equivalent to \(\mathcal{Q}(\mathbf{a}^\top\mathbf{u}-\tau)\ne\mathcal{Q}(\mathbf{a}^\top\mathbf{v}-\tau)\)). We say the quantized sampler \(\mathcal{Q}(\langle \mathbf{a},\cdot\rangle-\tau)\) \(\theta\)-well-distinguishes \(\mathbf{u}\) and \(\mathbf{v}\), if there exists some \(j\in[L-1]\) such that \(\mathcal{H}_{\mathbf{a},\tau+b_j}\) \(\theta\)-well-separates \(\mathbf{u}\) and \(\mathbf{v}\).
In the following, we present two useful facts.
Lemma 9. Given \(\mathbf{u}\) and \(\mathbf{v}\), if \[\begin{align} \label{eq:sepacon} \min_{j\in[L-1]}|\mathbf{a}^\top\mathbf{u}-\tau - b_j|>2|\mathbf{a}^\top(\mathbf{u}-\mathbf{v})|, \end{align}\qquad{(14)}\] then \(\mathbf{u}\) and \(\mathbf{v}\) are not distinguished by \(\mathcal{Q}(\langle\mathbf{a},\cdot\rangle-\tau)\), i.e., \(\mathcal{Q}(\mathbf{a}^\top\mathbf{u}-\tau)=\mathcal{Q}(\mathbf{a}^\top\mathbf{v}-\tau)\).
Proof. We shall assume \(\mathbf{u},\mathbf{v}\) are distinguished by \(\mathcal{Q}(\langle\mathbf{a},\cdot\rangle-\tau)\) and seek a contradiction. Particularly, suppose \(\mathcal{Q}(\mathbf{a}^\top\mathbf{u}-\tau)\ne \mathcal{Q}(\mathbf{a}^\top\mathbf{v}-\tau)\), then there exists some \(j\in[L-1]\) such that \(\mathcal{H}_{\mathbf{a},\tau+b_j}\) separates \(\mathbf{u}\) and \(\mathbf{v}\), namely, \(\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{u}-\tau-b_j)\ne\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{v}-\tau-b_j)\). This leads to \[\begin{align} |\mathbf{a}^\top(\mathbf{u}-\mathbf{v})|=\big|(\mathbf{a}^\top\mathbf{u}-\tau-b_j)-(\mathbf{a}^\top\mathbf{v}-\tau-b_j)\big| \ge |\mathbf{a}^\top\mathbf{u}-\tau-b_j|, \end{align}\] which contradicts (?? ). ◻
Lemma 10. Given \(\mathbf{u},\mathbf{v},\mathbf{p},\mathbf{q}\) and some \(\theta>0\), if \(\mathcal{Q}(\langle\mathbf{a},\cdot\rangle -\tau)\) \(\theta\)-well-distinguishes \(\mathbf{u}\) and \(\mathbf{v}\), and additionally \[\begin{align} \label{eq:sepa95con2} \max\big\{|\mathbf{a}^\top(\mathbf{p}-\mathbf{u})|,|\mathbf{a}^\top(\mathbf{q}-\mathbf{v})|\big\} < \frac{\theta}{2}\min\big\{\|\mathbf{u}-\mathbf{v}\|_2,\Delta\vee\Lambda\big\}, \end{align}\qquad{(15)}\] then \(\mathbf{p}\) and \(\mathbf{q}\) are distinguished by \(\mathcal{Q}(\langle \mathbf{a},\cdot\rangle-\tau)\), i.e., \(\mathcal{Q}(\mathbf{a}^\top\mathbf{p}-\tau)\ne \mathcal{Q}(\mathbf{a}^\top\mathbf{q}-\tau)\).
Proof. By Definition 3, for some \(j\in [L-1]\) we have \(\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{u}-\tau - b_j)\ne\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{v}-\tau-b_j)\) and \[\begin{align} \min\big\{|\mathbf{a}^\top \mathbf{u}-\tau-b_j|,|\mathbf{a}^\top\mathbf{v}-\tau-b_j|\big\}\ge\theta \min\{\|\mathbf{u}-\mathbf{v}\|_2,\Delta\vee\Lambda\}. \end{align}\] Combining with (?? ) we obtain \[\begin{align} &2|\mathbf{a}^\top(\mathbf{p}-\mathbf{u})|<|\mathbf{a}^\top\mathbf{u}-\tau-b_j|,\\ &2|\mathbf{a}^\top(\mathbf{q}-\mathbf{v})|<|\mathbf{a}^\top\mathbf{v}-\tau-b_j|. \end{align}\] Now we invoke Lemma 9 with respect to the 1-bit quantized sampler \(\mathop{\mathrm{sign}}(\langle \mathbf{a},\cdot\rangle-\tau - b_j)\), yielding that it does not distinguish \(\mathbf{u}\) and \(\mathbf{p}\), nor \(\mathbf{v}\) and \(\mathbf{q}\). We hence arrive at \(\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{p}-\tau-b_j)=\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{u}-\tau-b_j)\) and \(\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{q}-\tau-b_j)=\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{v}-\tau-b_j)\). Taken collectively with \(\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{u}-\tau-b_j)\ne\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{v}-\tau-b_j)\), we obtain \(\mathop{\mathrm{sign}}(\mathbf{a}^\top\mathbf{p}-\tau-b_j)\ne \mathop{\mathrm{sign}}(\mathbf{a}^\top \mathbf{q}-\tau-b_j)\) that implies the desired \(\mathcal{Q}(\mathbf{a}^\top\mathbf{p}-\tau)\ne\mathcal{Q}(\mathbf{a}^\top\mathbf{q}-\tau)\). ◻
Proof. We now delve into the arguments for proving Theorem 2. For some \(\epsilon\in(0,c_0(\Delta\vee\Lambda))\) with small enough \(c_0\), we let \(\epsilon' = \frac{c_1\epsilon}{\log^{1/2}(\frac{\Delta\vee\Lambda}{\epsilon})}\) for some small enough constant \(c_1\). We construct \(\mathcal{N}_{\epsilon'}\) as a minimal \(\epsilon'\)-net of \(\mathcal{W}\) that satisfies \(\log|\mathcal{N}_{\epsilon'}|=\mathscr{H}(\mathcal{W},\epsilon')\). For any \(\mathbf{u},\mathbf{v}\in\mathcal{W}\), we find their closest points in \(\mathcal{N}_{\epsilon'}\) as follows: \[\begin{align} \label{eq:foundpq} \mathbf{p}= \text{arg}\min_{\mathbf{w}\in \mathcal{N}_{\epsilon'}}\|\mathbf{w}-\mathbf{u}\|_2~~\text{and}~~\mathbf{q}= \text{arg}\min_{\mathbf{w}\in \mathcal{N}_{\epsilon'}}\|\mathbf{w}-\mathbf{v}\|_2. \end{align}\tag{34}\]
Given any \(\mathbf{u},\mathbf{v}\in\mathcal{W}\) obeying \(\|\mathbf{u}-\mathbf{v}\|_2\le \epsilon'/2\), we have \(\|\mathbf{u}-\mathbf{p}\|_2\le \epsilon'\) and \(\|\mathbf{v}-\mathbf{p}\|_2\le\|\mathbf{v}-\mathbf{u}\|_2+\|\mathbf{u}-\mathbf{p}\|_2\le3\epsilon'/2\). By Lemma 9 and a union bound, we can proceed with the following deterministic arguments: \[\begin{align} &m-d_H\big(\mathcal{Q}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{p}-\boldsymbol{\tau})\big) \\ &= \sum_{i=1}^m \mathbb{1}\big(\mathcal{Q}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)=\mathcal{Q}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)\big)\\ &\ge \sum_{i=1}^ m \mathbb{1}\Big(\min_{j\in[L-1]}|\mathbf{a}_i^\top \mathbf{p}-\tau_i-b_j|>\epsilon,~|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{p})|\le\frac{\epsilon}{2}\Big)\\ &\ge \sum_{i=1}^m \mathbb{1}\Big(\min_{j\in[L-1]}|\mathbf{a}_i^\top \mathbf{p}-\tau_i-b_j|>\epsilon\Big)-\sum_{i=1}^m\mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{p})|>\frac{\epsilon}{2}\Big), \end{align}\] which implies \[\begin{align} d_H\big(\mathcal{Q}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{p}-\boldsymbol{\tau})\big) \le \sum_{i=1}^m \mathbb{1}\Big(\min_{j\in[L-1]}|\mathbf{a}_i^\top\mathbf{p}-\tau_i-b_j|\le \epsilon\Big)+\sum_{i=1}^m\mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{p})|>\frac{\epsilon}{2}\Big). \end{align}\] This remains valid when replacing \(\mathbf{u}\) with \(\mathbf{v}\): \[\begin{align} d_H\big(\mathcal{Q}(\mathbf{A}\mathbf{v}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{p}-\boldsymbol{\tau})\big)\le \sum_{i=1}^m \mathbb{1}\Big(\min_{j\in[L-1]}|\mathbf{a}_i^\top\mathbf{p}-\tau_i-b_j|\le \epsilon\Big)+\sum_{i=1}^m\mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{v}-\mathbf{p})|>\frac{\epsilon}{2}\Big). \end{align}\] Noticing \(\mathbf{p}\in\mathcal{N}_{\epsilon'}\) and \(\mathbf{u}-\mathbf{p},\mathbf{v}-\mathbf{p}\in \mathcal{W}_{(3\epsilon'/2)}\), by triangle inequality and taking supremums, we arrive at \[\begin{align} &d_H\big(\mathcal{Q}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{v}-\boldsymbol{\tau})\big)\nonumber\\&\le d_H \big(\mathcal{Q}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{p}-\boldsymbol{\tau})\big)+d_H\big(\mathcal{Q}(\mathbf{A}\mathbf{v}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{p}-\boldsymbol{\tau})\big)\nonumber\\\nonumber &\le 2 \sum_{i=1}^m \mathbb{1}\Big(\min_{j\in[L-1]}|\mathbf{a}_i^\top\mathbf{p}-\tau_i-b_j|\le \epsilon\Big) + \sum_{i=1}^m \mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{p})|>\frac{\epsilon}{2}\Big)+\sum_{i=1}^m \mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{v}-\mathbf{p})|>\frac{\epsilon}{2}\Big)\\ & \le 2 \underbrace{\sup_{\mathbf{p}\in\mathcal{N}_{\epsilon'}} \sum_{i=1}^m \mathbb{1}\Big(\min_{j\in[L-1]}|\mathbf{a}_i^\top\mathbf{p}-\tau_i-b_j|\le \epsilon\Big)}_{:=\breve{T}_1} + 2 \underbrace{\sup_{\mathbf{w}\in\mathcal{W}_{(3\epsilon'/2)}}\sum_{i=1}^m \mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{w}|>\frac{\epsilon}{2}\Big)}_{:=\breve{T}_2}. \label{eq:Eslocal} \end{align}\tag{35}\]
To bound \(\breve{T}_1\), we shall invoke Chernoff bound along with a union bound. By Assumption 2, for any \(\mathbf{p}\in\mathcal{N}_{\epsilon'}\), \(\min_{j\in[L-1]}|\mathbf{a}_i^\top \mathbf{p}-\tau_i-b_j|\le \epsilon\) holds with probability smaller than \(\frac{c^{(1)}\epsilon}{\Delta\vee \Lambda}\), hence we have \[\begin{align} &\mathbb{P}\left(\sum_{i=1}^m \mathbb{1}\Big(\min_{j\in[L-1]}|\mathbf{a}_i^\top\mathbf{p}-\tau_i-b_j|\le \epsilon\Big)\ge \frac{3mc^{(1)}\epsilon}{2(\Delta\vee\Lambda)}\right)\\ &\le\mathbb{P}\left(\text{Bin}\Big(m,\frac{c^{(1)}\epsilon}{\Delta\vee\Lambda}\Big)\ge \frac{2mc^{(1)}\epsilon}{\Delta\vee\Lambda}\right)\\&\le \exp \Big(-\frac{c^{(1)}}{12}\frac{m\epsilon}{\Delta\vee\Lambda}\Big), \end{align}\] where the last inequality is due to Chernoff bound. Hence, a union bound shows that \(\breve{T}_1\le \frac{3c^{(1)}m\epsilon}{2(\Delta\vee\Lambda)}\) holds with probability at least \[1-\exp\Big(\mathscr{H}(\mathcal{W},\epsilon')-\frac{c^{(1)}}{12}\frac{m\epsilon}{\Delta\vee\Lambda}\Big)\ge 1-\exp\Big(-\frac{c^{(1)}}{24}\frac{m\epsilon}{\Delta\vee\Lambda}\Big),\] with the proviso that \(m\ge \frac{24(\Delta\vee\Lambda)}{c^{(1)}}\frac{\mathscr{H}(\mathcal{W},\epsilon')}{\epsilon}\), which has been assumed in (?? ) in our statement.
We seek to control \(\breve{T}_2\) to a scaling similar to the bound for \(\breve{T}_1\). In particular, we seek to show \(\breve{T}_2\le \frac{c'm\epsilon}{\Delta\vee \Lambda}\) for some constant \(c'\) that is independent of other constants and can be set small enough if needed. To this end, we let \(\ell_0:=\lceil \frac{c'm\epsilon}{\Delta\vee\Lambda}\rceil\) and observe that it is sufficient to ensure \[\begin{align} \sup_{\mathbf{w}\in\mathcal{W}_{(3\epsilon'/2)}}\max_{\substack{I\subset [m]\\|I|\le \ell_0}}\left(\frac{1}{\ell_0}\sum_{i\in I}|\mathbf{a}_i^\top\mathbf{w}|^2\right)^{1/2} \le \frac{\epsilon}{2}. \end{align}\] By Lemma 18, with probability at least \(1-2\exp(-\frac{c'm\epsilon}{\Delta\vee\Lambda})\), we only need to ensure \[\begin{align} \frac{\omega(\mathcal{W}_{(3\epsilon'/2)})}{\sqrt{\ell_0}} + \frac{3\epsilon'}{2}\log ^{1/2}\Big(\frac{em}{\ell_0}\Big) \le c_3\epsilon \end{align}\] for some small enough absolute constant \(c_3\); note that this follows from (?? ) and our choice \(\epsilon' = \frac{c\epsilon}{\log^{1/2}(\frac{\Delta\vee\Lambda}{\epsilon})}\) with small enough \(c\). Substituting the bounds on \(\breve{T_1}\) and \(\breve{T}_2\) into (35 ), we have shown that the event \(E_{\rm small}\) holds with the promised probability.
With Assumptions 2–3, we let \(c^*:=\min\{\frac{c^{(2)}}{4c^{(1)}},\frac{1}{4}\}\) and first establish a lower bound on the probability of \(\mathbf{u}\) and \(\mathbf{v}\) being \(c^*\)-well-distinguished by \(\mathcal{Q}(\langle \mathbf{a}_i,\cdot\rangle-\tau_i)\): \[\begin{align} &\mathbb{P}\Big(\mathcal{Q}(\langle\mathbf{a}_i,\cdot\rangle-\tau_i)~\text{c^*-well-distinguishes }\mathbf{u}\text{ and }\mathbf{v}\Big)\nonumber\\ &\ge \mathbb{P}\big(\mathcal{Q}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)\ne\mathcal{Q}(\mathbf{a}_i^\top\mathbf{v}-\tau_i)\big) \nonumber\\&\quad - \mathbb{P}\left(\min_{j\in[L-1]}\min\{|\mathbf{a}_i^\top\mathbf{u}-\tau_i-b_j|,|\mathbf{a}_i^\top\mathbf{v}-\tau_i-b_j|\}<c^*\min\{\|\mathbf{u}-\mathbf{v}\|_2,\Delta\vee\Lambda\}\right)\nonumber\\ &\ge \mathbb{P}\big(\mathcal{Q}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)\ne\mathcal{Q}(\mathbf{a}_i^\top\mathbf{v}-\tau_i)\big) \nonumber\\&\quad - \mathbb{P}\left(\min_{j\in[L-1]}|\mathbf{a}_i^\top \mathbf{u}-\tau_i-b_j|<c^*\min\{\|\mathbf{u}-\mathbf{v}\|_2,\Delta\vee\Lambda\}\right)\nonumber\\ &\quad -\mathbb{P}\left(\min_{j\in[L-1]}|\mathbf{a}_i^\top \mathbf{v}-\tau_i-b_j|<c^*\min\{\|\mathbf{u}-\mathbf{v}\|_2,\Delta\vee\Lambda\}\right)\nonumber\\ &\ge c^{(2)}\min\Big\{\frac{\|\mathbf{u}-\mathbf{v}\|_2}{\Delta\vee\Lambda},1\Big\} - \frac{2c^{(1)}c^*\min\{\|\mathbf{u}-\mathbf{v}\|_2,\Delta\vee\Lambda\}}{\Delta\vee\Lambda}\nonumber\\ &\ge \frac{c^{(2)}}{2}\min\Big\{\frac{\|\mathbf{u}-\mathbf{v}\|_2}{\Delta\vee\Lambda},1\Big\} .\label{eq:wellprob} \end{align}\tag{36}\] For any \((\mathbf{u},\mathbf{v})\in \mathcal{W}\times\mathcal{W}\) obeying \(\|\mathbf{u}-\mathbf{v}\|_2\ge 2\epsilon\) and the corresponding \(\mathbf{p},\mathbf{q}\) found by (34 ), by \(\epsilon'<\frac{\epsilon}{2}\) we have \[\begin{align} \label{eq:chain95ine1} \|\mathbf{p}-\mathbf{q}\|_2 \ge \|\mathbf{u}-\mathbf{v}\|_2 - \|\mathbf{u}-\mathbf{p}\|_2-\|\mathbf{v}-\mathbf{q}\|_2 \ge \frac{\|\mathbf{u}-\mathbf{v}\|_2}{2} \ge \epsilon, \end{align}\tag{37}\] where the second inequality holds because \(\|\mathbf{u}-\mathbf{p}\|_2+\|\mathbf{v}-\mathbf{q}\|_2\le 2\epsilon'<\epsilon\le \frac{1}{2}\|\mathbf{u}-\mathbf{v}\|_2\). Then by Lemma 10, along with \(\min\{\|\mathbf{p}-\mathbf{q}\|_2,\Delta\vee\Lambda\}\ge \epsilon\), we proceed with the following deterministic arguments: \[\begin{align}\nonumber &d_H\big(\mathcal{Q}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{v}-\boldsymbol{\tau})\big)\\ &\ge \sum_{i=1}^m \mathbb{1}\Big(\mathcal{Q}(\langle\mathbf{a}_i,\cdot\rangle-\tau_i)~\text{c^*-well-distinguishes }\mathbf{p}\text{ and }\mathbf{q},~\max\{|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{p})|,|\mathbf{a}_i^\top(\mathbf{v}-\mathbf{q})|\}\le \frac{c^*\epsilon}{2}\Big)\nonumber\\ &\ge \underbrace{\sum_{i=1}^m \mathbb{1}\big(\mathcal{Q}(\langle\mathbf{a}_i,\cdot\rangle-\tau_i)~\text{c^*-well-distinguishes }\mathbf{p}\text{ and }\mathbf{q}\big)}_{:=\breve{T}_3^{\mathbf{p},\mathbf{q}}}\tag{38}\\&\qquad\qquad\qquad- \sum_{i=1}^m \mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{p})|\ge\frac{c^*\epsilon}{2}\Big)-\sum_{i=1}^m \mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{v}-\mathbf{q})|\ge\frac{c^*\epsilon}{2}\Big).\tag{39} \end{align}\tag{40}\]
Recall that we denote the term in (38 ) by \(\breve{T}_3^{\mathbf{p},\mathbf{q}}\), and now we seek to lower bound \(\breve{T}_3^{\mathbf{p},\mathbf{q}}\) uniformly for all \((\mathbf{p},\mathbf{q})\in \mathcal{U}_{\epsilon,\epsilon'}:=\{(\mathbf{p},\mathbf{q})\in\mathcal{N}_{\epsilon'}\times\mathcal{N}_{\epsilon'}:\|\mathbf{p}-\mathbf{q}\|_2\ge \epsilon\}\). We first achieve this for a fixed pair \((\mathbf{p},\mathbf{q})\in\mathcal{U}_{\epsilon,\epsilon'}\). By (36 ) and Chernoff bound we obtain that, for fixed \((\mathbf{p},\mathbf{q})\in\mathcal{U}_{\epsilon,\epsilon'}\), \[\begin{align} &\mathbb{P}\Big(\breve{T}_3^{\mathbf{p},\mathbf{q}}\le \frac{c^{(2)}m}{4}\min\Big\{\frac{\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda},1\Big\}\Big)\\ &\le \mathbb{P}\left(\text{Bin}\Big(m,\frac{c^{(2)}}{2}\min\Big\{\frac{\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda},1\Big\}\Big)\le \frac{c^{(2)}m}{4}\min\Big\{\frac{\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda},1\Big\}\right)\\ &\le \exp\left(-\frac{c^{(2)}m}{24}\min\Big\{\frac{\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda},1\Big\}\right) \\&\le \exp\Big(-\frac{c^{(2)}m\epsilon}{24(\Delta\vee\Lambda)}\Big). \end{align}\] Taking a union bound, \(\breve{T}_3^{\mathbf{p},\mathbf{q}}> \frac{c^{(2)}m}{8}\min\big\{\frac{\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda},1\big\}\) holds for any \((\mathbf{p},\mathbf{q})\in\mathcal{U}_{\epsilon,\epsilon'}\) with probability at least \[1-\exp\Big(2\mathscr{H}(\mathcal{W},\epsilon')-\frac{c^{(2)}m\epsilon}{24(\Delta\vee\Lambda)}\Big)\ge 1-\exp\Big(-\frac{c^{(2)}m\epsilon}{48(\Delta\vee\Lambda)}\Big),\] with the proviso that \(m\ge \frac{96(\Delta\vee\Lambda) }{c^{(2)}\epsilon}\mathscr{H}(\mathcal{W},\epsilon')\); note that this is assumed in (?? ).
Next, we bound the terms in (39 ). By \(\mathbf{u}-\mathbf{p},\mathbf{v}-\mathbf{q}\in \mathcal{W}_{(3\epsilon'/2)}\), we have \[\begin{align} \sum_{i=1}^m \mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{p})|\ge\frac{c^*\epsilon}{2}\Big)+\sum_{i=1}^m \mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{v}-\mathbf{q})|\ge\frac{c^*\epsilon}{2}\Big)\le 2\sup_{\mathbf{w}\in\mathcal{W}_{(3\epsilon'/2)}}\sum_{i=1}^m\Big(|\mathbf{a}_i^\top\mathbf{w}|\ge \frac{c^*\epsilon}{2}\Big):=2\breve{T}_4. \end{align}\] By arguments parallel to those for bounding \(\breve{T}_2\), under (?? ) and \(\epsilon'= \frac{c_1\epsilon}{\log^{1/2}(\frac{\Delta\vee\Lambda}{\epsilon})}\) with some \(c_1,C_2\) depending on \(c^{(1)}\) and \(c^{(2)}\), we can show \(2\breve{T}_4\le \frac{c^{(2)}m\epsilon}{16(\Delta\vee\Lambda)}\) with probability at least \(1-\exp(-\frac{c''m\epsilon}{\Delta\vee\Lambda})\) for some \(c''\) depending on \(c^{(1)}\) and \(c^{(2)}\).
Hence, we can substitute the bounds on \(\breve{T}_3^{\mathbf{p},\mathbf{q}}\) and \(\breve{T}_4\) into (40 ), yielding the following for any \((\mathbf{u},\mathbf{v})\in\mathcal{W}\times\mathcal{W}\) obeying \(\|\mathbf{u}-\mathbf{v}\|_2\ge 2\epsilon\): \[\begin{align} &d_H\big(\mathcal{Q}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{v}-\boldsymbol{\tau})\big)\\&\ge \frac{c^{(2)}m}{4}\min\Big\{\frac{\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda},1\Big\} - \frac{c^{(2)}m\epsilon}{16(\Delta\vee\Lambda)}\\ & \ge \frac{c^{(2)}m}{8}\min\Big\{\frac{\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda},1\Big\}\\&\ge \frac{c^{(2)}m}{16}\min\Big\{\frac{\|\mathbf{u}-\mathbf{v}\|_2}{\Delta\vee\Lambda},1\Big\}, \end{align}\] where the last inequality follows from \(\|\mathbf{p}-\mathbf{q}\|_2\ge \frac{1}{2}\|\mathbf{u}-\mathbf{v}\|_2\), see (37 ). We have shown that the desired \(E_{\rm large}\) holds with the promised probability. ◻
Proof. Setting \(\mathcal{W}=\mathcal{X}=\mathcal{K}\cap \mathbb{A}_\alpha^\beta\) in Theorem 2 and observing \(\mathcal{W}_{(3r'/2)}=(\mathcal{W}-\mathcal{W})\cap (\frac{3r'}{2}\mathbb{B}_2^n)\subset (\mathcal{K}-\mathcal{K})\cap (\frac{3r'}{2}\mathbb{B}_2^n) \subset \frac{3}{2}\mathcal{K}_{(r')}\), we find that under the assumed sample size, we have \[d_H\big(\mathcal{Q}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{v}-\boldsymbol{\tau})\big)>0,\quad \forall (\mathbf{u},\mathbf{v})\in \mathcal{X}~~\text{obeying}~~\|\mathbf{u}-\mathbf{v}\|_2\ge 2r\] with the promised probability. On the other hand, by the definition of HDM, for any \(\mathbf{x}\in \mathcal{X}\), we have \(\hat{\mathbf{x}}_{\rm hdm}\in \mathcal{X}\) and \(d_H\big(\mathcal{Q}(\mathbf{A}\hat{\mathbf{x}}_{\rm hdm}-\boldsymbol{\tau}),\mathbf{y}\big)\le d_H\big(\mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau}),\mathbf{y}\big)=0,\) giving \(d_H\big(\mathcal{Q}(\mathbf{A}\hat{\mathbf{x}}_{\rm hdm}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{x}-\boldsymbol{\tau})\big)=0.\) We therefore arrive at \(\|\hat{\mathbf{x}}_{\rm hdm}-\mathbf{x}\|_2\le 2r\) (\(\forall \mathbf{x}\in\mathcal{X}\)), as claimed. ◻
Proof. We define a sequence \(\{\varphi_t\}_{t=0}^\infty\) by the initial value \(\varphi_0=\mu_4\) and the recurrence \[\begin{align} \varphi_{t} = 2\mu_1 \kappa_\alpha \varphi_{t-1} + 2 \kappa_\alpha\sqrt{\mu_2 \varphi_{t-1}} + 2\kappa_\alpha\mu_3,\quad t=1,2,\cdots . \end{align}\] Notice that \(\bar{\kappa}\) defined in (15 ) is the unique fixed point of the above recurrence. Together with \(\bar{\kappa}<\mu_4\), we know that \(\{\varphi_t\}_{t=0}^\infty\) is monotonically decreasing and converges to \(\bar{\kappa}\) when \(t\to\infty\). We omit the proof of this simple fact.
Now we prove that \(\mathbf{x}^{(t)}\in 2\mathcal{K}\) and \(\|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le \varphi_t\) for any integer \(t\ge 0\). We notice that this is trivially true for \(t=0\) and use induction: suppose that \(\mathbf{x}^{(t-1)}\in 2\mathcal{K}\) and \(\|\mathbf{x}^{(t-1)}-\mathbf{x}\|_2 \le \varphi_{t-1}\) for some \(t\ge 1\), we seek to show \(\mathbf{x}^{(t)}\in 2\mathcal{K}\) and \(\|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le \varphi_t\). Recall that \(\tilde{\mathbf{x}}^{(t)}=\mathcal{P}_{\mathcal{K}}(\mathbf{x}^{(t-1)}-\eta\cdot \mathbf{h}(\mathbf{x}^{(t-1)},\mathbf{x}))\) and \(\mathbf{x}^{(t)}=\mathcal{P}_{\mathbb{A}_\alpha^\beta}(\tilde{\mathbf{x}}^{(t)})\). Notice that \(\mathbf{x}^{(t-1)}\in\mathbb{A}_\alpha^\beta\) and hence \(\mathbf{x}^{(t-1)}\in\overline{\mathcal{X}}=(2\mathcal{K})\cap \mathbb{A}_\alpha^\beta\), and that \(\|\mathbf{x}^{(t-1)}-\mathbf{x}\|_2\le \varphi_{t-1}\le \mu_4\). Then by Lemma 19 and the RAIC (set \(\phi=\mu_3\)), we have \[\begin{align} &\|\tilde{\mathbf{x}}^{(t)}-\mathbf{x}\|_2 = \big\|\mathcal{P}_{\mathcal{K}}\big(\mathbf{x}^{(t-1)}-\eta \cdot\mathbf{h}(\mathbf{x}^{(t-1)},\mathbf{x})\big)-\mathbf{x}\big\|_2\\ &\le \max \left\{\mu_3, \frac{2}{\mu_3}\big\|\mathbf{x}^{(t-1)}-\mathbf{x}-\eta\cdot\mathbf{h}(\mathbf{x}^{(t-1)},\mathbf{x})\big\|_{\mathcal{K}_{(\mu_3)}^\circ}\right\}\\ & \le 2\mu_1 \|\mathbf{x}^{(t-1)}-\mathbf{x}\|_2 +2\sqrt{\mu_2\|\mathbf{x}^{(t-1)}-\mathbf{x}\|_2} + 2\mu_3\\ &\le 2\mu_1 \varphi_{t-1}+ 2\sqrt{\mu_2\varphi_{t-1}}+2\mu_3.\label{useful11} \end{align}\tag{41}\]
Let us first show \(\mathbf{x}^{(t)}\in 2\mathcal{K}\). Note that \(\tilde{\mathbf{x}}^{(t)}\in\mathcal{K}\) and \(\mathbf{x}^{(t)}=\mathcal{P}_{\mathbb{A}_\alpha^\beta}(\tilde{\mathbf{x}}^{(t)})=\gamma \tilde{\mathbf{x}}^{(t)}\) for \(\gamma= \frac{\|\mathbf{x}^{(t)}\|_2}{\|\tilde{\mathbf{x}}^{(t)}\|_2}\). Thus, \(\mathbf{x}^{(t)}\in2\mathcal{K}\) is evident when \(\mathcal{K}\) is a cone. If \(\alpha=0\), then the projection onto \(\mathbb{A}_{\alpha}^\beta\) cannot increase norm, hence \(\gamma\le 1\) and we obtain \(\mathbf{x}^{(t)}\in\mathcal{K}\). If \(\mathcal{K}\) is not a cone and \(\alpha>0\), we will need (16 ) to ensure \(\mathbf{x}^{(t)}\in 2\mathcal{K}\). Note that we can consider only the case when the projection onto \(\mathbb{A}_{\alpha}^\beta\) increases norm (i.e., \(\|\mathbf{x}^{(t)}\|_2\ge \|\tilde{\mathbf{x}}^{(t)}\|_2\)), and in this case we necessarily have \(\|\mathbf{x}^{(t)}\|_2=\alpha\). By (41 ) and \(\varphi_{t-1}\le\mu_4\) we have \(\|\tilde{\mathbf{x}}^{(t)}-\mathbf{x}\|_2\le 2\mu_1\mu_4+2\sqrt{\mu_2\mu_4}+2\mu_3\le \frac{\alpha}{2}\). Therefore, we have \(\|\tilde{\mathbf{x}}^{(t)}\|_2\ge \frac{\alpha}{2}\) and \(\gamma= \frac{\|\mathbf{x}^{(t)}\|_2}{\|\tilde{\mathbf{x}}^{(t)}\|_2}\le 2\), which gives \(\mathbf{x}^{(t)}\in 2\mathcal{K}\). Moreover, we shall show \(\|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le \varphi_t\). Note that \(\kappa_\alpha=1\) when \(\mathbb{A}_{\alpha}^\beta\) is convex and \(\kappa_\alpha=2\) when it is not, so by a well-known bound for projection (e.g., [36]), we have \[\begin{align} \|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le \kappa_\alpha \|\tilde{\mathbf{x}}^{(t)}-\mathbf{x}\|_2\le 2\kappa_\alpha\mu_1\varphi_{t-1}+2\kappa_\alpha\sqrt{\mu_2\varphi_{t-1}}+2\kappa_\alpha\mu_3=\varphi_{t}, \end{align}\] as desired. The induction is complete. Due to \(\|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le\varphi_t\), all that remains is to control \(\{\varphi_t\}_{t=0}^\infty\).
By using \[2\kappa_{\alpha} \sqrt{\mu_2 \varphi_{t-1}} \le \Big(\frac{1}{2}-\kappa_\alpha \mu_1\Big)\varphi_{t-1} + \frac{\kappa_{\alpha}^2 \mu_2}{\frac{1}{2}-\kappa_\alpha\mu_1},\] we obtain \[\varphi_t \le \Big(\kappa_\alpha\mu_1+\frac{1}{2}\Big)\varphi_{t-1} + 2\kappa_\alpha \Big(\frac{\kappa_\alpha\mu_2}{1-2\kappa_\alpha\mu_1}+\mu_3\Big).\] Due to \(\kappa_\alpha\mu_1<\frac{1}{2}\), by initializing with \(\varphi_0=\mu_4\) and iterating the above inequality, we obtain \[\begin{align} \varphi_t \le \Big(\kappa_\alpha\mu_1+\frac{1}{2}\Big)^t \mu_4 + 4\kappa_\alpha \left[\frac{\kappa_\alpha\mu_2}{(1-2\kappa_\alpha\mu_1)^2}+\frac{\mu_3}{1-2\kappa_\alpha\mu_1}\right]. \end{align}\] The claim immediately follows.
Combining \(\mu_1\le \sqrt{\frac{\mu_2}{\mu_4}}+\frac{\mu_3}{\mu_4}\) and \(\varphi_t\le \mu_4\), we have \[\begin{align} \varphi_t\le 2\Big(\sqrt{\frac{\mu_2}{\mu_4}}+\frac{\mu_3}{\mu_4}\Big)\kappa_\alpha\varphi_{t-1} + 2\kappa_\alpha\sqrt{\mu_2\varphi_{t-1}} + 2\kappa_\alpha\mu_3 \le 4\kappa_\alpha \big(\sqrt{\mu_2\varphi_{t-1}}+\mu_3\big). \end{align}\] We observe that \(\hat{\kappa}\) is the unique solution to the equation \(x= 4\kappa_\alpha(\sqrt{\mu_2x}+\mu_3)\). We also construct \[\omega_t:=\mu_4^{2^{-t}}\hat{\kappa}^{1-2^{-t}},\quad\forall t\ge 0\] and notice that \(\{\omega_t\}_{t=0}^\infty\) obeys \(\omega_0=\mu_4\), \(\omega_t = \sqrt{\hat{\kappa}\omega_{t-1}}\), \(\omega_t\ge \hat{\kappa}\). Now let us show \(\varphi_t\le \omega_t\) for any integer \(t\ge 0\) by induction. This evidently holds when \(t=0\). Suppose \(\varphi_{t-1}\le \omega_{t-1}\) for some \(t\ge 1\), then we proceed as \[\begin{align} \varphi_{t} \le 4\kappa_{\alpha}(\sqrt{\mu_2\varphi_{t-1}}+ \mu_3)\le 4\kappa_{\alpha}(\sqrt{\mu_2\omega_{t-1}}+ \mu_3) \le \sqrt{\hat{\kappa}\omega_{t-1}}= \omega_{t}, \end{align}\] where the second inequality holds because \(\omega_{t-1}\ge \hat{\kappa}\) and hence \((\sqrt{\hat{\kappa}}-4\kappa_{\alpha}\sqrt{\mu_2})\sqrt{\omega_{t-1}}\ge\hat{\kappa} -4\kappa_{\alpha}\sqrt{\mu_2\hat{\kappa}}=4\kappa_{\alpha}\mu_3.\) The induction is complete and we obtain \(\|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le \varphi_t\le \omega_t\), as claimed. ◻
Proof. The constants in this proof, including those hidden behind \(\lesssim\), \(O(\cdot)\), \(\gtrsim\), \(\Omega(\cdot)\) and \(\asymp\), are allowed to depend on \((c^{(i)})_{i=1}^9\) and \((\varepsilon^{(i)})_{i=1}^4\). Recall that \(\mathcal{N}_r\) is a minimal \(r\)-net of \(\overline{\mathcal{X}}\), for any \(\mathbf{u},\mathbf{v}\in\overline{\mathcal{X}}\) obeying \(\|\mathbf{u}-\mathbf{v}\|_2\le \mu_4\), we find \(\mathbf{u}_1,\mathbf{v}_1\) as the points in \(\mathcal{N}_r\) being closest to \(\mathbf{u},\mathbf{v}\) (see (17 )) and we have \((\mathbf{u}_1,\mathbf{v}_1)\in\mathcal{N}_{r,\mu_4}^{(2)}\).
Under \(\eta=\frac{\Delta\vee\Lambda}{c^{(6)} \Delta }\), we combine (18 ), (21 ), (?? ) and (25 ) to obtain \[\begin{align} &\| \mathbf{u}-\mathbf{v}-\eta\cdot\mathbf{h}(\mathbf{u},\mathbf{v})\|_{\mathcal{K}_{(r)}^\circ}\nonumber\\&\nonumber\le \|\mathbf{u}_1-\mathbf{v}_1-\eta\cdot \hat{\mathbf{h}}(\mathbf{u}_1,\mathbf{v}_1)\|_{\mathcal{K}_{(r)}^\circ}\\&\quad + \eta\cdot \|\hat{\mathbf{h}}(\mathbf{u}_1,\mathbf{v}_1)-\mathbf{h}(\mathbf{u}_1,\mathbf{v}_1)\|_{\mathcal{K}_{(r)}^\circ}\nonumber+ 2r^2+ 2\eta \cdot\sup_{(\mathbf{p},\mathbf{q})\in\mathcal{D}_r^{(2)}}\|\mathbf{h}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ} \nonumber \\\nonumber &\le r\big|\|\mathbf{u}_1-\mathbf{v}_1\|_2-T_1^{\mathbf{u}_1,\mathbf{v}_1}\big|+r|T_2^{\mathbf{u}_1,\mathbf{v}_1}|+T_3^{\mathbf{u}_1,\mathbf{v}_1}+\frac{r\varepsilon^{(1)}}{c^{(6)}}\|\mathbf{u}_1-\mathbf{v}_1\|_2\\&\quad+\Big(2+\frac{c^{(3)}}{c^{(6)}}\Big)r^2+ 2\eta \cdot\sup_{(\mathbf{p},\mathbf{q})\in\mathcal{D}_r^{(2)}}\|\mathbf{h}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}. \label{eq:seekraic} \end{align}\tag{42}\]
Note that our assumed sample complexity (?? ) implies \[\frac{\omega^2(\mathcal{K}_{(r)})/r^2 + \mathscr{H}(\overline{\mathcal{X}},r)}{m}\lesssim \frac{r}{\Delta\vee\Lambda}.\] Therefore, with promised probability Propositions 2–3 yield \[\begin{align} \big|\|\mathbf{u}_1-\mathbf{v}_1\|_2-T_1^{\mathbf{u}_1,\mathbf{v}_1}\big|+ |T_2^{\mathbf{u}_1,\mathbf{v}_1}| \le \frac{C_1}{c^{(6)}} \sqrt{ r(\Delta\vee\Lambda)\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u}_1,\mathbf{v}_1}} + \frac{ (\varepsilon^{(2)}+\varepsilon^{(3)})\|\mathbf{u}_1-\mathbf{v}_1\|_2+C_1r}{c^{(6)}} ,& \end{align}\] and Proposition 4 gives \[\begin{align} T_3^{\mathbf{u}_1,\mathbf{v}_1}\le \frac{C_2 r}{c^{(6)}}\sqrt{r\big((\Delta\vee\Lambda)\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u}_1,\mathbf{v}_1}+r\big) }+ \frac{5r \varepsilon^{(4)}\|\mathbf{u}_1-\mathbf{v}_1\|_2}{c^{(6)}}\left(1+O\Big(\frac{r}{(\Delta\vee\Lambda)\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u}_1,\mathbf{v}_1}}\Big)\right). \end{align}\] By \(\|\mathbf{u}_1-\mathbf{v}_1\|_2\le C_0(\Delta\vee\Lambda)\) and Assumptions 3, 8 we have \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u}_1,\mathbf{v}_1}\asymp \frac{\|\mathbf{u}_1-\mathbf{v}_1\|_2}{\Delta\vee\Lambda}\). Taken collectively with \(\sum_{j=1}^4\varepsilon^{(j)}\lesssim 1\) implied by (29 ), we obtain \[\begin{align} &r\big|\|\mathbf{u}_1-\mathbf{v}_1\|_2-T_1^{\mathbf{u}_1,\mathbf{v}_1}\big| +r|T_2^{\mathbf{u}_1,\mathbf{v}_1}|+T_3^{\mathbf{u}_1,\mathbf{v}_1}\nonumber\\ &\le r\left( \frac{(\varepsilon^{(2)}+\varepsilon^{(3)}+5\varepsilon^{(4)})\|\mathbf{u}_1-\mathbf{v}_1\|_2}{c^{(6)}} +C_3 \sqrt{r\|\mathbf{u}_1-\mathbf{v}_1\|_2}+C_4r\right)\nonumber\\ &\le r\left( \frac{(\varepsilon^{(2)}+\varepsilon^{(3)}+5\varepsilon^{(4)})\|\mathbf{u}-\mathbf{v}\|_2}{c^{(6)}} +C_3 \sqrt{r\|\mathbf{u}-\mathbf{v}\|_2}+C_5r\right).\label{eq:uniform95u1v1} \end{align}\tag{43}\]
We combine (22 ), (?? ) and Proposition 1 to obtain \[\begin{align} \label{eq:raicbound2}\eta\cdot\|\mathbf{h}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}^\circ_{(r)}} \le \eta \cdot \| \hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}^\circ_{(r)}} + c_4r^2 \le C_4r^2\log^{1/2}\Big(\frac{\Delta\vee\Lambda}{r}\Big) \end{align}\tag{44}\] that holds for all \((\mathbf{p},\mathbf{q})\in \mathcal{D}_r^{(2)}\) with the promised probability.
Substituting (43 ) and (44 ) into (42 ) and combining with \[\frac{r \varepsilon^{(1)}\|\mathbf{u}_1-\mathbf{v}_1\|_2}{c^{(6)}}\le \frac{r\varepsilon^{(1)}\|\mathbf{u}-\mathbf{v}\|_2}{c^{(6)}}+\frac{2 \varepsilon^{(1)}r^2}{c^{(6)}}=\frac{r \varepsilon^{(1)}\|\mathbf{u}-\mathbf{v}\|_2}{c^{(6)}}+O(r^2),\] we arrive at the following that holds \(\forall \mathbf{u},\mathbf{v}\in\overline{\mathcal{X}}\text{ obeying }\|\mathbf{u}-\mathbf{v}\|_2\le \mu_4\): \[\begin{align} & \frac{\| \mathbf{u}-\mathbf{v}-\eta\cdot\mathbf{h}(\mathbf{u},\mathbf{v})\|_{\mathcal{K}_{(r)}^\circ}}{r} \le \frac{ (\sum_{j=1}^3\varepsilon^{(j)}+5\varepsilon^{(4)})\|\mathbf{u}-\mathbf{v}\|_2 }{c^{(6)}} +C_3 \sqrt{r\|\mathbf{u}-\mathbf{v}\|_2} + C_6 r\log^{1/2}\Big(\frac{\Delta\vee\Lambda}{r}\Big). \end{align}\] This shows that, with the promised probability, \((\mathcal{Q},\mathbf{A},\boldsymbol{\tau},\mathcal{K},\eta)\) respects \((\overline{\mathcal{X}},\boldsymbol{\mu})\)-RAIC at the scale of \(r\) with \(\boldsymbol{\mu}\) given in (?? ).
With RAIC and (29 ) and (30 ) that we assume to fulfill \(\mu_1<\frac{1}{2\kappa_\alpha}\) and (16 ), the desired guarantee immediately follows from Theorem 4. ◻
Proof. Under \(\eta = \zeta^{-1}\) and \(m\gtrsim \frac{\omega^2(\mathcal{K}_{(r_1)})}{r_1^2}\), we substitute (?? ) and \(\hat{T}\le r_1\) into (32 ) and obtain that \((\mathcal{Q},\mathbf{A},\boldsymbol{\tau},\mathcal{K},\eta)\) respects \((\overline{\mathcal{X}},\boldsymbol{\mu})\)-RAIC at the scale \(r_1\) with \[\boldsymbol{\mu}=(\mu_1,\mu_2,\mu_3,\mu_4)^\top=\left( \frac{C_1\omega(\mathcal{K}_{(r_1)}) }{r_1\sqrt{m}}, 0,3r_1, 2\beta\right)^\top,\] for some absolute constant \(C_1\). Note that we have \(\mu_1<\frac{1}{8}\) and \(r_1\lesssim \beta\), so by the proof of Theorem 4 we have \(\|\mathbf{x}^{(t)}-\mathbf{x}\|_2\le\varphi_t\), where \(\{\varphi_t\}_{t=0}^\infty\) is defined by \(\varphi_0=2\beta\) and the recurrence \(\varphi_t= 4\mu_1\varphi_{t-1}+12r_1.\) It is easy to see \(\varphi_t\le(4\mu_1)^t\varphi_{0} + \frac{12r_1}{1-4\mu_1}\). Substituting \(\mu_1=\frac{C_1\omega_{(r_1)}}{r_1\sqrt{m}}\) and \(\mu_1<\frac{1}{8}\), the claim follows. ◻
We collect the missing proofs for our unified analysis for Algorithm 3.
Proof. The constants in this proof, including those hidden behind \(\gtrsim\) and \(\lesssim\), are allowed to depend on \(c^{(1)}\) in Assumption 2. We invoke the first statement in Theorem 2 to uniformly bound \(|\mathbf{R}_{\mathbf{p},\mathbf{q}}|\) over \((\mathbf{p},\mathbf{q})\in\mathcal{D}_r^{(2)}\). Specializing Theorem 2 to \((\epsilon',\epsilon)=(2r,r'')\) with \(r'':= C_1r\log^{1/2}(\frac{\Delta\vee\Lambda}{r})\) for some sufficiently large \(C_1\) and \(\mathcal{W}= \overline{\mathcal{X}}=2\mathcal{K}\cap \mathbb{A}_\alpha^\beta\), we obtain that with probability at least \(1-2\exp(-\frac{c_2mr}{\Delta\vee\Lambda})\), we have \[\begin{align} \label{eq:uniRpq} |\mathbf{R}_{\mathbf{p},\mathbf{q}}|=d_H(\mathcal{Q}(\mathbf{A}\mathbf{p}-\boldsymbol{\tau}),\mathcal{Q}(\mathbf{A}\mathbf{q}-\boldsymbol{\tau}))\le \frac{c_3mr''}{\Delta\vee\Lambda},~~\forall (\mathbf{p},\mathbf{q})\in\mathcal{D}_r^{(2)}, \end{align}\tag{45}\] as long as \[\begin{align} \label{eq:needlocal} m\ge C_4(\Delta\vee\Lambda)\left(\frac{\omega^2(\overline{\mathcal{X}}_{(3r)})}{(r'')^3}+\frac{\mathscr{H}(\overline{\mathcal{X}},2r)}{r''}\right). \end{align}\tag{46}\] Due to \(\overline{\mathcal{X}}\subset 2\mathcal{K}\), we have \(\overline{\mathcal{X}}_{(3r)} = (\overline{\mathcal{X}}-\overline{\mathcal{X}})\cap\mathbb{B}_2^n(3r)\subset (2\mathcal{K}-2\mathcal{K})\cap \mathbb{B}_2^n(3r)\subset 3\mathcal{K}_{(r)}\), together with \(r''=C_1r\log^{1/2}(\frac{\Delta\vee\Lambda}{r})\), (46 ) can be ensured by (?? ) we assumed.
On the event (45 ), by (20 ), Cauchy-Schwarz inequality and Lemma 18 we could proceed uniformly for all \((\mathbf{p},\mathbf{q})\in\mathcal{D}_r^{(2)}\) as follows: \[\begin{align} \nonumber &\frac{1}{r}\big\|\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\big\|_{\mathcal{K}^\circ_{(r)}}=\frac{1}{r}\sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\mathbf{w}^\top\hat{\mathbf{h}}(\mathbf{p},\mathbf{q}) \\& = \sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\frac{\Delta}{mr}\sum_{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}}\mathop{\mathrm{sign}}(\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q}))\mathbf{a}_i^\top \mathbf{w}\\ \nonumber &\le \frac{c_3r''\Delta}{r(\Delta\vee\Lambda)}\sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\max_{\substack{I\subset [m]\\|I|\le c_3mr''/(\Delta\vee\Lambda)}}\Big(\frac{c_3mr''}{\Delta\vee\Lambda}\Big)^{-1}\sum_{i\in I}|\mathbf{a}_i^\top\mathbf{w}| \\\nonumber &\le \frac{c_3r''\Delta}{r(\Delta\vee\Lambda)}\sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\max_{\substack{I\subset [m]\\|I|\le c_3mr''/(\Delta\vee\Lambda)}}\left[\Big(\frac{c_3mr''}{\Delta\vee\Lambda}\Big)^{-1}\sum_{i\in I}|\mathbf{a}_i^\top\mathbf{w}| ^2\right]^{1/2}\\ &\le \frac{C_5r''\Delta}{r(\Delta\vee\Lambda)}\left[\Big(\frac{(\Delta\vee\Lambda)\cdot\omega^2(\mathcal{K}_{(r)})}{c_3mr''}\Big)^{1/2}+r\cdot\log^{1/2}\Big(\frac{\Delta\vee\Lambda}{r''}\Big)\right]\\& \le \frac{C_6 r''\Delta}{\Delta\vee\Lambda}\log^{1/2}\Big(\frac{\Delta\vee\Lambda}{r''}\Big) \end{align}\] where the first inequality in the last line holds with probability at least \(1-2\exp(-\frac{c_7mr''}{\Delta\vee\Lambda})\) due to Lemma 18, and the second inequality holds so long as \(m\gtrsim \frac{(\Delta\vee\Lambda)\cdot\omega^2(\mathcal{K}_{(r)})}{r''r^2\log(\frac{\Delta\vee\Lambda}{r''})}\), and this can be implied by (?? ) in our statement due to \(r''=C_1r\log^{1/2}(\frac{\Delta\vee\Lambda}{r})\). Combining everything and substituting \(r''\) conclude the proof. ◻
Proof. We shall first bound \(|\|\mathbf{p}-\mathbf{q}\|_2-T_1^{\mathbf{p},\mathbf{q}}|\) for fixed \((\mathbf{p},\mathbf{q})\in\mathcal{N}^{(2)}_{r,\mu_4}\) and then take a union bound. Recall that \(T_1^{\mathbf{p},\mathbf{q}}=\frac{\eta\Delta}{m}\sum_{i=1}^m|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\), and so we have \(\mathbb{E}[T_1^{\mathbf{p},\mathbf{q}}]=\eta\Delta \cdot\mathbb{E}\big[|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big]\). Therefore, triangle inequality and (?? ) yield \[\begin{align} \label{center72} \big|\|\mathbf{p}-\mathbf{q}\|_2-T_1^{\mathbf{p},\mathbf{q}}\big|\le \big|T_1^{\mathbf{p},\mathbf{q}}-\mathbb{E}[T_1^{\mathbf{p},\mathbf{q}}]\big| + \left[\Big|1-\frac{\eta c^{(6)} \Delta }{\Delta\vee\Lambda}\Big|+\frac{\eta\Delta \varepsilon^{(2)}}{\Delta\vee\Lambda}\right]\cdot\|\mathbf{p}-\mathbf{q}\|_2. \end{align}\tag{47}\] Next, we use Bernstein’s inequality (Lemma 17) to bound \[\big|T_1^{\mathbf{p},\mathbf{q}}-\mathbb{E}[T_1^{\mathbf{p},\mathbf{q}}]\big|=\frac{\eta\Delta}{m}\left|\sum_{i=1}^m\Big(|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})-\mathbb{E}\big[|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big]\Big)\right|.\] For any integer \(p\ge 2\), (?? ) gives \[\sum_{i=1}^m\mathbb{E}\Big||\mathbf{a}_i^\top\boldsymbol{\beta}_1|\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big|^p\le \frac{p!}{2}c^{(5)}m\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}.\] Hence, for any \(t>0\), Lemma 17 yields \[\begin{align} \mathbb{P}\left(\big|T_1^{\mathbf{p},\mathbf{q}}-\mathbb{E}[T_1^{\mathbf{p},\mathbf{q}}]\big|\le \eta\Delta \Big[\Big(\frac{2c^{(5)}\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}t}{m}\Big)^{1/2}+\frac{t}{m}\Big]\right)\ge 1-2\exp(-t). \end{align}\] We let \(t=4 \mathscr{H}(\overline{\mathcal{X}},r)\) and take a union bound over no more than \(|\mathscr{N}(\overline{\mathcal{X}},r)|^2\) pairs of \((\mathbf{p},\mathbf{q})\in \mathcal{N}^{(2)}_{r,\mu_4}\), yielding that the uniform bound \[\begin{align} \big|T_1^{\mathbf{p},\mathbf{q}}-\mathbb{E}[T_1^{\mathbf{p},\mathbf{q}}]\big|\le 4\eta\Delta \left[\Big(\frac{c^{(5)}\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\mathscr{H}(\overline{\mathcal{X}},r)}{m}\Big)^{1/2}+\frac{\mathscr{H}(\overline{\mathcal{X}},r)}{m}\right],\quad\forall (\mathbf{p},\mathbf{q})\in\mathcal{N}_{r,\mu_4}^{(2)} \end{align}\] holds with probability at least \(1-2\exp(-2\mathscr{H}(\overline{\mathcal{X}},r))\). Substituting this into (47 ) yields the claim. ◻
Proof. Recall that \(T_2^{\mathbf{p},\mathbf{q}}=\frac{\eta\Delta}{m}\sum_{i=1}^m\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\boldsymbol{\beta}_1)(\mathbf{a}_i^\top\boldsymbol{\beta}_2)\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\). Combining with (?? ) we have \[|\mathbb{E}[T_2^{\mathbf{p},\mathbf{q}}]|=\eta\Delta\big|\mathbb{E}[\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\boldsymbol{\beta}_1)(\mathbf{a}_i^\top\boldsymbol{\beta}_2)\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})]\big|\le \frac{\eta\Delta\varepsilon^{(3)}\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda}.\] Therefore, by triangle inequality we reach \[|T_2^{\mathbf{p},\mathbf{q}}|\le |T_2^{\mathbf{p},\mathbf{q}}-\mathbb{E}[T_2^{\mathbf{p},\mathbf{q}}]|+ \frac{\eta\Delta\varepsilon^{(3)}\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda}.\] All that remains is to bound \(|T_2^{\mathbf{p},\mathbf{q}}-\mathbb{E}[T_2^{\mathbf{p},\mathbf{q}}]|\), which is parallel to bounding \(|T_1^{\mathbf{p},\mathbf{q}}-\mathbb{E}[T_1^{\mathbf{p},\mathbf{q}}]|\) in the proof of Proposition 2, following from the moment bound (?? ) and Lemma 17. We omit the details. ◻
Proof. The idea is to first condition on \(\mathbf{R}_{\mathbf{p},\mathbf{q}}\) to bound the random process over \(\mathbf{w}\in\mathcal{K}_{(r)}\) and then get rid of the conditioning by analyzing \(|\mathbf{R}_{\mathbf{p},\mathbf{q}}|\). Recall that we defined \(J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}=\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\boldsymbol{\beta}_1)[\mathbf{a}_i-(\mathbf{a}_i^\top\boldsymbol{\beta}_1)\boldsymbol{\beta}_1-(\mathbf{a}_i^\top\boldsymbol{\beta}_2)\boldsymbol{\beta}_2]^\top\mathbf{w}\) and this is linear on \(\mathbf{w}\in \mathbb{R}^n\), and we can write \[T_3^{\mathbf{p},\mathbf{q}}=\sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\frac{\eta\Delta}{m}\sum_{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}}J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}.\] We already have noted that for \(\mathbf{w}\in\mathbb{S}^{n-1}\), the conditional distribution \(J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}|E^{(i)}_{\mathbf{p},\mathbf{q}}\) has \(O(c^{(8)})\) sub-Gaussian norm; see (28 ).
For any integer \(0\le r_{\mathbf{p},\mathbf{q}}\le m\), \(T_3^{\mathbf{p},\mathbf{q}}|\{|\mathbf{R}_{\mathbf{p},\mathbf{q}}|=r_{\mathbf{p},\mathbf{q}}\}\) is identically distributed as \[\begin{align} \sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\frac{\eta\Delta}{m}\sum_{i=1}^{r_{\mathbf{p},\mathbf{q}}} {Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w}), \end{align}\] where \(Z_1^{\mathbf{p},\mathbf{q}}(\mathbf{w}),Z_2^{\mathbf{p},\mathbf{q}}(\mathbf{w}),\cdots ,Z_{r_{\mathbf{p},\mathbf{q}}}^{\mathbf{p},\mathbf{q}}(\mathbf{w})\) are i.i.d. random variables following the conditional distribution \(J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}|E^{(i)}_{\mathbf{p},\mathbf{q}}\). Therefore, for any \(\mathbf{w}\in\mathbb{S}^{n-1}\), \(\|Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})\|_{\psi_2}=O(c^{(8)})\) and hence \(\|Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})-\mathbb{E}[Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})]\|_{\psi_2}=O(c^{(8)})\) [32]. Now we center the random process to come to \[\begin{align} \sup_{\mathbf{w}\in \mathcal{K}_{(r)}}\frac{\eta\Delta}{m}\sum_{i=1}^{r_{\mathbf{p},\mathbf{q}}}{Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})\le \sup_{\mathbf{w}\in \mathcal{K}_{(r)}}\frac{\eta\Delta}{m}\sum_{i=1}^{r_{\mathbf{p},\mathbf{q}}}\big[{Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})-\mathbb{E}\big({Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})\big)\big]+\sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\frac{\eta\Delta r_{\mathbf{p},\mathbf{q}}\mathbb{E}({Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w}))}{m}.\label{147} \end{align}\tag{48}\]
We seek to control the first term in the right-hand side of (48 ). For any \(\mathbf{w}_1,\mathbf{w}_2\in \mathcal{K}_{(r)}\) we let \(\mathbf{w}_3:=\frac{\mathbf{w}_1-\mathbf{w}_2}{\|\mathbf{w}_1-\mathbf{w}_2\|_2}\), then by the linearity of \({Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})\) on \(\mathbf{w}\) we have \[\begin{align} &\left\|\frac{\eta\Delta}{m}\sum_{i=1}^{r_{\mathbf{p},\mathbf{q}}}\big[{Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w}_1)-\mathbb{E}\big({Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w}_1)\big)\big]-\frac{\eta\Delta}{m}\sum_{i=1}^{r_{\mathbf{p},\mathbf{q}}}\big[{Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w}_2)-\mathbb{E}\big({Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w}_2)\big)\big]\right\|_{\psi_2} \\ &= \left\|\frac{\eta\Delta}{m}\sum_{i=1}^{r_{\mathbf{p},\mathbf{q}}}\big[{Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w}_3)-\mathbb{E}\big({Z}_i^{\mathbf{p},\mathbf{q}}(\mathbf{w}_3)\big)\big]\right\|_{\psi_2}\|\mathbf{w}_1-\mathbf{w}_2\|_2\\&\le \frac{C_1c^{(8)}\eta\Delta \sqrt{r_{\mathbf{p},\mathbf{q}}}\|\mathbf{w}_1-\mathbf{w}_2\|_2}{m}, \end{align}\] where the last inequality holds for some absolute constant \(C_1\), due to [32] and \(\|Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})-\mathbb{E}(Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w}))\|_{\psi_2}=O(c^{(8)})\) for \(\mathbf{w}\in \mathbb{S}^{n-1}\).
Therefore, by invoking Lemma 21 with \(K= \frac{C_1c^{(8)}\eta\Delta\sqrt{r_{\mathbf{p},\mathbf{q}}}}{m}\) and \(t = 2[\mathscr{H}(\overline{\mathcal{X}},r)]^{1/2}\), we obtain that \[\begin{align} \sup_{\mathbf{w}\in \mathcal{K}_{(r)}}\left|\frac{\eta\Delta}{m}\sum_{i=1}^{r_{\mathbf{p},\mathbf{q}}}\big[Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})-\mathbb{E}\big(Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})\big)\big]\right|\le \frac{C_2c^{(8)}\eta\Delta\sqrt{r_{\mathbf{p},\mathbf{q}}}}{m}\left[\omega(\mathcal{K}_{(r)})+2r\sqrt{\mathscr{H}(\overline{\mathcal{X}},r)}\right] \end{align}\] with probability at least \(1-2\exp(-4\mathscr{H}(\overline{\mathcal{X}},r))\). Due to \[T_3^{\mathbf{p},\mathbf{q}}|\{|\mathbf{R}_{\mathbf{p},\mathbf{q}}|=r_{\mathbf{p},\mathbf{q}}\}\sim \sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\frac{\eta\Delta}{m}\sum_{i=1}^{r_{\mathbf{p},\mathbf{q}}}Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})\] and (48 ), we reach the conditional concentration bound \[\begin{align} \label{conditionalt3} \Big[T_3^{\mathbf{p},\mathbf{q}}\big|\{|\mathbf{R}_{\mathbf{p},\mathbf{q}}|=r_{\mathbf{p},\mathbf{q}}\} \Big]\le \frac{C_2c^{(8)}\eta\Delta\sqrt{r_{\mathbf{p},\mathbf{q}}}}{m}\Big[\omega(\mathcal{K}_{(r)})+2r\sqrt{\mathscr{H}(\overline{\mathcal{X}},r)}\Big] +\sup_{\mathbf{w}\in \mathcal{K}_{(r)}}\frac{\eta\Delta r_{\mathbf{p},\mathbf{q}}\mathbb{E}(Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w}))}{m} \end{align}\tag{49}\] that holds with probability at least \(1-2\exp(-4\mathscr{H}(\overline{\mathcal{X}},r))\).
We further analyze the behaviour of \(|\mathbf{R}_{\mathbf{p},\mathbf{q}}|\sim\text{Bin}(m,\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}})\) to derive the final claim. Using Lemma 17 (or Chernoff bound), for any \(t>0\) we obtain \[\begin{align} \mathbb{P}\Big(\big||\mathbf{R}_{\mathbf{p},\mathbf{q}}|-m\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\big|\le\sqrt{2m\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}t}+t\Big)\ge 1-2\exp(-t). \end{align}\] Therefore, with probability at least \(1-2\exp(-4\mathscr{H}(\overline{\mathcal{X}},r))\) we have \[\begin{align} \label{bernsteinrpq} |\mathbf{R}_{\mathbf{p},\mathbf{q}}|\le 5 \big(m\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}+\mathscr{H}(\overline{\mathcal{X}},r)\big). \end{align}\tag{50}\] Therefore, we can combine (49 ) and (50 ), then take a union bound over \((\mathbf{p},\mathbf{q})\in\mathcal{N}_{r,\mu_4}^{(2)}\), to obtain \[\begin{align} \nonumber T_3^{\mathbf{p},\mathbf{q}}&\le C_3c^{(8)}r\eta\Delta \sqrt{\Big[\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}+\frac{\mathscr{H}(\overline{\mathcal{X}},r)}{m}\Big]\Big[\frac{r^{-2}\omega^2(\mathcal{K}_{(r)})+\mathscr{H}(\overline{\mathcal{X}},r)}{m}\Big]}\\ &+ 5\eta\Delta \left[1+\frac{\mathscr{H}(\overline{\mathcal{X}},r)}{m\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}}\right] \sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\mathbb{E}(Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})),\quad \forall (\mathbf{p},\mathbf{q})\in\mathcal{N}_{r,\mu_4}^{(2)}\label{near95final} \end{align}\tag{51}\] with probability at least \(1-4\exp(-2\mathscr{H}(\overline{\mathcal{X}},r))\). Moreover, by the linearity of \(Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})\) on \(\mathbf{w}\) and \(Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})\sim \big(J^{\mathbf{p},\mathbf{q}}_{i,\mathbf{w}}|E^{(i)}_{\mathbf{p},\mathbf{q}}\big)\) and (?? ), we have \[\begin{align} &\sup_{\mathbf{w}\in \mathcal{K}_{(r)}}\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\mathbb{E}(Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w})) \\&\le r\sup_{\mathbf{w}\in\mathbb{S}^{n-1}}\big|\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\mathbb{E}(Z_i^{\mathbf{p},\mathbf{q}}(\mathbf{w}))\big|\\ &= r\sup_{\mathbf{w}\in\mathbb{S}^{n-1}}\Big|\mathbb{P}(E^{(i)}_{\mathbf{p},\mathbf{q}})\mathbb{E}\big(J^{\mathbf{p},\mathbf{q}}_{i,\mathbf{w}}|E^{(i)}_{\mathbf{p},\mathbf{q}}\big)\Big| \\&=r \sup_{\mathbf{w}\in\mathbb{S}^{n-1}}\Big|\mathbb{E}\Big(J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)\Big| \le \frac{r \varepsilon^{(4)}\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda}. \end{align}\] Substituting this into (51 ) yields the claim. ◻
Proof. By triangle inequality we decompose the first term in (32 ) into \[\underbrace{|\eta\zeta|\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\Big|\mathbf{w}^\top\Big(\mathbf{I}_n-\frac{1}{m}\sum_{i=1}^m\mathbf{a}_i\mathbf{a}_i^\top\Big)(\mathbf{u}-\mathbf{v})\Big|}_{:=\hat{T}_1}+r_1|\eta\zeta -1|\|\mathbf{u}-\mathbf{v}\|_2.\] To further control \(\hat{T}_1\) above, we shall discuss “large-distance regime” and “small-distance regime”.
Uniformly for all \(\mathbf{u},\mathbf{v}\in\overline{\mathcal{X}}\subset 2\mathcal{K}\) obeying \(\|\mathbf{u}-\mathbf{v}\|_2\ge r_1\) we have \[\frac{\mathbf{u}-\mathbf{v}}{\|\mathbf{u}-\mathbf{v}\|_2}\in \frac{2(\mathcal{K}-\mathcal{K})}{r_1} \cap \mathbb{B}_2^n \subset \frac{2\mathcal{K}_{(r_1)}}{r_1}.\] Thus, we obtain \[\begin{align} \hat{T}_1 \le \frac{2|\eta\zeta|\|\mathbf{u}-\mathbf{v}\|_2}{r_1}\sup_{\mathbf{w},\mathbf{s}\in \mathcal{K}_{(r_1)}}\Big|\frac{1}{m}\sum_{i=1}^m \mathbf{w}^\top\mathbf{a}_i\mathbf{a}_i^\top\mathbf{s}- \mathbf{w}^\top\mathbf{s}\Big|. \end{align}\]
Uniformly for all \(\mathbf{u},\mathbf{v}\) obeying \(\|\mathbf{u}-\mathbf{v}\|_2<r_1\), we can directly take the supremum over \(\mathbf{u}-\mathbf{v}\in (2\mathcal{K})_{(r_1)}\subset 2\mathcal{K}_{(r_1)}\) and obtain \[\begin{align} \hat{T}_1 \le 2|\eta\zeta|\sup_{\mathbf{w},\mathbf{s}\in \mathcal{K}_{(r_1)}}\Big|\frac{1}{m}\sum_{i=1}^m \mathbf{w}^\top\mathbf{a}_i\mathbf{a}_i^\top\mathbf{s}- \mathbf{w}^\top\mathbf{s}\Big|. \end{align}\] By Lemma 22, if \(m\ge\frac{\omega^2(\mathcal{K}_{(r_1)})}{r_1^2}\), then for some absolute constants \(C_1,c_2\), we have \[\begin{align} \label{productbb} \sup_{\mathbf{w},\mathbf{s}\in\mathcal{K}_{(r_1)}}\Big|\frac{1}{m}\sum_{i=1}^m\mathbf{w}^\top\mathbf{a}_i\mathbf{a}_i^\top\mathbf{s}-\mathbf{w}^\top\mathbf{s}\Big|\le \frac{C_1r_1 \omega(\mathcal{K}_{(r_1)})}{\sqrt{m}} \end{align}\tag{52}\] with probability at least \(1-\exp(-c_2\omega^2(\mathcal{K}_{(r_1)})/r_1^2)\). Therefore, combining the two regimes and the bound (52 ) yield the claim. ◻
Proof. Note that Assumption 1 is automatic for Gaussian \(\mathbf{A}\), and in the 1-bit sensing regime Assumption 4 holds trivially with \(\varepsilon^{(1)}=c^{(3)}=c^{(4)}=0\). Since \(\mathbf{a}_i^\top\mathbf{u}\sim\mathcal{N}(0,1)\) for any \(\mathbf{u}\in \mathbb{S}^{n-1}\), given \(r\in(0,\frac{1}{2})\) we have \[\mathbb{P}\big(|\mathbf{a}_i^\top\mathbf{u}|\le r\big)\le \sqrt{2/\pi}\cdot r\] that verifies Assumption 2 with \(c^{(1)}=\sqrt{8/\pi}\). Moreover, it is well-documented that \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\) equals to the Geodesic distance: \[\begin{align} \mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}=\mathbb{P}(\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\mathbf{u})\ne\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\mathbf{v})) = \frac{\arccos(\mathbf{u}^\top\mathbf{v})}{\pi}.\label{eq:geodesic} \end{align}\tag{53}\] For the proof and history of (53 ) one can refer to [32] and the references therein. Then it follows from some algebra that \[\begin{align} \label{eq:1bcs95Puv} \frac{1}{\pi}\|\mathbf{u}-\mathbf{v}\|_2\le \mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}} \le \frac{1}{2}\|\mathbf{u}-\mathbf{v}\|_2,\quad \forall \mathbf{u},\mathbf{v}\in\mathbb{S}^{n-1}, \end{align}\tag{54}\] which establishes Assumption 3 with \(c^{(2)}=\frac{2}{\pi}\) and Assumption 8 with \(c^{(9)}=1\). ◻
Proof. Continuing from the proof of Lemma 2, we have that \(\mathbf{a}_i^\top\boldsymbol{\beta}_1:=a_1\) and \(\mathbf{a}_i^\top\boldsymbol{\beta}_2:=a_2\) are independent \(\mathcal{N}(0,1)\) variables.
First we show (?? ) holds for some absolute constant \(c^{(5)}\). As we observed, we can simply focus on small enough \(u_1\), say, \(|u_1|\le \frac{1}{2}\); this implies \(|u_2|\ge\frac{1}{2}\) due to \(u_1^2+u_2^2=\|\mathbf{p}\|_2^2=1\). We note that \(\mathbf{a}_i^\top\boldsymbol{\beta}_1:=a_1\) and \(\mathbf{a}_i^\top\boldsymbol{\beta}_2:=a_2\) are independent \(\mathcal{N}(0,1)\) variables. (33 ) thus specializes to \[E^{(i)}_{\mathbf{p},\mathbf{q}}=\big\{\mathop{\mathrm{sign}}(u_1a_1+u_2a_2)\ne\mathop{\mathrm{sign}}(-u_1a_1+u_2a_2)\big\}=\{u_1|a_1|>u_2|a_2|\}.\] Therefore, for any \(p\ge 2\) we have \[\begin{align} &\mathbb{E}\Big(|\mathbf{a}_i^\top\boldsymbol{\beta}_1|^p\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big) \\&= \mathbb{E}\Big(|a_1|^p\mathbb{1}\big(|u_1a_1|>|u_2a_2|\big)\Big)\\ &\le \mathbb{E}\left(|a_1|^p\sqrt{\frac{2}{\pi}}\Big|\frac{u_1a_1}{u_2}\Big|\right)\\&\le |2u_1|\cdot \sqrt{\frac{2}{\pi}}\mathbb{E}\big[|a_1|^{p+1}\big]\le c^{(5)}\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\cdot\frac{p!}{2}, \end{align}\] where the first inequality is due to the randomness of \(a_2\), and the last two inequalities hold because \(|u_2|\ge\frac{1}{2}\) and \(2u_1=\|\mathbf{p}-\mathbf{q}\|_2 \asymp \mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\).
Next we establish (?? ) with \(c^{(6)}=\sqrt{2/\pi}\) and \(\varepsilon^{(2)}=0\). Note that the joint distribution of \((|a_1|,|a_2|)\) is \(\frac{2}{\pi}\exp(-\frac{a_1^2+a_2^2}{2})\), we have \[\begin{align} & \mathbb{E}\Big(|\mathbf{a}_i^\top\boldsymbol{\beta}_1| \mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)\\ &=\mathbb{E}\Big(|a_1| \mathbb{1}\big(u_1|a_1|>u_2|a_2|\big)\Big)\\ & = \frac{2}{\pi}\int_0^\infty \exp\Big(-\frac{w^2}{2}\Big)\left[\int_{u_2w/u_1}^\infty z\exp\Big(-\frac{z^2}{2}\Big)~\text{d}z\right]~\text{d}w\\ & = \frac{2}{\pi}\int_0^\infty \exp\Big(-\frac{w^2}{2u_1^2}\Big) ~\text{d}w = \sqrt{\frac{2}{\pi}}u_1. \end{align}\] The proof is complete.
Recall that we can restrict our attention to \(u_1\le \frac{1}{2}\) and \(u_2\ge \frac{1}{2}\) in the validation of (?? ). For any \(p\ge 2\) we have \[\begin{align} &\mathbb{E}\Big(|\mathbf{a}_i^\top\boldsymbol{\beta}_2|^p \mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big) \\&= \mathbb{E}\Big(|a_2|^p\mathbb{1}(u_1|a_1|>u_2|a_2|)\Big)\\ &\le \mathbb{E}\Big(|a_2|^{p-1}\cdot 2u_1|a_1|\Big)\\& = \|\mathbf{p}-\mathbf{q}\|_2 \sqrt{\mathbb{E}[|a_2|^{2(p-1)}]}\\& \le \mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}(C_1\sqrt{p})^p\le C_2\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\cdot\frac{p!}{2}, \end{align}\] where in the first inequality we use the event \(|a_2|<\frac{u_1|a_1|}{u_2}\le 2u_1|a_1|=\|\mathbf{p}-\mathbf{q}\|_2 |a_1|\). Therefore, (?? ) holds with some absolute constant \(c^{(7)}=C_2\).
In addition, (?? ) holds with \(\varepsilon^{(3)}=0\) because \[\mathbb{E}\Big(\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\boldsymbol{\beta}_1)\mathbf{a}_i^\top\boldsymbol{\beta}_2 \mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)=\mathbb{E}\Big(\mathop{\mathrm{sign}}(a_1)a_2 \mathbb{1}(u_1|a_1|>u_2|a_2|)\Big)=0,\] where we use the randomness of \(\mathop{\mathrm{sign}}(a_1)\).
For any \(\mathbf{w}\in\mathbb{R}^n\) we have defined \(J^{\mathbf{p},\mathbf{q}}_{i,\mathbf{w}}=\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\boldsymbol{\beta}_1)[\mathbf{a}_i-(\mathbf{a}_i^\top\boldsymbol{\beta}_1)^\top\boldsymbol{\beta}_1-(\mathbf{a}_i^\top\boldsymbol{\beta}_2)^\top\boldsymbol{\beta}_2]^\top\mathbf{w}\), and we further define \[a_{\mathbf{w}}:=[\mathbf{a}_i-(\mathbf{a}_i^\top\boldsymbol{\beta}_1)^\top\boldsymbol{\beta}_1-(\mathbf{a}_i^\top\boldsymbol{\beta}_2)^\top\boldsymbol{\beta}_2]^\top\mathbf{w}=\mathbf{a}_i^\top(\mathbf{I}_n-\boldsymbol{\beta}_1\boldsymbol{\beta}_1^\top-\boldsymbol{\beta}_2\boldsymbol{\beta}_2^\top)\mathbf{w}.\] Because \((\mathbf{I}_n-\boldsymbol{\beta}_1\boldsymbol{\beta}_1^\top-\boldsymbol{\beta}_2\boldsymbol{\beta}_2^\top)\mathbf{w}\) is orthogonal to \(\boldsymbol{\beta}_1,\boldsymbol{\beta}_2\), the rotational invariance of \(\mathbf{a}_i\sim\mathcal{N}(0,\mathbf{I}_n)\) implies that \(a_1,a_2,a_{\mathbf{w}}\) are independent. In view of \(E^{(i)}_{\mathbf{p},\mathbf{q}}=\{u_1|a_1|>u_2|a_2|\}\), \(a_\mathbf{w}\) and \(E^{(i)}_{\mathbf{p},\mathbf{q}}\) are independent. Note that \((\mathbf{I}_n-\boldsymbol{\beta}_1\boldsymbol{\beta}_1^\top-\boldsymbol{\beta}_2\boldsymbol{\beta}_2^\top)\mathbf{w}\in\mathbb{B}_2^n\) when \(\mathbf{w}\in\mathbb{S}^{n-1}\). Therefore, for \(p\ge 2\) we have \[\begin{align} \mathbb{E}\Big(|J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}|^p\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big) = \mathbb{E}\big(|a_{\mathbf{w}}|^p\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big) = \mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\mathbb{E}(|a_\mathbf{w}|^p) \le \mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}(C_3\sqrt{p})^p, \end{align}\] yielding (?? ) with some absolute constant \(c^{(8)}\).
Moreover, (?? ) holds with \(\varepsilon^{(4)}=0\) because we can use the randomness of \(\mathop{\mathrm{sign}}(a_1)\) to obtain \[\mathbb{E}\Big(J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}}\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)=\mathbb{E}\big(\mathop{\mathrm{sign}}(a_1)a_{\mathbf{w}}\mathbb{1}(u_1|a_1|>u_2|a_2|)\big)=0,\] as desired. ◻
Proof. For any \(\mathbf{u}\in\mathbb{B}_2^n\) and small enough \(r>0\), we utilize the randomness of \(\tau_i\sim \mathscr{U}([-\lambda,\lambda])\) to obtain \[\mathbb{P}\big(|\mathbf{a}_i^\top\mathbf{u}-\tau_i|\le r\big) \le \frac{r}{\lambda},\] which establishes Assumption 2 with \(c^{(1)}=1\). Also, Assumption 4 holds trivially for 1-bit models with \(\varepsilon^{(1)}=c^{(3)}=c^{(4)}=0\).
Now let us work on Assumptions 3 and 8. Under \(\lambda\ge \Delta=2\), we only need to find absolute constants \(c_1\) and \(C_2\) such that \[\frac{c_1\|\mathbf{u}-\mathbf{v}\|_2}{\lambda}\le \mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}} \le \frac{C_2\|\mathbf{u}-\mathbf{v}\|_2}{\lambda},\quad\forall \mathbf{u},\mathbf{v}\in\mathbb{B}_2^n.\] To this end, in view of \[\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}} = \mathbb{E}\big[\mathbb{1}(\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)\ne\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\mathbf{v}-\tau_i))\big],\] we can first utilize the randomness of \(\tau_i\) to obtain an upper bound \[\begin{align} \mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\le \mathbb{E}\left[\frac{|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|}{2\lambda}\right]\label{tauupper} \end{align}\tag{55}\] and also a lower bound \[\begin{align} \nonumber \mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}} &\ge \mathbb{E}\big[\mathbb{1}(\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)\ne\mathop{\mathrm{sign}}(\mathbf{a}_i^\top\mathbf{v}-\tau_i))\mathbb{1}(|\mathbf{a}_i^\top\mathbf{u}|\vee|\mathbf{a}_i^\top\mathbf{v}|\le\lambda)\big]\\ & = \mathbb{E}\left[\frac{|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|}{2\lambda}\cdot \mathbb{1}\big(|\mathbf{a}_i^\top\mathbf{u}|\vee|\mathbf{a}_i^\top\mathbf{v}|\le\lambda\big)\right].\label{taulower} \end{align}\tag{56}\]
Now we introduce \(\mathbf{n}_0:=\frac{\mathbf{u}-\mathbf{v}}{\|\mathbf{u}-\mathbf{v}\|_2}\in\mathbb{S}^{n-1}\) and further deal with the randomness of \(\mathbf{a}_i\). By (55 ) we obtain Assumption 8 with \(c^{(9)}=\frac{1}{2}\): \[\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\le \frac{\|\mathbf{u}-\mathbf{v}\|_2\mathbb{E}[|\mathbf{a}_i^\top\mathbf{n}_0|]}{2\lambda}\le \frac{\|\mathbf{u}-\mathbf{v}\|_2}{2\lambda}.\] Conversely, if \(\lambda\) is large enough, then we proceed from (56 ) as \[\begin{align} \mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}} &\ge \frac{\|\mathbf{u}-\mathbf{v}\|_2}{2\lambda}\mathbb{E}\Big[|\mathbf{a}_i^\top\mathbf{n}_0|-|\mathbf{a}_i^\top\mathbf{n}_0|\mathbb{1}(|\mathbf{a}_i^\top\mathbf{u}|>\lambda)-|\mathbf{a}_i^\top\mathbf{n}_0|\mathbb{1}(|\mathbf{a}_i^\top\mathbf{v}|>\lambda)\Big]\\ &\ge \frac{\|\mathbf{u}-\mathbf{v}\|_2}{2\lambda}\Big[L_0-4\exp(-\bar{c}_0\lambda^2)\Big]\ge \frac{L_0\|\mathbf{u}-\mathbf{v}\|_2}{4\lambda}, \end{align}\] where the second inequality follows from (?? ) and (?? ) that gives \[\mathbb{E}\big[|\mathbf{a}_i^\top\mathbf{n}_0|\mathbb{1}(|\mathbf{a}_i^\top\mathbf{w}|>\lambda)\big]\le \sqrt{\mathbb{E}[|\mathbf{a}_i^\top\mathbf{n}_0|^2]\cdot\mathbb{P}(|\mathbf{a}_i^\top\mathbf{w}|>\lambda)}\le 2\exp(-\bar{c}_0\lambda^2),\quad\forall \mathbf{w}\in\mathbb{B}_2^n,\] and the last inequality holds when \(\lambda\) is large enough. Thus, Assumption 3 holds with absolute constant \(c^{(2)}=\frac{L_0}{4}\). ◻
Proof. Because \((\mathbf{a}_i^\top\boldsymbol{\beta}_1,\mathbf{a}_i^\top\boldsymbol{\beta}_2,J_{i,\mathbf{w}}^{\mathbf{p},\mathbf{q}})\) are independent of \(\tau_i\), we can always expect \(\tau_i\) first and, as with (55 ) and (56 ), we have the two-sided bound \[\begin{align} \label{tau2sided11} \frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{2\lambda}\cdot\mathbb{1}\big(|\mathbf{a}_i^\top\mathbf{p}|\vee|\mathbf{a}_i^\top\mathbf{q}|\le\lambda\big)\le \mathbb{E}_{\tau_i}\big[\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big]\le \frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{2\lambda}. \end{align}\tag{57}\] This enables us to essentially treat \(\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\) as \(\frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{2\lambda}=\frac{\|\mathbf{p}-\mathbf{q}\|_2}{2\lambda}|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\), as \(\{|\mathbf{a}_i^\top\mathbf{p}|\vee|\mathbf{a}_i^\top\mathbf{q}|\le\lambda\}\) holds with overwhelming probability under sufficiently large \(\lambda\).
Recall that any two different points \(\mathbf{p},\mathbf{q}\) in \(\mathbb{B}_2^n\) are parameterized by some orthonormal \((\boldsymbol{\beta}_1,\boldsymbol{\beta}_2)\), and we have derived a two-sided bound in (71 ) that implies \[\begin{align} \label{tau2sided2} -\frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{2\lambda}\cdot\big[\mathbb{1}(|\mathbf{a}_i^\top\mathbf{p}|>\lambda)+\mathbb{1}(|\mathbf{a}_i^\top\mathbf{q}|>\lambda)\big] \le \mathbb{E}_{\tau_i}\big[\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big]- \frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{2\lambda}\le 0. \end{align}\tag{58}\] We introduce the notation \[a_1:=\mathbf{a}_i^\top\boldsymbol{\beta}_1,~a_2:=\mathbf{a}_i^\top\boldsymbol{\beta}_2,~a_{\mathbf{w}}:=[\mathbf{a}_i-(\mathbf{a}_i^\top\boldsymbol{\beta}_1)\boldsymbol{\beta}_1-(\mathbf{a}_i^\top\boldsymbol{\beta}_2)\boldsymbol{\beta}_2]^\top\mathbf{w}=\mathbf{a}_i^\top(\mathbf{I}_n-\boldsymbol{\beta}_1\boldsymbol{\beta}_1^\top-\boldsymbol{\beta}_2\boldsymbol{\beta}_2^\top)\mathbf{w}\] with \(\mathbf{w}\in\mathbb{S}^{n-1}\). Then by \(\mathbb{E}(\mathbf{a}_i\mathbf{a}_i^\top)=\mathbf{I}_n\) it is easy to see \(\mathbb{E}(a_1^2)=1\) and \(\mathbb{E}(a_1a_2)=\mathbb{E}(a_1a_{\mathbf{w}})=0\). In this proof, we will first validate the moment bounds (?? ), (?? ) and (?? ), and then show (?? ), (?? ) and (?? ) via calculations.
We shall give a unified treatment. Let \(A=a_1\), \(a_2\) or \(a_\mathbf{w}\), and note that when \(\mathbf{w}\in \mathbb{S}^{n-1}\), for any choice of \(A\) and any \(p\ge 2\), we have \(\mathbb{E}|A|^p\le (\bar{c}_1\sqrt{p})^p\) as in (?? ). By using the randomness of \(\tau_i\) and the upper bound in (58 ), we obtain \[\begin{align} &\mathbb{E}\Big(|A|^p\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\Big)\\& = \mathbb{E}\Big(|A|^p \mathbb{E}_{\tau_i}\big[E^{(i)}_{\mathbf{p},\mathbf{q}}\big]\Big)\\ &\le \frac{\|\mathbf{p}-\mathbf{q}\|_2}{2\lambda}\mathbb{E}\Big(|A|^p|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\Big)\\&\le \frac{\|\mathbf{p}-\mathbf{q}\|_2}{2\lambda}\sqrt{\mathbb{E}[|A|^{2p}]}\\ &\le C_1\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}(2\bar{c}_1\sqrt{p})^p \le C_2\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\cdot\frac{p!}{2} \end{align}\] for some absolute constants \(C_1\) and \(C_2\), where we use Cauchy-Schwarz inequality and the verified \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\asymp\frac{\|\mathbf{p}-\mathbf{q}\|_2}{\lambda}\). Therefore, (?? ), (?? ) and (?? ) hold with absolute constants \(c^{(5)}\), \(c^{(7)}\) and \(c^{(8)}\).
Again we give a unified treatment and let \(A\) be one of the followings: \(a_1\), \(a_2\) or \(a_{\mathbf{w}}\) with \(\mathbf{w}\in\mathbb{S}^{n-1}\). Then, we shall calculate \[\mathbb{E}\big(\mathop{\mathrm{sign}}(a_1)A\cdot\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big)=\mathbb{E}\big(\mathop{\mathrm{sign}}(a_1)A\cdot\mathbb{E}_{\tau_i}\big[\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big]\big)\] for all choices of \(A\). Our two-sided estimate (58 ) yields \[\begin{align} &\left|\mathbb{E}\big(\mathop{\mathrm{sign}}(a_1)A\cdot\mathbb{E}_{\tau_i}\big[\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big]\big)-\mathbb{E}\Big(\mathop{\mathrm{sign}}(a_1)A\cdot\frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{2\lambda}\Big)\right|\\ &\le \mathbb{E}\left[|A|\cdot \frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{2\lambda}\Big(\mathbb{1}(|\mathbf{a}_i^\top\mathbf{p}|>\lambda)+\mathbb{1}(|\mathbf{a}_i^\top\mathbf{q}|>\lambda)\Big)\right]\\ &\le \frac{\|\mathbf{p}-\mathbf{q}\|_2}{\lambda}\sup_{\mathbf{u}\in \mathbb{B}_2^n}\mathbb{E}\left[|A|\cdot|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\cdot \mathbb{1}(|\mathbf{a}_i^\top\mathbf{u}|>\lambda)\right]\\ &\le \frac{\|\mathbf{p}-\mathbf{q}\|_2}{\lambda} \Big[\mathbb{E}|A|^4\Big]^{1/4}\Big[\mathbb{E}|\mathbf{a}_i^\top\boldsymbol{\beta}_1|^4\Big]^{1/4}\sup_{\mathbf{u}\in \mathbb{B}_2^n} \sqrt{\mathbb{P}(|\mathbf{a}_i^\top\mathbf{u}|>\lambda)}\\ &\le \frac{\|\mathbf{p}-\mathbf{q}\|_2}{\lambda} \cdot (2\bar{c}_1)^2\cdot \sqrt{2\exp(-2\bar{c}_0\lambda^2)}\\& \le 8(\bar{c}_1)^2\exp(-\bar{c}_0\lambda^2)\cdot \frac{\|\mathbf{p}-\mathbf{q}\|_2}{\lambda}, \end{align}\] where in the last line we use (?? ). Therefore, to establish (?? ), (?? ) and (?? ) with \(\varepsilon^{(2)}=\varepsilon^{(3)}=\varepsilon^{(4)}=8(\bar{c}_1)^2\exp(-\bar{c}_0\lambda^2)\), all that remains is to evaluate \(\mathbb{E}(\mathop{\mathrm{sign}}(a_1)A\frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{2\lambda})\): \[\begin{align} &\mathbb{E}\Big(\mathop{\mathrm{sign}}(a_1)A\frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{2\lambda}\Big) \\&= \frac{\|\mathbf{p}-\mathbf{q}\|_2}{2\lambda}\mathbb{E}\big(\mathop{\mathrm{sign}}(a_1)A|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\big) \\&= \frac{\|\mathbf{p}-\mathbf{q}\|_2}{2\lambda}\mathbb{E}(a_1A) = \begin{cases} \frac{\|\mathbf{p}-\mathbf{q}\|_2}{2\lambda},\quad &\text{if }~A=a_1\\ ~~0~~,\quad &\text{if }~A=a_2,~a_{\mathbf{w}} \end{cases}. \end{align}\] We come to the desired claim. ◻
Proof. For any \(\mathbf{u}\in\mathbb{B}_2^n\), we utilize the randomness of \(\tau_i\) to obtain \[\begin{align} &\mathbb{P}\left(\min_{|j|\le (L/2)-1}|\mathbf{a}_i^\top \mathbf{u}-\tau_i- j\delta |\le r\right) = \mathbb{P}\left(-\tau_i\in \bigcup_{|j|\le (L/2)-1}\big[j\delta-r-\mathbf{a}_i^\top\mathbf{u},j\delta+r-\mathbf{a}_i^\top\mathbf{u}\big]\right)\le \frac{2r}{\delta}, \end{align}\] which establishes Assumption 2 with \(c^{(1)}=2\).
Note that \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}= \mathbb{P}(E^{(i)}_{\mathbf{u},\mathbf{v}})=\mathbb{E}\big(\mathbb{1}(E^{(i)}_{\mathbf{u},\mathbf{v}})\big)= \mathbb{E}_{\mathbf{a}_i}\big[\mathbb{E}_{\tau_i}\big(\mathbb{1}(E^{(i)}_{\mathbf{u},\mathbf{v}})\big)\big]\).
By the definition of \(\mathcal{Q}_{\delta,L}\) in (9 ), we have \(\mathcal{Q}_{\delta,L}(a)=\mathcal{Q}_\delta(a)\) for \(|a|<\frac{L\delta}{2}\), which together with \(|\tau_i|\le \frac{\delta}{2}\) yields \[\begin{gather}\tag{59} \mathbb{1}(E^{(i)}_{\mathbf{u},\mathbf{v}}) \le \mathbb{1}\big(\mathcal{Q}_{\delta}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)\ne\mathcal{Q}_{\delta}(\mathbf{a}_i^\top\mathbf{v}-\tau_i)\big),\\\tag{60} \mathbb{1}(E^{(i)}_{\mathbf{u},\mathbf{v}})\ge \mathbb{1}\big(\mathcal{Q}_{\delta}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)\ne\mathcal{Q}_{\delta}(\mathbf{a}_i^\top\mathbf{v}-\tau_i)\big)\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{u}|\vee|\mathbf{a}_i^\top\mathbf{v}|\le \frac{(L-1)\delta}{2}\Big) \end{gather}\] Therefore, we can utilize the randomness of \(\tau_i\sim\mathscr{U}([-\frac{\delta}{2},\frac{\delta}{2}])\) to obtain from (59 ) \[\begin{align} \nonumber &\mathbb{E}_{\tau_i}\big(E^{(i)}_{\mathbf{u},\mathbf{v}}\big)\le \mathbb{E}_{\tau_i}\Big(\mathbb{1}\big(\mathcal{Q}_{\delta}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)\ne\mathcal{Q}_{\delta}(\mathbf{a}_i^\top\mathbf{v}-\tau_i)\big)\Big)\\ \nonumber&= \mathbb{E}_{\tau_i}\left[\mathbb{1}\big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|\ge\delta\big)+\mathbb{1}\big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|<\delta\big)\mathbb{1}\left(\tau_i\in \bigcup_{j\in \mathbb{Z}}\big(\mathbf{a}_i^\top\mathbf{u}\wedge\mathbf{a}_i^\top\mathbf{v}-j\delta,\mathbf{a}_i^\top\mathbf{u}\vee\mathbf{a}_i^\top\mathbf{v}-j\delta\big)\right)\right]\\ \label{tau95uppermb}&=\mathbb{1}\big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|\ge\delta\big)+\mathbb{1}\big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|<\delta\big)\frac{|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|}{\delta}\le\frac{|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|}{\delta} \end{align}\tag{61}\] and similarly obtain from (60 ) \[\begin{align} &\mathbb{E}_{\tau_i}\big(E^{(i)}_{\mathbf{u},\mathbf{v}}\big)\ge \mathbb{E}_{\tau_i}\Big(\mathbb{1}\big(\mathcal{Q}_{\delta}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)\ne\mathcal{Q}_{\delta}(\mathbf{a}_i^\top\mathbf{v}-\tau_i)\big)\Big) \mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{u}|\vee|\mathbf{a}_i^\top\mathbf{v}|\le \frac{(L-1)\delta}{2}\Big)\nonumber\\ &=\left[ \mathbb{1}\big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|\ge\delta\big)+\mathbb{1}\big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|<\delta\big)\frac{|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|}{\delta} \right]\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{u}|\vee|\mathbf{a}_i^\top\mathbf{v}|\le \frac{(L-1)\delta}{2}\Big)\tag{62}\\ \tag{63} &\ge \frac{|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|}{\delta} \mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{u}|\vee|\mathbf{a}_i^\top\mathbf{v}|\le \frac{(L-1)\delta}{2},~~|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|<\delta\Big) \end{align}\]
We further take expectation regarding \(\tau_i\). By (61 ) we have \[\begin{align} &\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\le \frac{\mathbb{E}|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|}{\delta}\le \frac{\|\mathbf{u}-\mathbf{v}\|_2}{\delta}. \end{align}\] Hence, Assumption 8 holds with \(c^{(9)}=1\).
By continuing from (62 ) and some simple algebra, with \(\mathbf{n}:= \frac{\mathbf{u}-\mathbf{v}}{\|\mathbf{u}-\mathbf{v}\|_2}\) we can lower bound \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\) as \[\tag{64} \begin{align}\nonumber &\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}} \ge \mathbb{E}\left[\left[\mathbb{1}\big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|\ge\delta\big)+\mathbb{1}\big(|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|<\delta\big)\frac{|\mathbf{a}_i^\top(\mathbf{u}-\mathbf{v})|}{\delta}\right]\cdot\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{u}|\vee|\mathbf{a}_i^\top\mathbf{v}|\le \frac{(L-1)\delta}{2}\Big)\right] \\\tag{65} & = \mathbb{E}\left[\mathbb{1}\Big(|\mathbf{a}_i^\top \mathbf{n}|\ge \frac{\delta}{\|\mathbf{u}-\mathbf{v}\|_2}\Big)+\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{n}|<\frac{\delta}{\|\mathbf{u}-\mathbf{v}\|_2}\Big)\frac{|\mathbf{a}_i^\top\mathbf{n}|\|\mathbf{u}-\mathbf{v}\|_2}{\delta}\right]\\\tag{66} &- \mathbb{E}\left[\left[\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{n}|\ge \frac{\delta}{\|\mathbf{u}-\mathbf{v}\|_2}\Big)+\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{n}|<\frac{\delta}{\|\mathbf{u}-\mathbf{v}\|_2}\Big)\frac{|\mathbf{a}_i^\top\mathbf{n}|\|\mathbf{u}-\mathbf{v}\|_2}{\delta}\right] \mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{u}|\vee|\mathbf{a}_i^\top\mathbf{v}|>\frac{(L-1)\delta}{2}\Big)\right]. \end{align}\] It is not hard to see the following lower bound on (65 ): \[\begin{align} \text{The term in (\ref{eq:term195lower})}\ge \min\Big\{\frac{\|\mathbf{u}-\mathbf{v}\|_2}{\delta},1\Big\}\cdot \mathbb{E}\Big[\mathbb{1}(|\mathbf{a}_i^\top\mathbf{n}|\ge 1)+ |\mathbf{a}_i^\top\mathbf{n}|\mathbb{1}(|\mathbf{a}_i^\top\mathbf{n}|<1)\Big]. \end{align}\] By (?? ), for some absolute constant \(L_0\) we have \[\mathbb{E}\big[\mathbb{1}(|\mathbf{a}_i^\top\mathbf{n}|\ge 1)+|\mathbf{a}_i^\top\mathbf{n}|\mathbb{1}(|\mathbf{a}_i^\top\mathbf{n}|<1)\big]\ge \frac{1}{2}\mathbb{P}\Big(|\mathbf{a}_i^\top\mathbf{n}|\ge \frac{1}{2}\Big)\ge L_0,\] hence we obtain the lower bound \[\begin{align} \text{The term in (\ref{eq:term195lower})}\ge L_0\min\Big\{\frac{\|\mathbf{u}-\mathbf{v}\|_2}{\delta},1\Big\}. \end{align}\]
Next, we invoke Cauchy–Schwarz inequality to upper bound the term in (66 ): \[\begin{align} &\text{The term in (\ref{eq:term295up})}\\ &\le \sqrt{\mathbb{E}\left[\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{n}|\ge\frac{\delta}{\|\mathbf{u}-\mathbf{v}\|_2}\Big) + \mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{n}|<\frac{\delta}{\|\mathbf{u}-\mathbf{v}\|_2}\Big)\frac{|\mathbf{a}_i^\top\mathbf{n}|^2\|\mathbf{u}-\mathbf{v}\|^2_2}{\delta^2}\right]\cdot\mathbb{P}\Big(|\mathbf{a}_i^\top\mathbf{u}|\vee|\mathbf{a}_i^\top\mathbf{v}|>\frac{(L-1)\delta}{2}\Big)} \\ & \le 2\min\Big\{\frac{\|\mathbf{u}-\mathbf{v}\|_2}{\delta},1\Big\} \exp\Big(-\frac{\bar{c}_0L^2\delta^2}{16}\Big), \end{align}\] where in the last inequality we use (?? ) and \(\frac{L-1}{2}\ge \frac{L}{4}\); they imply \[\sqrt{\mathbb{P}\Big(|\mathbf{a}_i^\top\mathbf{u}|\vee|\mathbf{a}_i^\top\mathbf{v}|>\frac{(L-1)\delta}{2}\Big)}\le 2\exp\Big(-\frac{\bar{c}_0L^2\delta^2}{16}\Big).\] Therefore, when \(L\delta\) is sufficiently large such that \(2\exp(-\frac{\bar{c}_0L^2\delta^2}{16})<\frac{L_0}{2}\), we arrive at \[\mathop{\mathrm{\mathsf{P}}}_{\mathbf{u},\mathbf{v}}\ge \frac{L_0}{2}\min\Big\{\frac{\|\mathbf{u}-\mathbf{v}\|_2}{\delta},1\Big\},\] thus establishing Assumption 3 with \(c^{(2)}=\frac{L_0}{2}\). The proof is complete. ◻
Since we work with the clipped gradient \(\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\), now we shall validate Assumption 4 to bound the deviation. By (19 ) and (20 ) we first formulate \[\begin{align} \mathbf{h}(\mathbf{p},\mathbf{q})-\hat{\mathbf{h}}(\mathbf{p},\mathbf{q}) = \frac{1}{m}\sum_{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}}\mathop{\mathrm{sign}}(\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q}))\big(|\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)-\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)|-\delta\big)\mathbf{a}_i. \end{align}\] Using triangle inequality we can formulate \[\begin{align} &\eta\cdot\| \mathbf{h}(\mathbf{p},\mathbf{q})-\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ}\nonumber\\ & = \eta\cdot \sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\left|\frac{1}{m}\sum_{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}}\mathop{\mathrm{sign}}(\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q}))\big(|\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)-\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)|-\delta\big)\mathbf{a}_i^\top\mathbf{w}\right|\nonumber\\ &\le \eta\cdot \sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\frac{1}{m}\sum_{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}}\big||\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)-\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)|-\delta\big||\mathbf{a}_i^\top\mathbf{w}|\nonumber\\ &\le \eta\cdot \sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\frac{1}{m}\sum_{i\in\mathbf{R}_{\mathbf{p},\mathbf{q}}}|\mathbf{a}_i^\top\mathbf{w}||\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\mathbb{1}\big(|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\ge\delta\big) ,\label{eq:formu95assum4} \end{align}\tag{67}\] where the last inequality is due to the following Lemma 11.
Lemma 11. For any \(a,b\in \mathbb{R}\) we have \[\begin{align} \big||\mathcal{Q}_{\delta,L}(a)-\mathcal{Q}_{\delta,L}(b)|-\delta\big|\cdot\mathbb{1}(\mathcal{Q}_{\delta,L}(a)\ne\mathcal{Q}_{\delta,L}(b))\le |a-b|\cdot \mathbb{1}(|a-b|\ge\delta). \end{align}\]
The Proof of Lemma 11. By the definitions of \(\mathcal{Q}_{\delta}\) and \(\mathcal{Q}_{\delta,L}\) in (7 ) and (9 ), we have \(|\mathcal{Q}_{\delta,L}(a)-\mathcal{Q}_{\delta,L}(b)|\ge \delta\) when \(\mathcal{Q}_{\delta,L}(a)\ne\mathcal{Q}_{\delta,L}(b)\), and we always have \[|\mathcal{Q}_{\delta,L}(a)-\mathcal{Q}_{\delta,L}(b)|\le|\mathcal{Q}_{\delta}(a)-\mathcal{Q}_{\delta}(b)|\quad\text{and}\quad \mathbb{1}(\mathcal{Q}_{\delta,L}(a)\ne\mathcal{Q}_{\delta,L}(b))\le \mathbb{1}(\mathcal{Q}_\delta(a)\ne\mathcal{Q}_\delta(b)).\] Taken collectively, we arrive at \[\begin{align} \big||\mathcal{Q}_{\delta,L}(a)-\mathcal{Q}_{\delta,L}(b)|-\delta\big|\cdot \mathbb{1}(\mathcal{Q}_{\delta,L}(a)\ne\mathcal{Q}_{\delta,L}(b))\le \big(|\mathcal{Q}_{\delta}(a)-\mathcal{Q}_{\delta}(b)|-\delta\big)\cdot\mathbb{1}(\mathcal{Q}_\delta(a)\ne\mathcal{Q}_\delta(b)). \end{align}\] Further, by \(|\mathcal{Q}_\delta(a)-a|\le \frac{\delta}{2}\) (\(\forall a\in\mathbb{R}\)) we always have \[\begin{align} \label{eq:Qab} |\mathcal{Q}_\delta(a)-\mathcal{Q}_\delta(b)|\le |a-b|+\delta,\quad \forall~a,b\in\mathbb{R}. \end{align}\tag{68}\] This leads to \(|\mathcal{Q}_\delta(a)-\mathcal{Q}_\delta(b)|-\delta\le |a-b|\). Also note that when \(\mathcal{Q}_\delta(a)\ne\mathcal{Q}_\delta(b)\), we have \(|\mathcal{Q}_\delta(a)-\mathcal{Q}_\delta(b)|\in\{\delta,2\delta,3\delta,\cdots\}\) and hence \(|\mathcal{Q}_\delta(a)-\mathcal{Q}_\delta(b)|-\delta\ge 0\); and note that if \(|\mathcal{Q}_\delta(a)-\mathcal{Q}_\delta(b)|-\delta>0\), we must have \(|\mathcal{Q}_\delta(a)-\mathcal{Q}_\delta(b)|\ge 2\delta\), which combined with (68 ) implies \(|a-b|\ge \delta\). Combining all these observations leads to \[\begin{align} \big (|\mathcal{Q}_\delta(a)-\mathcal{Q}_\delta(b)|-\delta\big)\cdot\mathbb{1}(\mathcal{Q}_\delta(a)\ne\mathcal{Q}_\delta(b)) \le |a-b|\cdot\mathbb{1}(|a-b|\ge\delta), \end{align}\] as desired. ◻
The major ideas for showing (?? ) is to control the number of nonzero summands in the summation (67 ), by making use of the factor \(\mathbb{1}(|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\ge\delta)\). Specifically, by \(\|\mathbf{p}-\mathbf{q}\|_2\le 2\mu_4\le 2c_1\delta\) with small enough \(c_1\) we manage to show that \(|\{i\in [m]:|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\ge\delta\}|\) is uniformly small over \((\mathbf{p},\mathbf{q})\in \mathcal{N}_{r,\mu_4}^{(2)}\). In contrast, it turns out that a cruder argument which proceeds with all \(m\) summands is sufficient for (?? ). We have the following statement. It demonstrates that (?? ) holds with \(\varepsilon^{(1)}\) exponentially decaying with \(c_1^{-1}\) if \(\mu_4\le c_1\delta\), thus ensures that the deviation has minimal impact.
The Proof of Lemma 6. Let us first show (?? ).
Note that \(\|\mathbf{p}-\mathbf{q}\|_2\le r\) implies \(\mathbf{p}-\mathbf{q}\in \mathcal{K}_{(r)}\), we continue from (67 ) to obtain \[\begin{align} &\eta\cdot\|\mathbf{h}(\mathbf{p},\mathbf{q})-\hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}^\circ_{(r)}} \le \eta \sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\sup_{\mathbf{v}\in\mathcal{K}_{(r)}}\frac{1}{m}\sum_{i=1}^m|\mathbf{a}_i^\top\mathbf{w}||\mathbf{a}_i^\top\mathbf{v}| \\&\le \eta \sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\frac{1}{m}\sum_{i=1}^m|\mathbf{a}_i^\top\mathbf{w}|^2 \le C_6\eta\Big(\frac{\omega(\mathcal{K}_{(r)})}{\sqrt{m}}+r\Big)^2 \le 4C_6\eta r^2 \end{align}\] with probability at least \(1-\exp(-c_7m)\), where \(C_6,c_7\) are absolute constants; this is achieved by using Lemma 18 with \(\ell =m\) and the sample complexity \(m\ge \frac{\delta\omega^2(\mathcal{K}_{(r)})}{r^3}\ge \frac{\omega^2(\mathcal{K}_{(r)})}{r}\). Therefore, (?? ) holds for some absolute constant \(c^{(4)}\).
Note that we can restrict our attention on \((\mathbf{p},\mathbf{q})\in\mathcal{N}^{(2)}_{r,\mu_4}\) obeying \(\|\mathbf{p}-\mathbf{q}\|_2\ge r\), since we can simply use the bound in (?? ) if \(\|\mathbf{p}-\mathbf{q}\|_2\le r\). The core idea is to control the number of effective contributors to the last line in (67 ) and then invoke Lemma 18.
We use \(\mathbb{1}(|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\ge\delta)\) to control the number of non-zero contributors. For fixed \((\mathbf{p},\mathbf{q})\in\mathcal{N}_{r,\mu_4}^{(2)}\) and a specific \(i\in[m]\), by \(\|\mathbf{p}-\mathbf{q}\|_2\le2\mu_4\le 2c_1\delta\) and (?? ) where \(\bar{c}_0\) is an absolute constant, we have \[\begin{align} \mathbb{P}\big(|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\ge\delta\big) \le \mathbb{P}\Big(\Big|\frac{\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})}{\|\mathbf{p}-\mathbf{q}\|_2}\Big|\ge \frac{1}{2c_1}\Big)\le 2\exp \Big(-\frac{\bar{c}_0}{2c_1^2}\Big):=p_0. \end{align}\] We assume \(p_0\in (0,1/2)\), which can be ensured by setting \(c_1\) sufficiently small. By Chernoff bound and letting \(c_2=\frac{\bar{c}_0}{2}\), we obtain \[\begin{align} &\mathbb{P}\Big(\big|\{i\in[m]:|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\ge\delta\}\big|\ge \frac{3mp_0}{2}\Big)\\&\le \mathbb{P}\Big(\text{Bin}(m,p_0)\ge\frac{3mp_0}{2}\Big) \le \exp\Big(-\frac{mp_0}{12}\Big)=\exp \Big(-\frac{m\exp(-c_2/c_1^2)}{6}\Big). \end{align}\] Because of the sample complexity \(m\gtrsim\exp(\frac{c_2}{c_1^2}) \mathscr{H}(\mathcal{X},r)\) and \(|\mathcal{N}_{r,\mu_4}^{(2)}|\le |\mathscr{N}(\mathcal{X},r)|^2\), we can take a union bound over \((\mathbf{p},\mathbf{q})\in\mathcal{N}_{r,\mu_4}^{(2)}\) and obtain that the event \[\begin{align} \label{eq:uniEve} \big|\{i\in[m]:|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\ge\delta\}\big|<\frac{3mp_0}{2},\quad\forall (\mathbf{p},\mathbf{q})\in\mathcal{N}_{r,\mu_4}^{(2)} \end{align}\tag{69}\] holds with the probability at least \(1-\exp(-c_8\mathscr{H}(\mathcal{X},r))\).
Now we observe that any \((\mathbf{p},\mathbf{q})\in \mathcal{N}_{r,\mu_4}^{(2)}\) obeying \(\|\mathbf{p}-\mathbf{q}\|_2 \ge r\) satisfies \(\frac{\mathbf{p}-\mathbf{q}}{\|\mathbf{p}-\mathbf{q}\|_2}\in \frac{\mathcal{K}-\mathcal{K}}{r}\cap \mathbb{B}_2^n=\frac{1}{r}\mathcal{K}_{(r)}\). On the event (69 ), we continue from (67 ) and take supremum over \(\frac{r(\mathbf{p}-\mathbf{q})}{\|\mathbf{p}-\mathbf{q}\|_2}\in\mathcal{K}_{(r)}\) to reach \[\begin{align} \nonumber &\eta\cdot \|\mathbf{h}(\mathbf{p},\mathbf{q}) - \hat{\mathbf{h}}(\mathbf{p},\mathbf{q})\|_{\mathcal{K}_{(r)}^\circ} \\&\le \frac{\eta\|\mathbf{p}-\mathbf{q}\|_2}{r}\sup_{\mathbf{w}\in\mathcal{K}_{(r)}}\sup_{\mathbf{v}\in \mathcal{K}_{(r)}}\max_{\substack{I\subset [m]\\|I|\le 3mp_0/2}}\frac{1}{m}\sum_{i\in I}|\mathbf{a}_i^\top\mathbf{w}||\mathbf{a}_i^\top\mathbf{v}| \\\nonumber &\le \frac{3\eta p_0\|\mathbf{p}-\mathbf{q}\|_2}{2r} \cdot \sup_{\mathbf{w}\in \mathcal{K}_{( r)}}\max_{\substack{I\subset [m]\\|I|\le 3mp_0/2}} \frac{1}{3mp_0/2}\sum_{i\in I}|\mathbf{a}_i^\top\mathbf{w}|^2 \\ &\le C_9\eta r\|\mathbf{p}-\mathbf{q}\|_2 \cdot \Big(\frac{\omega^2(\mathcal{K}_{(r)})}{mr^2}+ p_0\log(p_0^{-1}) \Big),\label{eq:clip1uni} \end{align}\tag{70}\] where the last step holds with probability at least \(1-\exp(-c_{10}\mathscr{H}(\mathcal{X},r))\) for some absolute constants \(C_9,c_{10}\) due to Lemma 18 and \(mp_0= 2m\exp(-\frac{c_2}{c_1^2})\gtrsim \mathscr{H}(\mathcal{X},r)\). By \(\|\mathbf{p}-\mathbf{q}\|_2\le \mu_4\le 2c_1\delta\) and the sample complexity \(m\ge \frac{\delta\omega^2(\mathcal{K}_{(r)})}{r^3}\), we have \[\eta r\|\mathbf{p}-\mathbf{q}\|_2\cdot \frac{\omega^2(\mathcal{K}_{(r)})}{mr^2}\lesssim \eta r\delta \cdot \frac{r}{\delta} = \eta r^2,\] which can be accommodated by \(\frac{c^{(3)} \eta\Delta r}{\Delta\vee\Lambda}=c^{(3)}\eta r\) in (?? ) for some absolute constant \(c^{(3)}\). When \(c_1\) is small enough, then \(p_0 = 2\exp(-\frac{\bar{c}_0}{2c_1^2})=2\exp(-\frac{c_2}{c_1^2})\) is also small enough, and we have \(p_0\log(p_0^{-1}) \le \frac{C_5}{2}\sqrt{p_0}\le C_5\exp(-\frac{c_2}{2c_1^2})\) for some absolute constant \(C_5\). Therefore, we have \[\eta r\|\mathbf{p}-\mathbf{q}\|_2 \cdot p_0\log(p_0^{-1})\le C_5\exp\Big(-\frac{c_2}{2c_1^2}\Big)\eta r\|\mathbf{p}-\mathbf{q}\|_2\] which can be accounted by \(\frac{\varepsilon^{(1)}\phi\eta\Delta\|\mathbf{p}-\mathbf{q}\|_2}{\Delta\vee\Lambda} = \varepsilon^{(1)}\eta r\|\mathbf{p}-\mathbf{q}\|_2\) with \(\varepsilon^{(1)} =C_5\exp(-\frac{c_2}{2c_1^2})\), as claimed. ◻
Proof. The proof is similar to the proof of Lemma 4 but involves more involved calculations. The main intuition is that the randomness of \(\tau_i\) gives \[\begin{align} \label{tau2sided} \frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{\delta} \mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|<\delta,~|\mathbf{a}_i^\top\mathbf{p}|\vee |\mathbf{a}_i^\top\mathbf{q}|\le \frac{(L-1)\delta}{2}\Big) \le \mathbb{E}_{\tau_i}\big(\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big) \le \frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{\delta}, \end{align}\tag{71}\] which we obtain along the proof of Lemma 5 in Appendix 15.5. This allows us to essentially treat \(\mathbb{E}_{\tau_i}(\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}}))\) as \(\frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{\delta}=\frac{\|\mathbf{p}-\mathbf{q}\|_2|\mathbf{a}_i^\top\boldsymbol{\beta}_1|}{\delta}\) for \((\mathbf{p},\mathbf{q})\) obeying \(\|\mathbf{p}-\mathbf{q}\|_2\le 2\mu_4 \ll \delta\) and \(L\delta\) being large enough.
We consider any \(\mathbf{p},\mathbf{q}\in \mathbb{B}_2^n\) satisfying \(\|\mathbf{p}-\mathbf{q}\|_2 \le 2\mu_4\le 2c_1\delta\) for some small enough \(c_1\). By Assumptions 3 and 8 already validated in Lemma 5, we have \(\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}}\asymp \frac{\|\mathbf{p}-\mathbf{q}\|_2}{\delta}\).
A useful technique is to first deal with the randomness of \(\tau_i\). By (61 ) and (63 ) we have the two sided bound \[\begin{align} \label{2sidedmb} \frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{\delta}\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{p}|\vee|\mathbf{a}_i^\top\mathbf{q}|\le \frac{(L-1)\delta}{2},~|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|<\delta\Big) \le \mathbb{E}_{\tau_i}(E^{(i)}_{\mathbf{p},\mathbf{q}}) \le \frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{\delta}. \end{align}\tag{72}\] Recall that \(\boldsymbol{\beta}_1=\frac{\mathbf{p}-\mathbf{q}}{\|\mathbf{p}-\mathbf{q}\|_2}\) and \(\boldsymbol{\beta}_2\) are orthonormal. It is convenient to introduce the notation \(\mathbf{a}_i^\top\boldsymbol{\beta}_1 := a_1\), \(\mathbf{a}_i^\top\boldsymbol{\beta}_2:=a_2\) and \([\mathbf{a}_i-(\mathbf{a}_i^\top\boldsymbol{\beta}_1)\boldsymbol{\beta}_1-(\mathbf{a}_i^\top\boldsymbol{\beta}_2)\boldsymbol{\beta}_2]:=a_{\mathbf{w}}\) for \(\mathbf{w}\in \mathbb{S}^{n-1}\). Moreover, we further use the generic notation \(A\) which can be \(a_1\), \(a_2\) or \(a_{\mathbf{w}}\).
For any \(p\ge 2\), by the upper bound \(\mathbb{E}_{\tau_i}(E^{(i)}_{\mathbf{p},\mathbf{q}})\le \frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{\delta}=\frac{\|\mathbf{p}-\mathbf{q}\|_2|\mathbf{a}_i^\top\boldsymbol{\beta}_1|}{\delta}\) from (72 ), we have \[\begin{align} &\mathbb{E}\big(|A|^p \mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big) \le \mathbb{E}\Big(|A|^p \frac{\|\mathbf{p}-\mathbf{q}\|_2|\mathbf{a}_i^\top\boldsymbol{\beta}_1|}{\delta}\Big) \\&\le \frac{\|\mathbf{p}-\mathbf{q}\|_2}{\delta}\sqrt{\mathbb{E}[|A|^{2p}]\mathbb{E}|\mathbf{a}_i^\top\boldsymbol{\beta}_1|^2}\\&\le C_1\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}} (C_2\sqrt{p})^{p} \le C_3\mathop{\mathrm{\mathsf{P}}}_{\mathbf{p},\mathbf{q}} \frac{p!}{2} \end{align}\] for some absolute constants \(C_1,C_2,C_3\). This establishes (?? ), (?? ) and (?? ) with some absolute constants \(c^{(5)}\), \(c^{(7)}\) and \(c^{(8)}\).
This amount to evaluating \(\mathbb{E}(\mathop{\mathrm{sign}}(a_1)A\cdot\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}}))\) for \(A=a_1,~a_2\) or \(a_{\mathbf{w}}\). By (72 ), Cauchy–Schwarz inequality, the moment bound (?? ) and the tail bound (?? ), for all three choices of \(A\) we have \[\begin{align} &\left|\mathbb{E}\big(\mathop{\mathrm{sign}}(a_1)A\cdot\mathbb{1}(E^{(i)}_{\mathbf{p},\mathbf{q}})\big) - \mathbb{E}\Big(\mathop{\mathrm{sign}}(a_1)A\frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{\delta}\Big)\right|\\ &\le \mathbb{E}\left[\frac{|A||\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{\delta}\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{p}|\vee|\mathbf{a}_i^\top\mathbf{q}|>\frac{(L-1)\delta}{2}\Big)\right]+\mathbb{E}\left[\frac{|A||\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{\delta}\mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\ge\delta\Big)\right] \\ & = \frac{\|\mathbf{p}-\mathbf{q}\|_2}{\delta}\left( \mathbb{E}\left[|A||\mathbf{a}_i^\top\boldsymbol{\beta}_1|\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{p}|\vee|\mathbf{a}_i^\top\mathbf{q}|>\frac{(L-1)\delta}{2}\Big)\right]+\mathbb{E}\left[|A||\mathbf{a}_i^\top\boldsymbol{\beta}_1|\mathbb{1}\Big(|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\ge\delta\Big)\right] \right)\\ &\le \frac{\|\mathbf{p}-\mathbf{q}\|_2}{\delta}\sqrt{\mathbb{E}\big[|A|^2|\mathbf{a}_i^\top\boldsymbol{\beta}_1|^2\big]}\left(\sqrt{\mathbb{P}\Big(|\mathbf{a}_i^\top\mathbf{p}|\vee|\mathbf{a}_i^\top\mathbf{q}|>\frac{L\delta}{4}\Big)}+\sqrt{\mathbb{P}\Big(|\mathbf{a}_i^\top\boldsymbol{\beta}_1|\ge\frac{1}{2c_1}\Big)}\right)\\ &\le \frac{\|\mathbf{p}-\mathbf{q}\|_2}{\delta}\cdot 8(\bar{c}_1)^2\Big[\exp \Big(-\frac{\bar{c}_0L^2\delta^2}{16}\Big)+ \exp\Big(-\frac{\bar{c}_0}{4c_1^2}\Big)\Big] = \frac{\varepsilon'\|\mathbf{p}-\mathbf{q}\|_2}{\delta}. \end{align}\] All that remains is to compute \(\mathbb{E}(\mathop{\mathrm{sign}}(a_1)A|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|/\delta)\): \[\begin{align} \mathbb{E}\Big(\mathop{\mathrm{sign}}(a_1)A\frac{|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|}{\delta}\Big) = \frac{\|\mathbf{p}-\mathbf{q}\|_2}{\delta} \mathbb{E}\big(\mathop{\mathrm{sign}}(a_1)A |a_1|\big) = \begin{cases} \frac{\|\mathbf{p}-\mathbf{q}\|_2}{\delta},\quad &\text{if}~~A= a_1\\ ~~~~0~,&\text{if}~~A= a_1\text{ or }a_{\mathbf{w}} \end{cases}. \end{align}\] The claim follows. ◻
We start with an outline of the proof. We shall first decompose \(\hat{T}\) into \[\begin{align} \hat{T}&\le \underbrace{\sup_{\mathbf{u}\in \overline{\mathcal{X}}}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\Big|\frac{1}{mr_1}\big\langle\mathcal{Q}_{\delta}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}) -\mathbf{A}\mathbf{u},\mathbf{A}\mathbf{w}\big\rangle\Big|}_{:=\hat{T}^{(1)}}\nonumber\\&+ \underbrace{\sup_{\mathbf{u}\in \overline{\mathcal{X}}}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\Big|\frac{1}{mr_1}\big\langle\mathcal{Q}_{\delta}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau})-\mathcal{Q}_{\delta,L}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}),\mathbf{A}\mathbf{w}\big\rangle\Big|}_{:=\hat{T}^{(2)}}\label{T12hat} \end{align}\tag{73}\] where \(\hat{T}^{(1)}\) and \(\hat{T}^{(2)}\) capture the distortion arising from the dithered uniform quantization and the impact of saturation, respectively.
To bound \(\hat{T}^{(1)}\), we use the global quantized product embedding result for \(\mathcal{Q}_\delta\) from [25], which we rephrase in Lemma 12. Then, \(\hat{T}^{(2)}\) is bounded in Lemma 13. Our idea to control \(\hat{T}^{(2)}\) is similar to that for bounding the deviation from gradient clipping (Lemma 6)—first we establish uniform bound on the number of measurements affected by saturation, then we utilize Lemma 18.
We first restate [25] that will be used to bound \(\hat{T}^{(1)}\) in (73 ).
Lemma 12 (Adapted from Corollary D.3 in [25]). In our DMbCS setting, there exist absolute constants \(c_0,C_1,c_2,C_3\) such that, given \(\rho\in (0,c_0\delta)\) for small enough \(c_0\) and two sets \(\mathcal{A},\mathcal{C}\subset \mathbb{B}_2^n\), if \[\begin{align} m\ge C_1 \left[\frac{\delta^2(\mathscr{H}(\mathcal{A},\rho)+\omega^2(\mathcal{C}))}{\rho^2\log^2(\frac{\delta}{\rho})}+\frac{\delta\omega^2(\mathcal{A}_{(\rho)})}{\rho^3 \log^{3/2}(\frac{\delta}{\rho})}\right], \end{align}\] then with probability at least \(1-\exp(-c_2\mathscr{H}(\mathcal{A},\rho))\) we have \[\sup_{\mathbf{a}\in\mathcal{A}}\sup_{\mathbf{c}\in\mathcal{C}}\Big|\frac{1}{m}\big\langle \mathcal{Q}_\delta(\mathbf{A}\mathbf{a}-\boldsymbol{\tau})-\mathbf{A}\mathbf{a},\mathbf{A}\mathbf{c}\big\rangle\Big|\le C_3\rho \log\Big(\frac{\delta}{\rho}\Big).\]
Then we provide Lemma 13 that controls \(\hat{T}^{(2)}\). We note that the fairly mild \(\log^{1/2}(\frac{m}{\omega^2(\mathcal{X})})\lesssim L\delta\lesssim \omega(\mathcal{X})\) stems from certain technical treatment in our proof of Lemma 13.
Lemma 13. In our setting of DMbCS, there exist some absolute constants \(C_0,C_1,C_2,c_3,C_4\) such that if \(m\ge C_0\omega^2(\mathcal{X})\) and \(C_1\log^{1/2}(\frac{m}{\omega^2(\mathcal{X})})\le L\delta \le C_2 \omega(\mathcal{X})\) hold, then with probability at least \(1-\exp(-\frac{c_3\omega^2(\mathcal{X})}{(L\delta)^2})\) we have \[\begin{align} \label{100} \sup_{\mathbf{u}\in\overline{\mathcal{X}}}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\Big|\frac{1}{m}\langle \mathcal{Q}_{\delta}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau})- \mathcal{Q}_{\delta,L}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau}), \mathbf{A}\mathbf{w}\rangle\Big|\le \frac{C_4\omega(\mathcal{X})\omega(\mathcal{K}_{(r_1)})}{m}. \end{align}\qquad{(16)}\]
Proof. By (7 ), (9 ) and \(|\mathcal{Q}_\delta(a)|\le|a|+\frac{\delta}{2}\), for any \(a\in\mathbb{R}\) we have \[\begin{align} |\mathcal{Q}_\delta(a)-\mathcal{Q}_{\delta,L}(a)| = \mathbb{1}\Big(|a|\ge \frac{L\delta}{2}\Big)\Big(|\mathcal{Q}_\delta(a)|-\frac{(L-1)\delta}{2}\Big)\le |a| \mathbb{1}\Big(|a|\ge\frac{L\delta}{2}\Big). \end{align}\] Combining with \(|\tau_i|\le\frac{\delta}{2}\) and \(\frac{(L-1)\delta}{2}\ge \frac{L\delta}{4}\), it follows that \[\begin{align} \nonumber &\sup_{\mathbf{u}\in\overline{\mathcal{X}}}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\left|\frac{1}{m}\sum_{i=1}^m \big[\mathcal{Q}_\delta(\mathbf{a}_i^\top\mathbf{u}-\tau_i)-\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)\big]\cdot\mathbf{a}_i^\top\mathbf{w}\right| \\\nonumber &\le \sup_{\mathbf{u}\in\overline{\mathcal{X}}}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\frac{1}{m}\sum_{i=1}^m \big|\mathcal{Q}_\delta(\mathbf{a}_i^\top\mathbf{u}-\tau_i)-\mathcal{Q}_{\delta,L}(\mathbf{a}_i^\top\mathbf{u}-\tau_i)\big||\mathbf{a}_i^\top\mathbf{w}|\\\nonumber &\le \sup_{\mathbf{u}\in\overline{\mathcal{X}}}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\frac{1}{m}\sum_{i=1}^m |\mathbf{a}_i^\top\mathbf{u}-\tau_i||\mathbf{a}_i^\top\mathbf{w}| \cdot\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{u}-\tau_i|\ge \frac{L\delta}{2}\Big) \\ &\le\sup_{\mathbf{u}\in\overline{\mathcal{X}}}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\frac{2}{m}\sum_{i=1}^m |\mathbf{a}_i^\top\mathbf{u}||\mathbf{a}_i^\top\mathbf{w}|\cdot\mathbb{1}\Big(|\mathbf{a}_i^\top\mathbf{u}|\ge\frac{L\delta}{4}\Big).\label{257d} \end{align}\tag{74}\]
Next, we bound the number of nonzero contributors to (74 ) by Lemma 18. Due to the factor \(\mathbb{1}\big(|\mathbf{a}_i^\top\mathbf{u}|\ge\frac{L\delta}{4}\big)\), we wish to ensure \[\begin{align} \label{258} \Big|\Big\{i\in[m]:|\mathbf{a}_i^\top\mathbf{u}|\ge \frac{L\delta}{4}\Big\}\Big|\le r_0m,\quad\forall \mathbf{u}\in\overline{\mathcal{X}} \end{align}\tag{75}\] for some \(r_0\in (0,1)\) such that \(r_0m\in[m]\), which is to be chosen later. To this end, we observe that it is sufficient to ensure \[\begin{align} \sup_{\mathbf{u}\in\overline{\mathcal{X}}}\max_{\substack{I\subset [m]\\|I|\le r_0m}}\left(\frac{1}{r_0m}\sum_{i\in I}|\mathbf{a}_i^\top\mathbf{u}|^2\right)^{1/2}< \frac{L\delta}{8}. \end{align}\] Further invoking Lemma 18 shows that, for some absolute constants \(c_1,c_2\), with probability at least \(1-2\exp(-c_1r_0m)\), we only need to ensure \[\begin{align} \label{260} \frac{\omega^2(\mathcal{X})}{r_0m}+ \log\Big(\frac{e}{r_0}\Big) \le c_2(L\delta)^2. \end{align}\tag{76}\] Hence, under the assumptions \(m\gtrsim \omega^2(\mathcal{X})\) and \(L\delta \gtrsim \log^{1/2}(\frac{m}{\omega^2(\mathcal{X})})\), we set \(r_0 := \frac{C_3\omega^2(\mathcal{X})}{m(L\delta)^2}\) with sufficiently large \(C_3\) to justify (76 ), which further leads to (75 ) with the promised probability.
On the event (75 ), we again apply Lemma 18 to obtain \[\begin{align} &{\rm (\ref{257d})}\le \sup_{\mathbf{u}\in\overline{\mathcal{X}}}\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}} \max_{\substack{I\subset [m]\\|I|\le r_0m}} \frac{2}{m}\sum_{i\in I}|\mathbf{a}_i^\top\mathbf{u}||\mathbf{a}_i^\top\mathbf{w}|\\ &\le 2 r_0 \left({\sup_{\mathbf{u}\in\overline{\mathcal{X}}}\max_{\substack{I\subset[m]\\|I|\le r_0m}}(r_0m)^{-1}\sum_{i\in I}|\mathbf{a}_i^\top\mathbf{u}|^2}\right)^{1/2}\left(\sup_{\mathbf{w}\in\mathcal{K}_{(r_1)}}\max_{\substack{I\subset[m]\\|I|\le r_0m}}(r_0m)^{-1}\sum_{i\in I}|\mathbf{a}_i^\top\mathbf{w}|^2\right)^{1/2}\\ & \le C_4r_1 \left(\frac{\omega(\mathcal{X})}{\sqrt{m}}+\sqrt{r_0\log(r_0^{-1})}\right)\left(\frac{\omega(\mathcal{K}_{(r_1)})/r_1}{\sqrt{m}}+\sqrt{r_0\log(r_0^{-1})}\right)\\&\le \frac{C_5\omega(\mathcal{X})\omega(\mathcal{K}_{(r_1)})}{\sqrt{m}} \end{align}\] where in the last line, the first inequality holds with the promised probability, and the second inequality holds due to \(r_0=\frac{C_3\omega^2(\mathcal{X})}{m(L\delta)^2}\) and \(L\delta \gtrsim \log^{1/2}(\frac{m}{\omega^2(\mathcal{X})})\). ◻
The Proof of Proposition 8. Under \(r_1=c_1\delta\), we prove Proposition 8 by showing \(\hat{T}^{(1)}\le \frac{r_1}{2}=\frac{c_1\delta}{2}\) and \(\hat{T}^{(2)}\le \frac{r_1}{2}=\frac{c_1\delta}{2}\), which are sufficient because of (73 ). The constants in this proof can depend on \(c_1.\)
We first write \[\hat{T}^{(1)} = \sup_{\mathbf{u}\in\overline{\mathcal{X}}}\sup_{\mathbf{w}\in r_1^{-1}\mathcal{K}_{(r_1)}}\Big|\frac{1}{m}\big\langle\mathcal{Q}_{\delta}(\mathbf{A}\mathbf{u}-\boldsymbol{\tau})-\mathbf{A}\mathbf{u},\mathbf{A}\mathbf{w}\big\rangle\Big|.\] We set \(\rho = c_2\delta\) with small enough \(c_2\), \(\mathcal{A}= \overline{\mathcal{X}}\) and \(\mathcal{C}= \frac{1}{r_1}\mathcal{K}_{(r_1)}\) in Lemma 12 and obtain that, if \[\begin{align} m\ge C_3\left[\mathscr{H}(\overline{\mathcal{X}},c_2\delta)+\frac{\omega^2(\mathcal{K}_{(r_1)})}{r_1^2}+\frac{\omega^2(\overline{\mathcal{X}}_{(c_2\delta)})}{\delta^2}\right]\label{addd11} \end{align}\tag{77}\] then with the promised probability we have \(\hat{T}^{(1)} \le \frac{c_0\delta}{2}.\) Note that \(\overline{\mathcal{X}}\subset 2\mathcal{X}\subset 2\mathcal{K}\), hence (77 ) can be implied by \(m\gtrsim \mathscr{H}(\mathcal{X},\frac{c_2\delta}{2})+\frac{\omega^2(\mathcal{K}_{(\delta)})}{\delta^2}\), which is assumed in the sample complexity (?? ).
Next, by Lemma 13 and (?? ) that gives \(m\ge \frac{C_5\omega(\mathcal{X})\omega(\mathcal{K}_{(r_1)})}{r_1\delta}\) with some large enough \(C_5\) depending on \(c_0\), we obtain \(\hat{T}^{(2)}\le \frac{c_0r_1\delta}{2}\) with the promised probability. The proof is complete. ◻
Lemma 14. For random vectors \(\mathbf{a}_i\) satisfying Assumption 1, there exists some absolute constant \(L_0>0\) such that \[\mathbb{P}\Big(|\mathbf{a}_i^\top\mathbf{u}|\ge \frac{1}{2}\Big)\ge 2L_0,~~\mathbb{E}|\mathbf{a}_i^\top\mathbf{u}|\ge L_0,\quad \forall \mathbf{u}\in \mathbb{S}^{n-1}.\]
Proof. We give a proof for this simple fact. Note that we only need to show \(\mathbb{P}(|\mathbf{a}_i^\top\mathbf{u}|\ge 1/2)\ge 2L_0\) since this implies \[\mathbb{E}|\mathbf{a}_i^\top\mathbf{u}|\ge \mathbb{E}[|\mathbf{a}_i^\top\mathbf{u}|\mathbb{1}(|\mathbf{a}_i^\top\mathbf{u}|\ge1/2)]\ge \frac{\mathbb{P}(|\mathbf{a}_i^\top\mathbf{u}|\ge 1/2)}{2}\ge L_0.\] For \(\mathbf{a}_i\) satisfying Assumption 1, we have (?? ) holds for some absolute constant \(\bar{c}_1\). Hence by Paley-Zygmund inequality (e.g., Lemma 7.16 in [43]), \[\begin{align} \mathbb{P}\big(|\mathbf{a}_i^\top\mathbf{u}|\ge 1/2\big)= \mathbb{P}\big(|\mathbf{a}_i^\top\mathbf{u}|^2\ge 1/4\big)\ge \frac{(3/4)^2}{\mathbb{E}|\mathbf{a}_i^\top\mathbf{u}|^4} \ge \frac{9}{256(\bar{c}_1)^4}. \end{align}\] Hence, we set \(L_0 := \frac{9}{512 (\bar{c}_1)^4}\) to yield the desired claim. ◻
Lemma 15 (Estimates on Gaussian width and Metric Entropy: (Effective) Sparsity, Low-rankness). There exist absolute constants \(C_1,C_2,C_3,C_4\) such that, for any \(\epsilon\in(0,1)\), \(k\in[n]\) and \(\bar{r}\in [n_1\wedge n_2]\), we have \[\begin{gather} \label{sparsegw} \omega^2(\Sigma^n_k\cap \mathbb{B}_2^n) \le \omega^2(\sqrt{k}\mathbb{B}_1^n\cap \mathbb{B}_2^n)\le C_1 k \log\frac{en}{k},\\ \label{sparseentropy} \mathscr{H}(\Sigma^n_k\cap \mathbb{B}_2^n,\epsilon)\le k\log\Big(\frac{9n}{\epsilon k}\Big), \\ \mathscr{H}(\sqrt{k}\mathbb{B}_1^n\cap \mathbb{B}_2^n,\epsilon)\le \frac{C_2k\log(en/k)}{\epsilon^2},\label{l1sparseentropy}\\ \omega^2(M^{n_1,n_2}_{\bar{r}}\cap \{\mathbf{M}\in :\|\mathbf{U}\|_F\le 1\}) \le C_3\bar{r}(n_1+n_2),\label{lrgw}\\\label{lrcover} \mathscr{H}(M^{n_1,n_2}_{\bar{r}}\cap \{\mathbf{M}\in :\|\mathbf{U}\|_F\le 1\},\epsilon)\le C_4 \bar{r}(n_1+n_2)\log\Big(\frac{3}{\epsilon}\Big). \end{gather}\] {#eq: sublabel=eq:sparsegw,eq:sparseentropy,eq:l1sparseentropy,eq:lrgw,eq:lrcover}
Proof. For (effective) sparsity, see [9] for (?? ), and see [10] for (?? ). Then (?? ) follows from \(\omega^2(\sqrt{k}\mathbb{B}_1^n\cap \mathbb{B}_2^n)\le C_1 k \log\frac{en}{k}\) and Sudakov’s inequality [32]. For low-rankness, see [44] for (?? ), and then (?? ) follows from Dudley’s inequality [32]. ◻
Lemma 16 (Estimates on Gaussian width and metric entropy: \(\ell_q\) sparsity). Let \(q\in(0,1)\) and \(1\le k\le n\). Define \(\mathcal{K}:= k^{\frac{1}{q}-\frac{1}{2}}\mathbb{B}_q^n,~ \mathcal{X}:= \mathcal{K}\cap\mathbb{B}_2^n.\) For \(0<r\le 1\), define \(\mathcal{K}_{(r)} := (\mathcal{K}-\mathcal{K})\cap r\mathbb{B}_2^n.\) Then there exists an absolute constant \(C\) and a constant \(C_q>0\) depending only on \(q\) such that \[\begin{gather} \mathscr{H}(\mathcal{X},r) \le \min\left\{ n\log\frac{3}{r}, \, C_q\, k r^{-\frac{2q}{2-q}} \log\frac{C_q n}{r} \right\},\label{lqcoverbound} \\ \omega^2(\mathcal{K}_{(r)}) \le \min\left\{Cr^2n,C_q\, k\log(en)\, r^{\frac{4(1-q)}{2-q}} \right\}. \label{lqgwbound} \end{gather}\] {#eq: sublabel=eq:lqcoverbound,eq:lqgwbound}
Proof. Similar estimates can be found in [45], [46] for instance. Here, we provide a self-contained proof. Throughout the proof, \(C_q>0\) denotes a constant depending only on \(q\), whose value may change from line to line. We first prove (?? ). The first branch \(n\log\frac{3}{r}\) comes from \(\mathscr{H}(\mathcal{X},r) \le \mathscr{H}(\mathbb{B}_2^n,r) \le n\log\frac{3}{r}\). It remains to prove the second branch. Let \(R_q := k^{\frac{1}{q}-\frac{1}{2}}\) and \(\gamma_q := \frac{2q}{2-q}.\) Take any \(\mathbf{u}\in\mathcal{X}\). Let \((u_j^*)_{j=1}^n\) denote the nonincreasing rearrangement of \((|u_j|)_{j=1}^n\). Since \(\mathbf{u}\in\mathcal{K}\), we have \(\sum_{j=1}^n |u_j|^q \le R_q^q = k^{1-\frac{q}{2}}.\) Therefore, for every \(j\in[n]\), we have \(j (u_j^*)^q \le \sum_{\ell=1}^j (u_\ell^*)^q \le k^{1-\frac{q}{2}},\) and hence \(u_j^* \le R_q j^{-1/q}.\) Let \(u^{(s)}\) denote the best \(s\)-term truncation of \(\mathbf{u}\), obtained by keeping the largest \(s\) coordinates of \(\mathbf{u}\) in magnitude and setting the rest to zero. Then, for \(1\le s\le n\), it holds that \(\|\mathbf{u}-\mathbf{u}^{(s)}\|_2^2 = \sum_{j>s} (u_j^*)^2 \le R_q^2\sum_{j>s} j^{-2/q}.\) Since \(q<2\), we have \(2/q>1\), and thus \(\sum_{j>s} j^{-2/q} \le C_q s^{1-\frac{2}{q}}.\) Consequently, \[\begin{align} \|\mathbf{u}-\mathbf{u}^{(s)}\|_2 \le C_q R_q s^{\frac{1}{2}-\frac{1}{q}} = C_q \left(\frac{k}{s}\right)^{\frac{1}{q}-\frac{1}{2}}.\label{use11} \end{align}\tag{78}\] We now choose \(s := \min\left\{ n,\, \left\lceil A_q k r^{-\gamma_q}\right\rceil \right\},\) where \(A_q>0\) is a sufficiently large constant depending only on \(q\). With this choice, (78 ) implies \(\|\mathbf{u}-\mathbf{u}^{(s)}\|_2\le \frac{r}{2}.\) Indeed, if \(s=n\), this is trivial; otherwise, the choice \(s\gtrsim_q k r^{-\gamma_q}\) gives \(\big(\frac{k}{s}\big)^{\frac{1}{q}-\frac{1}{2}} \lesssim_q r\) in light of \(\gamma_q\big(\frac{1}{q}-\frac{1}{2}\big)=1.\) By (?? ) in Lemma 15, we can construct an \((r/2)\)-net of \(\Sigma^n_s\cap \mathbb{B}_2^n\), denoted by \(\Lambda_s\), such that \(\log|\Lambda_s|\le s\log\frac{18n}{rk}\). Since \(\mathbf{u}^{(s)}\in\widetilde{U}_s\), there exists \(\mathbf{v}\in\Lambda_s\) such that \(\|\mathbf{u}^{(s)}-\mathbf{v}\|_2\le \frac{r}{2}.\) Combining this with \(\|\mathbf{u}-\mathbf{u}^{(s)}\|_2\le r/2\) gives \(\|\mathbf{u}-\mathbf{v}\|_2\le r.\) Therefore \(\Lambda_s\) is an \(r\)-net for \(\mathcal{X}\). Since \(s\le C_q k r^{-\gamma_q},\) we conclude that \(\mathscr{H}(\mathcal{X},r) \le C_q k r^{-\gamma_q}\log\frac{C_q n}{r} = C_q k r^{-\frac{2q}{2-q}}\log\frac{C_q n}{r}.\) Together with the bound \(n\log\frac{3}{r}\), this proves (?? ).
We now prove (?? ). The first branch follows from \(\omega^2(\mathcal{K}_{(r)})\le \omega^2(r\mathbb{B}_2^n)=r^2 \omega^2(\mathbb{B}_2^n)\lesssim r^2n\). It remains to show the second branch. Take any \(\mathbf{v}\in\mathcal{K}_{(r)}\). Then \(\mathbf{v}=\mathbf{u}-\mathbf{u}'\) for some \(\mathbf{u},\mathbf{u}'\in\mathcal{K}\), and \(\|\mathbf{v}\|_2\le r\). Since \(q\in(0,1)\), we have \(\|\mathbf{v}\|_q^q = \sum_{j=1}^n |u_j-u_j'|^q \le \sum_{j=1}^n |u_j|^q + \sum_{j=1}^n |u_j'|^q \le 2k^{1-\frac{q}{2}}.\) We next interpolate between \(\ell_q\) and \(\ell_2\). By Hölder’s inequality, \(\|\mathbf{v}\|_1=\sum_{j=1}^n \big(|v_j|^q\big)^{\frac{1}{2-q}} \big(|v_j|^2\big)^{\frac{1-q}{2-q}} \le \left(\sum_{j=1}^n |v_j|^q\right)^{\frac{1}{2-q}} \left(\sum_{j=1}^n |v_j|^2\right)^{\frac{1-q}{2-q}},\) which then gives an \(\ell_1\) estimate \[\begin{align} \|\mathbf{v}\|_1 \le \left(2k^{1-\frac{q}{2}}\right)^{\frac{1}{2-q}} r^{\frac{2(1-q)}{2-q}} \le C_q \sqrt{k}\, r^{\frac{2(1-q)}{2-q}} .\label{l1lqestimate} \end{align}\tag{79}\] Let \(\mathbf{g}\sim \mathcal{N}(0,\mathbf{I}_n)\). By (79 ), we obtain \(\omega(\mathcal{K}_{(r)}) = \mathbb{E}\sup_{\mathbf{v}\in\mathcal{K}_{(r)}}\langle \mathbf{g},\mathbf{v}\rangle \le \mathbb{E}\|\mathbf{g}\|_\infty \sup_{\mathbf{v}\in\mathcal{K}_{(r)}}\|\mathbf{v}\|_1\le C_q\sqrt{k}r^{\frac{2(1-q)}{2-q}} \mathbb{E}\|\mathbf{g}\|_\infty.\) The standard Gaussian maximal inequality gives \(\mathbb{E}\|\mathbf{g}\|_\infty \le C\sqrt{\log(en)}.\) Therefore \(\omega(\mathcal{K}_{(r)}) \le C_q \sqrt{k\log(en)}\, r^{\frac{2(1-q)}{2-q}}\), which implies the desired bound. The proof is complete. ◻
Lemma 17 (Bernstein’s inequality, e.g., Theorem 2.10 in [47]). Let \(X_1,\cdots,X_n\) be independent real-valued random variables. Assume that there exist positive numbers \(v,c\) such that \[\sum_{i=1}^n\mathbb{E}|X_i|^q \le \frac{q!}{2}vc^{q-2}\quad \text{for all integers }q\ge 2.\] Then for any \(t>0\) we have \[\begin{align} \mathbb{P}\left(\Big|\sum_{i=1}^n\big(X_i-\mathbb{E}(X_i)\big)\Big| \ge \sqrt{2vt}+ct\right) \le 2\exp(-t). \end{align}\]
Lemma 18 (See, e.g., [2]). Let \(\mathbf{a}_1,...,\mathbf{a}_m\) be independent random vectors in \(\mathbb{R}^n\) satisfying \(\mathbb{E}(\mathbf{a}_i\mathbf{a}_i^\top)=\mathbf{I}_n\) and \(\max_i\|\mathbf{a}_i\|_{\psi_2}\leq L\). For some given \(\mathcal{W}\subset \mathbb{R}^n\) and \(1\leq \ell\leq m\), there exist constants \(C_1,c_2\) depending only on \(L\) such that the event \[\sup_{\mathbf{w}\in\mathcal{W}}\max_{\substack{I\subset [m]\\|I|\leq \ell}}\Big(\frac{1}{\ell}\sum_{i\in I}|\langle\mathbf{a}_i,\mathbf{w}\rangle|^2\Big)^{1/2}\leq C_1\left(\frac{\omega(\mathcal{W})}{\sqrt{\ell}}+\mathop{\mathrm{rad}}(\mathcal{W})\log^{1/2}\Big(\frac{em}{\ell}\Big)\right)\] holds with probability at least \(1-2\exp(-c_2\ell\log(\frac{em}{\ell}))\), where \(\mathop{\mathrm{rad}}(\mathcal{W})=\sup_{\mathbf{w}\in\mathcal{W}}\|\mathbf{w}\|_2\).
Lemma 19 (Corollary 8.3 in [7]). Let \(\mathcal{K}\) be a star-shaped set, then for any \(\mathbf{x}\in \mathcal{K}\) and \(\mathbf{u}\in \mathbb{R}^n\) we have \[\begin{align} \|\mathcal{P}_{\mathcal{K}}(\mathbf{u})-\mathbf{x}\|_2 \le \max\left\{\phi,\frac{2}{\phi}\|\mathbf{u}-\mathbf{x}\|_{\mathcal{K}^\circ_{(\phi)}}\right\},\quad\forall \phi>0. \end{align}\]
Lemma 20 (A Useful Parameterization, Lemma H.4 in [24]). Given two distinct points \(\mathbf{u},\mathbf{v}\in\mathbb{R}^n\), we let \(\boldsymbol{\beta}_1= \frac{\mathbf{u}-\mathbf{v}}{\|\mathbf{u}-\mathbf{v}\|_2}\) and can further find \(\boldsymbol{\beta}_2\) satisfying \(\|\boldsymbol{\beta}_2\|_2=1\) and \(\langle \boldsymbol{\beta}_1,\boldsymbol{\beta}_2\rangle=0\), such that \[\begin{align} \mathbf{u}= u_1\boldsymbol{\beta}_1 + u_2 \boldsymbol{\beta}_2~~\text{and}~~\mathbf{v}= v_1 \boldsymbol{\beta}_1 + u_2 \boldsymbol{\beta}_2 \end{align}\] hold for some \((u_1,u_2,v_1)\) satisfying \(u_1>v_1~\text{ and }~u_2\ge 0.\) We have \(v_1=-u_1\) when \(\|\mathbf{u}\|_2=\|\mathbf{v}\|_2\) holds.
Lemma 21 (See, e.g., Exercise 8.6.5 in [32]). Let \((R_{\mathbf{u}})_{\mathbf{u}\in\mathcal{W}}\) be a random process (that is not necessarily zero-mean) on a subset \(\mathcal{W}\subset \mathbb{R}^n\). Assume that \(R_{0}=0\), and \(\|R_{\mathbf{u}}-R_{\mathbf{v}}\|_{\psi_2}\leq K\|\mathbf{u}-\mathbf{v}\|_2\) holds for all \(\mathbf{u},\mathbf{v}\in\mathcal{W}\cup\{0\}\). Then, for every \(t\geq 0\), the event \[\sup_{\mathbf{u}\in \mathcal{W}}\big|R_{\mathbf{u}}\big|\leq CK \big(\omega(\mathcal{W})+t\cdot \mathop{\mathrm{rad}}(\mathcal{W})\big)\] with probability at least \(1-2\exp(-t^2)\), where \(\mathop{\mathrm{rad}}(\mathcal{W})=\sup_{\mathbf{w}\in\mathcal{W}}\|\mathbf{w}\|_2\).
Lemma 22 (Concentration of Product Process, [40]; see also [16]). Let \(\{g_{\mathbf{u}}\}_{\mathbf{u}\in \mathcal{U}}\) and \(\{h_{\mathbf{v}}\}_{\mathbf{b}\in\mathcal{V}}\) be stochastic processes indexed by two sets \(\mathcal{U}\subset \mathbb{R}^{p}\) and \(\mathcal{V}\subset \mathbb{R}^q\), both defined on a common probability space \((\Omega,A,\mathbb{P})\). We assume that there exist \(K_{\mathcal{U}},K_{\mathcal{V}},r_{\mathcal{U}},r_{\mathcal{V}}\geq 0\) such that \[\begin{align} & \|g_{\mathbf{u}}-g_{\mathbf{u}'}\|_{\psi_2}\leq K_{\mathcal{U}}\|\mathbf{u}-\mathbf{u}'\|_2,~\|g_{\mathbf{u}}\|_{\psi_2} \leq r_{\mathcal{U}},~\forall\mathbf{u},\mathbf{u}'\in \mathcal{U};\\ & \|h_{\mathbf{v}}-h_{\mathbf{v}'}\|_{\psi_2} \leq {K}_{\mathcal{V}}\|\mathbf{v}-\mathbf{v}'\|_2,~\|h_{\mathbf{v}}\|_{\psi_2}\leq r_{\mathcal{V}},~\forall\mathbf{v},\mathbf{v}'\in \mathcal{V}. \end{align}\] Suppose that \(\mathbf{a}_1,...,\mathbf{a}_m\) are independent copies of a random variable \(\mathbf{a}\sim \mathbb{P}\), then for every \(t\geq 1\) the event\[\begin{align}\nonumber &\sup_{\mathbf{u}\in\mathcal{U}}\sup_{\mathbf{v}\in\mathcal{V}} ~ \Big|\frac{1}{m}\sum_{i=1}^m g_{\mathbf{u}}(\mathbf{a}_i)h_{\mathbf{v}}(\mathbf{a}_i)-\mathbb{E}[g_{\mathbf{u}}(\mathbf{a}_i)h_{\mathbf{v}}(\mathbf{a}_i)]\Big|\\ &\leq C\left(\frac{(K_{\mathcal{U}}\cdot\omega(\mathcal{U})+t\cdot r_{\mathcal{U}})\cdot (K_{\mathcal{V}}\cdot \omega(\mathcal{V})+t\cdot r_{\mathcal{V}})}{m}+\frac{r_{\mathcal{U}}\cdot K_{\mathcal{V}}\cdot \omega(\mathcal{V})+r_{\mathcal{V}}\cdot K_{\mathcal{U}}\cdot \omega(\mathcal{U})+t\cdot r_{\mathcal{U}}r_{\mathcal{V}}}{\sqrt{m}}\right) \end{align}\] holds with probability at least \(1-2\exp(-ct^2)\).
For (almost) bounded inputs, the 1-bit quantizer can be well approximated by the (scaled) uniform quantizer \(\mathcal{Q}_\delta\) in (7 ) with large enough \(\delta\); see [1] for instance. It is thus reasonable to define the resolution of 1-bit quantizer as some large enough constant. Here, setting \(\Delta=2\) is simply a convenient option for our further development.↩︎
In particular, this can be ensured by a relabeling of the output quantized levels, which leaves the information in the recovery problem unchanged.↩︎
Here and hereafter, we use the standard complexity notation that will be formally introduced in Section 1.2.↩︎
See Appendix 10.1 for the reason why this is referred to as separation probability.↩︎
In particular, \(|\mathcal{Q}(\mathbf{a}_i^\top\mathbf{p}-\tau_i)-\mathcal{Q}(\mathbf{a}_i^\top\mathbf{q}-\tau_i)|\) behaves similarly to \(\Delta\cdot\mathbb{1}(i\in\mathbf{R}_{\mathbf{p},\mathbf{q}})\) if \(\|\mathbf{p}-\mathbf{q}\|_2\ll \Delta\), while it is more comparable to \(|\mathbf{a}_i^\top(\mathbf{p}-\mathbf{q})|\) if \(\|\mathbf{p}-\mathbf{q}\|_2\gg \Delta\).↩︎
Note that \(\boldsymbol{\beta}_1,\boldsymbol{\beta}_2\) here and some subsequent notation depend on \((\mathbf{p},\mathbf{q})\), while we drop such dependence for succinctness.↩︎
This is just a technical assumption to ensure \(\bar{\kappa}\vee\hat{\kappa}<\mu_4\) in Theorem 4.↩︎
We comment that \(0.99\) is in general improvable (e.g., it can often be a much smaller constant in specific models). This won’t be pursued in our paper.↩︎
This is similar to the role of \(r\) for the sharp approach in the last subsection.↩︎