Stability of a Generalized Debiased Lasso with Applications to Resampling-Based Variable Selection


Abstract

We propose a generalized debiased Lasso estimator based on a stability principle. When a single column of the design matrix is perturbed, the estimator admits a simple update formula that can be computed from the original solution. Under sub-Gaussian designs with well-conditioned covariance, this approximation is asymptotically accurate for all but a vanishing fraction of coordinates in the proportional growth regime. The proof relies on concentration and anti-concentration arguments to control error terms and sign changes. In contrast, establishing comparable distributional limits (e.g., Gaussianity) under similar assumptions remains open. As an application, we show that the approximation significantly reduces the computational cost of resampling-based variable selection procedures, including the conditional randomization test and a local knockoff filter.

1 Introduction↩︎

Suppose \(A, B \in \mathbb{R}^{n \times p}\) are two matrices differing only in the \(j\)-th column. Let \(Y \in \mathbb{R}^n\) and let \(\rho \colon \mathbb{R} \to [0, +\infty)\) be a convex function, and define \[\begin{align} \hat{\alpha} &:= \operatorname*{argmin}_{\beta \in \mathbb{R}^p} \left\{ \frac{1}{2n} \|Y - A\beta\|_2^2 + \sum_{k=1}^p \rho(\beta_k) \right\}; \tag{1} \\ \hat{\beta} &:= \operatorname*{argmin}_{\beta \in \mathbb{R}^p} \left\{ \frac{1}{2n} \|Y - B\beta\|_2^2 + \sum_{k=1}^p \rho(\beta_k) \right\}. \tag{2} \end{align}\] Motivated in part by accelerating resampling-based variable selection methods [1], we consider how to efficiently solve the second optimization given the solution to the first. In general, there is no explicit formula for updating \(\hat{\alpha}\) to \(\hat{\beta}\), and approximations based on Taylor expansions are not accurate in high-dimensional settings with correlated features. It is therefore natural to consider alternative representations of the solutions that preserve stability under local updates. The main message of this paper is that debiased estimators satisfy an orthogonality principle that enables stable updates under fairly general conditions. In particular, we show that correlated sub-Gaussian designs are sufficient for the approximation to hold. To be precise, we establish approximation results for a generalized definition of the debiased estimator, which reduces to the standard definition in the literature under more restrictive assumptions.

The standard definition of debiased Lasso in the high-dimensional regime can be found in [2]. We focus on the Lasso case \(\rho(t)=\lambda|t|\) for \(\lambda \in [0,\infty)\), where the objective is convex but not strongly convex and lacks smoothness, leading to additional technical difficulties; the case of smooth and strongly convex \(\rho\) is discussed later and is technically simpler. Suppose that \(A\) has i.i.d.rows following the normal distribution \(\mathcal{N}(0,\Sigma)\), and \(Y=A\alpha +w\), where \(w\) is an independent Gaussian noise vector, and \(\alpha\in\mathbb{R}^p\). The “number of nonzero coefficients” is defined by \[\begin{align} k:=\|\chi^{\alpha}\|_0, \label{e95k} \end{align}\tag{3}\] where \[\begin{align} \psi^{\alpha}&:=\frac{1}{n\lambda}A^{\top}R, \quad R:=Y-A\hat{\alpha}, \tag{4} \\ \chi^{\alpha}_j&:=1\{\psi^{\alpha}_j=1\} - 1\{\psi^{\alpha}_j=-1\}. \tag{5} \end{align}\] Note that \(\psi^{\alpha}\) is the subgradient of the \(\ell_1\) norm, so \(k\ge \|\hat{\alpha}\|_0\), although equality is achieved in most cases. We use the definition 3 instead of \(\|\hat{\alpha}\|_0\) since \(\hat{\alpha}\) may not be unique, due to the lack of strong convexity of the optimization, whereas \(\psi^{\alpha}\), and hence \(\chi^{\alpha}\), is always uniquely defined. Similarly \(\chi^{\alpha}_j\) can be understood as the ‘essential sign’ of \(\hat{\alpha}_j\). Then, the debiased Lasso defined in [2] is \[\begin{align} \hat{\alpha}^u:=\hat{\alpha}+\frac{1}{n-k}\Sigma^{-1}A^{\top}(Y-A\hat{\alpha}). \label{eq95betau} \end{align}\tag{6}\] Under suitable conditions, it has been shown that \(\hat{\alpha}^u\approx \alpha+ \tau \Sigma^{-1/2}z\), where \(z\sim \mathcal{N}(0,I)\) and \(\tau\in(0,\infty)\) is a constant determined by a set of fixed point equations [2]. Rigorously establishing such Gaussian limit properties for general non-Gaussian \(A\) in the proportional growth regime (\(p\), \(n\), and the sparsity level \(s\) have fixed ratios) is open; see discussions Section 2.

In this work, we propose a generalization of 6 that extends its applicability under more relaxed assumptions. This generalization is similar to the orthogonality principle in the semiparametric and double machine learning literature [3], but we will discuss the differences in Section 2. Let \(A_{:\setminus j}\in\mathbb{R}^{n\times p}\) denote the matrix obtained by excluding the \(j\)-th column of \(A\). Define the “residualized column” \[\begin{align} \check{A}_{:j}&:=A_{:j}-\mu_{:j}. \label{eq68951} \end{align}\tag{7}\] where \(\mu_{:j}\in\mathbb{R}^n\) is an arbitrary vector. To control the error of the approximate formula, we will need to choose \(\mu_{:j}\) so that the residualized column is “orthogonal” to other columns in a sense that will be made precise in 19 (specific examples are provided in the itemized below). We then define a generalization of the debiased estimator in 6 :

\[\begin{align} \hat{\alpha}_j^U :=\hat{\alpha}_j+ \left( \frac{1}{n}\check{A}_{:j}^{\top} (I-P_{\mathcal{A}})A_{:j} \right)^{-1} \frac{\check{A}_{:j}^{\top}R}{n}, \label{eq95alpha95U} \end{align}\tag{8}\] where \[\begin{align} \mathcal{A}:=\{l\neq j\colon \chi^{\alpha}_l\neq 0\}, \end{align}\] and \(P_{\mathcal{A}}\) denotes the projection onto the columns of \(A\) corresponding to \(\mathcal{A}\) in the case of Lasso, and \(P_{\mathcal{A}}:=A_{:\setminus j}[A_{:\setminus j}^{\top}A_{:\setminus j}+\mathop{\mathrm{diag}}(\rho''(\hat{\alpha}_{\setminus j}))]^{-1}A_{:\setminus j}^{\top}\) in the case of general \(\rho\). The inverse in 8 is well-defined in the event of interest. Again, we adopt the convention in 3 when \(\hat{\alpha}\) is not unique. Note that the definition of \(\hat{\alpha}^U_j\) uses only \((Y,A)\) and has no reference to \(B\), hence we can use \(\hat{\alpha}^U_j\) to build \(t(j,A,Y)\). Specific examples of \(\mu_{:j}\) and the corresponding \(\hat{\alpha}^U\) include:

  • If \(n>p\), we can take \(\mu_{:j}\) to be the projection of \(A_{:j}\) on the column space of \(A_{:\setminus j}\). Then \(\check{A}_{:j}^{\top}P_{\mathcal{A}}=0\), and we have \(\hat{\alpha}_j^U= \hat{\alpha}_j+(\check{A}_{:j}^{\top}A_{:j})^{-1}\check{A}_{:j}^{\top}(Y-A\hat{\alpha}) =\|\check{A}_{:j}^{\top}\|_2^{-2}\check{A}_{:j}^{\top}Y=[(A^{\top}A)^{-1}A^{\top}]_{j:}Y\) which is the ordinary least squares estimator. In the specific case of orthogonal designs, we simply take \(\mu_{:j}=0\) (see Example 1).

  • If \(n<p\), the above choice of \(\mu_{:j}\) leads to a degenerate definition of \(\hat{\alpha}_j^U\). However, due to the sparsity of \(\hat{\alpha}\), other choices of \(\mu_{:j}\) may still ensure 19 . For the random design case where the rows of \(A\) are independent, we can choose \(\mu_{:j}=\mathbb{E}[A_{:j}|A_{:\setminus j}]\). Specifically for Gaussian \(A\), we have \(\check{A}_{:j}:=A_{:j}-A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}\) in terms of the covariance matrix \(\Sigma\).

Contributions

We will show that \(\hat{\alpha}^U_j\approx \hat{\alpha}^u_j\) under suitable assumptions, but the definition of \(\hat{\alpha}^U_j\) is applicable in more general settings. Under increasingly stronger assumptions, we establish the following approximation results:

  • Explicit nonasymptotic error bounds for any given design matrix: Define \(\hat{\beta}^U_j\) analogously to \(\hat{\alpha}^U_j\), i.e. \[\begin{align} \hat{\beta}_j^U :=\hat{\beta}_j+ \left( \frac{1}{n}\check{B}_{:j}^{\top} (I-P_{\mathcal{B}})B_{:j} \right)^{-1} \frac{\check{B}_{:j}^{\top}S}{n}, \label{eq95beta95U} \end{align}\tag{9}\] where \(\check{B}_{:j}:=B_{:j}-\mu_{:j}\), \(S:=Y-B\hat{\beta}\), and \(P_{\mathcal{B}}\) denotes the projection onto the columns of \(A\) (equivalently, columns of \(B\) since the two matrices differ only in the \(j\)-th column) corresponding to \(\mathcal{B}:=\{l\neq j\colon \chi^{\beta}_l\neq 0\}\). For any given \((A,B,Y)\), we can show \[\begin{align} \check{B}_{:j}^{\top} (I-P_{\mathcal{B}}) B_{:j} \hat{\beta}^U_j &\approx \check{B}^{\top}_{:j}R + \check{B}^{\top}_{:j}(I-P_{\mathcal{A}})A_{:j} \hat{\alpha}_j \label{e95approx} \end{align}\tag{10}\] with error controlled in Theorem 1. The linear combination on the right side of 9 orthogonalizes the estimator so that the approximation error in 10 becomes the inner product of two incoherent vectors, canceling the leading error term. In Section 2, we discuss the connection between this orthogonalization and the one in the double machine learning literature. If \(B_{:j}\) and \(A_{:j}\) are independent conditioned on \(A_{:\setminus j}\), we can further show that the right side of 10 is approximately \(\check{B}^{\top}_{:j}R\), although the right side of 10 is already computable without using \(\hat{\beta}\). Thus, for any given \(Y\), if we define \[\begin{align} t(j,A,Y) &:=\frac{1}{n}\check{A}_{:j}^{\top} (I-P_{\mathcal{A}}) A_{:j}\hat{\alpha}_j^U; \tag{11} \\ t(j,B,Y) &:=\frac{1}{n}\check{B}_{:j}^{\top} (I-P_{\mathcal{B}}) B_{:j}\hat{\beta}_j^U, \tag{12} \end{align}\] then we can compute both \(t(j,A,Y)\) and approximately \(t(j,B,Y)\) using only \(\hat{\alpha}\) and without \(\hat{\beta}\).

  • Convergence for sub-Gaussian designs: Consider the case where \(Y=A\alpha+w\) and design matrices have i.i.d.rows with covariance of bounded max and min eigenvalues and with bounded sub-Gaussian variance proxy. Also assume that \(B_{:j}\) and \(A_{:j}\) are i.i.d.given \(A_{:\setminus j}\). In this setting, we show that the approximation error in 10 vanishes asymptotically for almost all \(j\) (see Definition 1 and Theorem 4). Our proof only uses certain concentration and anti-concentration properties to give order-wise control of quantities, rather than more precise calculation of limits, which often requires stronger assumptions (see Section 2).

  • Reduction to \(\hat{\beta}_j^u\): Further assuming that \(\frac{1}{n}\check{B}_{:j}^{\top} (I-P_{\mathcal{A}})B_{:j}\) is bounded away from 0 (which is true when \(\mathbb{E}[|\check{B}_{1j}|^2]\) is bounded away from 0; see 27 ), we have from 10 that \[\begin{align} \hat{\beta}^U_j &\approx \frac{\check{B}^{\top}_{:j}R + \check{B}^{\top}_{:j}(I-P_{\mathcal{A}})A_{:j} \hat{\alpha}_j}{\check{B}_{:j}^{\top} (I-P_{\mathcal{A}}) B_{:j}}. \label{e95approx95na} \end{align}\tag{13}\] If we further have \[\begin{align} \frac{1}{n}\check{B}_{:j}^{\top} (I-P_{\mathcal{A}})B_{:j} \approx (1-\frac{k}{n})\Sigma_{j|\setminus j}, \label{e95app95chi} \end{align}\tag{14}\] then \(\hat{\beta}_j^U\approx \hat{\beta}_j^u\). For example, 14 is true in the case of Gaussian feature vector, as a consequence of concentration of the chi-square distribution; see Theorem 7 and Remark 2). In more general settings, 14 may no longer hold, since \(\mathbb{E}[B_{:j}|A_{:\setminus j}]=A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}\) may fail (see Remark 10). This is our main motivation for introducing \(\hat{\beta}_j^U\).

We apply the approximation formulas to accelerate resampling-based variable selection procedures. Consider the proportional regime where \(n\) grows linearly with \(p\), and suppose that solving the Lasso requires computational cost \(L\) (for example, \(L = O(p^3)\) via least angle regression [4]). The knockoff filter requires solving a single regression and hence has complexity \(\Theta(L)\), but its statistical power can be reduced due to the increase in the number of variables from \(p\) to \(2p\). We consider two alternative methods that avoid regressing on \(2p\) variables but require solving multiple regression problems, and show that their computational cost can be substantially reduced using the proposed approximation formulas:

  • We consider “local knockoff filter”, a variant of the knockoff method that resamples only a single feature in each Lasso run. A concurrent work, [5], proposed this strategy under the name “one-at-a-time knockoffs” and showed experimentally that it is “substantially more powerful.” While [5] focused on least squares and ridge regression, exploiting the explicit solution and rank-one matrix update formulas, our work extends the method to Lasso regression while maintaining computational complexity \(\Theta(L + p^3)\).

  • Conditional randomization test (CRT) iteratively updates each feature vector (column of the design matrix) with \(K\) conditionally independent sample and computes the corresponding test statistics (e.g., \(K=\Theta(p)\) in [1]). When CRT is applied to the variable selection problem, its asymptotic power is often observed to be worse than that of CRT [1], [6]. However, it has a complexity of \(\Theta(LpK)\). To reduce the complexity, distilled CRT has been proposed, and we will see in Section 2.4 that \(\rm d_0CRT\) from [7] is asymptotically equivalent to CRT using the debiased coefficients. Implementing \(\rm d_0CRT\) for FDR control requires complexity at least \(\Omega(pL)\), for solving \(p\) leave-one-out regression problems. In contrast, using 10 the complexity is reduced to \(O(L+p^2K)\).

Since previously the debiased Lasso \(\hat{\alpha}^u\) often appears in the literature on asymptotic normality, and asymptotic normality results can be used to directly estimate the \(p\)-value of \(\hat{\alpha}^u\), one might ask what is the benefit of resampling \(B_{:j}\) and using \(\hat{\beta}^U_j\) to estimate the \(p\)-values. The answer is that asymptotic normality requires more stringent conditions than the validity of the update formula. One simple example is the limiting case where the Lasso is reduced to a least square problem (\(n>p\) and \(\lambda\to 0\)). In this case, 10 is in fact exact equality regardless of the distributions and the dimensions, whereas normality is approximate and requires distributional assumptions for asymptotic convergence. For the general \(\lambda\) case, Example 1 ahead shows that asymptotic normality is false when the column of the design matrix contains a non-vanishing component, yet our main result (Theorem 1) is still capable of controlling the error of the update formula. For the case of i.i.d.rows of the design matrix, as mentioned before, our proof of the approximation in 10 only uses certain concentration and anti-concentration properties to control the order of the errors, rather than more precise characterization of limits such as Gaussian convergence. Indeed, our Theorem 4 shows asymptotic approximation assuming that the covariance matrix \(\Sigma\) of \(B_{1:}\) has bounded conditional numbers, and that \(B_{1:}\) is a sub-Gaussian vector. In contrast, a Gaussian limit result for \(\hat{\alpha}^u\) with correlated sub-Gaussian designs has been noted as an open problem (see Section 2).

Organization

Further related work is discussed in Section 2. In Section 3, we present main results on general nonasymptotic error bounds and asymptotic analysis for the sub-Gaussian case. Section 4 proves the nonasymptotic error bound. In Section 5, applies the approximation formulas in accelerating resampling-based variable selection algorithms. Section 6 concludes with an outlook for future directions. In the appendices, we present omitted proofs, experimental validations of the approximation errors in the debiased and the standard Lasso, and FDR control for synthetic and semi-real (riboflavin and HIV) data.

2 Related work↩︎

2.1 Definitions of the debiased estimator↩︎

Debiasing the Lasso for inference was suggested by [8], [9], [10], and [2]. The replica analysis heuristic calculation in [2] was perhaps the first to show that \(\alpha^u\) in 6 satisfies asymptotic normality in the proportional growth regime, with i.i.d.\(\mathcal{N}(0,\Sigma)\) rows in the design matrix. More specifically, in a suitable sense there is the approximation \[\begin{align} \hat{\alpha}^u-\alpha \approx \tau\Sigma^{-1/2}z \label{e95gapprox} \end{align}\tag{15}\] for some \(z\in\mathcal{N}(0,I)\), where \(\alpha\) is the ground truth, \(Y=A\alpha+w\), \(w\sim \mathcal{N}(0,nI)\), and \(\tau\) is the solution to a fixed point equation. The replica calculation, as well as other existing proof techniques for 15 in the proportional regime (see Section 2.3), are limited to the random design settings, and require more restricted assumptions than our proof of 10 .

In the landmark paper [3], a generalized debiased estimator similar in spirit to 10 was proposed, which was dubbed “double machine learning” since it involves regressing the outcome on the controls and regressing the treatment on the controls (\(\mu_{:j}\) in 7 ). To explain the idea, suppose that \(p\) is fixed, \(n\to\infty\), and the log likelihood is given by \(\ell(y,b,\beta)=-\frac{1}{2}(y-b^{\top}\beta)^2\) where \(b\in\mathbb{R}^p\). The approach of [3] (see also [11]) then defines a score \(\psi(y,b,\beta,\mu):=\partial_{\beta_j}\ell(y,b,\beta)-\mu\partial_{\beta_{\setminus j}}\ell(y,b,\beta)\) satisfying a Neyman orthogonality condition, ensuring first-order insensitivity with respect to the parameters \((\mu,\beta_{\setminus j})\). Data points indexed by the complement \(I^c\) of a set \(I\subseteq \{1,\dots,n\}\) are used to learn \(\hat{\beta}_{\setminus j}(I^c)\) and \(\mu(I^c)= \sum_{i\in I^c}B_{ij}^{\top}B_{i\setminus j}(\sum_{i\in I^c}B_{i\setminus j}^{\top}B_{i\setminus j})^{-1}\), the latter following from the orthogonality condition. Then \(\psi(y,b,\hat{\beta}_{\setminus j}(I^c),\beta_j,\mu(I^c)) =(b_j-\mu(I^c)b_{\setminus j})(y-b_{\setminus j}^{\top}\hat{\beta}_{\setminus j}(I^c)-b_j\beta_j)\), and the debiased estimator is defined by solving \(\sum_{i\in I}\psi(Y_i,B_{i:},\hat{\beta}_{\setminus j}(I^c),\beta_j,\mu(I^c))=0\) for \(\beta_j\), which is \[\begin{align} \frac{\sum_{i\in I}(B_{ij}-\mu(I^c)B_{i\setminus j}^{\top})(Y_i-B_{i\setminus j}\hat{\beta}_{\setminus j}(I^c))}{\sum_{i\in I}(B_{ij}-\mu(I^c)B_{i\setminus j}^{\top})B_{ij}}. \label{e17} \end{align}\tag{16}\] If the sample-splitting estimator \(\hat{\beta}_{\setminus j}(I^c)\) in 16 is replaced by the leave-one-out estimator, 16 becomes similar to the right side of 10 (note that \(\hat{\alpha}_j=0\) in 10 when \(A_{:j}=0\)). However, 10 also has a factor \(I-P_{\mathcal{B}}\) arising from the \(\ell_1\) penalization, which is unique for the high-dimensional (proportional) regime and was not discussed in [3]. Our result 10 establishes the approximate equivalence of orthogonalized estimators derived from two seemingly different principles:

  • Robustness is the principle behind constructing debiased estimators in double machine learning. In 16 , if the nuisance parameter estimator \(\hat{\beta}_{\setminus j}(I^c)\) has an error, the error in \(Y_i-B_{i\setminus j}\hat{\beta}_{\setminus j}(I^c)\) will be in \(\mathop{\mathrm{col}}(B_{i\setminus j})_{i\in I}\), which is incoherent with \((B_{ij}-\mu(I^c)B_{i\setminus j}^{\top})_{i\in I}\), ensuring that 16 is robust.

  • Stability in the literature usually refers to the regularity of a function under the perturbation in one entry. In 10 , the observations in one feature are changed, yet the estimator can be updated in a well-controlled manner, manifesting a stability property.

2.2 Leave-one-out analysis↩︎

Leave-one-out analysis is a fruitful approach for establishing limiting distributions or algorithmic properties of regression [[12]][13][14], and is closely related to techniques of the present paper. In [12], it is shown using the leave-one-out technique that the M-estimator converges asymptotically to a normal distribution (see also [15] and [16]). The problem considered there is different from the distribution of the Lasso considered in the present paper: the M-estimation problem concerns the \(n>p\) regime, and there is no need for debiasing; the asymptotic normality follows immediately from the rotation invariance of the distribution. We remark that a duality between M-estimation estimation and penalized least squares was mentioned in [17]. However, the duality only applies when the design matrix of the lasso has orthonormal rows, which does not cover the setting of the present paper.

A leave-one-out analysis for the Lasso was carried out in [18]. In addition to bounded singular values of \(\Sigma\), their analysis requires bounded \(\ell_1\) norms of the rows of the inverses of the submatrices of \(\Sigma\) (see [18]). The latter condition can be more restrictive than ours in Definition 1: for example a \(k\times k\) random matrix with independent entries of scale \(1/\sqrt{k}\) has spectral norm of order \(O(1)\), yet the \(\ell_1\) norm of each of its row has order \(\Omega(\sqrt{k})\) which is unbounded. Furthermore, [18] requires a sublinear sparsity level \(s_0=o(n/(\ln p)^2)\). In that regime, there is no need for the degrees of freedom adjustment factor \(\frac{1}{n-k}\) in 6 , and in fact in the approximation formula 10 it suffices to replace \(R\) with the noise \(w\) (see [18]). An extension of the analysis was done in [19], where the role of degrees-of-freedom adjustment was highlighted for sparsity level \(s_0\gg n^{2/3}\), but still \(s_0/p\to 0\) is required. In contrast, the present paper considers the regime of proportional sparsity level.

2.3 Asymptotic normality in the high-dimensional regimes↩︎

It appears that the first asymptotic normality result for debiased Lasso estimates in the proportional regime for correlated designs was derived in [20] (see the discussions therein). The technique of [20] (see also [21]) was based on the Second Order Stein theorems bounding the non-Gaussianity of a random variable of the form \(z^{\top}f(z)-{\rm div}f(z)\), where \(z\sim\mathcal{N}(0,I)\). To apply it to the debiased Lasso problem, consider given \(A_{:\setminus j}\) (the submatrix of \(B\) formed by excluding the \(j\)-th column), ground truth \(\alpha\) and noise \(w\). Let \(A_{:j}:=A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}+z\sqrt{(\Sigma^{-1})_{jj}^{-1}}\) and \(Y=A\alpha+w\), which are both viewed as functions of \(z\). Let \(f(z):=A\hat{\alpha}-Y\). Then it can be verified that \(z^{\top}f(z)-{\rm div}f(z)\) is the debiased Lasso estimate up to a linear transform. The method of [20] made essential uses of the Gaussian random design assumption, e.g. Gaussian integration by parts.

Gaussian comparison is another powerful approach for deriving the asymptotic distribution of the Lasso. Building on an earlier idea of [22] that constructs a simpler but comparable Gaussian process, [23] proved asymptotic normality of 6 (in the Wasserstein distance in \(\mathbb{R}^p\)) for i.i.d.\(\mathcal{N}(0,I)\) rows, and [24] extended the result to i.i.d.\(\mathcal{N}(0,\Sigma)\) rows. By nature, the Gaussian comparison argument strongly relies on the Gaussianity of the design matrix.

Characterizing the asymptotic distribution of the Lasso for dependent non-Gaussian designs is an open challenge (see comments in [25] and [24]). Proof of universality based on the Lindeberg-type argument typically assumes independent entries [26] [27].

Approximate message passing (AMP) is not only an algorithm but also a method of characterizing asymptotic distributions. The most common approach for analyzing the state evolution of AMP is through a conditioning technique, which shows that vector approximate message passing works for design matrices with a general spectrum but satisfying right-rotational invariance [[28]][29][[30]][31]. In particular, rotation invariance implies that the feature distribution is permutation invariant, which does not subsume our setting. Other representative approaches for AMP analysis [[32]][33] assume independent matrix entries.

2.4 Resampling-based variable selection methods↩︎

Traditionally, the most well-known variable selection method with guaranteed false discovery rate (FDR) control is the Benjamini-Hochberg procedure [34], which typically assumes that the \(p\)-values are independent or positively correlated. The knockoff filter [[35]][1] is a recent popular approach that controls the FDR without such restrictive dependency assumptions. Intuitively, the knockoff filter creates knockoff features which have the same distribution as the true features, but are conditionally independent of the response, so that the knockoff statistics can be used as a benchmark/control for understanding the \(p\)-values. Remarkably, the knockoff filter extends such an intuition by offering provable finite sample FDR control via an elegant martingale analysis [35].

The knockoff filter performs regression on \(2p\) features and is often observed to have lower statistical power than methods that resample one feature at a time, such as the conditional randomization test (CRT), and Gaussian mirror [36]. CRT is primarily a hypothesis testing procedure. While it can be used to compute \(p\)-values and achieve FDR control when combined with BHq, it is computationally intensive in this setting. The holdout randomization test (HRT; [37]) improves the efficiency of CRT via sample splitting, at the cost of potential power loss. Distilled CRT [7] is a well-known approach for mitigating the computational cost of CRT. Assuming that the \(j\)-th feature is to be tested, we can express their test statistic (see [7]) as \[\begin{align} \frac{|(Y-d_y)^{\top}(B_{:j}-d_x)|}{\|B_{:j}-d_x\|_2^2} \end{align}\] where we follow the notation of [7] to denote by \(d_x\) and \(d_y\) the distilled information. According to [7] we can take \(d_x=\mathbb{E}[B_{:j}|B_{:\setminus j}]\) and \(d_y=A\hat{\alpha}\), where \(A_{:j}=0\) and \(A_{:\setminus j}=B_{:\setminus j}\) (that is, \(A\hat{\alpha}\) is the leave-one-out estimator). Then \(\hat{\alpha}=0\) and \((Y-d_y)^{\top}(B_{:j}-d_x)\) is identical to the right side of 10 . Thus our results can be interpreted as rigorously proving the asymptotic equivalence between the debiased estimator and the distilled CRT statistics in the nontrivial proportional regime, which was not covered in [7] or [3]. Furthermore, we can take \(A\) in 10 to be the original design matrix (rather than the leave-one-out matrix). This obviates the need of solving the leave-one-out Lasso for each \(j\), reducing the computational complexity of the original \(\rm d_0CRT\) in [7] by a factor of \(p\).

3 Main results on approximate formulas↩︎

Notations

We use the standard Landau notations such as \(O(n)\), \(\Omega(n)\), and \(\omega(1)\). The notation \(\tilde{O}(f(n))=O(f(n)(\ln n)^C)\) indicates an upper bound up to a factor of a polynomial of \(\ln n\). To emphasize the dependence on a set of parameters \(\mathcal{P}\) in the implicit constants, we may write \(O_{\mathcal{P}}()\) or \(\tilde{O}_{\mathcal{P}}()\). The \(L_2\) norm and the operator norm are denoted by \(\|\cdot\|_2\) and \(\|\cdot\|_{\rm op}\), whereas \(\|\cdot \|_0\) denotes the number of nonzero coefficients. \(\lambda_{\max}\) and \(\lambda_{\min}\) denote the largest and smallest singular values of a matrix. \(\mathop{\mathrm{col}}()\) denotes the column space of a matrix. The projection matrix onto a set \(\mathcal{A}\) of columns in the design matrix is denoted \(P_{\mathcal{A}}\). The max and min of two numbers \(a,b\) are denoted \(a\vee b\) and \(a\wedge b\). For \(a,b\in\mathbb{R}^p\), write the empirical distribution \(\hat{P}_{ab}:=\frac{1}{p}\sum_{j=1}^p\delta_{(a_j,b_j)}\). We use \(A_{:\setminus j}\) to denote the submatrix of \(A\) formed by all except the \(j\)-th column. The standard normal distribution in \(\mathbb{R}^d\) is written as \(\mathcal{N}(0,I_n)\). \(\mathop{\mathrm{diag}}(\cdot)\) can denote either a diagonal matrix with diagonals specified by a vector, or the vector formed by the diagonal values of a matrix.

3.1 Nonasymptotic error bounds↩︎

Suppose that \(A,B\in\mathbb{R}^{n\times p}\) are matrices differing only in the \(j\)-th column. Recall that we define \(\hat{\alpha}\) and \(\hat{\beta}\) as the solutions to 1 2 (any choice of the minimizer when the minimizer is not unique), and \(\hat{\alpha}^U_j\) and \(\hat{\beta}^U_j\) in 8 and 9 . Let \(\mu_{:j}\in\mathbb{R}^n\) be an arbitrary vector, and define \[\begin{align} \check{B}_{:j}:=B_{:j}-\mu_{:j}. \end{align}\] Our main nonasymptotic result is the following:

Theorem 1. Let \(Y\in\mathbb{R}^n\) be arbitrary, let \(\hat{\alpha}\) and \(\hat{\beta}\) be as defined in 1 2 , and consider \(t(\cdot)\) defined in 11 . Set \(\mathcal{J}:=\{l\colon \chi^{\alpha}_l\neq \chi^{\beta}_l\}\), and suppose that \[\begin{align} |\mathcal{J}|&\le \varepsilon n; \tag{17} \\ \|B_{:j}\|_2, \|A_{:j}\|_2&\le D\sqrt{n}; \tag{18} \\ \max_{\Delta}\|(P_{\mathcal{A}\cup\Delta}-P_{\mathcal{A}\setminus\Delta})\check{B}_{:j}\|_2&\le \Gamma \sqrt{n\varepsilon}, \tag{19} \end{align}\] where \(\mathcal{A}:=\{l\neq j\colon \chi^{\alpha}_l\neq 0\}\), and the max is over \(\Delta\subseteq\{1,\dots,p\}\setminus\{j\}\) of size at most \(n\varepsilon\), and \(\Gamma,D>0\). Then \[\begin{align} \left| t(j,B,Y)-\frac{1}{n}\check{B}_{:j}^{\top}R - \frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{A}})A_{:j} \hat{\alpha}_j \right| \le \Gamma D\sqrt{\varepsilon} (|\hat{\alpha}_j|+|\hat{\beta}_j|). \label{e22} \end{align}\tag{20}\] Moreover, if \(t(j,B,Y)\) above is replaced by \(\frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{A}})B_{:j}\hat{\beta}_j^U\), we can still bound the left side by \(\Gamma D\sqrt{\varepsilon} (|\hat{\alpha}_j|+|\hat{\beta}_j|+|\hat{\beta}_j^U|)\).

The proof the theorem is given in Section 4. Theorem 1 suggests the formula 13 for fast calculation of the debiased estimator when the design matrix is updated by one-column, since the right side only depends on the result of solving 1 . Note that Theorem 1 applies to any given \(B\) as long as conditions 17 19 are satisfied. For deterministic designs, \(\mu_{:j}\) can be taken as any vector that ensures 19 .

A basic example of Theorem 1 is simply \(A=B\), in which case \(\varepsilon=0\) and \(\Gamma=0\). Then 20 simply recovers our definition of the debiased estimator. As a more advanced example, consider random designs where \(A\) and \(B\) are conditionally independent given \(A_{:\setminus j}\). Then, we can take \(D\) as a constant independent of \(n\), \(\Gamma\) as a slowly growing function (e.g.polylog of \(n\)), and \(\varepsilon\) vanishing in \(n\). Moreover, let \[\begin{align} \mu_{:j}:=\mathbb{E}[B_{:j}|B_{:\setminus j}]=\mathbb{E}[B_{:j}|A_{:\setminus j}], \end{align}\] so that 19 is satisfied with high probability when \(\varepsilon\) is small, because \(\mathcal{A}\) is a function of \((A,Y)\) whereas \(\check{B}_{:j}\) is a zero mean vector conditioned on \((A,Y)\). More precise results will be discussed in Section 3.2.

Example 1. We provide a nontrivial example where the update formula is correct as predicted by Theorem 1, yet asymptotic normality is false. Consider a sequence (indexed by \(n\)) of instances where \(p=p(n):=\lfloor n/\delta\rfloor\) for some \(\delta\in(1,\infty)\), \(\frac{1}{\sqrt{n}}w_1,\dots,\frac{1}{\sqrt{n}}w_n\) are i.i.d.according to a certain non-Gaussian distribution, and \(Y=A\alpha+w\) for some deterministic \(\alpha\in\mathbb{R}^p\). Furthermore, assume that \(A\) is independent of \(w\) and satisfies the following:

C1

\(\frac{1}{n}A^{\top}A=I_p\);

C2

\(\liminf_{n\to\infty}\frac{1}{\sqrt{n}}\max_{1\le i\le n}|A_{i1}|>0\).

We sample \(B_{:1}\) i.i.d.as \(A_{:1}\) conditioned on \(A_{:\setminus 1}\). Note that for this orthogonal design case, we have the explicit formulas \(\hat{\alpha}=S_{\lambda}(\frac{1}{n}A^{\top}Y)\) and \(\hat{\beta}=S_{\lambda}(\frac{1}{n}B^{\top}Y)\), where \(S_{\lambda}\) denotes the elementwise soft-thresholding operator. Thus the signs of \(\hat{\alpha}\) and \(\hat{\beta}\) can differ only at \(j=1\), so that 17 and 18 hold with \(\varepsilon=\frac{1}{n}\) and \(D=1\). We further take \(\mu=0\) so that \(\check{A}_{:1}=A_{:1}\) and \(\check{B}_{:1}=B_{:1}\). Then by C1 we see that 19 holds with \(\Gamma=0\). Thus 20 shows that the update formula \(t(1,B,Y)=\frac{1}{n}\check{B}_{:1}^{\top}R + \frac{1}{n}\check{B}_{:1}^{\top}(I-P_{\mathcal{A}})A_{:1} \hat{\alpha}_j\) is exact (no error). On the other hand, note that \(\frac{1}{n}\check{A}_{:1}^{\top} (I-P_{\mathcal{A}})A_{:1} =\frac{1}{n}A_{:1}^{\top}A_{:1}=1\) and hence by 8 we obtain \(\hat{\alpha}_1^U=\hat{\alpha}_1+\frac{1}{n}A_{:1}^{\top}R=\frac{1}{n}A_{:1}^{\top}Y\), which is simply the least squares estimator. However it can be shown that \(\frac{1}{n}A_{:1}^{\top}Y\) is not asymptotically Gaussian (either conditioned on \(A\) or not), due to C2 above and the non-Gaussianity of the components of \(w\).

The update formula is closely related to the leave-one-out analysis and the asymptotic normality of debiased Lasso, e.g. [18], [20] and [19]. To see this, observe that by slightly changing the proof of Theorem 1 to allow different observation vector \(Y\) in the two Lasso problems, we obtain:

Theorem 2. Let \(\alpha\in\mathbb{R}^p\) and \(w\in\mathbb{R}^n\). Suppose that \(A\) and \(B\) differ only in the \(j\)-th column. Define \[\begin{align} \hat{\beta}:&=\mathop{\mathrm{argmin}}_{\gamma\in\mathbb{R}^p} \left\{\frac{1}{2n}\|A_{:\setminus j}\alpha_{\setminus j}+w-B\gamma\|_2^2+\lambda\|\gamma\|_1\right\}; \\ \hat{\alpha}:&=\mathop{\mathrm{argmin}}_{\gamma\in\mathbb{R}^p} \left\{\frac{1}{2n}\|A\alpha+w-A\gamma\|_2^2+\lambda\|\gamma\|_1\right\}. \end{align}\] Let \(\mu_{:j}\in\mathbb{R}^n\) be arbitrary, define \(\check{A}_{:j}:=A_{:j}-\mu_{:j}\), \(\mathcal{J}:=\{l\colon \chi^{\alpha}_l\neq \chi^{\beta}_l\}\), and suppose that we have 17 , 18 , and \[\begin{align} \max_{\Delta}\|(P_{\mathcal{B}\cup\Delta}-P_{\mathcal{B}\setminus\Delta})\check{A}_{:j}\|_2&\le \Gamma \sqrt{n\varepsilon}, \end{align}\] where \(\mathcal{B}:=\{l\neq j\colon \chi^{\alpha}_l\neq 0\}\), and the max is over \(\Delta\subseteq\{1,\dots,p\}\setminus\{j\}\) of size at most \(n\varepsilon\), for some \(\Gamma >1\) and \(D>1\). Then \[\begin{align} &\quad\left|\frac{1}{n}\check{A}_{:j}^{\top}(I-P_{\mathcal{B}})A_{:j} (\hat{\alpha}_j^U -\alpha_j) -\frac{1}{n}\check{A}_{:j}^{\top}S - \frac{1}{n}\check{A}_{:j}^{\top}(I-P_{\mathcal{B}})B_{:j} \hat{\beta}_j \right| \nonumber\\ &\le D\Gamma \sqrt{\varepsilon} (|\hat{\beta}_j|+|\hat{\alpha}_j-\alpha_j|+|\hat{\alpha}_j^U-\alpha_j|). \label{eq65} \end{align}\tag{21}\]

The proof can be found in Section 4.3. Observe that if \(A\) and \(B\) are independent conditioned on \(A_{:\setminus j}\), 21 suggests that \[\begin{align} \hat{\alpha}_j^U -\alpha_j \approx \frac{\check{A}_{:j}^{\top}S}{\check{A}_{:j}^{\top}(I-P_{\mathcal{B}})A_{:j}} \approx \frac{\check{A}_{:j}^{\top}S}{(n-k)\Sigma_{j|\setminus j}} \label{e95approxa} \end{align}\tag{22}\] which approximately follows \(\mathcal{N}(0,(n-k)^{-2}\Sigma_{j|\setminus j}^{-1}\|S\|_2^2)\) under appropriate regularity conditions. This recovers the asymptotic normality of the debiased Lasso previously proved by other methods; see Section 1.

In contrast to its debiased version, the Lasso estimator has update formula in a more restricted setting:

Theorem 3. Suppose that for some \(\tau\in(0,1)\), \(\Gamma,\check{D}>0\), we have 17 , 19 , and \[\begin{align} \frac{1}{n}\|\mu_{:j}\|_2^2 &\le \tau^2; \\ \|\check{B}_{:j}\|_2, \|\check{A}_{:j}\|_2&\le \check{D}\sqrt{n}. \end{align}\] Then \[\begin{align} &\quad \left|\frac{1}{n}B_{:j}^{\top}(I-P_{\mathcal{A}})B_{:j}\hat{\beta}_j - \mathsf{S}_{\lambda} \left( \frac{1}{n}B_{:j}^{\top}R + \frac{1}{n}B_{:j}^{\top}(I-P_{\mathcal{A}})A_{:j} \hat{\alpha}_j \right) \right| \nonumber\\ &\le (\tau^2+2\tau\Gamma\sqrt{\varepsilon}+\varepsilon\Gamma^2)|\hat{\beta}_j| + (\tau^2+\tau(\Gamma\sqrt{\varepsilon}+\check{D})+\Gamma\sqrt{\varepsilon}\check{D})|\hat{\alpha}_j|, \end{align}\] where \({\sf S}_{\lambda}(x):=(x-\lambda)1_{x>\lambda} -(x+\lambda)1_{x<-\lambda}\) is the soft-thresholding function.

The proof the theorem is given in Section 4. Theorem 3 suggests the approximate formula \[\begin{align} \hat{\beta}_j \approx \left(\frac{1}{n}B_{:j}^{\top}(I-P_{\mathcal{A}})B_{:j} \right)^{-1} \mathsf{S}_{\lambda} \left( \frac{1}{n}B_{:j}^{\top}R + \frac{1}{n}B_{:j}^{\top}(I-P_{\mathcal{A}})A_{:j} \hat{\alpha}_j \right). \end{align}\] The approximation is good if \(\tau, \varepsilon\to0\). Note that \(\tau\to 0\) implies that the features are approximately independent. In the proof of Theorem 1, error terms of the form \(\frac{1}{n}\check{B}_{:j}^{\top}(P_{\mathcal{A}\cup\Delta}-P_{\mathcal{A}\setminus\Delta})A_{:j}\) asymptotically vanishes since \(\check{B}_{:j}\) and \((P_{\mathcal{A}\cup\Delta}-P_{\mathcal{A}\setminus\Delta})A_{:j}\) are uncorrelated. On the other hand, in the proof of Theorem 3, error terms of the form \(\frac{1}{n}B_{:j}^{\top}(P_{\mathcal{A}\cup\Delta}-P_{\mathcal{A}\setminus\Delta})A_{:j}\) arise, and it is not necessarily vanishing unless the features are independent. In the experiments, we also observe much better approximation of the debiased estimator under correlated features.

3.2 Asymptotic error bounds↩︎

Using Theorem 1, we can show that asymptotically and for most \(j\), the approximation error is negligible, under the following condition:

Definition 1. We say condition \(\mathcal{P}=(\delta,\kappa_1,M_2,\sigma^2,C_{\rm sg})\) is satisfied (for some \(n\)) if:

  • \(p(n)=\lfloor n/\delta \rfloor\), where \(\delta\in(0,1)\);

  • \(A(n)\in\mathbb{R}^{n\times p(n)}\), where the rows are i.i.d.following a distribution \(Q(n)\) with zero mean and covariance \(\Sigma(n)\). We have \(\max\{\lambda_{\max}(\Sigma(n)),\lambda_{\min}^{-1}(\Sigma(n))\}\le \kappa_1\in(1,\infty)\), and \(Q(n)\) is \(C_{\rm sg}\)-sub-Gaussian, i.e., for \(v\sim Q(n)\) and any \(t\in\mathbb{R}^p\), we have \[\begin{align} \mathbb{E}[\exp(\left<t,v\right>)] \le \exp(C_{\rm sg}\|t\|_2^2); \label{e95sg} \end{align}\tag{23}\]

  • The noise \(w(n)\sim \mathcal{N}(0,n\sigma^2I_n)\);

  • \(Y(n)=A(n)\alpha(n)+w(n)\) and \(\frac{1}{p}\|\alpha(n)\|_2^2 \le M_2\).

We will drop the \((n)\) in these notations when there is no confusion. Recall that \(O_{\mathcal{P}}(n)\) indicates that the hidden constant depends only on \(\mathcal{P}\) (otherwise, it may depend on other constants such as \(\lambda\) or \(\kappa_2\) introduced later).

Remark 1. The key properties of \(A\) needed are (for some \(\kappa>0\) and with high probability), 1) \(\|A\|_{\rm op}\le \kappa\sqrt{n}\); 2) \(\check{A}_{:j}\) is \({\rm polylog}(n)\)-sub-Gaussian conditioned on \(A_{:\setminus j}\); 3) \(\lambda_{\min}(A_{:\mathcal{S}})\) for all \(|\mathcal{S}|\le \kappa^{-1}n\). The proof only uses concentration inequalities to control the order of the error terms, and small ball probability to lower bound the singular value of a random matrix following [38]. We expect that the asymptotic convergence results in this section can be extended to a possibly misspecified setting of \(Y=\mu+w\), where \(\|\mu\|_2^2=O(n^2)\) conditioned on a high \(1-o(\frac{1}{p})\) probability set of \(A\), and \(w\sim \mathcal{N}(0,n\sigma^2I_n)\) is independent of \((A,\mu)\); this is because the sparsity assumption in Lemma 18 is ensured for \(\|Y\|_2^2=O(n^2)\) with sufficiently large \(\lambda\) as in the proof of Corollary 22. Moreover, it is expected that the Gaussian noise assumption can be relaxed to more a general small ball probability condition to ensure that not too many subgradients are near the boundary (i.e., close but not equal to \(\pm1\)).

For each \(j\), we generate \(B^{(j)}_{:j}\) by setting \(B^{(j)}_{:\setminus j}=A_{:\setminus j}\), and independently sampling \(B^{(j)}_{:j}\) according to \(P_{A_{:j}|A_{:\setminus j}}\). For each \(j\), recall \(P_{\mathcal{A}}\) and \(P_{\mathcal{B}}\) defined around 8 and 9 , and set \[\begin{align} P_j:=P_{\mathcal{A}}; \quad P^{(j)}:=P_{\mathcal{B}}. \label{e95pj} \end{align}\tag{24}\] We then have a general asymptotic approximation result:

Theorem 4. Suppose that \(\mathcal{P}\) is satisfied, and \(\lambda\) is larger than a threshold depending only on \(\mathcal{P}\) but not \(n\) (see Corollary 22 for the precise bound on \(\lambda\) needed). Then, except for a set of \(j\) of expected cardinality \(\tilde{O}(pn^{-1/18})\), we have \(|t(j,B^{(j)},Y)-t_j|= \tilde{O}_{\mathcal{P}}(n^{-1/18})\), where \(t(j,B^{(j)},Y)\) is as in 12 , and \[\begin{align} t_j := \frac{1}{n}\check{B}^{(j)\top}_{:j}R + \frac{1}{n}\check{B}^{(j)\top}_{:j}(I-P_j)A_{:j} \hat{\alpha}_j. \label{e95131} \end{align}\tag{25}\] In fact, the same asymptotic bound also holds if \(\check{B}^{(j)\top}_{:j}(I-P_j)A_{:j} \hat{\alpha}_j\) is dropped.

The proof is given in Section 9. In Theorem 4 we bound the approximation error in computing \(t(j,B^{(j)},Y) =\check{B}^{(j)\top}_{:j} (I-P^{(j)}) B^{(j)}_{:j}\hat{\beta}_j^{(j)U}\) from the update formula. A natural question is, what about the approximation error for \(\hat{\beta}_j^{(j)U}\) itself? That is, by Theorem 4, do we have \[\begin{align} \hat{\beta}_j^{(j)U} \approx \frac{\frac{1}{n}\check{B}_{:j}^{\top}R + \frac{1}{n}\check{B}_{:j}^{\top}(I-P_j)A_{:j} \hat{\alpha}_j}{\frac{1}{n}\check{B}_{:j}^{\top}(I-P_j)B_{:j}}? \label{e95approxj} \end{align}\tag{26}\] As we will see in Theorem 5, for 26 to hold it suffices make an additional assumption of \[\begin{align} \mathbb{E}[|\check{B}^{(j)}_{1j}|^2] \ge \kappa_2^{-1}, \quad \forall j=1,\dots, p, \label{e95lb} \end{align}\tag{27}\] for some \(\kappa_2>0\) independent of \(n\). 27 is true, for example, if \(\mu_{:j}=A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}\) (i.e., the linear predictor is optimal), under the assumption of \(\mathcal{P}\). In the meantime, this is essentially also necessary: if \(\mathbb{E}[|\check{B}^{(j)}_{:j}|^2]=0\), the right side of 26 is undefined. We have the following answer to 26 :

Theorem 5. Suppose that \(\mathcal{P}\) and 27 are satisfied, and \(\lambda\) is larger than a threshold depending only on \(\mathcal{P}\) but not \(n\) (see Corollary 22 for the precise bound on \(\lambda\) needed). Then, except for a set of \(j\) of expected cardinality \(\tilde{O}_{\mathcal{P}}(p\cdot n^{-1/18})\), the difference between the left and right sides of 26 is at most \(\tilde{O}_{\mathcal{P}}(n^{-1/18})\).

The proof is given in Section 10. Theorem 4 and Theorem 5 can be used for variable selection under the false discovery rate (FDR) control, because they bound the approximation error for all but a small fraction of \(j\), and a vanishing fraction of coordinates does not change the asymptotic FDR and power of the selection algorithm. To formalize the notion of “approximation in most coordinates”, recall the notion of Levy-Prokhorov metric which metricizes weak convergence of probability measures (see for example [39]):

Definition 2. Levy-Prokhorov metric, denoted as \(\pi\), between two probability measures \(\mu\) and \(\nu\) on a metric space \((X, d)\) is defined as: \[\pi(\mu, \nu) = \inf \{\epsilon > 0 : \mu(A) \leq \nu(A^\epsilon) + \epsilon \text{ and } \nu(A) \leq \mu(A^\epsilon) + \epsilon \text{ for all Borel sets } A \subseteq X\}\] where \(A^\epsilon = \{x \in X : d(x, A) < \epsilon\}\) denotes the \(\epsilon\)-neighborhood of the set \(A\).

Corollary 6. In the setting of Theorem 4, let \(\hat{t}:=(t(j,B^{(j)},Y))_{j=1}^p\) and \(\tilde{t}:=(t_j)_{j=1}^p\). Then \(\mathbb{E}[\pi(\hat{P}_{\hat{t}\alpha},\hat{P}_{\tilde{t}\alpha})] =\tilde{O}_{\mathcal{P}}(n^{-1/18})\). Similarly, in the setting of Theorem 5, \(\mathbb{E}[\pi(\hat{P}_{\hat{\gamma}\alpha},\hat{P}_{\tilde{\gamma}\alpha})] =\tilde{O}_{\mathcal{P}}(n^{-1/18})\), where \(\hat{\gamma}_j\) and \(\tilde{\gamma}_j\) denote the left and the right sides of 26 .

Corollary 6 follows directly from Theorem 4, Theorem 5 and the definition of the Levy-Prokhorov metric, so the proof is omitted. An analysis of the asymptotic impact of the approximation error on variable selection algorithms is given in Section 5. Finally, we have the following result that the generalized debiased Lasso coefficients reduces to the traditional debiased Lasso coefficients in the case of Gaussian designs, whose proof is deferred to Section 11.

Theorem 7. Consider the setting of Definition 1, where Condition \(\mathcal{P}\) is satisfied with Gaussian row distribution \(Q=\mathcal{N}(0,\Sigma)\). Assume that \(\lambda\ge \lambda_{\mathcal{P}}\) is large enough (for some \(\lambda_{\mathcal{P}}\) depending on \(\mathcal{P}\)). Then with probability at least \(1-\tilde{O}_{\mathcal{P}}(p^{-1/18})\), there is a set of \(j\) of cardinality at least \(p(1-3p^{-1/18})\), such that \[\begin{align} \frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{B}})B_{:j} = \Sigma_{j|\setminus j}(1-\|\hat{\beta}^{(j)}\|_0/n) +O_{\mathcal{P}}(n^{-1/9}), \tag{28} \\ \frac{1}{n}\check{A}_{:j}^{\top}(I-P_{\mathcal{A}})A_{:j} = \Sigma_{j|\setminus j}(1-\|\hat{\alpha}\|_0/n) +O_{\mathcal{P}}(n^{-1/9}), \tag{29} \end{align}\] (where \(P_{\mathcal{B}}=P^{(j)}\) and \(P_{\mathcal{A}}=P_j\)), and consequently we have \(|\hat{\beta}^{U(j)}_j -\hat{\beta}^{u(j)}_j| =O_{\mathcal{P}}(n^{-1/9})\) and \(|\hat{\alpha}^U_j -\hat{\alpha}^u_j| =O_{\mathcal{P}}(n^{-1/9})\).

Remark 2. In proving Theorem 7, the key properties we used include 28 , 29 , and the fact that the linear estimator is optimal (i.e.\(\mu_{:j}:=A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}\)). Thus it is plausible that the result may be extended to a more general class of (possibly non-Gaussian) distributions. We conjecture that the result can be generalized to distributions for which property \(\mathcal{P}\) holds and the linear estimator is optimal (in which case 27 must be true).

3.3 Beyond \(\ell_1\) regularizer↩︎

In this section, we extend the previous results to the case where the regularization term \(\lambda\|\beta\|_1\) is replaced by \(\sum\rho(\beta_j)\), where \(\rho\) is a general function satisfying: \[\begin{align} \rho(0)&=\psi(0)=0; \\ \psi'&:=\rho''\in [\zeta_{2-},\zeta_{2+}]; \\ |\psi''|&\le \zeta_3, \end{align}\] where \(\zeta_{2-},\zeta_{2+},\zeta_3>0\) are constants. The proofs for such \(\rho\) is simpler than the Lasso case, due to strong convexity. Define \[\begin{align} \bar{G}_{\mathcal{A}} &:=\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} +\mathop{\mathrm{diag}}(\psi'(\hat{\alpha}_{\setminus j})), \\ P_{\mathcal{A}}&:=\frac{1}{n}A_{:\setminus j} \bar{G}_{\mathcal{A}}^{-1} A_{:\setminus j}^{\top}. \end{align}\] The following theorems establish the nonasymptotic and asymptotic error bounds analogous to the \(\ell_1\) case, whose proofs can be found in the appendix.

Theorem 8. Suppose that \[\begin{align} \|A\|_{\rm op} \vee \|B\|_{\rm op} \le D\sqrt{n}, \tag{30} \\ \|\bar{G}_{\mathcal{A}}^{-1} A_{:\setminus j}^{\top} \check{B}_{:j} \|_{\infty} \le \Gamma\sqrt{n}. \tag{31} \end{align}\] Then \[\begin{align} \left|t(j,B,Y)-\frac{1}{n}\check{B}_{:j}^{\top}R -\frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{A}})A_{:j}\hat{\alpha}_j\right| \le \frac{c_2^{1.5}\zeta_3}{c_1^2\lambda \zeta_{2-}\sqrt{n}}\Gamma D^3 (|\hat{\alpha}_j|+|\hat{\beta}_j|) \label{e43} \end{align}\tag{32}\] where \(c_2:=D^2+\lambda \zeta_{2+}\) and \(c_1:=\lambda \zeta_{2-}\).

Theorem 9. Assume condition \(\mathcal{P}\), and let \(C>0\) be arbitrary. Define \[\begin{align} \mathcal{G}:=\{\textrm{\eqref{e40} and \eqref{e41} for all j}\}. \end{align}\] Let \({\sf R}_j\) be the right side of 32 . Then we have \(\mathbb{P}[\mathcal{G}^c]=O_{\mathcal{P},\zeta,C}(n^{-C})\) and \(\mathbb{E}\left[\sum_{j=1}^n {\sf R}_j^2 1_{\mathcal{G}}\right]=O_{\mathcal{P},\zeta,C}(\ln^2 n)\).

4 Proof of the approximation formula↩︎

The goal of this section is to prove Theorem 1, Theorem 2, and Theorem 3.

4.1 Intuitions↩︎

Recall the optimization problems given in 1 2 . Intuitively an update formula is possible because the Taylor expansion is asymptotically correct; the challenge though lies in the non-differentiability of the objective function and in showing that error is indeed negligible in the high-dimensional setting. Before the proof let us first give a heuristic derivation of the approximate update formula. Let \(R:=Y-A\hat{\alpha}\) and \(S:=Y-B\hat{\beta}\) denote the residuals. From the normal equations we have \[\begin{align} -\frac{1}{n}A_{:\setminus j}^{\top}R +\lambda\psi^{\alpha}_{\setminus j}&=0_{p-1}, \tag{33} \\ -\frac{1}{n}A_{:\setminus j}^{\top}S +\lambda\psi^{\beta}_{\setminus j}&=0_{p-1}, \tag{34} \\ -\frac{1}{n}B_{:j}^{\top}S +\lambda\psi^{\beta}_j&=0, \tag{35} \end{align}\] where the subdifferential \(\psi^{\alpha}\in[-1,1]^p\) is intuitively the derivative of (the non-differentiable function) \(\|\cdot\|_1\) at \(\hat{\alpha}\). Because of the non-differentiability, \(\psi^{\alpha}\) is not a function \(\hat{\alpha}\). But as a heuristic argument, we pretend that \(\psi^{\alpha}=\psi(\hat{\alpha})\), where \(\psi\colon \mathbb{R}^p\to\mathbb{R}^p\) applies element-wise the function of the derivative of the absolute value function. We also pretend that \(\psi(\cdot)\) is a smooth function so that we can Taylor expand \(\psi(\cdot)\) around \(\hat{\alpha}\). Now using \[\begin{align} S-R=A_{:\setminus j}(\hat{\alpha}_{\setminus j}-\hat{\beta}_{\setminus j})+A_{:j}\hat{\alpha}_j-B_{:j}\hat{\beta}_j, \label{eqn3} \end{align}\tag{36}\] and ignoring higher order terms in the Taylor expansion, we obtain \[\begin{align} \bar{G}(\hat{\alpha}_{\setminus j}-\hat{\beta}_{\setminus j}) +u\hat{\alpha}_j -v\hat{\beta}_j&\approx 0_{p-1}, \tag{37} \\ -\frac{1}{n}B_{:j}^{\top}R -v^{\top}(\hat{\alpha}_{\setminus j}-\hat{\beta}_{\setminus j}) -\frac{1}{n}B_{:j}^{\top}A_{:j}\hat{\alpha}_j +\frac{1}{n}B_{:j}^{\top}B_{:j}\hat{\beta}_j+\lambda \psi(\hat{\beta}_j)&\approx 0, \tag{38} \end{align}\] where we defined \[\begin{align} \bar{G}&:=\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} +\lambda\mathop{\mathrm{diag}}(\psi'(\hat{\alpha}_{\setminus j})); \label{e95barg} \\ u&:=\frac{1}{n}A_{:\setminus j}^{\top}A_{:j}; \quad v:=\frac{1}{n}A_{:\setminus j}^{\top}B_{:j}. \end{align}\tag{39}\] Cancelling \(\hat{\alpha}_{\setminus}-\hat{\beta}_{\setminus j}\), we can solve for \(\hat{\beta}_j\) to obtain \[\begin{align} (\frac{1}{n}\|B_{:j}\|^2-v^{\top}\bar{G}^{-1}v)\hat{\beta}_j +\lambda\psi(\hat{\beta}_j) \approx(\frac{1}{n}B_{:j}^{\top}A_{:j} -v^{\top}\bar{G}^{-1}u)\hat{\alpha}_j +\frac{1}{n}B_{:j}^{\top}R. \label{eq59} \end{align}\tag{40}\] Using the matrix inversion formula, we see that \(\bar{G}^{-1}\) is nonzero only in the principal submatrix corresponding to the nonzeros of \(\hat{\alpha}_{\setminus j}\). In the high dimension setting, supposing that the entries of \(A\) are i.i.d.with unit variance, we have \((1-\frac{k}{n})\hat{\beta}_j +\lambda\psi(\hat{\beta}_j) \approx \frac{1}{n}B_{:j}^{\top}R\), therefore \((1-\frac{k}{n})\hat{\beta}_j^{u} \approx \frac{1}{n}B_{:j}^{\top}R\), which recovers the known formula of the debiased estimator 6 for i.i.d.features.

Remark 3. In the case of correlated features, it is tempting to compute \(\hat{\beta}_j\) from 40 using soft thresholding, which is the idea in proving Theorem 3. But as we will see the approximation error will not vanish unless the feature correlations are sufficiently small. On the other hand, with some additional algebra, we can show that the approximation error for the debiased estimator vanishes even when features have non-vanishing correlations.

4.2 Proof of Theorem 1↩︎

To deal with the non-differentiability of \(\psi\) in 39 , define \[\begin{align} \Lambda=\mathop{\mathrm{diag}}\left(\left\{\frac{\psi^{\alpha}_l-\psi^{\beta}_l}{\hat{\alpha}_l-\hat{\beta}_l}\right\}_{l\neq j}\right) \label{eq95d} \end{align}\tag{41}\] where the \(\frac{0}{0}\) case in 41 is resolved by setting \(\frac{\psi^{\alpha}_l-\psi^{\beta}_l}{\hat{\alpha}_l-\hat{\beta}_l}=0\) if \(\psi^{\alpha}_l=\psi^{\beta}_l\notin (-1,1)\), and \(\frac{\psi^{\alpha}_l-\psi^{\beta}_l}{\hat{\alpha}_l-\hat{\beta}_l}=+\infty\) if \(\psi^{\alpha}_l=\psi^{\beta}_l\in (-1,1)\). Then set \[\begin{align} G:=\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} +\lambda \Lambda. \label{e95g} \end{align}\tag{42}\] Note that by replacing \(\bar{G}\) with \(G\) in 40 , exact equality is achieved, and we have \[\begin{align} (\frac{1}{n}\|B_{:j}\|^2-v^{\top}G^{-1}v)\hat{\beta}_j +\lambda\psi^{\beta}_j = \frac{1}{n}B_{:j}^{\top}R + (\frac{1}{n}B_{:j}^{\top}A_{:j} -v^{\top}G^{-1}u)\hat{\alpha}_j. \label{eq9569} \end{align}\tag{43}\] Note that \[\begin{align} \frac{1}{n}B_{:j}^{\top}R&=\frac{1}{n}\check{B}_{:j}^{\top}R +\frac{1}{n}\mu_{:j}^{\top}S +\frac{1}{n}\mu_{:j}^{\top}(R-S), \label{eq66} \end{align}\tag{44}\] and next we will simplify the last term in 44 using 36 and Proposition 16: \[\begin{align} \frac{1}{n}\mu_{:j}^{\top}(R-S) &= -\frac{1}{n}\mu_{:j}^{\top} [A_{:\setminus j}(\hat{\alpha}_{\setminus j}-\hat{\beta}_{\setminus j}) +A_{:j}\hat{\alpha}_j -B_{:j}\hat{\beta}_j] \\ &=-\frac{1}{n}\mu_{:j}^{\top}A_{:\setminus j}G^{-1}v\hat{\beta}_j + \frac{1}{n}\mu_{:j}^{\top}A_{:\setminus j}G^{-1}u\hat{\alpha}_j - \frac{1}{n}\mu_{:j}^{\top}A_{:j}\hat{\alpha}_j + \frac{1}{n}\mu_{:j}^{\top}B_{:j}\hat{\beta}_j. \end{align}\] Note that even if \(G\) is not invertible, we can show that \(A_{:\setminus j}G^{-1}A_{:\setminus j}^{\top}\) is well-defined via limit. Collecting terms and using 7 and \(\lambda\psi^{\beta}_j -\frac{1}{n}\mu_{j:}^{\top}S=\frac{1}{n}\check{B}_{:j}^{\top}S\), we see 43 becomes: \[\begin{align} &\quad(\frac{1}{n}\|B_{:j}\|^2 -\frac{1}{n}\mu_{:j}^{\top}B_{:j} -\frac{1}{n}\check{B}_{:j}^{\top}A_{:\setminus j}G^{-1}v)\hat{\beta}_j +\frac{1}{n}\check{B}_{:j}^{\top}S \nonumber \\ &=\frac{1}{n}\check{B}_{:j}^{\top}R + (\frac{1}{n}\check{B}_{:j}^{\top}A_{:j} - \frac{1}{n}\check{B}_{:j}^{\top}A_{:\setminus j}G^{-1}u)\hat{\alpha}_j. \label{eq69} \end{align}\tag{45}\] Next we estimate the coefficients on the two sides of 45 . Define \[\begin{align} \bar{G}_{\mathcal{A}}&:=\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} +\lambda\bar{\Lambda}, \label{e95ga} \end{align}\tag{46}\] where \(\bar{\Lambda}\) is a diagonal matrix, \(\bar{\Lambda}_{ll}:=0\) if \(l\in\mathcal{A}\) and \(\bar{\Lambda}_{ll}:=+\infty\) otherwise. Define \(\bar{G}_{\mathcal{B}}\) analogously but with \(\mathcal{A}\) above replaced by \(\mathcal{B}:=\{l\neq j\colon \chi^{\beta}_l\neq 0\}\). Then the third term in the coefficient of \(\hat{\beta}_j\) is \[\begin{align} \frac{1}{n}\check{B}_{:j}^{\top}A_{:\setminus j}G^{-1}v &=\frac{1}{n^2}\check{B}_{:j}^{\top}A_{:\setminus j}\bar{G}_{\mathcal{B}}^{-1}A_{:\setminus j}^{\top}B_{:j} + \frac{1}{n^2}\check{B}_{:j}^{\top}A_{:\setminus j}(G^{-1}-\bar{G}_{\mathcal{B}}^{-1})A_{:\setminus j}^{\top}B_{:j} \label{eq70} \\ &=\frac{1}{n}\check{B}_{:j}^{\top}P_{\mathcal{B}}B_{:j} + \frac{1}{n^2}\check{B}_{:j}^{\top}A_{:\setminus j}(G^{-1}-\bar{G}_{\mathcal{B}}^{-1})A_{:\setminus j}^{\top}B_{:j} \end{align}\tag{47}\] where \(P_{\mathcal{B}}:=\frac{1}{n}A_{:\setminus j}\bar{G}_{\mathcal{B}}^{-1}A_{:\setminus j}^{\top}\) denotes the projection onto the span of the columns corresponding to the indices \(\mathcal{B}\). Therefore the coefficient of \(\hat{\beta}_j\) on the left side of 45 differs from \(\frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{B}})B_{:j}\) by at most \[\begin{align} \frac{1}{n^2}|\check{B}_{:j}^{\top}A_{:\setminus j}(G^{-1}-\bar{G}_{\mathcal{B}}^{-1})A_{:\setminus j}^{\top}B_{:j}| &\le \frac{1}{n^2}\left\| \check{B}_{:j}^{\top}A_{:\setminus j}(G^{-1}-\bar{G}_{\mathcal{B}}^{-1})A_{:\setminus j}^{\top} \right\|_2 \left\|B_{:j}\right\|_2 \\ &\le \frac{1}{n} \left\| \check{B}_{:j}^{\top}(P_{\mathcal{A}\cup\mathcal{J}}-P_{\mathcal{A}\setminus\mathcal{J}}) \right\|_2\left\|B_{:j}\right\|_2 \label{e52} \\ &\le \frac{1}{n}\cdot \Gamma \sqrt{|\mathcal{J}|}\cdot D\sqrt{n}, \end{align}\tag{48}\] where 48 follows from Lemma 15. Similarly, for one term in the coefficient for \(\hat{\alpha}_j\) in 45 , \[\begin{align} \left|\frac{1}{n}\check{B}_{:j}^{\top}A_{:\setminus j}G^{-1}u -\frac{1}{n}\check{B}_{:j}^{\top}P_{\mathcal{A}}A_{:j} \right| &= \frac{1}{n^2}\left|\check{B}_{:j}^{\top}A_{:\setminus j}(G^{-1}-\bar{G}_{\mathcal{A}}^{-1})A_{:\setminus j}^{\top}A_{:j} \right| \\ &\le \frac{1}{n^2}\left\|\check{B}_{:j}^{\top}A_{:\setminus j}(G^{-1}-\bar{G}_{\mathcal{A}}^{-1})A_{:\setminus j}^{\top}\right\|_2 \left\|A_{:j} \right\|_2 \\ &\le \Gamma D\sqrt{\varepsilon}. \label{eq57} \end{align}\tag{49}\] Then 45 yields \[\begin{align} &\quad\left|\frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{B}})B_{:j}\hat{\beta}_j^U-\frac{1}{n}\check{B}_{:j}^{\top}R - \frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{A}})A_{:j} \hat{\alpha}_j \right| \le \Gamma D\sqrt{\varepsilon} (|\hat{\alpha}_j|+|\hat{\beta}_j|). \end{align}\] Finally the proof is completed by \[\begin{align} \frac{1}{n}|\check{B}_{:j}^{\top}(P_{\mathcal{A}}-P_{\mathcal{B}})B_{:j}|&\le \frac{D}{\sqrt{n}}\|\check{B}_{:j}^{\top}(P_{\mathcal{A}}-P_{\mathcal{B}})\|_2 \\ &\le D\Gamma \sqrt{\varepsilon}. \end{align}\]

4.3 Proof of Theorem 2↩︎

Similar to Theorem 1, but make changes to 36 , 37 , 38 , 40 , and Section 8.1 by replacing \(\hat{\beta}_j\) with \(\hat{\beta}_j-\alpha_j\), and switch the notations \(A\leftrightarrow B\), \(\hat{\alpha}\leftrightarrow \hat{\beta}\).

4.4 Proof of Theorem 3↩︎

Recall that we showed 43 . Now \[\begin{align} v^{\top}G^{-1}v-\frac{1}{n}B_{:j}^{\top}P_{\mathcal{A}}B_{:j} &= \frac{1}{n}B_{:j}^{\top}EB_{:j} \\ &=\frac{1}{n}\mu_{:j}^{\top}E\mu_{:j} +\frac{2}{n}\mu_{:j}^{\top}E\check{B}_{:j} +\frac{1}{n}\check{B}_{:j}^{\top}E\check{B}_{:j}, \end{align}\] where \(E:=\frac{1}{n}A_{:\setminus j}GA_{:\setminus j}^{\top}-P_{\mathcal{A}}\), and recall that \(\mu_{:j}=B_{:j}-\check{B}_{:j}\). As shown in Lemma 15, \[\begin{align} -(P_{\mathcal{A}\cup \mathcal{J}}-P_{\mathcal{A}\setminus \mathcal{J}}) \preceq E,E^2 \preceq P_{\mathcal{A}\cup \mathcal{J}}-P_{\mathcal{A}\setminus \mathcal{J}} \end{align}\] where we note that \(P_{\mathcal{A}\cup \mathcal{J}}-P_{\mathcal{A}\setminus \mathcal{J}}\) is a projection matrix. Therefore, \[\begin{align} \left|v^{\top}G^{-1}v-\frac{1}{n}B_{:j}^{\top}P_{\mathcal{A}}B_{:j}\right| &\le \frac{1}{n}\|\mu_{:j}\|_2^2 + \frac{2}{n}\|\mu_{:j}\|_2\|E\check{B}_{:j}\|_2 + \frac{1}{n}\check{B}_{:j}^{\top}(P_{\mathcal{A}\cup \mathcal{J}}-P_{\mathcal{A}\setminus \mathcal{J}})\check{B}_{:j}, \tag{50} \\ &\le \tau^2+2\tau\Gamma\sqrt{\varepsilon}+\varepsilon\Gamma^2. \tag{51} \end{align}\] Similarly, we have \[\begin{align} \left|v^{\top}G^{-1}u-\frac{1}{n}B_{:j}^{\top}P_{\mathcal{A}}A_{:j}\right| &\le \frac{1}{n}\|\mu_{:j}\|_2^2 + \frac{1}{n}\|\mu_{:j}\|_2 (\|E\check{B}_{:j}\|_2 +\|E\check{A}_{:j}\|_2) +\frac{1}{n}\|E\check{B}_{:j}\|_2\|\check{A}_{:j}\|_2 \\ &\le \tau^2+\tau(\Gamma\sqrt{\varepsilon}+\check{D})+\Gamma\sqrt{\varepsilon}\check{D}. \end{align}\] Then the claim follows from 43 .

5 Application in false discovery rate control↩︎

In this section, we provide a theoretical analysis showing that, in certain settings, the power of the knockoff filter can be strictly improved by the local knockoff filter and the conditional randomization test. Although these methods have been studied empirically in the literature and are typically at least \(p\) times slower than knockoffs, we show that this \(p\)-fold computational overhead can be eliminated by using the approximation formula to accelerate the computation.

5.1 Review of the knockoff filter and its limitation↩︎

Consider the variable selection problem with observations \(Y\in\mathbb{R}^n\) and \(A\in\mathbb{R}^{n\times p}\) The false discovery rate (FDR) is defined as \[\begin{align} {\rm FDR}:=\mathbb{E}\left[ FDP\right], \end{align}\] where \(FDP:=\frac{|H_0\wedge \hat{H}_1|}{|\hat{H}_1|}\), \(H_0\subseteq \{1,2,\dots,p\}\) is the set of true null variables, and \(\hat{H}_1\subseteq \{1,2,\dots,p\}\) is the set of selected variables. A good variable selection algorithm is expected to control the FDR below a given budget, while ensuring a large statistical power: \[\begin{align} {\rm POWER}:=\mathbb{E}\left[ \frac{|H_1\wedge \hat{H}_1|}{|H_1|} \right]. \end{align}\]

The present paper focuses on the Model-X knockoff framework [1], which aligns with our emphasis on resampling-based procedures. In this framework, a knockoff matrix \(\tilde{A}\) is constructed so that \((A, \tilde{A})\) is exchangeable, while \(\tilde{A}\) is conditionally independent of \(Y\). Then we regress \(Y\) on the matrix \([A,\tilde{A}]\), so that the test statistics for \(\tilde{A}\) can be used to estimate the number of false discoveries. For a full description, see [1].

The exchangeability condition may create challenges in the construction of the knockoff distribution, and the increase in the number of features (from \(p\) to \(2p\)) can often induce a power loss [[40]][6]. In this section, we provide a simple example which always suffers from this suboptimality, regardless of the choice of the knockoff distribution (Theorem 13). For simplicity, consider the \(2p<n\) regime, and we simply use the least squares estimator rather than the Lasso. We recall the following result from [41] which gives a necessary and sufficient condition for asymptotic consistency of the knockoff filter in this regime:

Proposition 10. [Informal; see Theorem 5 and Proposition 6 in [41] for precise statements] Let \({\rm POWER}^{(n)}\) be the power of the knockoff filter with nominal FDR budget \(q\in(0,1)\) for sample size \(n\). Suppose the standard distributional limit assumption is true. A necessary and sufficient condition for \(\lim_{n\to \infty}{\rm POWER}^{(n)}\) to converge to 1 is that the empirical distribution of \((\underline{\Theta}_{jj}^{(n)})_{j=1}^{2p}\) converges weakly to a point mass at 0, where \(\underline{\Theta}^{(n)}\) is the inverse covariance (precision) matrix of the true and the knockoff variables.

The setting of [41] is to use the debiased Lasso coefficients as test statistics, but when the Lasso regularization \(\lambda=0\) we recover the case of least squares statistics. Moreover, [41] assumes the existence of the standard distributional limit defined in [2], so the empirical distribution of \((\underline{\Theta}_{jj}^{(n)})_{j=1}^{2p}\) has a weak limit, and by “\(\lim_{n\to \infty}{\rm POWER}^{(n)}\) to converge to 1” in Proposition 10 we mean \(\lim_{n\to \infty}{\rm POWER}^{(n)}\) is viewed as a function of this limiting distribution.

The intuition for Proposition 10 is as follows: Let \(\underline{\alpha}\in\mathbb{R}^{2p}\) be the true coefficients and zero paddings for the knockoff coefficients. There exists \(\tau>0\), bounded above and below, such that \[\begin{align} \hat{\underline{\alpha}}\approx \underline{\alpha}+\tau\underline{\Theta}^{1/2}z \end{align}\] where \(z\sim \mathcal{N}(0,I_{2p})\). Therefore if variables are selected based on a threshold test for the coefficients of \(\hat{\underline{\alpha}}\), then asymptotic consistency is true only if most diagonal entries of \(\underline{\Theta}\) vanish (equivalently, the empirical distribution of the diagonal entries must converge to zero).

For Gaussian knockoff filters, it is known [1] that selecting a knockoff distribution satisfying exchangeability is equivalent to choosing \(s\) such that the joint covariance matrix of the true and knockoff variables, \[\begin{align} \underline{\Sigma}:= \begin{pmatrix} \Sigma & \Sigma-\mathop{\mathrm{diag}}(s) \\ \Sigma-\mathop{\mathrm{diag}}(s) & \Sigma \end{pmatrix} \label{e95sigmau} \end{align}\tag{52}\] is positive semidefinite. Thus we see that the Schur complement \(2S-S\Sigma^{-1}S\) plays a key role. We now establish an auxiliary result that will help building a suboptimality example.

Lemma 11. Set \(\Sigma^{-1}:=E\in\mathbb{R}^{p\times p}\) as the matrix whose entries are all 1. Suppose that \(s\in(0,\infty)^p\), \(S:=\mathop{\mathrm{diag}}(s)\), and we have \(S^{-1}\succeq \frac{1}{2}\Sigma^{-1}\). Let \(d_1\), …, \(d_p\) be the diagonals of the positive semidefinite matrix \((2S-S\Sigma^{-1}S)^{-1}\). Then \(\frac{1}{p}|\{j\colon d_j>\frac{p}{10}\}|\ge \frac{3}{5}\).

Proof can be found in Section 15. Note that \(\Sigma^{-1}\) in the lemma is not invertible, but we do not need its inverse; alternatively, we may perturb it to make it invertible, and then pass the final result to a limit.

Definition 3. Given any statistic \(\hat{\alpha}\) (Lasso, debiased Lasso, or OLS), computed using \(Y\) and the true feature matrix \(A\in\mathbb{R}^{n\times p}\), the oracle threshold algorithm selects \(\{j\colon |\hat{\alpha}_j|>t\}\), where \(t\) is a deterministic number for which the FDR is exactly the budget \(q\).

The oracle threshold algorithm is not realistic since the threshold is not data-driven. Nevertheless, it serves as a natural benchmark, and has been considered in, e.g.[42], under the name prototype method. We then have the following result, whose proof is omitted since it is analogous to Proposition 10.

Proposition 12. Assume the \(p<n\) regime and \(\hat{\alpha}\) is the OLS solution. Under the standard distributional limit assumption, a necessary and sufficient condition for asymptotic consistency of the oracle threshold algorithm is that the empirical distribution of \((\Theta_{jj}^{(n)})_{j=1}^p\) converges weakly to a point mass at 0, where \(\Theta^{(n)}\) is the precision matrix of the true variables.

By Schur’s complement theorem, it is easy to see that the diagonals of \(\underline{\Theta}\) dominate the corresponding diagonals of \(\Theta\), so the knockoff algorithm is asymptotically consistent only if the oracle threshold algorithm is. Using Lemma 11, we can construct an example in the following theorem exhibiting a strict separation: the knockoff filter is not asymptotically consistent, no matter how \(s\) is chosen in 52 , even though the oracle threshold algorithm remains asymptotically consistent.

Theorem 13. Let \(\Sigma^{-1} = a_p E\), where \(E\) is as in Lemma 11, and \(a_p\) is a sequence satisfying \(\limsup_{p\to\infty} a_p = 0\) and \(p a_p \ge 1\). Then \[\frac{1}{2p}\big|\{j : (\underline{\Sigma}^{-1})_{jj} > 1/10\}\big| \ge \frac{3}{5}.\] In particular, while the diagonal entries of \(\Sigma^{-1}\) converge to \(0\), those of the knockoff precision matrix \(\underline{\Sigma}^{-1}\) do not (in the sense of weak convergence of empirical distributions).

Proof can be found in Appendix 15.

5.2 Local knockoff filter↩︎

As mentioned in Section 1, a variant of the knockoff method that resamples only a single feature in each Lasso run, referred to as the local knockoff filter (or “one-at-a-time knockoffs” in the concurrent work [5]), often achieves higher statistical power. In fact, its asymptotic power is approximately that of the oracle threshold algorithm in Definition 3. However, this improvement comes at the cost of increased computational complexity, namely \(\Theta(pL)\), where \(L\) denotes the cost of solving a single regression problem. In this section, we show how the approximation formula in Section 3.1 can be used to reduce this complexity by a factor of \(p\).

In the local knockoff method (See Algorithm 1), the exchangeability of \((A,\tilde{A})\) in the knockoff filter is weakened to the conditional exchangeability of columns \((A_{:j},\tilde{A}_{:j})|A_{:\setminus j}\), for each \(j=1,\dots,p\). Then for each \(j\), one regression \(Y\) on \((A_{:j},A_{:,\setminus j})\) and on \((\tilde{A}_{:j},A_{:,\setminus j})\), thus generating a pair of test statistics which have the same distribution if \(j\in H_0\). To see why the algorithm controls the FDR, note that \(|\{j\colon |\hat{\alpha}_j^U|>t\}|\) is the number of selected variables, whereas \(|\{j\colon |\hat{\gamma}_j|>t\}|\ge |\{j\in H_0\colon |\hat{\gamma}_j|>t\}|\) approximately controls the number of false discoveries.

The two debiased estimators \(\hat{\alpha}^u\) and \(\hat{\alpha}^U\) in 6 and 8 have similar asymptotic behaviors under sufficient regularity conditions. We shall use \(\hat{\alpha}^U\) since it arises more naturally in the derivations of the update formula and also appears to induce smaller error in numerical experiments. To analyze the computational complexity, note that

  • Although the definition of \(\hat{\alpha}^U\) may appear to require \(O(p^4)\) computation time since each \(P_j\) requires \(O(p^3)\) computation time directly from the formula of the projection matrix, we can actually compute each \(P_j\) in \(O(p^2)\) time by the rank one update formula and hence \(\hat{\alpha}^U\) in \(O(p^3)\) time (see Section 15.4). Thus, the computation time for \(\hat{\alpha}^U\) is the same order as obtaining \(\hat{\gamma}\) using the approximate update formula.

  • In the preprocessing step, the conditional means \([\mu_{:1},\dots,\mu_{:p}]\) can be calculated in \(O(p^3)\) time, if it can be approximated using the linear estimator \(-A[\Theta-\mathop{\mathrm{diag}}\mathop{\mathrm{diag}}\Theta]\cdot (\mathop{\mathrm{diag}}\mathop{\mathrm{diag}}\Theta)^{-2}\), where \(\Theta\) denotes the precision matrix. Otherwise, we follow the practice in [7] by regressing each \(A_{:j}\) on \(A_{:\setminus j}\).

In summary, the computational complexity of Algorithm 1 is \(O(p^3 + L)\), which becomes \(O(p^3)\) when \(L = O(p^3)\) (e.g., when solving the Lasso via least angle regression [4]). This matches the computational complexity of the knockoff filter.

Figure 1: Local Knockoff Filter (Debiased statistics; see footnote for other statistics)

We now show that the local knockoff filter guarantees FDR control under certain asymptotic assumptions. In order for the proof to proceed smoothly, we introduce \[\begin{align} T(\epsilon):=\inf\left\{t\colon \frac{|\{j\colon |\hat{\gamma}_j|>t-\epsilon\}|}{|\{j\colon |\hat{\alpha}_j^U|>t\}|} \le q \right\}. \label{e95te} \end{align}\tag{53}\] for any given \(\epsilon\in(0,1)\). Note that \(T(0)=T\) in Algorithm 1, and the numerator in 53 is an overestimate of the number of false discoveries when \(\epsilon>0\). In practical applications though, it may not be necessary to use \(\epsilon>0\), if the empirical measure of \((\hat{\gamma}_j)\) is not concentrated around one point (consider for example, the setting where the Gaussian limit property [2] is true, so that the empirical measure is a Gaussian-smoothed density).

Assumption 1. Consider a sequence of inputs to Algorithm 1 indexed by \(n\), where \(Y=A\alpha+w\), \(\alpha\) is deterministic, and \(A\) and \(w\) are independent. Moreover assume that

  1. \(\liminf_{n\to \infty}\frac{1}{p}\mathbb{E}[|\{j\colon |\hat{\alpha}^U_j|>T(\epsilon)\}|] >0\).

  2. The Levy-Prokhorov distance between the empirical measure of \((\hat{\alpha}^U_j,\alpha_j)_{j=1}^p\), denoted \(\hat{P}_{\hat{\alpha}^U\alpha}\), and its mean, \(P_{\hat{\alpha}^U\alpha}\), converges to 0 in probability.

  3. Let \(\hat{\gamma}_j\) and \(\tilde{\gamma}_j\) be the debiased estimator and its approximation for the \(j\)-th knockoff, i.e.the left and right sides of 26 . The Levy-Prokhorov distance between the empirical distributions \(\hat{P}_{\hat{\gamma}\alpha}\) and \(\hat{P}_{\tilde{\gamma}\alpha}\) converges to 0 in probability. This implies that the Levy-Prokhorov distance between their expectations, \(P_{\hat{\gamma}\alpha}\) and \(P_{\tilde{\gamma}\alpha}\), converges to 0.

  4. \(\hat{P}_{\tilde{\gamma}\alpha}\) converges to \(P_{\tilde{\gamma}\alpha}\) in probability.

Remark 4. It is possible to prove the convergence of the empirical measures (Assumption 1 part [l952] and [l954]) under more explicit conditions. For example, if the distributions of the row of the design matrix and the noise satisfy the Poincare inequality, we can control the variance of \(\int fd\hat{P}_{\tilde{\gamma}\alpha}\) for any Lipschitz \(f\) by a gradient calculation (see [43]). We omit the details here since concentration is expected to hold in broader settings (for example, when the distribution of the row vectors have disconnected support, the Poincare inequality fails, but the concentration of the empirical distribution may still be true).

Remark 5. It is possible to justify Assumption 1 part [l953] by applying Theorem 3, Theorem 4, or Theorem 5, depending on the distributional assumptions or the choice of the test statistics. For example, Theorem 4 implies Corollary 6, which in turn implies \(\mathbb{E}[\pi(\hat{P}_{\hat{\gamma}\alpha},\hat{P}_{\tilde{\gamma}\alpha})]=O(n^{-1/18})\).

The following consequence of Algorithm 1 is rather direct:

Theorem 14. Fix any \(\epsilon>0\), and consider Algorithm 1 with nominal FDR \(q\) and with \(T\) replaced by \(T(\epsilon)\). Under Assumption 1, we have \[\begin{align} \lim_{n\to\infty}{\rm FDR} \le q. \end{align}\]

Proof can be found in Section 15.

Remark 6. If \(\epsilon\) is small and if \(\hat{P}_{\tilde{\gamma}\alpha}[(T(\epsilon)-\epsilon,\infty)\times \{0\}]\) is close to \(\hat{P}_{\tilde{\gamma}}[(T(\epsilon)-\epsilon,\infty)]\) (which is the case if most hypotheses are null), then the bounds in the proof are also essentially tight, which indicates that \(T(\epsilon)\) is not selected too conservatively and so the algorithm does not lose too much power compared to the oracle threshold algorithm.

5.3 Fast conditional randomization test↩︎

As discussed in Section 1, the complexity of exactly solving CRT is \(O(KpL)\), where \(L\) denotes the complexity of solving lasso. In this section, we adopt the approximate update formula 13 to compute \(\hat{\gamma}^b_j\), which we call approx-CRT-db; see Algorithm 2. Following the same argument as in Theorem 14, approx-CRT-db still guarantees asymptotic FDR control. Note that computing \(Y-A\hat{\alpha}\) has complexity \(O(L)\), and then computing the product \(\check{B}_{:j}^{\top}(Y-A\hat{\alpha})\) takes time \(O(n)=O(p)\) in the proportion regime. This implies that running CRT approximately takes only \(O(L+p^2K)\) time. As discussed in Section 2.4, approx-CRT-db is asymptotically equivalent to a version of distilled CRT in [7], but exactly implementing the latter takes \(O(Lp+p^2K)\) times.

Figure 2: Conditional Randomization Test (CRT)

6 Conclusion and future work↩︎

For a given design matrix and observation, we derived a formula for updating a debiased Lasso coefficient under perturbation in one column, and upper bounded the nonasymptotic error (Theorem 1). Then by general concentration and anti-concentration machinery, vanishing approximation error in all but a vanishing fraction of coordinates was established under mild assumptions (Theorem 4). The heart of the argument lies in establishing a stability result for the signs of the Lasso coefficients, which implies that a heuristic Taylor expansion argument can be used for updating the debiasing Lasso coefficients. Interestingly, updating the Lasso coefficients (without debiasing) requires much stronger assumptions (Theorem 3). As a consequence, several FDR control algorithms based on feature resampling can be implemented much faster with asymptotically zero impact, if debiased Lasso coefficients are used as the test statistics.

We expect that the asymptotic error control in Theorem 4 can be extended to even more general matrix classes. In the variable selection literature, a common assumption for the design matrix is the factor model [44]. We expect that Theorem 4 can be extended to the setting of \(A=QU\), where \(Q\in\mathbb{R}^{n\times r}\) is a deterministic matrix with bounded singular values, and \(U\) is a random matrix from the class of Definition 1. Furthermore, the proof technique for Theorem 4 should be extendable beyond \(\ell_1\) penalties.

More broadly, we expect that some of our stability type analysis can be adapted to other related problems. For example, algorithmic stability [45] is defined as the stability of a function of the training data when one data point is removed, which implies desirable generalization properties and predictive inference guarantees [46] [47]. Our approximation error bounds for debiased Lasso based on the number of sign changes may be adapted to establish algorithmic stability or differential privacy guarantees. Furthermore, while the original definition of the debiased coefficients may be non-differentiable in \((A,Y)\), its approximation formula is piecewise differentiable. This suggests the possibility of establishing concentration or Gaussian limit results for the empirical distribution of the debiased Lasso through the leave-one-out type analysis leveraging the Poincare inequality or Stein’s method, under conditions more general than (or at least not covered by) existing approaches based on vector approximate message passing [[48]][49] or Lindeberg’s universality argument [26].

Finally, the recent work of [32] also showcased the power and generality of the leave-one-out approach, by applying it in deriving nonasymptotic error bounds for the AMP state evolution, which differs from the previous proofs using the conditioning technique that require rotational invariance. While [32] focused on the case of independent matrix entries, it may be that an extension to the vector sub-Gaussian case is possible by combining techniques in our paper.

7 Errors in the projection matrices↩︎

Recall \(G\), \(\bar{G}_{\mathcal{A}}\) and \(\bar{G}_{\mathcal{B}}\) defined in Section 4. Their inverses may not be well-defined as matrices since the diagonal values may be \(+\infty\). However, the inverses can be defined as linear operators on the column space of \(A_{:\setminus j}\). That is, we observe that the following map \[\begin{align} a \mapsto A_{:\setminus j}(A_{:\setminus j}^{\top} A_{:\setminus j} +\mathop{\mathrm{diag}}(a))^{-1}A_{:\setminus j}^{\top} \label{e95gmap} \end{align}\tag{54}\] is well-defined from \([0,+\infty]^{p-1}\) to the set of positive semidefinite matrices, since the minimum eigenvalue of \(A_{:\setminus j}^{\top} A_{:\setminus j} +\mathop{\mathrm{diag}}(a)\) as an operator on the column space of \(A_{:\setminus j}\) is positive and hence admits an inverse. Details of this continuity proof can be found in Lemma 29. Since our final bounds will only depend on \(G^{-1}\) through \(A_{:\setminus j}G^{-1}A_{:\setminus j}^{\top}\) (and similarly for \(\bar{G}_{\mathcal{A}}\) and \(\bar{G}_{\mathcal{B}}\)), we can write \(G^{-1}\) with the understanding that it is well-defined restricted to the column space of \(A_{:\setminus j}\). We now show that \(\frac{1}{n}A_{:\setminus j}G^{-1}A_{:\setminus j}^{\top}\) is close to the projection matrices \(P_{\mathcal{A}}:=\frac{1}{n}A_{:\setminus j}\bar{G}_{\mathcal{A}}^{-1}A_{:\setminus j}^{\top}\) and \(P_{\mathcal{B}}:=\frac{1}{n}A_{:\setminus j}\bar{G}_{\mathcal{B}}^{-1}A_{:\setminus j}^{\top}\).

Lemma 15. Let \(\mathcal{A}:=\{l\neq j\colon \psi^{\alpha}_l=\pm1\}\), \(\mathcal{B}:=\{l\neq j\colon \psi^{\beta}_l=\pm1\}\), and \(\mathcal{J}:=\{l\neq j\colon \chi^{\alpha}_l\neq \chi^{\beta}_l\}\). We have \[\begin{align} -(P_{\mathcal{A}\cup \mathcal{J}}-P_{\mathcal{A}}) \preceq \frac{1}{n}A_{:\setminus j} (\bar{G}_{\mathcal{A}}^{-1}-G^{-1}) A_{:\setminus j}^{\top} \preceq P_{\mathcal{A}} -P_{\mathcal{A}\setminus \mathcal{J}} \label{eq135} \end{align}\tag{55}\] where \(\preceq\) denotes the ordering of positive semidefinite matrices. Consequently, \[\begin{align} \left[ \frac{1}{n}A_{:\setminus j} (\bar{G}_{\mathcal{A}}^{-1}-G^{-1}) A_{:\setminus j}^{\top}\right]^2 \preceq P_{\mathcal{A}\cup\mathcal{J}} -P_{\mathcal{A}\setminus \mathcal{J}}. \label{e95gag} \end{align}\tag{56}\] We also have \[\begin{align} \left[ \frac{1}{n}A_{:\setminus j} (\bar{G}_{\mathcal{B}}^{-1}-G^{-1}) A_{:\setminus j}^{\top}\right]^2 \preceq P_{\mathcal{A}\cup\mathcal{J}} -P_{\mathcal{A}\setminus \mathcal{J}}. \end{align}\]

Proof. Recall that \(\bar{\Lambda}\in\mathbb{R}^{(p-1)\times (p-1)}\) is the diagonal matrix where \(\bar{\Lambda}_{ll}=0\) if \(l\in\mathcal{A}\) and \(\bar{\Lambda}_{ll}=+\infty\) if otherwise. Note that \(\Lambda\) is a diagonal matrix with nonnegative entries where \(\Lambda_{ll}=\bar{\Lambda}_{ll}\) unless \(l\in\mathcal{J}\). Define \(\Lambda^+\) as the diagonal matrix with \(\Lambda^+_{ll}=0\) iff \(l\in \mathcal{A}\setminus\mathcal{J}\) and \(+\infty\) otherwise. Then from the rule of resolving the \(\frac{0}{0}\) case in the definition of \(\Lambda\), we see that \(\Lambda^+\) dominates \(\Lambda\), so \[\begin{align} \bar{G}_{\mathcal{A}}^{-1}-G^{-1} &=\left(\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} +\lambda \bar{\Lambda} \right)^{-1} - \left(\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} +\lambda \Lambda \right)^{-1} \nonumber\\ &\preceq \left(\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} +\lambda \bar{\Lambda} \right)^{-1} - \left(\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} +\lambda \Lambda^+ \right)^{-1}. \end{align}\] Define \(\Lambda^-\) as the diagonal matrix with \(\Lambda^-_{ll}=0\) iff \(l\in \mathcal{A}\cup\mathcal{J}\) and \(+\infty\) otherwise. Then we see that \(\Lambda^-\) dominated by \(\Lambda\), so \[\begin{align} \bar{G}_{\mathcal{A}}^{-1}-G^{-1} &\succeq \left(\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} +\lambda \bar{\Lambda} \right)^{-1} - \left(\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} +\lambda \Lambda^- \right)^{-1}. \end{align}\] Then 56 follows from Lemma 17. By the same argument we also have \[\begin{align} \left[ \frac{1}{n}A_{:\setminus j} (\bar{G}_{\mathcal{B}}^{-1}-G^{-1}) A_{:\setminus j}^{\top}\right]^2 \preceq P_{\mathcal{B}\cup\mathcal{J}} -P_{\mathcal{B}\setminus \mathcal{J}} =P_{\mathcal{A}\cup\mathcal{J}} -P_{\mathcal{A}\setminus \mathcal{J}}, \end{align}\] where the last equality can be verified using the definition of \(\mathcal{J}\). ◻

Proposition 16. For \(\Lambda, u, v\) defined in Section 4, we have \[\begin{align} A_{:\setminus j}(\hat{\alpha}_{\setminus j}-\hat{\beta}_{\setminus j}) =A_{:\setminus j}\left(\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} + \lambda \Lambda \right)^{-1} \left(v\hat{\beta}_j-u\hat{\alpha}_j \right) \label{e95err} \end{align}\tag{57}\] where the inverse is defined by a continuity argument for 54 (see Lemma 29).

Proof. Note that from the normal equations in Section 4, \[\begin{align} \frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} (\hat{\alpha}_{\setminus j}-\hat{\beta}_{\setminus j}) +\lambda(\psi_{\setminus j}^{\alpha}-\psi_{\setminus j}^{\beta}) = v\hat{\beta}_j-u\hat{\alpha}_j. \end{align}\] Therefore for any \(\delta,\Delta\in\mathbb{R}^{p-1}\), \[\begin{align} \frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} (\hat{\alpha}_{\setminus j}-\hat{\beta}_{\setminus j}+\delta) +\lambda(\psi_{\setminus j}^{\alpha}-\psi_{\setminus j}^{\beta}+\Delta) = v\hat{\beta}_j-u\hat{\alpha}_j +\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j}\delta+\lambda\Delta. \end{align}\] Then defining \(\Lambda_{\delta,\Delta}\) as the diagonal matrix whose diagonal values are \(\frac{\psi^{\alpha}_l-\psi^{\beta}_l+\Delta_l}{\hat{\alpha}_l-\hat{\beta}_l+\delta_l}\), \(l\neq j\), we have \[\begin{align} \hat{\alpha}_{\setminus j}-\hat{\beta}_{\setminus j}+\delta =\left(\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j} + \lambda \Lambda_{\delta,\Delta} \right)^{-1} \left(v\hat{\beta}_j-u\hat{\alpha}_j +\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j}\delta+\lambda\Delta\right) \end{align}\] whenever \(\delta,\Delta\) are such that the above matrix inverse is defined. Now we can take a particular vanishing sequence of \((\delta,\Delta)\) such that the coordinates of \(\Lambda_{\delta,\Delta}\) converges to coordinates of \(\Lambda\) on the extended real line. Assuming without loss of generality that \(A_{:\setminus j}\) has nonzero columns, we can also assume that \(\Delta\in\mathop{\mathrm{col}}(A_{:\setminus j}^{\top})\). We can show that the map 54 is continuous (see Lemma 29), so 57 follows. In fact, from this proof we can see that 57 remains valid when \(\frac{0}{0}\) in the definition of \(\Lambda\) is set to any value in \([0,\infty]\). ◻

Lemma 17. Suppose that \(P\) is the projection matrix onto a subspace in \(\mathbb{R}^n\). If \(A\in\mathbb{R}^n\) is a symmetric matrix satisfying \(-P\preceq A \preceq P\), then \(A^2\preceq P\).

Proof. Without loss of generality, assume that \(P= \begin{pmatrix} I_{r\times r} &0\\ 0 & 0 \end{pmatrix}\), for some \(r\le n\). If \(A=\begin{pmatrix} A_{11} &A_{12}\\ A_{21} & A_{22} \end{pmatrix}\), where \(A_{11}\in\mathbb{R}^{r\times r}\), we claim that \(A_{12}\), \(A_{21}\), \(A_{22}\) are zero. Indeed, let \(u\in\mathbb{R}^r\) and \(v\in\mathbb{R}^{n-r}\) be arbitrary row vectors. We have \[\begin{align} (u,v)A(u,v)^{\top} =uA_{11}u^{\top} +2uA_{12}v^{\top} +vA_{22}v^{\top} \end{align}\] which, by our assumption, is bounded between \(\|u\|_2^2\) and \(-\|u\|_2^2\) for all \(u\) and \(v\), so it follows that \(A_{12}\), \(A_{21}\), \(A_{22}\) are zero. Moreover \(A_{11}\) must have all eigenvalues between \(-1\) and 1, so \(A^2\preceq P\) follows. ◻

8 Sign stability↩︎

8.1 Control of change of residual↩︎

The residual change \(R-S\) is easier to control than \(\hat{\alpha}-\hat{\beta}\). From the normal equations in Section 4, we have \[\begin{align} \frac{1}{n}A_{:\setminus j}^{\top}(S-R)+\lambda \Lambda(\hat{\alpha}_{\setminus j}-\hat{\beta}_{\setminus j})=0. \label{e110} \end{align}\tag{58}\] If \(0\cdot\infty\) is encountered in 58 , we can add perturbations as in [prop95err], and pass to a limit in the end, so the end result still holds. Solving \(\hat{\alpha}_{\setminus j}-\hat{\beta}_{\setminus j}\) and plugging it in the normal equations, we have \[\begin{align} S-R=-\frac{1}{\lambda n}A_{:\setminus j}\Lambda^{-1}A_{:\setminus j}^{\top}(S-R) +A_{:j}\hat{\alpha}_j-B_{:j}\hat{\beta}_j. \label{eq85} \end{align}\tag{59}\] Therefore \[\begin{align} S-R=\left[I+\frac{1}{\lambda n}A_{:\setminus j}\Lambda^{-1}A_{:\setminus j}^{\top}\right]^{-1}(A_{:j}\hat{\alpha}_j-B_{:j}\hat{\beta}_j). \label{eq86} \end{align}\tag{60}\] Since the eigenvalues of \(\left[I+\frac{1}{\lambda n}A_{:\setminus j}\Lambda^{-1}A_{:\setminus j}^{\top}\right]^{-1}\) are upper bounded by 1, we have \[\begin{align} \|S-R\|_2\le \left\|A_{:j}\hat{\alpha}_j-B_{:j}\hat{\beta}_j\right\|_2. \label{eq82} \end{align}\tag{61}\]

8.2 Control of \(\psi^{\alpha}\) near the edge↩︎

In this section we prove sufficient conditions under which \(\psi_m(Y)\in (-1,-1+\epsilon]\cup[1-\epsilon,1)\) with small probability whenever \(\epsilon>0\) is small. In this section, we assume that \(A\) is an arbitrary fixed matrix, \(Y\) is a Gaussian random vector with a certain mean, and define \(\psi()\) and \(\chi()\) as the subgradient and the signs of the Lasso solution as functions of \(Y\), using the definitions in Section 1.

Lemma 18. Let \(\epsilon,\delta_0\in(0,1)\), \(k,m\in\{1,2,\dots,p\}\), and \(\kappa,\Gamma\in(0,\infty)\). Let \(A\) be deterministic, and \(Y\sim \mathcal{N}(\mu,n\sigma^2I_n)\) for some \(\mu\in\mathbb{R}^n\). Let \(\Omega_1\) be the set of \(y\) such that \(|\{l\colon \chi_l(y)\neq 0\}|\le k\). Let \(\Omega_2\) be the set of \(y\) satisfying \(\frac{1}{n}\left<y-\mu,A_{:m}\right>\ge -\Gamma.\) Now suppose that \[\begin{align} \frac{1}{n}\inf_PA_{:m}^{\top}(I-P)A_{:m}\ge \kappa \label{e95cond1} \end{align}\tag{62}\] where the infimum is over projection \(P\) onto the span of \(k\) columns of \(A\) excluding the \(m\)-th column; and that \[\begin{align} \mathbb{P}\left[Y+ U\frac{2\epsilon\lambda}{\kappa}A_{:m}\notin\Omega_1\right] \vee \mathbb{P}\left[Y- U\frac{2\epsilon\lambda}{\kappa}A_{:m}\notin\Omega_1\right] \le \delta_0, \label{e95cond2} \end{align}\tag{63}\] where \(U\) is a uniform random variable on \([0,1]\) independent of \(Y\); and that \[\begin{align} \frac{1}{n}\|A_{:m}\|^2\le 2(\ln 3-1)\Gamma^2\sigma^2; \tag{64} \\ P_Y[\Omega_2^c]\le \delta_0. \tag{65} \end{align}\] Then \[\begin{align} \mathbb{P}[1-|\psi_m(Y)|\in(0,\epsilon]]\le \frac{12\epsilon\lambda}{\kappa}\Gamma + 6\delta_0. \label{eq87} \end{align}\tag{66}\]

Remark 7. In the proportional growth regime, 63 is not much different than \(\mathbb{P}\left[Y\notin\Omega_1\right]\le \delta_0\), since \(\frac{2\epsilon\lambda}{\kappa}A_{:m}\) is small compared to \(Y\). If \(k\) grows linearly with \(n\) and \(k/n<1\), then we can bound \(\kappa\) on the order of a constant using the restricted singular value of \(A\). We can take \(\Gamma\) to be slowly growing with \(n\), say \({\rm polylog}(n)\). Also suppose that \(\|\mu\|_2=O(n)\) and then take \(\lambda\) sufficiently large. Then \(\delta_0\) vanishes in \(n\) quickly.

Proof. In this proof we assume without loss of generality that \(m=1\). For any \(y\), set \(\mathcal{Z}(y):= \{l=1\dots,p\colon \psi_l(y)\in(-1,1)\}\). We may omit the argument \(y\) when there is no ambiguity. The normal equation can be written as \[\begin{align} -\frac{1}{n}A_{:\mathcal{Z}^c}^{\top}(y-A\hat{\alpha}) +\lambda\psi_{\mathcal{Z}^c}&=0; \tag{67} \\ -\frac{1}{n}A_{:\mathcal{Z}}^{\top}(y-A\hat{\alpha}) +\lambda\psi_{\mathcal{Z}}&=0, \tag{68} \end{align}\] from which we obtain \[\begin{align} \hat{\alpha}_{\mathcal{Z}^c}&=(A_{:\mathcal{Z}^c}^{\top}A_{:\mathcal{Z}^c})^{-1}(A_{:\mathcal{Z}^c}^{\top}y-n\lambda\psi_{\mathcal{Z}^c}); \tag{69} \\ \lambda \psi_{\mathcal{Z}} &=\frac{1}{n}A_{:\mathcal{Z}}^{\top}(I-A_{:\mathcal{Z}^c}(A_{:\mathcal{Z}^c}^{\top}A_{:\mathcal{Z}^c})^{-1}A_{:\mathcal{Z}^c}^{\top})y +\lambda A_{:\mathcal{Z}}^{\top}A_{:\mathcal{Z}^c}(A_{:\mathcal{Z}^c}^{\top}A_{:\mathcal{Z}^c})^{-1}\psi_{\mathcal{Z}^c}. \tag{70} \end{align}\] In the proof we only need to study \(\psi\), which is uniquely determined by \(y\) (even though \(\hat{\alpha}\) may not). We observe that \(\mathbb{R}^n\) is partitioned into polyhedra (intersection of open or closed half spaces) according to the value of \(\chi(\cdot)\), and within each such polyhedron, \(\psi\) is a linear function, hence differentiable. Define \[\begin{align} \mathcal{B}_0:=\{y\colon \psi_1(y)\in[1-\epsilon,1) \}, \label{e95sball} \end{align}\tag{71}\] and let \(y_0\in \mathcal{B}_0\) be arbitrary, and let \(y_t:=y_0-tA_{:1}\). If for a neighborhood of \(t\), the vector \(\chi(y_t)\) does not change, then note that \(\psi_{\mathcal{Z}^c}(y_t)\) is a vector consisting of \(\pm 1\) which does not change in such a neighborhood. As long as \(1\in\mathcal{Z}(y_t)\), we have \[\begin{align} \frac{d}{dt}(\lambda\psi_1(y_t)) = -\frac{1}{n}A_{:1}^{\top}(I-A_{:\mathcal{Z}^c}(A_{:\mathcal{Z}^c}^{\top}A_{:\mathcal{Z}^c})^{-1}A_{:\mathcal{Z}^c}^{\top}) A_{:1}\le 0, \label{es27} \end{align}\tag{72}\] so that \(\psi_1(y_t)\) decreases monotonically along \(t\). Moreover the inequality in 72 is strict when \(y_t\in\Omega_1\), due to 62 . Next, we want to show that \(\psi_1\) decreases sufficiently fast along \((y_t)_{t\in [0,T)}\). Set \(T:=\frac{2\epsilon\lambda}{\kappa}\) and define \[\begin{align} \mathcal{G}:= \left\{ y\colon \mathbb{P}[y-TUA_{:1}\in\Omega_1]>\frac{1}{2} \right\}. \end{align}\] Then we have \[\begin{align} \delta_0 &\ge \mathbb{P}[Y-TUA_{:1}\notin\Omega_1] \\ &=\int\mathbb{P}[y-TUA_{:1}\notin \Omega_1] dP_Y(y) \\ &\ge \frac{1}{2}P_Y[\mathcal{G}^c]. \end{align}\] Now suppose that \(y_0\in \mathcal{G}\cap\mathcal{B}_0\); by the definitions of \(\mathcal{G}\) and \(\Omega_1\), for at least half (with respect to the Lebesgue measure) of \(t\in[0,T]\), we have \(|\{l\colon \chi_l(y_t)\neq 0\}|\le k\) so that \(\frac{d}{dt}\psi_1(y_t)\le -\frac{\kappa}{\lambda}\). Therefore \(\psi_1(y_T)\le \psi_1(y_0)-\frac{T\kappa}{\lambda}< 1-\epsilon\). Since \(\psi_1(y_0)\ge 1-\epsilon\) and since \(\psi_1(y_t)\) is continuous in \(t\), there is some \(t\in[0,T)\) such that \(y_t=1-\epsilon\). By considering the largest \(t\) such that \(y_t=1-\epsilon\), we see that \(\mathcal{B}_0\cap\mathcal{G}\) is contained in \(\mathcal{B}_0'\), where \[\begin{align} \mathcal{B}_0':=\{y\colon\psi_1(y)= 1-\epsilon,\, \psi_1(y-tA_{:1})<1-\epsilon,\,\forall t>0\}+\{tA_{:1}\colon t\in [0,T)\}. \end{align}\] To conclude the proof it suffices to upper bound the probability of \(\mathcal{B}_0'\). Define the sets \[\begin{align} \mathcal{B}_l'':=\mathcal{B}_0'\cap\Omega_2-TlA_{:1}, \end{align}\] \(l=0,1,2,\dots, L\), where \(L:=\lfloor\frac{1}{T\Gamma }\rfloor\). Then \(\{\mathcal{B}_l''\}_{l=0}^L\) is a non-intersecting family of sets, because for any \(y\in\{y\colon\psi_1(y)= 1-\epsilon,\, \psi_1(y-tA_{:1})<1-\epsilon,\,\forall t>0\}\), it is not possible that \(y-tA_{:1}\in \{y\colon\psi_1(y)= 1-\epsilon\}\) for some \(t>0\). Let \[\begin{align} D:=2(\ln 3-1)\Gamma^2. \end{align}\] Then for any \(y\in\Omega_2\) and \(l\in \{0,1,2,\dots,L\}\), we have \[\begin{align} \frac{f(y-lTA_{:1})}{f(y)} &=\exp\left(-\frac{\|y-\mu-lTA_{:1}\|^2}{2n\sigma^2} +\frac{\|y-\mu\|^2}{2n\sigma^2} \right) \\ &=\exp\left( -\frac{l^2T^2\|A_{:1}\|^2}{2n\sigma^2} +\frac{\left<y-\mu,lTA_{:1}\right>}{n\sigma^2} \right) \\ &\ge \exp(-\frac{D}{2\Gamma ^2}-1), \end{align}\] so that \(P_Y[\mathcal{B}_l'']\ge \exp(-\frac{D}{2\Gamma ^2}-1) P_Y[\mathcal{B}_0'\cap\Omega_2]\) for \(l=0,1,\dots,L\), and hence \[\begin{align} 1\ge \frac{1}{T\Gamma }\exp(-\frac{D}{2\Gamma ^2}-1) P_Y[\mathcal{B}_0'\cap\Omega_2]. \end{align}\] Then it follows that \[\begin{align} P_Y[\mathcal{B}_0] &\le P_Y[\mathcal{B}_0\cap\mathcal{G}]+P_Y[\mathcal{G}^c] \\ &\le P_Y[\mathcal{B}_0']+P_Y[\mathcal{G}^c] \\ &\le P_Y[\mathcal{B}_0'\cap\Omega_2]+P_Y[\Omega_2^c]+P_Y[\mathcal{G}^c], \end{align}\] or equivalently, \[\begin{align} \mathbb{P}[1-\psi_1(Y)\le \epsilon]\le T\Gamma \exp\left(1+\frac{D}{2\Gamma ^2}\right) +2\delta_0. \end{align}\] Finally, applying a similar argument after the substitution \(A_{:1}\leftarrow -A_{:1}\), we obtain 66 via the union bound. ◻

8.3 Control of change of signs↩︎

Corollary 19. Suppose that deterministic \(A\) and \(B\) differ only in the \(j\)-th column. For a given \(j\in\{1,\dots,p\}\), let \(\hat{\alpha}\) and \(\hat{\beta}\) be computed as in Section 1. Suppose that the assumption in Lemma 18 holds for all \(m=1,\dots, p\) and for both \(A\) and \(B\) and some \(\epsilon\in(0,1/2)\). Then \[\begin{align} \mathbb{E}|\{m\colon \chi^{\alpha}_m\neq \chi^{\beta}_m\}| &\le 4+2p\left(\frac{12\epsilon\lambda}{\kappa}\Gamma + 6\delta_0\right) \nonumber\\ &\quad+ \frac{4}{n^2\lambda^2\epsilon^2}\|A\|_{\rm op}^2\mathbb{E}\left\|A_{:j}\hat{\alpha}_j-B_{:j}\hat{\beta}_j\right\|_2^2. \label{eq113} \end{align}\tag{73}\]

Proof. The cardinality in question is decomposed into \(|\{m\colon\chi^{\alpha}_m=0,\chi^{\beta}_m\neq 0\}| + |\{m\colon\chi^{\alpha}_m\neq 0,\chi^{\beta}_m= 0\}| +|\{m\colon\chi^{\alpha}_m> 0,\chi^{\beta}_m< 0\}| +|\{m\colon\chi^{\alpha}_m< 0,\chi^{\beta}_m> 0\}|\) and we proceed by bounding the 4 terms separately. First, we have \[\begin{align} &\quad |\{m\colon\chi^{\alpha}_m=0,\chi^{\beta}_m\neq 0\}| \nonumber\\ &\le |\{m\colon\chi^{\alpha}_m=0,1-|\psi^{\alpha}_m|\le \epsilon\}| + |\{m\colon1-|\psi^{\alpha}_m|> \epsilon, \chi^{\beta}_m\neq0\}| \label{eq107} \end{align}\tag{74}\] where \(m\in\{1,\dots,p\}\). The expectation of the first term on the right side of 74 is bounded by \(p\left(\frac{12\epsilon\lambda}{\kappa}\Gamma + 6\delta_0\right)\) according to Lemma 18; to bound the second term, note that \(1-|\psi^{\alpha}_m|> \epsilon, \chi^{\beta}_m\neq0\) implies \(|\psi^{\alpha}_m-\psi^{\beta}_m|\ge \epsilon\), so \[\begin{align} |\{m\colon1-|\psi^{\alpha}_m|> \epsilon, \chi^{\beta}_m\neq0\}| \le \frac{1}{\epsilon^2}\|\psi^{\alpha}_{\setminus j} -\psi^{\beta}_{\setminus j} \|_2^2+1. \end{align}\] But from the normal equations and 61 , we have \[\begin{align} \|\lambda(\psi^{\alpha}_{\setminus j} -\psi^{\beta}_{\setminus j}) \|_2 &=\frac{1}{n}\|A_{:\setminus j}^{\top}(R-S)\|_2 \\ &\le \frac{1}{n}\|A\|_{\rm op}\left\|A_{:j}\hat{\alpha}_j-B_{:j}\hat{\beta}_j\right\|_2. \label{eq112} \end{align}\tag{75}\] Therefore, \[\begin{align} \mathbb{E}|\{m\colon\chi^{\alpha}_m=0,\chi^{\beta}_m\neq 0\}| &\le 1+p\left(\frac{12\epsilon\lambda}{\kappa}\Gamma + 6\delta_0\right) \nonumber\\ &\quad+ \frac{1}{n^2\lambda^2\epsilon^2}\|A\|_{\rm op}^2\mathbb{E}\left\|A_{:j}\hat{\alpha}_j-B_{:j}\hat{\beta}_j\right\|_2^2. \end{align}\] We bound \(|\{m\colon\chi^{\alpha}_m\neq 0,\chi^{\beta}_m= 0\}|\) by the same argument. Moreover, since \(\chi^{\alpha}_m>0\) and \(\chi^{\beta}_m<0\) imply \(|\psi^{\alpha}_m-\psi^{\beta}_m|\ge 2\), we have \[\begin{align} |\{m\colon\chi^{\alpha}_m>0,\chi^{\beta}_m<0\}| \le \frac{1}{4}\|\psi^{\alpha}_{\setminus j}-\psi^{\beta}_{\setminus j}\|_2^2+1. \end{align}\] The same bound holds for \(|\{m\colon\chi^{\alpha}_m<0,\chi^{\beta}_m>0\}|\), and the proof is finished by using 75 . ◻

9 The case of sub-Gaussian designs↩︎

In this section we prove Theorem 4.

9.1 Anticoncentration↩︎

In this section we prove auxiliary results that will be used in justifying the conditions in Corollary 19. The following Lemma is a consequence of [38], which lower bounds the minimum singular values of a random matrix with i.i.d.rows, under the assumption that the projection of a row in each direction has bounded (both from the above and below) \(L_1\) and \(L_2\) norms.

Lemma 20. Assuming that condition \(\mathcal{P}\) is satisfied. There exist \(c>0\) (depending only on \(\mathcal{P}\)) such that the following holds: For all \(n\ge 1/c\), with probability at least \(1-\exp(-cn)\) we have \[\begin{align} \min_{\mathcal{S}\subseteq \{1,\dots,p\}\colon |\mathcal{S}|\le cn} \lambda_{\min}(A_{:\mathcal{S}})>c. \label{e92} \end{align}\tag{76}\] In particular, 76 implies that for each \(j\), \[\begin{align} \frac{1}{n}\inf_PA_{:j}^{\top} (I-P)A_{:j}\ge c^2, \label{e93} \end{align}\tag{77}\] where the infimum is over projection \(P\) onto the span of no more than \(cn-1\) columns of \(A\) excluding the \(j\)-th column.

Proof. Consider arbitrary \(\mathcal{S}\subseteq \{1,\dots,p\}\) of cardinality no more than \(cn\). For any unit vector \(t\), let \(v_t:=\left<t,A_{1\mathcal{S}}\right>\), and we have

  • \(\kappa_1^{-1/2}\le \sqrt{\mathbb{E}[v_t^2]}\le \kappa_1^{1/2}\);

  • Using the Taylor expansion it is easy to see that \(e^{-x}+e^x\ge |x|^3/4\) for all \(x\in\mathbb{R}\), therefore \(\mathbb{E}[|v_t|^3]\le 8\exp(C_{\rm sg})\) and hence \[\begin{align} \sqrt{\mathbb{E}[v_t^2]}&\le \kappa_1^{3/2} \mathbb{E}^2[v_t^2] \\ &\le \kappa_1^{3/2}\mathbb{E}[|v_t|] \mathbb{E}[|v_t|^3] \\ &\le 8\kappa_1^{3/2}\exp(C_{\rm sg}) \mathbb{E}[|v_t|]. \end{align}\]

Now define \(b:=8\kappa_1^{3/2}\exp(C_{\rm sg})\). The above two itemized verify the condition of [38], therefore, there exist universal constants \(c_0,c_1,c_2\) such that when \(n\ge c_0b^4\kappa_1^2(cn+1)\) we have the following bound on the singular value \[\begin{align} \lambda_{\min}(\frac{1}{\sqrt{n}}A_{:\mathcal{S}}) \ge c_2\kappa_1^{-1/2} b^{-2} \label{e96} \end{align}\tag{78}\] with probability at least \(1-\exp(-c_1b^4n)\). Now 76 follows by taking the union bound, noting that the number of subsets of no more than \(cn\) columns is bounded by \(\exp(2nc\ln\frac{1}{c}+o(n))\) for small enough \(c>0\).

Now consider any \(j\), and let \(P\) be the projection onto the column space of \(A_{:\mathcal{S}\setminus \{j\}}\), where \(\mathcal{S}\) is an arbitrary subset containing \(j\) and of size at most \(cn\). Let \(\theta\in\mathbb{R}^{|\mathcal{S}|-1}\) be a vector such that \((I-P)A_{:j}=A_{:j}-A_{:\mathcal{S}\setminus\{j\}}\theta\). Then 76 implies that \[\begin{align} \|(I-P)A_{:j}\|_2 &\ge \|(1,\theta)\|_2\lambda_{\rm min}(A_{:\mathcal{S}}) \\ &\ge c \end{align}\] which establishes the second claim. ◻

Proposition 21. For the Lasso problem with data \((A,Y)\), we have \[\begin{align} K\le \frac{\|A\|_{\rm op}^2}{n^2\lambda^2}\|Y\|_2^2, \end{align}\] where \(K:=\|\chi\|_0\) and \(\chi\) denotes the signs of the Lasso solution as defined in the introduction.

Proof. From the normal equation \(\lambda\psi =\frac{1}{n}A^{\top}R\), we have \[\begin{align} \frac{1}{n^2}\|A\|_{\rm op}^2\|R\|^2 \ge \lambda^2\|\psi\|_2^2 \ge \lambda^2K \end{align}\] The claim follows since by the optimality condition we have \(\|R\|_2^2\le \|Y\|_2^2\). ◻

9.2 Expected sign changes↩︎

Recall the sign vector \(\chi^{\alpha}\) defined in Section 1, and define \(\chi^{\beta^{(j)}}\) analogously. We show that when the Lasso regularization parameter \(\lambda\) is sufficiently large (but independent of \(n\)), the expected number of sign changes is \(o(n)\).

Corollary 22. Consider any set of parameters \(\mathcal{P}\). There exist \(c=c_{\mathcal{P}}>0\), such that for all \[\begin{align} \lambda^2\ge \frac{2}{0.9c^3}(\frac{4M_2}{c^2\delta}+\sigma^2(1+2\sqrt{c}+2c)), \label{e95lam} \end{align}\tag{79}\] there exists a set \(\mathcal{E}\) of \(A,B^{(1)},\dots,B^{(p)}\) satisfying \[\begin{align} \frac{1}{p}\sum_{j=1}^p\mathbb{E}[|\{m\colon \chi_m^{\alpha} \neq \chi_m^{\beta^{(j)}}\}| 1_{\mathcal{E}^c}] = \tilde{O}_{\mathcal{P}}(\inf_{\epsilon\in(0,1/2)}\{\lambda n\epsilon+\frac{1}{\lambda^2\epsilon^2}\}) = \tilde{O}_{\mathcal{P},\lambda}(n^{2/3}) \end{align}\] and \(\mathbb{P}[\mathcal{E}]\le (1+p)\exp(-cn)\) for all \(n>n_{\mathcal{P},\lambda}\).

Proof. The proof follows from Corollary 19 and Lemma 18. We choose \(c\) (depending on \(\mathcal{P}\)) small enough, such that for all sufficiently (depending on \(\mathcal{P}\)) large \(n\), there exists a set \(\mathcal{E}_0\) of \(A\) such that \[\begin{align} \mathbb{P}[A\in \mathcal{E}_0] \le e^{-cn}, \label{e184} \end{align}\tag{80}\] and the following hold for all \(A\in\mathcal{E}_0^c\):

  • 76 holds.

  • \(\|A\|_{\rm op}\le \sqrt{n}/c\), which is a standard matrix concentration result (see Lipschitz maximal inequality in [50]; the argument extends to sub-Gaussian row vectors).

  • For each \(m\in\{1,\dots,p\}\), \(\mathbb{P}[\frac{1}{n}\left<w,A_{:m}\right>\ge -\ln(n)|A]\ge 1-e^{-cn}\). This is indeed possible, because \(w\sim \mathcal{N}(0,n\sigma^2 I)\), and \(\mathbb{P}[\frac{1}{n}\left<w, A_{:m}\right> \ge -\ln n| \|A\|_{\rm op}\le \sqrt{n}/c]\ge 1-e^{-cn}\) for small \(c\) and large \(n\).

Since each \(B^{(j)}\) has the same distribution as \(A\), the above items remain true if \(A\) is replaced by \(B^{(j)}\) in the statements, and we define \(\mathcal{E}_j\) as the corresponding set of \(B^{(j)}\). We see that for \(A\in\mathcal{E}_0^c\), the conditions 62 65 of Lemma 18 hold for regressing \(Y=A\alpha+w\) on \(A\) with \[\begin{align} \Gamma&\leftarrow \frac{\ln n}{c}; \\ \delta_0&\leftarrow 2e^{-cn}; \\ \kappa&\leftarrow c^2; \\ k&\leftarrow cn-1. \end{align}\] Indeed, 62 ,64 and 65 follow directly from the itemized above. To verify 63 , note that from Proposition 21, if \(K\) is the number of nonzero coefficients when solving the Lasso for the data \((A,A\alpha+w\pm U\frac{2\epsilon\lambda}{c^2}A_{:j})\), we have \[\begin{align} K&\le \frac{\|A\|_{\rm op}^2}{n^2\lambda^2}\|A\alpha+w\pm U\frac{2\epsilon\lambda}{c^2}A_{:j}\|_2^2 \\ &\le \frac{2}{n\lambda^2c^2} (\frac{n^2}{c^2\delta}M_2+\|w\|_2^2+\lambda O_{\mathcal{P}}(n)). \end{align}\] Using the concentration of the chi-squared distribution (see for example [51] or [52]), we have \[\begin{align} \mathbb{P}[K>cn-1 | A\in\mathcal{E}_0^c]\le 2e^{-cn} \label{e95Kbound} \end{align}\tag{81}\] for large (depending on \(\mathcal{P}\) and \(\lambda\)) \(n\) if \(\lambda\) satisfies 79 . Similarly, we can verify that for \(B^{(j)}\in\mathcal{B}_j^c\), the conditions 62 65 of Lemma 18 hold for regressing \(Y=A\alpha+w\) on \(B^{(j)}\). Now set \(\mathcal{E}:=\bigcup_{j=0}^p\mathcal{E}_0\). By the union bound, \[\begin{align} \mathbb{P}[\mathcal{E}] \le (1+p)\exp(-cn). \end{align}\] By Corollary 19, we obtain that for each \(j\), \[\begin{align} \mathbb{E}[|\{m\colon \chi_m^{\alpha} \neq \chi_m^{\beta^{(j)}}\}| 1_{\mathcal{E}^c}] &\le 4 + 2p(\frac{12\epsilon\lambda\ln n}{c^2\sigma^2} + 12e^{-cn}) \nonumber\\ &\quad+\frac{8}{\lambda^2\epsilon^2c^4} (\mathbb{E}[|\hat{\alpha}_j^2|1_{\mathcal{E}^c}] + \mathbb{E}[|\hat{\beta}_j^{(j)2}|1_{\mathcal{E}^c}]). \label{e111} \end{align}\tag{82}\] We have \[\begin{align} \mathbb{E}[\|\hat{\alpha}\|_2^21_{\mathcal{E}^c}] &\le \frac{c^2}{n}\mathbb{E}[\|A\hat{\alpha}\|_2^21_{\mathcal{E}^c}] \\ &\le \frac{2c^2}{n}\mathbb{E}[(\|Y\|_2^2+\|R\|_2^2)1_{\mathcal{E}^c}] \\ &=O_{\mathcal{P}}(n). \label{e95114} \end{align}\tag{83}\]

Next we will show that \(\sum_{j=1}^p\mathbb{E}[|\hat{\beta}_j^{(j)2}|1_{\mathcal{E}^c}]=O(n)\). Fix \(j\in\{1,\dots,p\}\), and define \(A(t)\in\mathbb{R}^{n\times p}\) such that \(A_{:\setminus j}(t)=A_{:\setminus j}\) and \(A_{:j}(t)=(1-t)A_{:j}+tB^{(j)}_{:j}\). Thus \(A(0)=A\) and \(A(1)=B^{(j)}\). Let \(Y(t):=A(t)\alpha+w\), and let \(\hat{\alpha}(t)\) be the Lasso solution for the data \((A,Y(t))\). Thus \(\hat{\alpha}(0)=\hat{\alpha}\), and \(\hat{\alpha}(1)\) has the same distribution as \(\hat{\beta}^{(j)}\) under the event \(\mathcal{E}_0^c\cap\mathcal{E}_j^c\) (since \(B^{(j)}\) and \(A\) are identically distributed). Using 79 and Proposition 21, we see that under the event \(\mathcal{E}_0^c\cap\mathcal{E}_j^c\), we have \(\|\hat{\alpha}(t)\|_0\le cn-1\) for all \(t\in[0,1]\). Let \(\mathcal{S}(t)\) be the set of nonzero entries of \(\hat{\alpha}(t)\). From 69 , we see that under the event \(\mathcal{E}_0^c\cap\mathcal{E}_j^c\), we have \[\begin{align} \left|\frac{d}{dt}\hat{\alpha}_j(t)\right| &\le |\alpha_j|e_j^{\top}(A_{:\mathcal{S}(t)}^{\top}A_{:\mathcal{S}(t)})^{-1}A_{:\mathcal{S}(t)}^{\top}(A_{:j}-B^{(j)}_{:j}) \\ &\le |\alpha_j|\lambda_{\min}^{-2}(A_{:\mathcal{S}(t)}) \|A_{:\mathcal{S}(t)}\|_{\rm op}\|A_{:j}-B^{(j)}_{:j}\|_2 \\ &=O_{\mathcal{P}}(1)|\alpha_j| \end{align}\] for any \(t\in[0,1]\) and in particular \(|\hat{\alpha}_j(0)-\hat{\alpha}_j(1)|=O_{\mathcal{P}}(1)\) (uniformly over \(j\)). Thus \[\begin{align} \mathbb{E}[|\hat{\beta}_j^{(j)}|^21_{\mathcal{E}_0^c\cap\mathcal{E}_j^c}] &= \mathbb{E}[|\hat{\alpha}_j(1)|^21_{\mathcal{E}_0^c\cap \mathcal{E}_j^c}] \\ &\le 2\mathbb{E}[|\hat{\alpha}_j(0)|^21_{\mathcal{E}_0^c\cap \mathcal{E}_j^c}] + 2\mathbb{E}[|\hat{\alpha}_j(0)-\hat{\alpha}_j(1)|^21_{\mathcal{E}_0^c\cap \mathcal{E}_j^c}] \\ &\le 2\mathbb{E}[|\hat{\alpha}_j|^21_{\mathcal{E}_0^c\cap \mathcal{E}_j^c}]+ O_{\mathcal{P}}(1)\alpha_j^2. \label{e115} \end{align}\tag{84}\] Thus using 83 we establish that \(\sum_{j=1}^p\mathbb{E}[|\hat{\beta}_j^{(j)2}|1_{\mathcal{E}^c}]=O_{\mathcal{P}}(n)\). The claim then follows from 82 . ◻

Remark 8. From 84 , we can see that \(\mathbb{E}[|\hat{\beta}_j^{(j)}|^2]= O(\mathbb{E}[|\hat{\alpha}_j|^2] \vee |\alpha_j|^2)\). However, we cannot obtain that \(|\hat{\beta}_j^{(j)}|^2= O(|\hat{\alpha}_j|^2 \vee |\alpha_j|^2)\); this is because \(\hat{\alpha}(1)\) and \(\hat{\alpha}\) have the same distribution under the event \(\mathcal{E}_0^c\cap\mathcal{E}_j^c\), but they are not equal pointwise.

9.3 Conditioning sub-Gaussians↩︎

We establish auxiliary results for controlling \(\check{B}_{:j}^{(j)}\) conditioned on \((A,Y)\).

Lemma 23. Suppose that \((X,U)\) is a pair of random variables, where \(X\in\mathbb{R}\) satisfies \[\begin{align} \mathbb{E}[\exp(\frac{X^2}{K})]\le e, \end{align}\] \(e\) being the natural base of the logarithm, \(K>0\), and \(U\) takes values in an arbitrary alphabet. Then for any \(\epsilon\in(0,1)\), there is a set \(\mathcal{E}\) of \(U\) with probability at most \(\epsilon\) such that for each \(u\in\mathcal{E}^c\), \[\begin{align} \mathbb{E}[\exp(\frac{X^2}{4K\ln\frac{e}{\epsilon}})]\le e. \end{align}\]

Proof. Let \(\lambda=\sqrt{K\ln\frac{e}{\epsilon}}\) and \(L=\frac{K\ln\frac{e}{\epsilon}}{\ln\frac{e}{2}}\). Define \(\mathcal{E}\) as the set of \(u\) satisfying \[\begin{align} \mathbb{E}[\exp(\frac{X^2}{K})|U=u]>\frac{e}{\epsilon} \end{align}\] and hence \(\mathbb{P}[U\in\mathcal{E}]\le \epsilon\) by the Markov inequality. For any \(u\in\mathcal{E}^c\), \[\begin{align} \mathbb{E}[\exp(\frac{X^2}{L})1_{|X|\le \lambda}|U=u] \le \exp(\frac{\lambda^2}{L}) \le \frac{e}{2}, \end{align}\] and \[\begin{align} \mathbb{E}[\exp(\frac{X^2}{L})1_{|X|> \lambda}|U=u] &\le \exp(-\frac{\lambda^2}{K}+\frac{\lambda^2}{L})\mathbb{E}[\exp(\frac{X^2}{K})1_{|X|> \lambda}|U=u] \\ &\le \exp(-\frac{\lambda^2}{K}+\frac{\lambda^2}{L})\frac{e}{\epsilon} \\ &\le \frac{e}{2}. \end{align}\] Thus \(\mathbb{E}[\exp(\frac{X^2}{L})|U=u]\le e\), and the claim follows. ◻

Lemma 24. Given \(\mathcal{P}\), there exist \(c>0\) such that for any \(j\in\{1,\dots, p\}\), there exist a set \(\mathcal{E}\) of \(A_{:\setminus j}\) such that \(\mathbb{P}[\mathcal{E}]\le n^{-10}\) and conditioned on any \(A_{:\setminus j}\in \mathcal{E}^c\), \(\check{B}_{:j}^{(j)} =B_{:j}^{(j)}-\mu_{:j}\) is \(O_{\mathcal{P}}(\ln n)\)-sub-Gaussian.

Proof. By Jensen’s inequality and using Definition 1, \[\begin{align} \mathbb{E}[\exp(\lambda \mu_{1j})] &=\mathbb{E}[\exp(\lambda \mathbb{E}[A_{1j}|A_{1\setminus j}])] \\ &\le \exp(\lambda \mathbb{E}[A_{1j}]) \\ &\le \exp(C_{\rm sg}\lambda^2),\quad \forall \lambda\in\mathbb{R}. \label{e131} \end{align}\tag{85}\] Therefore both \(B_{1j}^{(j)}\) and \(\mu_{1j}\) are sub-Gaussian, and so is \(\check{B}_{1j}^{(j)}\). By the equivalence of definitions of sub-Gaussian [53], there exist \(K=K_{\mathcal{P}}\) satisfying \[\begin{align} \mathbb{E}[\exp(\frac{\check{B}_{1j}^{(j)2}}{K})]\le e. \end{align}\] Applying Lemma 23 with \(\epsilon=n^{-11}\) and the union bound, we see that there exists \(\mathcal{E}\) of \(A_{:\setminus j}\) such that \(\mathbb{P}[\mathcal{E}]\le n^{-10}\) and conditioned on any \(A_{:\setminus j}\in \mathcal{E}^c\), \[\begin{align} \mathbb{E}[\exp(\frac{\check{B}_{ij}^{(j)2}}{4K\ln(en^{11})})| A_{:\setminus j}]\le e \end{align}\] and the claim follows since \(\check{B}_{1j}^{(j)2},\dots, \check{B}_{nj}^{(j)2}\) are independent conditioned on \(A_{:\setminus j}\). ◻

9.4 Concentration bounds↩︎

We need the following auxiliary result to control the projection of \(\check{B}_j^{(j)}\) onto small subspaces.

Proposition 25. [Bound on the maximum norm of sub-Gaussian vectors] Suppose that \(X\in\mathbb{R}^n\) is a zero mean random vector satisfying \[\begin{align} \mathbb{E}[e^{\left<u,\frac{X}{\sigma}\right>}]\le e^{\|u\|^2},\quad \forall u\in\mathbb{R}^n \end{align}\] for some \(\sigma>0\). Let \(\mathcal{L}\) be a finite collection of subspaces in \(\mathbb{R}^n\) of dimension \(d\). Then for any \(r>0\), \[\begin{align} \mathbb{P}[\max_{L\in\mathcal{L}} \|P_LX\|_2\ge r\sigma] \le \exp\left( -\frac{\sqrt{d}r}{2}+2d+a_d+\ln|\mathcal{L}| \right), \end{align}\] where \(P_L\) denotes the projection onto \(L\) and \((a_d)_{d=1}^{\infty}\) is a sequence that converges to 0.

Proof. To control the norm of \(P_LX\), we approximate a ball by a polytope which has not too many facets, and bound the probability that \(P_LX\) lies outside the polytope using the Markov inequality and union bound. For any subspace \(L\) of dimension \(d\) and \(\theta\in(0,\pi/2)\), it is well-known that we can find a convex polytope \(C\) contained in \(\{x\colon \|x\|_2\le r\}\) and containing \(\{x\colon \|x\|_2\le r\cos\theta\}\), such that the number of facets is \(\frac{1}{\sin^{d+o(d)}\theta}\) (see for example [54] or [55]). Then \[\begin{align} \mathbb{P}\left[\frac{\|P_LX\|_2}{\sigma}\ge r\right] &\le \mathbb{P}\left[\frac{P_LX}{\sigma}\notin\mathcal{C}\right] \\ &\le \sum_{u}\mathbb{P}[\left<\sqrt{d}u,X/\sigma\right>\ge \sqrt{d}r\cos\theta] \\ &\le \sum_{u}\exp(-\sqrt{d}r\cos\theta)\mathbb{E}\left[\exp\left(\left<\sqrt{d}u,X/\sigma\right>\right)\right] \\ &\le \frac{1}{\sin^{d+o(d)}\theta} \exp(-\sqrt{d}r\cos\theta+d) \end{align}\] where the sum is over outward normal unit vectors of \(C\). With the specific choice of \(\cos \theta=\frac{1}{2}\) we have \(\sin\theta=\frac{\sqrt{3}}{2}>e^{-1}\), so that \(\mathbb{P}\left[\frac{\|P_LX\|_2}{\sigma}\ge r\right]\le \exp(-\frac{\sqrt{d}r}{2}+2d+o(d))\), and the claim follows by taking the union bound.

Alternatively, a bound on the norm of a sub-Gaussian vector can also be obtained through the argument of [56]. ◻

Remark 9. From the proof of Proposition 25, we can see that we do need the sub-Gaussianity in Definition 1 to get vanishing errors in the approximation formula (sub-exponential is not sufficient).

Lemma 26. Fix parameters \(\mathcal{P}\), and let \(\varepsilon_n\) be an arbitrary sequence satisfying \(\varepsilon_n\le\frac{1}{e^2\delta}\) and \(\ln\frac{1}{\varepsilon_n}=O_{\mathcal{P}}(\ln n)\). Then for all sufficiently large \(n\), we have \[\begin{align} \max_{\Delta}\|(P_{\mathcal{A}\cup\Delta}-P_{\mathcal{A}\setminus\Delta})\check{B}^{(j)}_{:j}\|_2 &\le 10\sqrt{c\varepsilon_n n\ln n}\ln \frac{1}{\varepsilon_n} \label{e129} \end{align}\tag{86}\] for all \(j\) with probability at least \(1-n^{-8}\), where \(\mathcal{A}:=\{l\neq j\colon \chi^{\alpha}_l\neq 0\}\), and the max is over \(\Delta\subseteq\{1,\dots,p\}\setminus\{j\}\) of size at most \(n\varepsilon_n\).

Proof. For each \(j\), let \(\mathcal{E}\) be as in Lemma 24. Note that \(\mathcal{A}\) is a function of \((A,Y)\), and \(P_{\mathcal{A}\cup\Delta}-P_{\mathcal{A}\setminus\Delta}\) is a projection onto a subspace of dimension at most \(n\varepsilon_n\). For any \(A\) such that \(A_{:\setminus j}\in \mathcal{E}^c\) we have that \(\check{B}_{:j}^{(j)}\) is \(c\ln n\)-sub-Gaussian (for some \(c\) depending on \(\mathcal{P}\)), and using Proposition 25 we obtain, for any \(r>0\), \[\begin{align} \mathbb{P}\left[\left.\max_{\Delta} \|(P_{\mathcal{A}\cup\Delta}-P_{\mathcal{A}\setminus\Delta})\check{B}^{(j)}_{:j}\|_2\ge r\sqrt{c\ln n} \right| A\right] \le L\exp\left( -\frac{\sqrt{n\varepsilon_n}r}{2}+2n\varepsilon_n+a_{\lfloor n\varepsilon_n\rfloor} \right), \label{e135} \end{align}\tag{87}\] where \(L\) denotes the number of candidate subspaces, and we have the bound \[L \le \sum_{k=0}^{\lfloor n\varepsilon_n\rfloor} \binom{p}{k} \le (\lfloor n\varepsilon_n\rfloor+1)\binom{p}{\lfloor n\varepsilon_n\rfloor},\] where the second inequality holds when \(\lfloor n\varepsilon_n\rfloor \le p/2\). Using the basic property of binomial coefficients, we have \({p\choose \lfloor n\varepsilon_n\rfloor}\le \exp(\delta^{-1}nh(\delta\varepsilon_n))\) where \[h(\delta\varepsilon_n) := \delta\varepsilon_n \ln\frac{1}{\delta\varepsilon_n} + (1-\delta\varepsilon_n)\ln\frac{1}{1-\delta\varepsilon_n} < 2\delta\varepsilon_n \ln\frac{1}{\delta\varepsilon_n}\] where the last step used \(\delta\varepsilon_n \le e^{-2}\). With \(r\leftarrow 10\sqrt{n\varepsilon_n}\ln\frac{1}{\varepsilon_n}\), 87 is upper bounded by \(\exp(-n\varepsilon_n\ln\frac{1}{\varepsilon_n})\) for sufficiently large \(n\). The claim then follows by combining 87 with the bound on \(\mathbb{P}[\mathcal{E}]\) in Lemma 24. ◻

Remark 10. In the proof of Lemma 26, it appears that it is essential that we defined \(\mu_{:j}\) as the conditional mean, rather than the best linear estimator \(A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}\). Indeed, if we took \(\mu_{:j}:=A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}\), then the residual \(\check{B}^{(j)}_{:j} := B^{(j)}_{:j} -\mu_{:j}\) would have zero inner product with any linear functions of \(A_{:\setminus j}\), but not with general functions, so the left side of 86 might not be small.

9.5 Proof of Theorem 4↩︎

Define \[\begin{align} \mathcal{I}_3(j,l) &= 1\{\chi^{\alpha}_l\neq \chi^{\beta^{(j)}}_l\}; \\ \mathcal{I}_4(j) &:=1\left\{\frac{1}{n}\sum_l \mathcal{I}_3(j,l) >\varepsilon \right\}. \end{align}\] It follows from Corollary 22 that \[\begin{align} \frac{1}{p}\sum_{j=1,l}^p\mathbb{E}[\mathcal{I}_3(j,l)] = \tilde{O}_{\mathcal{P}}(n^{2/3}). \end{align}\] Then (writing \(\bar{\mathcal{I}}:=1-\mathcal{I}\)), \[\begin{align} \mathbb{P} \left[ \frac{1}{p}\sum_j \mathcal{I}_4(j) >\delta_1 \right] &\le \frac{1}{p\delta_1} \sum_j \mathbb{P}\left[\frac{1}{n}\sum_l \mathcal{I}_3(j,l) >\varepsilon \right] \\ &\le \frac{1}{\delta_1\varepsilon pn} \sum_{j,l} \mathbb{E}[\mathcal{I}_3(j,l)] \\ &\le \tilde{O}_{\mathcal{P}}(p^{-1/3}\delta_1^{-1}\varepsilon^{-1}) \label{eqq118} \end{align}\tag{88}\] where \(\varepsilon\) and \(\delta_1\) will be optimized later (see 93 ). Let \(c\) be as in Corollary 22, and let \[\begin{align} \mathcal{I}_8 := 1\{ \|A\|_{\rm op}> \sqrt{n}/c \textrm{ or \eqref{e129} fails for some j}\}. \end{align}\] Applying Theorem 1 with \(D=\frac{1}{c}\) and \(\Gamma=10\sqrt{c\ln n}\ln \frac{1}{\varepsilon}\), we see that under the event \(\mathcal{I}_4(j)=\mathcal{I}_8=0\), \[\begin{align} |t(j,B^{(j)},Y)-t_j| \le 10\sqrt{\frac{\ln n}{c}} \ln \frac{1}{\varepsilon} \cdot \sqrt{\varepsilon}(|\hat{\alpha}_j|+|\hat{\beta}^{(j)}_j|). \label{e136} \end{align}\tag{89}\]

To finish the proof, we will control the right side of 89 . Let \[\begin{align} \mathcal{I}_6(j) :=1\{\max\{ |\hat{\alpha}_j|, |\hat{\beta}^{(j)}_j| \}>\delta_3^{-1/2}\}, \end{align}\] and next we will show that \(\mathcal{I}_6(j)=0\) for most \(j\). Using 83 , 84 and the Markov inequality, we have that for any \(\delta_3>0\), \[\begin{align} \max\left\{\frac{1}{p}\sum_{j=1}^p \mathbb{P}[|\hat{\alpha}_j|>\delta_3^{-1/2}] ,\, \frac{1}{p}\sum_{j=1}^p \mathbb{P}[|\hat{\beta}^{(j)}_j|>\delta_3^{-1/2}] \right\} =\tilde{O}_{\mathcal{P}}(\delta_3) \end{align}\] and \[\begin{align} \mathbb{P}[\frac{1}{p}\sum_j\mathcal{I}_6(j)>\delta_1] =\tilde{O}_{\mathcal{P}}(\delta_3/\delta_1). \label{e138} \end{align}\tag{90}\] Returning to 89 , we see that under the event \(\mathcal{I}_4(j) =\mathcal{I}_8 =\mathcal{I}_6(j) =0\) we have \[\begin{align} |t(j,B^{(j)},Y)-t_j| =\tilde{O}_{\mathcal{P}} \left(\sqrt{\frac{\varepsilon}{\delta_3}}\ln \frac{1}{\varepsilon} \right). \label{e143} \end{align}\tag{91}\] From 88 , 90 and Lemma 26, we have \[\begin{align} \mathbb{P}[\frac{1}{p}\sum_j\mathcal{I}_4(j) \vee \mathcal{I}_6(j)>2\delta_1 \textrm{ or }\mathcal{I}_8] =\tilde{O}_{\mathcal{P}}(p^{-1/3}\delta_1^{-1}\varepsilon^{-1}) + \tilde{O}_{\mathcal{P}}(\delta_3/\delta_1) +n^{-8}. \label{e144} \end{align}\tag{92}\] The values of \(\delta_1,\delta_3\), and \(\varepsilon\) can be optimized; here we specify them in a way such that the Levy-Prokhorov error in Corollary 6 will be minimized. Thus we will set 91 , \(2\delta_1\), and the right side of 92 to be the same order (up to log factors), which gives \[\begin{align} \sqrt{\frac{\varepsilon}{\delta_3}} =\delta_1 =p^{-1/3}\delta_1^{-1}\varepsilon^{-1} =\frac{\delta_3}{\delta_1}, \label{e95opt95d1} \end{align}\tag{93}\] yielding \(\delta_1=p^{-1/18}\), \(\varepsilon=p^{-2/9}\), and \(\delta_3=p^{-1/9}\). which yields the claimed convergence rate.

It remains to show the claim about further simplification when \(B^{(j)}_{:j}\) and \(A_{:j}\) are independent of \(A_{:\setminus j}\). Recall that for each \(j\), \((I-P_j)A_{:j}\) is a function of \((A,Y)\), and \(\check{B}^{(j)}_{:j}\) is \(\tilde{O}_{\mathcal{P}}(1)\)-sub-Gaussian conditioned on a set \(\mathcal{G}_j\) of \(A\) with probability \(1-O(n^{-10})\) (by Lemma 24). Therefore conditioned on \(G_j\) and \(\mathcal{I}_8\), \(\frac{1}{n}\check{B}^{(j)\top}_{:j}(I-P_j)A_{:j}\) is sub-Gaussian with variance proxy \(\tilde{O}_{\mathcal{P}}(\|(I-P_j)A_{:j}\|_2^2/n^2)=\tilde{O}_{\mathcal{P}}(\frac{1}{n})\). Hence conditioned on \(\mathcal{G}_j\) and \(\mathcal{I}_8\), \(|\frac{1}{n}\check{B}^{(j)\top}_{:j}(I-P_j)A_{:j}| \le \tilde{O}_{\mathcal{P}}(\frac{1}{\sqrt{n}})\) with probability at least \(1-n^{-20}\). Therefore \[\begin{align} |\frac{1}{n}\check{B}^{(j)\top}_{:j}(I-P_j)A_{:j}| \le \tilde{O}_{\mathcal{P}}(\frac{1}{\sqrt{n}}), \quad \forall j\in\{1,\dots,p\} \end{align}\] with probability at least \(1-pn^{-20}-\sum_{j=1}^p\mathbb{P}[\mathcal{G}_j^c]-\mathbb{E}[\mathcal{I}_8]\ge 1-\tilde{O}_{\mathcal{P}}(n^{-1/18})\). Then \[\begin{align} |\frac{1}{n}\check{B}^{(j)\top}_{:j}(I-P_j)A_{:j} \hat{\alpha}_j|=\tilde{O}_{\mathcal{P}}((n\delta_3)^{-1/2}), \quad \forall j\colon \mathcal{I}_6(j)=0 \end{align}\] with probability at least \(1-\tilde{O}_{\mathcal{P}}(n^{-1/18})\). Thus the \(\tilde{O}_{\mathcal{P}}(n^{-1/18})\) rate bound also holds when the term \(\check{B}^{(j)\top}_{:j}(I-P_j)A_{:j}\hat{\alpha}_j\) is dropped from the definition of \(t_j\) in Theorem 4.

10 The Case of non-vanishing \(\mathbb{E}[|\check{B}^{(j)}_{1j}|^2]\)↩︎

In this section we prove Theorem 5, which is essentially based on showing that the denominator \(\frac{1}{n}\check{B}_{:j}^{\top}(I-P_j)B_{:j}\) is bounded below.

10.1 Auxiliary lemmas↩︎

Lemma 27. Assume that condition \(\mathcal{P}\) holds and that \[\begin{align} \mathbb{E}[|\check{B}^{(j)}_{1j}|^2] \ge \kappa_2^{-1}, \quad \forall j=1,\dots, p, \label{e95lb1} \end{align}\tag{94}\] for some \(\kappa_2>0\) independent of \(n\). There exists \(c>0\) such that the following holds: For all \(n\ge 1/c\) and \(j\in\{1,\dots,n\}\), with probability at least \(1-\exp(-cn)\) we have \[\begin{align} \frac{1}{n}\inf_P \check{B}^{(j)\top}_{:j} (I-P) \check{B}^{(j)}_{:j}\ge c^2, \end{align}\] where the infimum is over projection \(P\) onto the span of no more than \(cn-1\) columns of \(A\) excluding the \(j\)-th column.

Proof. Let us assume without loss of generality that \(j=1\). The assumption of the optimality of the linear prediction implies that the covariance matrix of \[\begin{align} [ \check{B}^{(1)}_{11}, A_{12},\dots, A_{1p}] \label{e95newsg} \end{align}\tag{95}\] is a block-diagonal matrix with diagonal blocks \(\mathbb{E}[|\check{B}^{(1)}_{11}|^2] \in (\kappa_2^{-1},\kappa_1)\), and \(\Sigma_{\setminus 1}\). In particular, the max and min eigenvalues of such a covariance matrix is bounded between \(\kappa_1\) and \((\kappa_1\vee \kappa_2)^{-1}\). Moreover, note that both \(A_{1:}\) and \(\mu_{11}\) are \(C_{\rm sg}\)-sub-Gaussian (the latter can be seen by Jensen’s inequality). Therefore using Cauchy-Schwarz we see that 95 is \(4C_{\rm sg}\)-sub-Gaussian. Then we establish the claim by following the same proof as Lemma 20, but replacing \(A\) with \([ \check{B}^{(1)}_{:1}, A_{:2},\dots, A_{:p}]\). ◻

Lemma 28. Assuming \(\mathcal{P}\) and 94 , and \(\lambda\) large enough (i.e.satisfying 79 ), there exists \(c_1>0\) (depending on \(\mathcal{P}\)) such that with probability at least \(1-O(n^{-10})\), we have \[\begin{align} \frac{1}{n}\check{B}_{:j}^{(j)\top}(I-P_j)B^{(j)}_{:j}>c_1, \quad \forall j=1,\dots,p, \label{e128} \end{align}\tag{96}\] for large enough (depending on \(\mathcal{P}\) and \(\lambda\)) \(n\).

Proof. Let \(c>0\) be as in Corollary 22. As shown in 81 , with probability at least \(1-3e^{-cn}\), \(P_j\) is a projection onto a subspace of dimension at most \(cn-1\), and hence \[\begin{align} \frac{1}{n}\check{B}_{:j}^{(j)\top}(I-P_j)\check{B}^{(j)}_{:j}>c^2 \label{e95bcb} \end{align}\tag{97}\] by Lemma 27 (note that \(B^{(j)}\) and \(A\) have the same distribution). Moreover, let \(\mathcal{E}\) be as in Lemma 24. Conditioned on any \(A_{:\setminus j}\in \mathcal{E}^c\) we have that \(\frac{1}{n}\check{B}_{:j}^{(j)\top}(I-P_j)\mu_{:j}\) is \(O_{\mathcal{P}}(\frac{1}{n^2}\|\mu_{:j}\|_2^2\ln n)\)-sub-Gaussian and, since \(\mu_{:j}\) is \(C_{\rm sg}\)-sub-Gaussian (which follows by sub-Gaussianity of \(B^{(j)}_{:j}\) and Jensen’s inequality), we have \(\|\mu_{:j}\|_2^2=O_{\mathcal{P}}(n)\) with probability at least \(1-e^{-n}\) [56]. It follows that \(\frac{1}{n}\check{B}_{:j}^{(j)\top}(I-P_j)\mu_{:j}\) is \(O_{\mathcal{P}}(\frac{1}{n}\ln n)\)-sub-Gaussian conditioned on \(A_{:\setminus j}\) in a set of probability at least \(1-\mathbb{P}[\mathcal{E}] -e^{-n} = 1-n^{-10} -e^{-n}\). Then, without conditioning on \(A_{:\setminus j}\), we have \(\frac{1}{n}\check{B}_{:j}^{(j)\top}(I-P_j)\mu_{:j} =O_{\mathcal{P}}(\sqrt{\frac{1}{n}\ln n})\) with probability at least \(1-O(n^{-10})\). Then the claim follows from 97 , \(B^{(j)}_{:j}=\check{B}^{(j)}_{:j}+\mu_{:j}\), and \(c_1:=c^2/2<c^2-O_{\mathcal{P}}(\sqrt{\frac{1}{n}\ln n})\) for large \(n\). ◻

10.2 Proof of Theorem 5↩︎

Recall that in 91 and with the choice of parameters in 93 , we established that \[\begin{align} |\frac{1}{n} \check{B}_{:j}^{(j)\top}(I-P^{(j)}) B^{(j)}_{:j}\hat{\beta}^{(j)U}_j-\frac{1}{n}\check{B}_{:j}^{(j)\top}R - \frac{1}{n}\check{B}^{(j)\top}_{:j}(I-P_j)A_{:j} \hat{\alpha}_j| =\tilde{O}_{\mathcal{P}} \left(n^{-1/18} \right) \label{e155} \end{align}\tag{98}\] for all \(j\) except for a set of size at most \(2n^{-1/18}p\), under the event \[\begin{align} \frac{1}{p}\sum_j\mathcal{I}_4(j) \vee \mathcal{I}_6(j)\le 2\delta_1 \textrm{ and }\mathcal{I}_8=0 \label{e95event} \end{align}\tag{99}\] which has probability \(1-\tilde{O}_{\mathcal{P}}(n^{-1/18})\). Now by Lemma 24, there exists a set \(\mathcal{E}\) of \(A_{:\setminus j}\), \(\mathbb{P}[\mathcal{E}]\le n^{-10}\), such that conditioned on any \((A,Y)\) satisfying \(A_{:\setminus j}\in \mathcal{E}^c\), \(\frac{1}{n}\check{B}_{:j}^{(j)\top}R\) is sub-Gaussian with variance proxy \(O_{\mathcal{P}}(\frac{1}{n^2}\|R\|_2^2\ln n)\le O_{\mathcal{P}}(\frac{1}{n^2}\|Y\|_2^2\ln n)\). Thus conditioned on any \(A_{:\setminus j}\in \mathcal{E}^c\), \(\frac{1}{n}\check{B}_{:j}^{(j)\top}R =O_{\mathcal{P}}(\ln n)\) with probability \(1-e^{-n}\). Thus unconditionally, \[\begin{align} \frac{1}{n}\check{B}_{:j}^{(j)\top}R =O_{\mathcal{P}}(\ln n) \label{e152} \end{align}\tag{100}\] with probability \(1-O(n^{-10})\). Under the event of 99 and for the same set of \(j\), by a similar argument, we have \(\|\frac{1}{n}(I-P_j)A_{:j}\hat{\alpha}_j\|_2 \le \frac{1}{n}\|A_{:j}\|_2\delta_3^{-1/2}=O_{\mathcal{P}}(\frac{1}{\sqrt{n}}\delta_3^{-1/2})\) and hence \[\begin{align} \frac{1}{n}\check{B}^{(j)\top}_{:j}(I-P_j)A_{:j} \hat{\alpha}_j =\tilde{O}_{\mathcal{P}}(\frac{1}{\sqrt{n}}\delta_3^{-1/2}) \label{e153} \end{align}\tag{101}\] with probability \(1-O(n^{-10})\). Moreover, from 99 and Lemma 26 we see that with probability \(1-\tilde{O}_{\mathcal{P}}(n^{-1/18})\), \[\begin{align} \frac{1}{n} \check{B}_{:j}^{(j)\top}(P^{(j)}-P_j) B^{(j)}_{:j}=o_{\mathcal{P}}(1) \end{align}\] for all \(j\) except for a set of size \(\tilde{O}_{\mathcal{P}}(pn^{-1/18})\). Then using 96 we have that with probability \(1-\tilde{O}_{\mathcal{P}}(n^{-1/18})\), \[\begin{align} \frac{1}{n} \check{B}_{:j}^{(j)\top}(I-P^{(j)}) B^{(j)}_{:j} = \frac{1}{n} \check{B}_{:j}^{(j)\top}(I-P_j) B^{(j)}_{:j} -o_{\mathcal{P}}(1) =\Omega_{\mathcal{P}}(1) \end{align}\] for all \(j\) except for a set of size \(\tilde{O}_{\mathcal{P}}(pn^{-1/18})\). Thus under 99 , 100 and 101 , from 98 we see that \[\begin{align} \hat{\beta}^{(j)U}_j =O_{\mathcal{P}}(\ln n) \end{align}\] and hence \[\begin{align} &\quad|\frac{1}{n} \check{B}_{:j}^{(j)\top}(I-P_j) B^{(j)}_{:j}\hat{\beta}^{(j)U}_j-\frac{1}{n}\check{B}_{:j}^{(j)\top}R - \frac{1}{n}\check{B}^{(j)\top}_{:j}(I-P_j)A_{:j} \hat{\alpha}_j| \nonumber\\ &\le \tilde{O}_{\mathcal{P}} \left(n^{-1/18} \right) + \left|\frac{1}{n} \check{B}_{:j}^{(j)\top}(P^{(j)}-P_j) B^{(j)}_{:j}\hat{\beta}^{(j)U}_j\right| \\ &\le \tilde{O}_{\mathcal{P}} \left(n^{-1/18} \right). \end{align}\] The claim then follows by dividing both sides by \(\frac{1}{n} \check{B}_{:j}^{(j)\top}(I-P_j) B^{(j)}_{:j}\), and noting that 99 , 100 and 101 hold simultaneously with probability at least \(1-\tilde{O}_{\mathcal{P}} \left(n^{-1/18}\right)\).

11 Gaussian designs: Proof of Theorem 7↩︎

In this section we prove that our definition of the generalized debiased estimators \(\hat{\beta}^{U(j)}\), \(\hat{\alpha}^U\) asymptotically matches the traditional debiased estimators \(\hat{\beta}^{u(j)}\), \(\hat{\alpha}^u\) in the case of Gaussian designs. Recall eqrefeqq118 with parameters chosen in 93 states that \[\begin{align} \mathbb{P} \left[ \frac{1}{p}\sum_j \mathcal{I}_4(j) >p^{-1/18} \right] \le \tilde{O}_{\mathcal{P}}(p^{-1/18}). \end{align}\] Thus with probability at least \(1-\tilde{O}_{\mathcal{P}}(p^{-1/18})\), there is a set of \(j\) of cardinality at least \(p(1-p^{-1/18})\), for which \[\begin{align} \frac{1}{n}\sum_l 1\{\chi_l^{\alpha} \neq \chi_l^{\beta^{(j)}} \} &\le p^{-2/9}, \label{e157} \end{align}\tag{102}\] and hence by Lemma 26, \[\begin{align} \max_{\Delta}\|(P_{\mathcal{A}}-P_{\mathcal{B}})\check{B}^{(j)}_{:j}\|_2 &\le \tilde{O}_{\mathcal{P}} (p^{\frac{7}{18}}). \label{e158} \end{align}\tag{103}\] Now in the Gaussian case, \(\check{B}_{:j}\) is independent of the rest of the columns, and \(\mu_{:j}=A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}\). We have \[\begin{align} \frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{B}})B_{:j} &=\frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{B}})(\check{B}_{:j}+A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}). \end{align}\] Then we see that with probability \(1-\tilde{O}_{\mathcal{P}}(p^{-1/18})\), \[\begin{align} \frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{A}})(\check{B}_{:j}+A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}) &=\frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{A}})\check{B}_{:j}+O_{\mathcal{P}}(\frac{1}{\sqrt{n}}) \tag{104} \\ &=\Sigma_{j|\setminus j}(1-\frac{1}{n}\|\hat{\alpha}\|_0) +O_{\mathcal{P}}(n^{-2/9}) \tag{105} \\ &=\Sigma_{j|\setminus j}(1-\frac{1}{n}\|\hat{\beta}^{(j)}\|_0) +O_{\mathcal{P}}(n^{-2/9}) \tag{106} \end{align}\] where 104 follows since with probability \(1-e^{-n}\), \((I-P_{\mathcal{A}})A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}\) has norm \(O_{\mathcal{P}}(\sqrt{n})\), and \(\check{B}_{:j}\) is independent of it with norm \(O_{\mathcal{P}}(\sqrt{n})\). 105 follows from concentration of the Chi-square distribution and the independence of \(P_{\mathcal{A}}\) and \(\check{B}_{:j}\). 106 follows from 102 . Moreover, with probability \(1-\tilde{O}_{\mathcal{P}}(p^{-1/18})\), we also have the error bound \[\begin{align} &\quad\frac{1}{n}|\check{B}_{:j}^{\top}(P_{\mathcal{A}}-P_{\mathcal{B}})(\check{B}_{:j}+A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj})| \nonumber\\ &\le \frac{1}{n}|\check{B}_{:j}^{\top}(P_{\mathcal{A}}-P_{\mathcal{B}})\check{B}_{:j}| + \frac{1}{n}\|\check{B}_{:j}^{\top}(P_{\mathcal{A}}-P_{\mathcal{B}})\|_2 \|A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}\|_2 \\ &= \tilde{O}_{\mathcal{P}}(n^{-2/9}) + \frac{1}{n}\cdot\tilde{O}_{\mathcal{P}}(n^{7/18}) \cdot O_{\mathcal{P}}(\sqrt{n}) \\ &=\tilde{O}_{\mathcal{P}} (n^{-1/9}) \label{e140461} \end{align}\tag{107}\] where we used 103 . This establishes \(\frac{1}{n}\check{B}_{:j}^{\top}(I-P_{\mathcal{B}})B_{:j} = \Sigma_{j|\setminus j}(1-\|\hat{\beta}^{(j)}\|_0/n) +O_{\mathcal{P}}(n^{-1/9})\). Moreover, from Lemma 28 and 107 , there exists \(\lambda_{\mathcal{P}}\) such that for all \(\lambda \ge\lambda_{\mathcal{P}}\), with probability at least \(1-\tilde{O}_{\mathcal{P}}(p^{-1/18})\), set of \(j\) of cardinality at least \(p(1-p^{-1/18})\), the denominator \(\frac{1}{n}\check{B}^{\top}_{:j}(I-P^{(j)})B_{:j}\) is bounded away from 0, which implies \(|\hat{\beta}^{U(j)}_j -\hat{\beta}^{u(j)}_j| =O_{\mathcal{P}}(n^{-1/9})\).

We now turn to \(\hat{\alpha}^U\), whose proof is similar to the above. With probability at least \(1-\tilde{O}_{\mathcal{P}}(p^{-1/18})\), there is a set of \(j\) of cardinality at least \(p(1-p^{-1/18})\), for which 102 holds, and \[\begin{align} \frac{1}{n}\check{A}_{:j}^{\top}(I-P_{\mathcal{B}})(\check{A}_{:j}+A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}) &= \Sigma_{j|\setminus j}(1-\frac{1}{n}\|\hat{\alpha}\|_0) +O_{\mathcal{P}}(n^{-2/9}) \label{e141461} \end{align}\tag{108}\] by steps similar to 106 . Now Let \(\mathcal{I}_1(j)\) be the probability that 86 is not satisfied, which, by symmetry, is also the probability that \[\begin{align} \max_{\Delta}\|(P_{\mathcal{B}\cup\Delta}-P_{\mathcal{B}\setminus\Delta})\check{A}^{(j)}_{:j}\|_2 &\le \tilde{O}_{\mathcal{P}}(p^{\frac{7}{18}}) \label{e141} \end{align}\tag{109}\] does not hold, where the max is over the same collection of \(\Delta\) as in 103 . By Lemma 26, \(\sum_{j=1}^p\mathcal{I}_1(j)\le n^{-8}p\). By Markov’s inequality, with probability at least \(1-n^{-4}\), 109 is violated only by a set of \(j\) of size at most \(n^{-4}p\). Then by 102 , 109 , and the union bound, we have \[\begin{align} \max_{\Delta}\|(P_{\mathcal{B}}-P_{\mathcal{A}})\check{A}^{(j)}_{:j}\|_2 &\le \tilde{O}_{\mathcal{P}}(p^{\frac{7}{18}}) \label{e142} \end{align}\tag{110}\] for all \(j\) in a good set of size at least \(p(1-p^{-1/18}-n^{-4})\), with probability at least \(1-\tilde{O}_{\mathcal{P}}(p^{-1/18})\), and hence \[\begin{align} &\quad\frac{1}{n}|\check{A}_{:j}^{\top}(P_{\mathcal{A}}-P_{\mathcal{B}})A_{:j}| \nonumber\\ &\le \frac{1}{n}|\check{A}_{:j}^{\top}(P_{\mathcal{A}}-P_{\mathcal{B}})\check{A}_{:j}| + \frac{1}{n}\|\check{A}_{:j}^{\top}(P_{\mathcal{A}}-P_{\mathcal{B}})\|_2 \|A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}\|_2 \\ &= \tilde{O}_{\mathcal{P}}(n^{-2/9}) + \frac{1}{n}\cdot\tilde{O}_{\mathcal{P}}(n^{7/18}) \cdot O_{\mathcal{P}}(\sqrt{n}) \\ &=\tilde{O}_{\mathcal{P}} (n^{-1/9}) \label{e146} \end{align}\tag{111}\] where we used 110 . Then \(\frac{1}{n}\check{A}_{:j}^{\top}(I-P_{\mathcal{A}})A_{:j} = \Sigma_{j|\setminus j}(1-\|\hat{\alpha}\|_0/n) +O_{\mathcal{P}}(n^{-1/9})\) follows by 108 and 111 (the cardinality estimate \(p(1-3p^{-1/18})\) arises from taking the union bound for sets of \(j\)). Finally, from the proof of Lemma 28, there exists \(\lambda_{\mathcal{P}}\) such that for all \(\lambda \ge\lambda_{\mathcal{P}}\), with high probability \(1-\|\hat{\alpha}\|_0/n\) is bounded below and away from 0, and hence by 111 , the denominator \(\Sigma_{j|\setminus j}(1-\frac{1}{n}\|\hat{\alpha}\|_0)\) in the definition of \(\hat{\alpha}^u_j\) is bounded away from 0, which implies \(|\hat{\alpha}^U_j -\hat{\alpha}^u_j| =O_{\mathcal{P}}(n^{-1/9})\).

12 Proof of matrix continuity↩︎

Lemma 29. The map 54 to the set of positive semidefinite matrices, initially defined on \((0,+\infty)^{p-1}\), has a unique continuous extension to \([0,+\infty]^{p-1}\).

Proof. Let us assume without loss of generality that we have convergence \(a\to a^*\in[0,+\infty]^{p-1}\), where \(a\in (0,+\infty)^{p-1}\), and \(a^*_i=+\infty\) iff \(i\in \{l+1,\dots, p-1\}\) for some \(l\). Let \(D_1\in\mathbb{R}^{l\times l}\) and \(D_2\in\mathbb{R}^{(p-1-l)\times (p-1-l)}\) be the diagonal matrices such that \[D= \begin{pmatrix} D_1 & 0 \\ 0 & D_2 \end{pmatrix} =\mathop{\mathrm{diag}}(a),\] and let \(D,D_1^*,D_2^*\) be the corresponding limits as \(a\to a^*\). Denote by \(L\in\mathbb{R}^{n\times l}\), \(F\in\mathbb{R}^{n\times (p-1-l)}\), such that \[\begin{align} A_{:\setminus j} =(L,F). \end{align}\] By the Schur complement theorem, \[\begin{align} \left[ \begin{pmatrix} L^{\top}L & L^{\top}F \\ F^{\top}L & F^{\top}F \end{pmatrix} +D \right]^{-1} = \begin{pmatrix} (L^{\top}L+D_1 -L^{\top}F(F^{\top}F+D_2)^{-1}F^{\top}L)^{-1} & *\\ * & * \end{pmatrix} . \end{align}\] Define \[\begin{align} H:= L(L^{\top}L+D_1 -L^{\top}F(F^{\top}F+D_2)^{-1}F^{\top}L)^{-1} L^{\top}. \end{align}\] By the Schur complement theorem, \[\begin{align} A_{:\setminus j}(A_{:\setminus j}^{\top}A_{:\setminus j}+D)^{-1} A_{:\setminus j}^{\top} &= H -F(F^{\top} F+D_2)^{-1}F^{\top}H -HF(F^{\top} F+D_2)^{-1}F^{\top} \nonumber\\ &\quad+F[(F^{\top} F+D_2)^{-1}+ (F^{\top} F+D_2)^{-1} F^{\top}HF(F^{\top} F+D_2)^{-1}]F^{\top} \label{es190} \end{align}\tag{112}\] which converges to \(\lim_{a\to a^*}H\) if the latter exists.

It remains to prove the existence of \(\lim_{a\to a^*}H\). Note that \(L^{\top}L+D_1 -L^{\top}F(F^{\top}F+D_2)^{-1}F^{\top}L\to L^{\top}L+D_1^*\) as \(a\to a^*\), which may be singular, but is non-singular when restricted to the column space \(\mathop{\mathrm{col}}(L^{\top})\), suggesting that \(H\) may still have a limit. To prove this, choose any orthogonal matrix \(E=\begin{pmatrix} E_1 \\ E_2 \end{pmatrix}\in\mathbb{R}^{l\times l}\), such that \(\mathop{\mathrm{col}}(E_1^{\top})= \mathop{\mathrm{col}}(L^{\top})\). Define \[\begin{align} \Phi&:= \begin{pmatrix} E_1\\ E_2 \end{pmatrix} [L^{\top}L+D_1 -L^{\top}F(F^{\top}F+D_2)^{-1}F^{\top}L]^{-1} (E_1^{\top} E_2^{\top}) \\ &= \begin{pmatrix} E_1L^{\top}MLE_1^{\top} +E_1D_1E_1^{\top} & E_1D_1E_2^{\top} \\ E_2D_1E_1^{\top} & E_2D_1E_2^{\top} \end{pmatrix} ^{-1} \end{align}\] where we defined \[\begin{align} M:=I-F(F^{\top}F+D_2)^{-1}F^{\top} \end{align}\] which converges to \(I\) since the diagonal coordinates in \(D_2\) tend to \(+\infty\). Now \(H=LE_1^{\top}\Phi_{11}E_1L^{\top}\), where \[\begin{align} \Phi_{11} =(E_1L^{\top}MLE_1^{\top} +E_1D_1E_1^{\top} + E_1D_1E_2^{\top} (E_2D_1E_2^{\top})^{-1} E_2D_1E_1^{\top})^{-1} \end{align}\] denotes the upper left block of \(\Phi\). Since \(E_1L^{\top}LE_1^{\top}\) is invertible, we see that existence of \(\lim_{a\to a^*}H\) would follow from existence of \(\lim_{a\to a^*}D_1E_2^{\top} (E_2D_1E_2^{\top})^{-1} E_2D_1\).

It remains to prove the existence of \(\lim_{a\to a^*}D_1E_2^{\top} (E_2D_1E_2^{\top})^{-1} E_2D_1\). Assume without loss of generality that \(D_1=\begin{pmatrix} D_{11} & 0\\ 0 & D_{12} \end{pmatrix}\), where the limits \(D_{11}^*=0\) and \(D_{12}^*\) is nonsingular. Assume that \(E_2=(E_{21} E_{22})\), where \(E_{21}\) and \(D_{11}\) have the same number of columns. Note that \(E_2D_1E_2^{\top}\to E_{22}D_{12}^*E_{22}^{\top}\), which may not be invertible. To tackle this, choose any orthogonal matrix \(G=(G_1 G_2)\in \mathbb{R}^{l_1\times l_1}\), where \(l_1\) is the number of rows in \(E_2\), such that \(\mathop{\mathrm{col}}(G_1)=\mathop{\mathrm{col}}(E_{22})\). Then \[\begin{align} D_1E_2^{\top} (E_2D_1E_2^{\top})^{-1} E_2D_1 = \begin{pmatrix} D_{11}E_{21}^{\top}G_1 & D_{11}E_{21}^{\top}G_2 \\ D_{12}E_{22}^{\top}G_1 & 0 \end{pmatrix} V \begin{pmatrix} D_{11}E_{21}^{\top}G_1 & D_{11}E_{21}^{\top}G_2 \\ D_{12}E_{22}^{\top}G_1 & 0 \end{pmatrix}^{\top}, \label{e154} \end{align}\tag{113}\] where we defined the \(2\times 2\) block matrix \[\begin{align} V^{-1} := \begin{pmatrix} * & U^{\top} \\ U & W \end{pmatrix} = \begin{pmatrix} G_1^{\top} \\ G_2^{\top} \end{pmatrix} E_{21}D_{11}E_{21}^{\top} (G_1 G_2) + \begin{pmatrix} G_1^{\top}E_{22}D_{12}E_{22}^{\top}G_1 &0 \\ 0&0 \end{pmatrix}. \label{e159} \end{align}\tag{114}\] Using the Schur complement theorem and the fact that the first term in the rightmost side of 114 is positive semidefinite, we can show that the top left block \(V_{11}\) is bounded between \((G_1^{\top}E_{22}D_{12}E_{22}^{\top}G_1)^{-1}\) and \((G_1^{\top}E_{22}D_{12}E_{22}^{\top}G_1 + G_1^{\top}E_{21}D_{11}E_{21}^{\top}G_1 )^{-1}\), and hence \(V_{11}\) converges to \((G_1^{\top}E_{22}D_{12}^*E_{22}^{\top}G_1)^{-1}\). Then we can see that the convergence of 113 to \(D_{12}^*E_{22}^{\top}G_1(G_1^{\top}E_{22}D_{12}^*E_{22}^{\top}G_1)^{-1}(D_{12}^*E_{22}^{\top}G_1)^{\top}\)would follow if we show \[\begin{align} \|D_{11}E_{21}^{\top}G_2 (G_2^{\top}E_{21}D_{11} E_{21}^{\top}G_2)^{-1} G_2^{\top}E_{21}D_{11}\|_F \to 0 \end{align}\] as \(D_{11}\to 0\). This is indeed true since \(D_{11}^{1/2}E_{21}^{\top}G_2 (G_2^{\top}E_{21}D_{11} E_{21}^{\top}G_2)^{-1} G_2^{\top}E_{21}D_{11}^{1/2}\) is a projection matrix. The proof is completed. ◻

13 Convergence for general regularizers↩︎

13.1 Auxiliary lemmas↩︎

Lemma 30. Suppose \(M\) is symmetric and \(I+M\succeq cI\) for some \(c>0\). Then \(0\preceq (I-(I+M)^{-1})^2 \preceq \frac{1}{c^2} M^2\).

Proof. The first \(\preceq\) is trivial. For the second one, note that by choosing a suitable orthogonal basis the problem is reduced to the case of diagonal \(M\), in which case it is also trivial. ◻

Lemma 31. Suppose that \(M_1,M_2\) are psd matrices, \(\Delta\) is a symmetric matrix, and \[\begin{align} M_1+\Delta&\succeq c_1 I \\ M_1&\succeq c_1 I; \\ \lambda_{\max}(M_i)&\le c_2,\quad i=1,2, \end{align}\] for some \(c_1,c_2>0\). Then \[\begin{align} (M_1^{-1}-(M_1+\Delta)^{-1}) M_2 (M_1^{-1}-(M_1+\Delta)^{-1}) \preceq \frac{c_2^3}{c_1^4} M_1^{-1} \Delta^2 M_1^{-1}. \end{align}\]

Proof. We have \[\begin{align} &\quad (M_1^{-1}-(M_1+\Delta)^{-1}) M_2 (M_1^{-1}-(M_1+\Delta)^{-1}) \nonumber \\ &= M_1^{-1/2} (I-(I+M_1^{-1/2}\Delta M_1^{-1/2})^{-1}) M_1^{-1/2} M_2 M_1^{-1/2} (I-(I+M_1^{-1/2}\Delta M_1^{-1/2})^{-1}) M_1^{-1/2} \\ &\preceq \frac{c_2}{c_1} M_1^{-1/2} (I-(I+M_1^{-1/2}\Delta M_1^{-1/2})^{-1})^2 M_1^{-1/2} \\ &\preceq \frac{c_2}{c_1} \cdot (\frac{c_1}{c_2})^{-2} M_1^{-1/2} (M_1^{-1/2}\Delta M_1^{-1/2})^2 M_1^{-1/2} \\ &\preceq \frac{c_2}{c_1} \cdot (\frac{c_1}{c_2})^{-2} \cdot \frac{1}{c_1} M_1^{-1} \Delta^2 M_1^{-1} \end{align}\] where we applied Lemma 30. ◻

Lemma 32. We have \[\begin{align} \left[ \frac{1}{n}A_{:\setminus j} (\bar{G}_{\mathcal{A}}^{-1}-G^{-1}) A_{:\setminus j}^{\top}\right]^2 &\preceq \frac{c_2^3\zeta_3^2}{4c_1^4n}A_{:\setminus j} \bar{G}_{\mathcal{A}}^{-1} \mathop{\mathrm{diag}}((|\hat{\alpha}_l-\hat{\beta}_l|^2)_{l\neq j}) \bar{G}_{\mathcal{A}}^{-1} A_{:\setminus j}^{\top} \tag{115} \\ \left[ \frac{1}{n}A_{:\setminus j} (\bar{G}_{\mathcal{A}}^{-1}-\bar{G}_{\mathcal{B}}^{-1}) A_{:\setminus j}^{\top}\right]^2 &\preceq \frac{c_2^3\zeta_3^2}{c_1^4n}A_{:\setminus j} \bar{G}_{\mathcal{A}}^{-1} \mathop{\mathrm{diag}}((|\hat{\alpha}_l-\hat{\beta}_l|^2)_{l\neq j}) \bar{G}_{\mathcal{A}}^{-1} A_{:\setminus j}^{\top} \tag{116} \end{align}\] where \(c_2:=\frac{1}{n}\lambda_{\max}(A_{:\setminus j}^{\top}A_{:\setminus j})+\lambda \zeta_{2+}\) and \(c_1:=\lambda \zeta_{2-}\).

Proof. Recall that \[\begin{align} \bar{G}_{\mathcal{A}} &:= \frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j}+ \lambda \mathop{\mathrm{diag}}((\psi'(\hat{\alpha}_l))_{l\neq j}); \\ G &:= \frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j}+ \lambda \left(\frac{\psi(\hat{\alpha}_l)-\psi(\hat{\beta}_l)}{\hat{\alpha}_l-\hat{\beta}_l}\right)_{l\neq j}. \end{align}\] Since \(\|\psi''\|_{\infty}\le \zeta_3\), we have \[\begin{align} \left| \psi'(\hat{\alpha}_l) - \frac{\psi(\hat{\alpha}_l)-\psi(\hat{\beta}_l)}{\hat{\alpha}_l-\hat{\beta}_l} \right| \le \frac{1}{2}\zeta_3|\hat{\alpha}_l-\hat{\beta}_l|. \end{align}\] Then 115 from applying Lemma 31 with \(M_2:=\frac{1}{n}A_{:\setminus j}^{\top}A_{:\setminus j}\), \(M_1:=\bar{G}_{\mathcal{A}}\), and \(\Delta:=\lambda \left(\frac{\psi(\hat{\alpha}_l)-\psi(\hat{\beta}_l)}{\hat{\alpha}_l-\hat{\beta}_l}\right)_{l\neq j} - \lambda \mathop{\mathrm{diag}}((\psi'(\hat{\alpha}_l))_{l\neq j})\). The proof of 115 is similar, thus omitted. ◻

13.2 Proof of Theorem 8↩︎

Recall from 61 that \[\begin{align} \lambda\|\psi(\hat{\alpha}_{\setminus j})- \psi(\hat{\beta}_{\setminus j}) \|_2 &\le \frac{1}{n}\|A_{:\setminus j}^{\top}(R-S)\|_2 \\ &\le \frac{1}{n}\|A\|_{\rm op} \|A_{:j}\hat{\alpha}_j-B_{:j}\hat{\beta}_j\|_2 \\ &\le \frac{1}{n}(\|A\|_{\rm op}^2\vee \|B\|_{\rm op}^2) (|\hat{\alpha}_j|+|\hat{\beta}_j|). \end{align}\] Under \(\inf_{t\in\mathbb{R}}\psi'(t)\ge \zeta_{2-}\), the left side above also upper bounds \(\lambda \zeta_{2-}\|\hat{\alpha}_{\setminus j}-\hat{\beta}_{\setminus j}\|_2\). Thus \[\begin{align} \|\frac{1}{n}A_{:\setminus j} (\bar{G}_{\mathcal{A}}^{-1}-\bar{G}_{\mathcal{B}}^{-1}) A_{:\setminus j}^{\top} \check{B}_{:j}\|_2 &\le \frac{c_2^{1.5}\zeta_3}{c_1^2\sqrt{n}} \|\bar{G}_{\mathcal{A}}^{-1} A_{:\setminus j}^{\top} \check{B}_{:j} \|_{\infty} \cdot \frac{1}{n\lambda \zeta_{2-}}(\|A\|_{\rm op}^2\vee \|B\|_{\rm op}^2) (|\hat{\alpha}_j|+|\hat{\beta}_j|) \\ &\le \frac{c_2^{1.5}\zeta_3}{c_1^2\lambda \zeta_{2-}}\Gamma D^2 (|\hat{\alpha}_j|+|\hat{\beta}_j|). \end{align}\] The rest of the proof is the same as Section 4, using Lemma 32 in place of Lemma 15.

13.3 Proof of Theorem 9↩︎

There exists \(c>0\) (depending only on \(\mathcal{P}\) and \(C\)) such that the following holds: there exists a set \(\mathcal{E}\) of \(A\) such that \[\begin{align} \mathbb{P}[A\in \mathcal{E}] \le n^{-C} \label{e9545} \end{align}\tag{117}\] and that for each \(A\in \mathcal{E}^c\), \[\begin{align} \|A\|_{\rm op} &\vee \max_{j=1}^p\|B^{(j)}\|_{\rm op}\le \frac{1}{c}\sqrt{n}; \tag{118} \\ \check{B}_j^{(j)} &:=B_j^{(j)}-\mu_{:j} \textrm{ is }\frac{\ln n}{c}\textrm{-sub-Gaussian.} \tag{119} \end{align}\] Here 118 is a standard results following from references around 80 , and 119 follows from Lemma 24 and the union bound. Then conditioned on any \(A\in\mathcal{E}^c\), we have \(\max_{1\le j \le p}\|\bar{G}_{\mathcal{A}}^{-1} A_{:\setminus j}^{\top}\|_{\rm op} \le \frac{\sqrt{n}}{c}\zeta_{2-}^{-1}\), and each coordinate of \(\bar{G}_{\mathcal{A}}^{-1} A_{:\setminus j}^{\top} \check{B}_{:j}^{(j)}\) is \(\frac{n\ln n}{c^3}\zeta_{2-}^{-2}\)-sub-Gaussian, and we have (by union bound) \[\begin{align} \max_{1\le j\le p}\|\bar{G}_{\mathcal{A}}^{-1} A_{:\setminus j}^{\top} \check{B}_{:j}^{(j)} \|_{\infty} \le O_{\mathcal{P},\zeta,C} (\sqrt{n}\ln n ), \end{align}\] with probability at least \(1-n^{-C}\), where the constants in \(O_{\mathcal{P},\zeta,C}\) may depend on parameters in \(\mathcal{P}\), \(\zeta:=(\zeta_{2-},\zeta_{2+},\zeta_3)\), and \(C\). Therefore, by taking \(D=\frac{1}{c}\) and \(\Gamma=\gamma_{\mathcal{P},\zeta,C}\ln n\) with sufficiently large \(\gamma_{\mathcal{P},\zeta,C}>0\), we have \(\mathcal{G}\) with probability at least \(1-O_{\mathcal{P}}(n^{-C})\), without conditioning on \(A\), where we used the union bound and 117 .

Next, we show that \[\begin{align} \sum_{j=1}^p\mathbb{E}[|\hat{\alpha}_j|^2+|\hat{\beta}_j|^2]=O_{\mathcal{P},\zeta}(n). \label{e48} \end{align}\tag{120}\] We first observe that by the optimality of \(\hat{\alpha}\), \[\begin{align} \frac{1}{2n}\|Y\|_2^2\ge \sum_{j=1}^n\rho(\hat{\alpha}_j) \ge\frac{\zeta_{2-}}{2}\|\hat{\alpha}\|_2^2, \end{align}\] implying \(\sum_{j=1}^p\mathbb{E}[|\hat{\alpha}_j|^2]=O_{\mathcal{P},\zeta}(n)\). To control \(\mathbb{E}[\hat{\beta}_j^2]\), we use arguments similar to the proof of Corollary 22. Define \(A(t)\in\mathbb{R}^{n\times p}\) such that \(A_{:\setminus j}(t)=A_{:\setminus j}\) and \(A_{:j}(t)=(1-t)A_{:j}+tB^{(j)}_{:j}\). Thus \(A(0)=A\) and \(A(1)=B^{(j)}\). Let \(Y(t):=A(t)\alpha+w\), and let \(\hat{\alpha}(t)\) be the solution to the penalized regression problem for the data \((A,Y(t))\). Thus \(\hat{\alpha}(0)=\hat{\alpha}\), and \(\hat{\alpha}(1)\) has the same distribution as \(\hat{\beta}^{(j)}\) (since \(B^{(j)}\) and \(A\) are identically distributed). The normal equation reads as \[\begin{align} -\frac{1}{n}A^{\top}(Y(t)-A\hat{\alpha}(t))+\psi(\hat{\alpha}(t))=0, \end{align}\] from which we obtain the derivative \[\begin{align} -\frac{1}{n}A^{\top} (B_{:j}^{(j)}-A_{:j})\alpha_j +\left(\frac{1}{n}A^{\top}A +\mathop{\mathrm{diag}}(\psi'(\hat{\alpha}(t)))\right) \hat{\alpha}'(t)=0. \end{align}\] Since \(\left\|\left(\frac{1}{n}A^{\top}A +\mathop{\mathrm{diag}}(\psi'(\hat{\alpha}(t)))\right)^{-1}\right\|_{\rm op}\le \zeta_{2-}^{-1}\), we have \(\|\hat{\alpha}'(t)\|_2\le |\alpha_j|O_{\mathcal{P},\zeta}(1)\). Thus \(|\hat{\alpha}_j(0)- \hat{\alpha}_j(1)| \le \|\hat{\alpha}(0)- \hat{\alpha}(1)\|_2\le |\alpha_j|O_{\mathcal{P},\zeta}(1)\) and \(|\hat{\alpha}_j(1)|^2 \le 2|\hat{\alpha}_j(0)|^2 +2|\hat{\alpha}_j(1)-\hat{\alpha}_j(0)|^2 \le 2\hat{\alpha}_j^2+|\alpha_j|O_{\mathcal{P},\zeta}(1)\). Then \(\sum_{j=1}^p\mathbb{E}[|\hat{\beta}_j|^2]= \sum_{j=1}^p\mathbb{E}[|\hat{\alpha}_j(1)|^2] =O_{\mathcal{P},\zeta}(n)\), verifying 120 .

14 Experiments↩︎

Results are generated by the following codes, which can be found in https://github.com/jingboliu1/local_change.git

  • Figures 38: localk1_fig1and2.R.

  • Table 1: err_eval.R.

  • Table 2: err_eval1.R.

  • Tables 3 and 5: FDR_demo_eq_table1.R.

  • Table 4: FDR_demo_eq_table2.R.

  • Table 6: FDR_demo_riboflavin_table3.R.

  • Table 7: FDR_HIV.R.

14.1 Table of approximation errors in the update formula↩︎

Consider the setting where the rows of the design matrix \(A\in \mathbb{R}^{n\times p}\) are i.i.d.\(\mathcal{N}(0,\Sigma)\), where \[\begin{align} \Sigma_{ij}=\rho^{|i-j|}. \end{align}\] Let \(\alpha\in\mathbb{R}^p\) be such that the first \(s\) entries are generated i.i.d. according to \(\mathcal{N}(0,1)\), and the remaining entries are 0. Take \[\begin{align} Y=A\alpha+w \end{align}\] where \(w\sim \mathcal{N}(0,0.01nI_{n\times n})\) is an independent Gaussian noise. We take \(\require{upgreek} n=800\upalpha\), \(\require{upgreek} p=1000\upalpha\), \(\require{upgreek} s=400\upalpha\), where \(\require{upgreek} \upalpha\) controls the scale of the problem. We uniformly sample \(\require{upgreek} \lfloor \frac{p}{10\upalpha}\rfloor\) coordinates \(j\) in \(\{1,\dots,p\}\), resample the corresponding column in \(A\) with the conditional distribution \(P_{A_{:j}|A_{:\setminus j}}\), and compute the Lasso estimator \(\hat{\beta}^{(j)}_j\) and the debiased estimator \(\hat{\beta}^{(j)U}_j\) (both the exact values as well as the approximate values via the approximation formulas in Section 3.1 in the main paper). We compute the normalized approximation error (mean squared error normalized by the square of the \(\ell_2\) norm) of the approximation formulas across \(\require{upgreek} \upalpha\) and \(\rho\). The results are shown in Table 1. These results confirm that the approximation error for the debiased estimator is consistently smaller than that of the standard Lasso, with the improvement becoming more pronounced as the correlation \(\rho\) increases, in agreement with the theoretical analysis.

Table 1: Comparison of normalized square errors in Lasso (numbers on the left) and debiased Lasso (numbers on the right) across \(\upalpha\) (dimension scale factor) and \(\rho\)
\(\upalpha\) \(\rho = 0\) \(\rho = 0.5\) \(\rho = 0.95\)
0.1 0.849, 0.758 0.170, 0.0686 0.0958, 0.0265
0.2 0.224, 0.121 0.532, 0.0976 0.0250, 0.00285
0.3 0.0778, 0.0557 0.0993, 0.0472 0.0969, 0.00343
0.4 0.153, 0.0717 0.0764, 0.0269 0.290, 0.00554
0.5 0.0555, 0.0381 0.112, 0.0241 0.369, 0.00157
0.6 0.137, 0.0706 0.106, 0.0117 0.459, 0.00296
0.7 0.0367, 0.0309 0.0490, 0.00948 0.00744, 0.00177
0.8 0.0681, 0.0275 0.0750, 0.00612 0.140, 0.000567
0.9 0.0228, 0.0174 0.0709, 0.00603 0.202, 0.000790
1.0 0.0350, 0.0306 0.0579, 0.00604 0.566, 0.00170
1.1 0.0521, 0.0201 0.161, 0.0173 0.140, 0.000248
1.2 0.0235, 0.0114 0.303, 0.0173 0.199, 0.00156
1.3 0.0236, 0.0214 0.175, 0.00563 0.655, 0.00110
1.4 0.0248, 0.00905 0.0209, 0.00251 0.633, 0.00396
1.5 0.0161, 0.00514 0.0836, 0.00746 0.470, 0.000992

In Table 2, we choose \(\rho=0.5\), and use the same method for generating \(A\), but generate \(B\) by \(B_{ij}:=\mathbb{E}[A_{ij}|A_{i\setminus j}] +((\Sigma^{-1})_{jj})^{-1/2}\Xi_{ij}\), where \(\Xi_{ij}\) are i.i.d. random variables satisfying \(\Xi_{ij}=\pm (\xi)^{-1/2}\) with probability \(\xi/2\), and \(\Xi_{ij}=0\) with probability \(1-\xi\). In other words, \(\check{B}_{ij}\) is now a 3-point distribution with the same mean and variance as in Table 1. This demonstrates the validity of the approximation formula beyond Gaussian designs, consistent with the theoretical analysis.

Table 2: Normalized square errors in debiased Lasso across \(\upalpha\) (dimension scale factor) and \(\xi\) (parameter for the 3-point distribution)
\(\upalpha\) \(\xi = 0.5\) \(\xi = 0.1\) \(\xi = 0.05\)
0.1 0.1666 0.1330 0.1467
0.3 0.0294 0.1176 0.0306
0.5 0.0443 0.0281 0.0117
0.7 0.0184 0.0151 0.0131
0.9 0.00559 0.0142 0.00565
1.1 0.00759 0.00507 0.00803
1.3 0.00545 0.00425 0.00899
1.5 0.00216 0.00552 0.00554

14.2 Plots of approximation errors in the update formula↩︎

We consider the setting in Section 14.1, fixing \(n=1000\), \(p=1200\), \(s=500\), In Fig. 3 - Fig. 5, we plot the values of \(\hat{\beta}^{(j)U}_j\) and \(\hat{\beta}^{(j)U}_j-\tilde{\gamma}_j\) for \(\rho=0,0.5,0.95\), where \(\hat{\beta}^{(j)U}_j\) is the debiased Lasso coefficient computed exactly according to the definition, and \(\tilde{\gamma}_j\) denotes the value computed using the approximation formula. Fig. 6 - Fig. 8 compare \(\hat{\beta}^{(j)}_j\) and its approximation error for \(\rho=0,0.5,0.95\). In these plots, we only uniformly select 1/12 of all the coordinates, to avoid cluttering of the picture. It can be seen that the approximation error for the debiased estimator is better than the plain Lasso for large \(\rho\) (in turns of size of the error relative to the magnitude of the debiased coefficients), which is consistent with the theoretical analysis.

Figure 3: Comparison of \hat{\beta}^{(j)U}_j (cross) and its approximation error \hat{\beta}^{(j)U}_j-\tilde{\gamma}_j (circle) for \rho=0.
Figure 4: Comparison of \hat{\beta}^{(j)U}_j (cross) and its approximation error \hat{\beta}^{(j)U}_j-\tilde{\gamma}_j (circle) for \rho=0.5.
Figure 5: Comparison of \hat{\beta}^{(j)U}_j (cross) and its approximation error \hat{\beta}^{(j)U}_j-\tilde{\gamma}_j (circle) for \rho=0.95.
Figure 6: Comparison of \hat{\beta}^{(j)}_j (cross) and its approximation error (circle) for \rho=0.
Figure 7: Comparison of \hat{\beta}^{(j)}_j (cross) and its approximation error (circle) for \rho=0.5.
Figure 8: Comparison of \hat{\beta}^{(j)}_j (cross) and its approximation error (circle) for \rho=0.95.

14.3 FDR control experiments with synthetic data↩︎

Consider an FDR control problem similar to the setting in Theorem 13 in the main paper, where \(p=300\), \(n=200\), and the target FDR \(q= 0.1\). We take \(\Sigma^{-1}=a_p(E+\epsilon I)\), where \(E\) denotes the matrix whose entries are all 1, and \(a_p,\epsilon>0\) are parameters to be specified later. Then we have \(\Sigma=\frac{1}{a_p\epsilon} \left( I-\frac{\epsilon^{-1}}{1+\epsilon^{-1}p}E \right)\). We then generate \(\alpha\) with a random set of \(s\) coordinates equal to \(A_{\rm val}/\sqrt{n}\) (\(A_{\rm val}>0\) being a parameter to be specified), and the rest coordinates equal to 0. The observation is \(Y=A\alpha+w\), where \(w\sim \mathcal{N}(0,\sigma I)\).

We compare the performance of 6 variable selection methods in Table 3 and Table 4. For the knockoff method, we will use the eq-knockoff construction of [1], which is natural in this setting since \(\Sigma\) has equal values for the off-diagonals and for the diagonals. The max eigenvalue of \(\Sigma^{-1}\) is \(a_p(p+\epsilon)\), so the condition \(2S^{-1}\succeq \Sigma^{-1}\) in eq-knockoff becomes \(S_{11}=\dots=S_{pp}\le \frac{2}{\lambda_{\rm max}(\Sigma^{-1})}=\frac{2}{a_p(p+\epsilon)}\). To design the knockoff filter, one tries to minimize \(|\Sigma_{11}-S_{11}|=\left|\frac{1+\epsilon^{-1}(p-1)}{a_p(\epsilon+p)}-S_{11}\right|\) and so for \(0<\epsilon<p-1\) the optimal \(S_{11}=\frac{2}{a_p(p+\epsilon)}\). For \(\epsilon>p-1\), the optimal \(S_{11}=\frac{1+\epsilon^{-1}(p-1)}{a_p(\epsilon+p)}\).

In Table 3, we use \(\epsilon=50,a_p=1/p\), number of nonzero coefficients \(s=20\), and noise standard deviation \(\sigma = 1/\sqrt{p}\), and vary the signal strength \(A_{\rm val}\). We see that FDR is controlled at approximately \(q=0.1\) in most cases. As \(s=20\) is relatively small in this setting, there are a few instances of FDR overflow for Knockoff-db, due to fluctuations. Meanwhile, the power achieved by the local knockoff filter and CRT are better than the knockoff filter, with or without debiasing.

In Table 4, we change the sparsity level to \(s=60\). Again the FDR is controlled at approximately \(q=0.1\) in most cases, while local knockoff filter and CRT achieve higher power than the knockoff filter. Note that in contrast to Table 3, the power for the debiased versions are noticeably better than without debiasing in Table 4, which is expected since \(s\) increased. For correlated designs, the debiased coefficients tend to outperform the standard coefficients when \(s\) is not too small.

In Table 5, we increase the dimensions to \(p=1000\), \(n=600\), and sparsity to \(s=200\). Now FDR is well-controlled at approximately \(q=0.1\) in all cases. The local knockoff filter and CRT (especially the debiased versions) achieve high power, whereas the knockoff filters fail. This confirms the theoretical analysis in Theorem 13 in the main paper: when the precision matrix is close to \(E\) (the matrix consisting of 1’s), the knockoff filter fails in the high-dimensional limit, regardless of the choice of the knockoff mechanism, whereas methods based on more relaxed local exchangeability conditions (such as local knockoff and CRT) remains powerful.

Table 3: Experimental Results for CRT and Knockoffs
Method \(A_{\rm val}\) FDR Average Power Average
Knockoff 0.1 0.09266273 0.476
0.2 0.1309883 0.974
0.5 0.1303479 1
Knockoff-db 0.1 0.4191 0.158
0.2 0.300968 0.434
0.5 0.1283717 0.96
approx-local-knockoff 0.1 0.1222533 0.673
0.2 0.1259715 0.998
0.5 0.1241513 1
approx-local-knockoff-db 0.1 0.1822 0.687
0.2 0.1111665 0.998
0.5 0.1059581 1
approx-CRT 0.1 0.08235843 0.529
0.2 0.09038103 1
0.5 0.08639233 1
approx-CRT-db 0.1 0.07372347 0.455
0.2 0.09356313 1
0.5 0.09016392 1
Table 4: Experimental Results for CRT and Knockoffs
Method \(A_{\rm val}\) FDR Average Power Average
Knockoff 0.2 0.1885708 0.06233333
0.4 0.1053955 0.4033333
0.6 0.09942364 0.8623333
Knockoff-db 0.2 0.1161885 0.218
0.4 0.1535242 0.4206667
0.6 0.1279221 0.5473333
approx-local-knockoff 0.2 0.09007134 0.223
0.4 0.04435575 0.9666667
0.6 0.04446117 1
approx-local-knockoff-db 0.2 0.04598692 0.4506667
0.4 0.0454128 0.984
0.6 0.04566024 1.000
approx-CRT 0.2 0.03237107 0.1313333
0.4 0.04356834 0.966
0.6 0.04103702 1
approx-CRT-db 0.2 0.0404832 0.379
0.4 0.04051158 0.9823333
0.6 0.03975411 1
Table 5: Experimental Results for CRT and Knockoffs
Method \(A_{\rm val}\) FDR Average Power Average Runtime
Knockoff 0.2 0 0.02 13.77 s
0.6 0 0.025 12.68 s
1.0 0 0.015 13.67 s
Knockoff-db 0.2 0 0.13 15.81 s
0.6 0 0.125 15.52 s
1.0 0 0.125 16.11 s
approx-local-knockoff 0.2 0.07777778 0.415 1.96 min
0.6 0.06862745 0.475 2.01 min
1.0 0.0733945 0.505 2.05 min
approx-local-knockoff-db 0.2 0.05825243 0.485 3.61 min
0.6 0.05042017 0.565 3.50 min
1.0 0.04918033 0.58 3.41 min
approx-CRT 0.2 0.1037736 0.475 5.15 min
0.6 0.08108108 0.51 5.60 min
1.0 0.10 0.54 5.72 min
approx-CRT-db 0.2 0.06923077 0.605 6.37 min
0.6 0.07042254 0.66 6.01 min
1.0 0.06535948 0.715 5.98 min

14.4 FDR control with Riboflavin data↩︎

Table 6: FDR experiments with Riboflavin data (averaged over 50 runs)
Method FDR Average Power Average
Knockoff 0.07862957 0.3866667
Knockoff-db 0.03701082 0.1774359
approx-local-knockoff 0.04449921 0.5117949
approx-local-knockoff-db 0.1293922 0.5835897
approx-CRT 0.03975572 0.4820513
approx-CRT-db 0.1938958 0.6492308

We use the riboflavin dataset, available in the supplemental materials of [57], which was widely used in FDR control experiments [[58]][57][59] . It contains a \(p_0=4088\) by \(n=71\) matrix of the logarithm of the expression levels, and a response vector \(Y\) of the logarithm of the riboflavin production rate. The original measurement matrix contains measurements of many similar (highly correlated) genes, so we use the findCorrelation function in R to remove the highly correlated columns with cutoff \(\rho=0.5\). We normalize the means and variance of the columns, and use graphical Lasso function glasso to estimate the covariance matrix \(\Sigma\) of the features. Then we use the best linear estimator \(A_{:\setminus j}\Sigma_{\setminus j}^{-1}\Sigma_{\setminus jj}\) for the \(\mu_{:j}\) in the definition of the debiased estimator. The FDR and power cannot be precisely evaluated since we do not know the ground truth. To tackle this issue, we first use cross-validated Lasso to obtain \(\alpha\) for the observed \(Y\), and then generate new \(Y=A\alpha+w\), where the noise level is estimated using the norm of the residual in the previous Lasso regression, so that we can calculate the FDR and power using the new \(Y\) and \(\alpha\). Previously, a similar approach for testing FDR control methods on real datasets was adopted in the literature; see for example [60]. The results of the FDR and power values are shown in Table 6. We see an increase in the power by using local knockoffs or CRT, while roughly controlling the FDR in most cases.

14.5 FDR control with HIV data↩︎

We use the same procedure as in Section 14.4, but apply it to the HIV Drug Resistance Database, available at https://hivdb.stanford.edu. We use the code from [5] to extract the design matrix and response vector. For this dataset, we have \(n = 2026\), \(p = 163\), and sparsity level \(s = 79\). For the knockoff function, we use the implementation from the official package. The results are shown in Table 7. While all methods kept FDR below approximately \(q=0.1\), the debiased versions of local knockoff and CRT achieve higher powers.

Table 7: FDR experiments with HIV data (averaged over 50 runs)
Method FDR Average Power Average Runtime
Knockoff 0.007590431 0.1210127 4.66 s
approx-local-knockoff 0.06842816 0.5612658 1.69 min
approx-local-knockoff-db 0.1208077 0.6124051 2.02 min
approx-CRT 0.05533424 0.5425316 1.77 min
approx-CRT-db 0.09618382 0.5944304 1.60 min

15 Proofs and implementation details for variable se lection↩︎

15.1 Proof of Lemma 11↩︎

Set \(a=\frac{1}{\sqrt{2}}S^{1/2}e\) where \(e=(1,\dots,1)^{\top}\). From \(\|s\|_1=s^{\top}S^{-1}s\ge\frac{1}{2}s^{\top}Es=\frac{1}{2}\|s\|_1^2\) we obtain \(\|a\|^2=\frac{1}{2}\|s\|_1\le 1\). Moreover, \[\begin{align} (I-\frac{1}{2}S^{1/2}ES^{1/2})^{-1} &=(I-aa^{\top})^{-1} \\ &=I+\frac{1}{1-\|a\|_2^2}aa^{\top}. \end{align}\] Therefore, the diagonal values of \((2S-S\Sigma^{-1}S)^{-1}\) are \[\begin{align} \frac{1}{2s_j}(1+\frac{a_j^2}{1-\|a\|_2^2}) &=\frac{1}{2s_j}(1+\frac{s_j/2}{1-\|s\|_1/2}) \\ &=\frac{1}{2s_j}+\frac{1}{4-2\|s\|_1} \\ &>\frac{1}{2s_j}. \end{align}\] However, by the Markov inequality we have \[\begin{align} \frac{1}{p}|\{j\colon \frac{1}{2s_j}>\frac{p}{10}\}| &=1-\frac{1}{p}|\{j\colon s_j\ge\frac{5}{p}\}| \\ &\ge 1-\frac{1}{5}\|s\|_1 \\ &\ge \frac{3}{5}. \end{align}\]

15.2 Proof of Theorem 13↩︎

From the definition of \(\Sigma^{-1}\) it is easy to see that the empirical distribution of its diagonals converges to 0. From the Schur complement theorem we know that the diagonals of \(\underline{\Sigma}^{-1}\) is two copies of the diagonals of \((2S-S\Sigma^{-1}S)^{-1}\), which we denote by \(d_1,\dots,d_p\). From Lemma 11 we see that \(\frac{1}{p}|\{j\colon d_j>\frac{pa_p}{10}\}|\ge \frac{3}{5}\), hence \(\frac{1}{2p} |\{j\colon (\underline{\Sigma}^{-1})_{jj} >\frac{1}{10}\}|\ge \frac{3}{5}\).

15.3 Proof of Theorem 14↩︎

Under Assumption 1, for large enough \(n\) we have the following with high probability: \[\begin{align} {\rm FDR} &=\mathbb{E}\left[\frac{|\{j\in H_0\colon |\hat{\alpha}^U_j| >T(\epsilon)\}|}{|\{j\colon |\hat{\alpha}^U_j|>T(\epsilon)\}|} \right] \\ &\le \frac{|\{j\in H_0\colon |\hat{\alpha}^U_j|>T(\epsilon)-0.1\epsilon\}|}{|\{j\colon |\hat{\alpha}^U_j|>T(\epsilon)\}|} \\ &=\frac{\hat{P}_{\hat{\alpha}^U\alpha}[(T(\epsilon)-0.1\epsilon,\infty)\times \{0\}]}{\hat{P}_{\hat{\alpha}^U}[(T(\epsilon),\infty)]} \\ &\le \frac{P_{\hat{\alpha}^U\alpha}[(T(\epsilon)-0.2\epsilon,\infty)\times \{0\}]}{\hat{P}_{\hat{\alpha}^U}[(T(\epsilon),\infty)]} \\ &=\frac{P_{\hat{\gamma}\alpha}[(T(\epsilon)-0.2\epsilon,\infty)\times \{0\}]}{\hat{P}_{\hat{\alpha}^U}[(T(\epsilon),\infty)]} \\ &=\frac{P_{\tilde{\gamma}\alpha}[(T(\epsilon)-0.3\epsilon,\infty)\times \{0\}]}{\hat{P}_{\hat{\alpha}^U}[(T(\epsilon),\infty)]} \\ &=\frac{\hat{P}_{\tilde{\gamma}\alpha}[(T(\epsilon)-\epsilon,\infty)\times \{0\}]}{\hat{P}_{\hat{\alpha}^U}[(T(\epsilon),\infty)]} \\ &\le q. \end{align}\] Since the FDP is bounded by 1, convergence in probability implies convergence of expectations.

15.4 A note on computation of \(\hat{\alpha}^U\)↩︎

Figure 9: Computation of \hat{\alpha}^U

We discuss how to efficiently compute \(\hat{\alpha}^U\); see Algorithm 9. Recall the definition of \(\hat{\alpha}^U\): \[\begin{align} \hat{\alpha}^U_j &=\hat{\alpha}_j +\left(\frac{1}{n}\check{A}_{:j}^{\top} (I-P_j)A_{:j} \right)^{-1} \frac{\check{A}^{\top}_{:j}R}{n} \end{align}\] where \(P_j\) denotes the projection onto the column space of \(A_{:\mathcal{S}_j}\), \(\mathcal{S}_j:=\{l\neq j\colon \hat{\alpha}_l\neq 0\}\), and \(\Theta:=\Sigma^{-1}\) which can be computed in time \(O(n^3)\). If we use the formula \(P_j=A_{:\mathcal{S}_j}(A_{:\mathcal{S}_j}^{\top}A_{:\mathcal{S}_j})^{-1}A_{:\mathcal{S}_j}^{\top}\), then computing \(P_j\) takes time \(O(n^3)\), so that computing \(\hat{\alpha}^U\) takes time \(O(pn^3)=O(n^4)\). However, it is possible to efficiently compute the \(P_j\)’s using a “rank-one-update” formula so that the time of computing \(\hat{\alpha}^U\) is \(O(n^3)\): First set \[\begin{align} \Omega:=A_{:\mathcal{S}}^{\top}A_{:\mathcal{S}} \end{align}\] and \(\Pi=\Omega^{-1}\), which can be computed in time \(O(n^3)\). Then for each \(j\), note that by the Schur complement theorem, \[\begin{align} (A_{:\mathcal{S}_j}^{\top}A_{:\mathcal{S}_j})^{-1} ={\Omega_{\mathcal{S}_j}}^{-1} =\Pi_{\mathcal{S}_j} -\Pi_{\mathcal{S}_jj}\Pi_j^{-1}\Pi_{j\mathcal{S}_j}. \end{align}\] We can compute \(\check{A}_{:j}=A_{:j}+A_{:\setminus j}\Theta_{\setminus jj}\Theta_j^{-1}\) in time \(O(n^2)\). Since \(\Pi_{\mathcal{S}_jj}\) is a vector, we can compute \(\check{A}_{:j}^{\top}\Pi_{\mathcal{S}_jj}\Pi_j^{-1}\Pi_{j\mathcal{S}_j}A_{:j}\) in time \(O(n^2)\). We can also compute \[\begin{align} A_{:\mathcal{S}_j}\Pi_{\mathcal{S}_j}A_{:\mathcal{S}_j}^{\top}=A_{:\mathcal{S}}\Pi A_{:\mathcal{S}}^{\top}-(A_{:\mathcal{S}}\Pi_{\mathcal{S}j})A_{:j}^{\top} -A_{:j}(\Pi_{j\mathcal{S}_j}A_{:\mathcal{S}_j}^{\top}) \end{align}\] in time \(O(n^2)\). Then \(P_j=A_{:\mathcal{S}_j}(A_{:\mathcal{S}_j}^{\top}A_{:\mathcal{S}_j})^{-1}A_{:\mathcal{S}_j}^{\top}\) can be computed in time \(O(n^2)\) for each \(j\). Hence \(\hat{\alpha}^U\) is computed in \(O(n^3)\) time.

Acknowledgment↩︎

This research was supported in part by NSF Grant DMS-2515510.

References↩︎

[1]
Emmanuel Candés, Yingying Fan, Lucas Janson, and Jinchi Lv. Panning for gold: model-x knockoffs for high dimensional controlled variable selection. Journal of the Royal Statistical Society Series B: Statistical Methodology, 80 (3): 551–577, 2018.
[2]
Adel Javanmard and Andrea Montanari. Hypothesis testing in high-dimensional regression under the gaussian random design model: Asymptotic theory. IEEE Transactions on Information Theory, 60 (10): 6522–6554, 2014.
[3]
Victor Chernozhukov, Denis Chetverikov, Mert Demirer, Esther Duflo, Christian Hansen, Whitney Newey, and James Robins. Double/debiased machine learning for treatment and structural parameters. The Econometrics Journal, 21 (1): C1–C68, 2018.
[4]
Trevor Hastie, Robert Tibshirani, Jerome H Friedman, and Jerome H Friedman. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer-Verlag, 2 edition, 2009.
[5]
Charlie K Guan, Zhimei Ren, and Daniel W Apley. One-at-a-time knockoffs: controlled false discovery rate with higher power. arXiv preprint arXiv:2502.18750, 2025.
[6]
Shuangning Li. Causal and Selective Inference in Complex Statistical Models. Department of Statistics, Stanford University, 2022.
[7]
Molei Liu, Eugene Katsevich, Lucas Janson, and Aaditya Ramdas. Fast and powerful conditional randomization testing via distillation. Biometrika, 109 (2): 277–293, 2022.
[8]
Cun-Hui Zhang and Stephanie S Zhang. Confidence intervals for low dimensional parameters in high dimensional linear models. Journal of the Royal Statistical Society Series B: Statistical Methodology, 76 (1): 217–242, 2014.
[9]
Peter Bühlmann. Statistical significance in high-dimensional linear models. Bernoulli, pages 1212–1242, 2013.
[10]
Sara van de Geer, Peter Bühlmann, Yaacov Ritov, and Ruben Dezeure. On asymptotically optimal confidence regions and tests for high-dimensional models. The Annals of Statistics, 42 (3): 1166–1202, 2014.
[11]
Victor Chernozhukov, Denis Chetverikov, Mert Demirer, Esther Duflo, Christian Hansen, and Whitney Newey. Double/debiased/neyman machine learning of treatment effects. American Economic Review, 107 (5): 261–265, 2017.
[12]
Noureddine El Karoui, Daniel Bean, Peter J Bickel, Chuang Lim, and Bin Yu. On robust regression with high-dimensional predictors. Proceedings of the National Academy of Sciences, 110 (36): 14557–14562, 2013.
[13]
Cong Ma, Kaizheng Wang, Yuejie Chi, and Yuxin Chen. Implicit regularization in nonconvex statistical estimation: Gradient descent converges linearly for phase retrieval and matrix completion. In International Conference on Machine Learning, pages 3345–3354. PMLR, 2018.
[14]
Yuxin Chen, Yuejie Chi, Jianqing Fan, Cong Ma, and Yuling Yan. Noisy matrix completion: Understanding statistical guarantees for convex relaxation via nonconvex optimization. SIAM journal on optimization, 30 (4): 3098–3121, 2020.
[15]
Noureddine El Karoui. On the impact of predictor geometry on the performance on high-dimensional ridge-regularized generalized robust regression estimators. Probability Theory and Related Fields, 170: 95–175, 2018.
[16]
Lihua Lei, Peter J Bickel, and Noureddine El Karoui. Asymptotics for high dimensional regression m-estimates: fixed design results. Probability Theory and Related Fields, 172: 983–1079, 2018.
[17]
David Donoho and Andrea Montanari. High dimensional robust m-estimation: Asymptotic variance via approximate message passing. Probability Theory and Related Fields, 166: 935–969, 2016.
[18]
Adel Javanmard and Andrea Montanari. Debiasing the lasso: Optimal sample size for gaussian designs. The Annals of Statistics, 46 (6A): 2593–2622, 2018.
[19]
Pierre C Bellec and Cun-Hui Zhang. De-biasing the lasso with degrees-of-freedom adjustment. Bernoulli, 28 (2): 713–743, 2022.
[20]
Pierre C Bellec and Cun-Hui Zhang. Debiasing convex regularized estimators and interval estimation in linear models. The Annals of Statistics, 51 (2): 391–436, 2023.
[21]
Pierre C Bellec and Cun-Hui Zhang. Second-order stein: Sure for sure and other applications in high-dimensional inference. The Annals of Statistics, 49 (4): 1864–1903, 2021.
[22]
Christos Thrampoulidis, Samet Oymak, and Babak Hassibi. Regularized linear regression: A precise analysis of the estimation error. In Conference on Learning Theory, pages 1683–1709. PMLR, 2015.
[23]
Léo Miolane and Andrea Montanari. The distribution of the lasso: Uniform control over sparse balls and adaptive parameter tuning. The Annals of Statistics, 49 (4): 2313–2335, 2021.
[24]
Michael Celentano, Andrea Montanari, and Yuting Wei. The lasso with general gaussian designs with applications to hypothesis testing. The Annals of Statistics, 51 (5): 2194–2220, 2023.
[25]
Andrea Montanari and Basil N Saeed. Universality of empirical risk minimization. In Conference on Learning Theory, pages 4310–4312. PMLR, 2022.
[26]
Qiyang Han and Yandi Shen. Universality of regularized regression estimators in high dimensions. The Annals of Statistics, 51 (4): 1799–1823, 2023.
[27]
Benjamin Aubin, Florent Krzakala, Yue Lu, and Lenka Zdeborová. Generalization error in high-dimensional perceptrons: Approaching bayes error with convex optimization. Advances in Neural Information Processing Systems, 33: 12199–12210, 2020.
[28]
Philip Schniter, Sundeep Rangan, and Alyson K Fletcher. Vector approximate message passing for the generalized linear model. In 2016 50th Asilomar conference on signals, systems and computers, pages 1525–1529, 2016.
[29]
Zhou Fan. Approximate message passing algorithms for rotationally invariant matrices. The Annals of Statistics, 50 (1): 197–224, 2022.
[30]
Yufan Li, Zhou Fan, Subhabrata Sen, and Yihong Wu. Random linear estimation with rotationally-invariant designs: Asymptotics at high temperature. IEEE Transactions on Information Theory, 2023.
[31]
Xinyi Zhong, Tianhao Wang, and Zhou Fan. Approximate message passing for orthogonally invariant ensembles: Multivariate non-linearities and spectral initialization. arXiv preprint arXiv:2110.02318, 2021.
[32]
Zhigang Bao, Qiyang Han, and Xiaocong Xu. A leave-one-out approach to approximate message passing. arXiv preprint arXiv:2312.05911, 2023.
[33]
Gen Li and Yuting Wei. A non-asymptotic distributional theory of approximate message passing for sparse and robust regression. arXiv preprint arXiv:2401.03923, 2024.
[34]
Yoav Benjamini and Yosef Hochberg. Controlling the false discovery rate: a practical and powerful approach to multiple testing. Journal of the Royal statistical society: series B (Methodological), 57 (1): 289–300, 1995.
[35]
Rina Foygel Barber and Emmanuel J. Candés. Controlling the false discovery rate via knockoffs. The Annals of Statistics, 43 (5): 2055–2085, 2015.
[36]
Xin Xing, Zhigen Zhao, and Jun S Liu. Controlling false discovery rate using gaussian mirrors. Journal of the American Statistical Association, 118 (541): 222–241, 2023.
[37]
Wesley Tansey, Victor Veitch, Haoran Zhang, Raul Rabadan, and David M Blei. The holdout randomization test for feature selection in black box models. Journal of Computational and Graphical Statistics, 31 (1): 151–162, 2022.
[38]
Vladimir Koltchinskii and Shahar Mendelson. Bounding the smallest singular value of a random matrix without concentration. International Mathematics Research Notices, 2015 (23): 12991–13008, 2015.
[39]
Sergei Germanovich Bobkov. Proximity of probability distributions in terms of fourier–stieltjes transforms. Russian Mathematical Surveys, 71 (6): 1021, 2016.
[40]
Asaf Weinstein, Rina Barber, and Emmanuel Candes. A power and prediction analysis for knockoffs with lasso statistics. arXiv preprint arXiv:1712.06465, 2017.
[41]
Jingbo Liu and Philippe Rigollet. Power analysis of knockoff filters for correlated designs. Advances in Neural Information Processing Systems, 32, 2019.
[42]
Zheng Tracy Ke, Jun S Liu, and Yucong Ma. Power of knockoff: The impact of ranking algorithm, augmented design, and symmetric statistic. Journal of Machine Learning Research, 25 (3): 1–67, 2024.
[43]
SG Bobkov and F Götze. Concentration of empirical distribution functions with applications to non-iid models. Bernoulli, 16 (4): 1385–1414, 2010.
[44]
Yingying Fan, Jinchi Lv, Mahrad Sharifvaghefi, and Yoshimasa Uematsu. Ipad: stable interpretable forecasting with knockoffs inference. Journal of the American Statistical Association, 115 (532): 1822–1834, 2020.
[45]
Olivier Bousquet and André Elisseeff. Algorithmic stability and generalization performance. Advances in neural information processing systems, 13, 2000.
[46]
Tijana Zrnic and Michael I Jordan. Post-selection inference via algorithmic stability. The Annals of Statistics, 51 (4): 1666–1691, 2023.
[47]
Byol Kim and Rina Foygel Barber. Black-box tests for algorithmic stability. Information and Inference: A Journal of the IMA, 12 (4): 2690–2719, 2023.
[48]
Yufan Li and Pragya Sur. Spectrum-aware adjustment: A new debiasing framework with applications to principal components regression. arXiv preprint arXiv:2309.07810, 2023.
[49]
Ramji Venkataramanan, Kevin Kögler, and Marco Mondelli. Estimation in rotationally invariant generalized linear models via approximate message passing. In International Conference on Machine Learning, pages 22120–22144. PMLR, 2022.
[50]
Ramon Van Handel. Probability in high dimension. Lecture Notes (Princeton University), 2014.
[51]
S Boucheron, G Lugosi, and P Massart. Inequalities. a nonasymptotic theory of independence, 2013.
[52]
Jingbo Liu, Ramon Van Handel, and Sergio Verdú. Second-order converses via reverse hypercontractivity. Mathematical Statistics and Learning, 2 (2): 103–163, 2020.
[53]
Roman Vershynin. High-dimensional probability: An introduction with applications in data science, volume 47. Cambridge university press, 2018.
[54]
Károly Böröczky and Gergely Wintsche. Covering the sphere by equal spherical balls. Discrete and Computational Geometry: The Goodman-Pollack Festschrift, pages 235–251, 2003.
[55]
Jingbo Liu. From soft-minoration to information-constrained optimal transport and spiked tensor models. In 2023 IEEE International Symposium on Information Theory (ISIT), pages 666–671. IEEE, 2023.
[56]
Roman Vershynin. High-dimensional probability, 2009.
[57]
Peter Bühlmann, Markus Kalisch, and Lukas Meier. High-dimensional statistics with a view toward applications in biology. Annual Review of Statistics and Its Application, 1: 255–278, 2014.
[58]
Adel Javanmard and Andrea Montanari. Confidence intervals and hypothesis testing for high-dimensional regression. The Journal of Machine Learning Research, 15 (1): 2869–2909, 2014.
[59]
Hanwen Huang. Controlling the false discoveries in lasso. Biometrics, 73 (4): 1102–1110, 2017.
[60]
Adel Javanmard and Jason D Lee. A flexible framework for hypothesis testing in high dimensions. Journal of the Royal Statistical Society Series B: Statistical Methodology, 82 (3): 685–718, 2020.

  1. Department of Statistics, University of Illinois Urbana-Champaign. Also affiliated with Department of Electrical and Computer Engineering, the Grainger College of Engineering. jingbol@illinois.edu
    Mathematics Subject Classification: Primary 62J07, 62E17; Secondary 62F12, 62F05.↩︎