Phase Transitions of Spectral Initialization for High-Dimensional Nonconvex Estimation

Yue M. Lu, Gen Li

I Introduction

where f(⋅ ∣ ⋅)f(\cdot\,|\,\cdot) is a conditional density function modeling the acquisition process. This model arises in many problems in signal processing and statistical learning. Examples include photon-limited imaging , phase retrieval , signal recovery from quantized measurements , and various single-index and generalized linear regression problems .

The standard method for recovering ξ\boldsymbol{\xi} is to use the estimator

In light of these issues, there is strong recent interest in developing and analyzing efficient iterative methods that directly solve nonconvex forms of (2). Examples include the alternating minimization scheme for phase retrieval , the Wirtinger Flow algorithm and its variants , iterative projection methods , and recent schemes for phase retrieval using linear programming . A common ingredient that contributes to the success of these algorithms for nonconvex estimation is that they all use some carefully-designed spectral method as an initialization step, which is then followed by further (iterative) refinement. Beyond the signal estimation problem considered in this paper, related spectral methods have also been successfully applied to initialize algorithms for solving other nonconvex problems such as matrix completion , low-rank matrix recovery , blind deconvolution , sparse coding , and joint alignment from pairwise differences .

In this paper, we present an exact high-dimensional analysis of a widely-used spectral method for estimating ξ\boldsymbol{\xi}. The method consists of only two steps: First, construct a data matrix from the sensing vectors and measurements as

The idea of this spectral method can be traced back to the early work of Li , under the name of Principal Hessian Directions for general multi-index models. Similar spectral techniques were also proposed in , for initializing algorithms for matrix completion. In , Netrapalli, Jain, and Sanghavi used this method to address the problem of phase retrieval. Under the assumption that the sensing vectors consist of i.i.d. Gaussian random variables, these authors show that the leading eigenvector x1\boldsymbol{x}_{1} is aligned with the target vector ξ\boldsymbol{\xi} in direction when there are sufficiently many measurements. More specifically, they show that the squared cosine similarity

which measures the degree of the alignment between the two vectors, approaches 11 with high probability, when the number of samples m≥c1nlog⁡3nm\geq c_{1}n\log^{3}n. This sufficient condition on sample complexity was later improved to m≥c2nlog⁡nm\geq c_{2}n\log n in , and further improved to m≥c3nm\geq c_{3}n in with an additional trimming step on the measurements. In these expressions, c1,c2,c3c_{1},c_{2},c_{3} stand for some unspecified numerical constants.

In this paper, we provide a precise asymptotic characterization of the performance of the spectral method under Gaussian measurements. Our analysis considers general acquisition models under arbitrary conditional distributions f(y ∣ ai⊤ξ)f(y\,|\,\boldsymbol{a}_{i}^{\top}\boldsymbol{\xi}), of which the phase retrieval problem is a special case. Unlike previous work, which only provides bounds for ρ(ξ,x1)\rho(\boldsymbol{\xi},\boldsymbol{x}_{1}), we derive the exact high-dimensional limit of this value. In particular, we show that, as nn and mm both tend to infinity with the sampling ratio α=defm/n\alpha\overset{\text{def}}{=}m/n kept fixed, the squared cosine similarity ρ\rho converges in probability to a limit value ρ(α)\rho(\alpha). Explicit formulas are provided for computing ρ(α)\rho(\alpha).

Geometrically, the squared cosine similarity ρ(ξ,x1)\rho(\boldsymbol{\xi},\boldsymbol{x}_{1}) as defined in (4) specifies the angle θ\theta between ξ\boldsymbol{\xi} and x1\boldsymbol{x}_{1}. The values of ρ\rho vary from to 11: ρ=1\rho=1 means perfect alignment, i.e., θ=0\theta=0 or π\pi; and ρ=0\rho=0 is the opposite case, meaning x1\boldsymbol{x}_{1} is orthogonal to (i.e. uncorrelated with) ξ\boldsymbol{\xi}. That the spectral method can yield an estimate x1\boldsymbol{x}_{1} with a positive ρ\rho in high dimensional settings is a nontrivial property. To see this, assume that ξ\boldsymbol{\xi} is pointing towards the “north pole” in the unit (n−1)(n-1)-sphere Sn−1\mathcal{S}^{n-1}, as illustrated in Figure 1. If we choose x1\boldsymbol{x}_{1} uniformly at random from Sn−1\mathcal{S}^{n-1}, then with high probability, the resulting correlation ρ(ξ,x1)\sqrt{\rho(\boldsymbol{\xi},\boldsymbol{x}_{1})} will be of order O(1/n)\mathcal{O}(1/\sqrt{n}). In other words, for large nn, most of the uniform measure on Sn−1\mathcal{S}^{n-1} is concentrated within a very thin band of width O(1/n)\mathcal{O}(1/\sqrt{n}) near the “equator” of the sphere (see Figure 1).

Our analysis reveals a phase transition phenomenon that occurs at certain critical values of the sampling ratio. In particular, there exist a lower and an upper threshold, denoted by αc,min⁡\alpha_{c,\min} and αc,max⁡\alpha_{c,\max}, respectively, that mark the transitions between two very different phases.

(a) An uncorrelated phase takes place when the sampling ratio α<αc,min⁡\alpha<\alpha_{c,\min}. Within this phase, the limiting value ρ(α)=0\rho(\alpha)=0, meaning that the estimate from the spectral method is asymptotically uncorrelated with the target vector ξ\boldsymbol{\xi}. In this case, the spectral method is not effective, as its estimate x1\boldsymbol{x}_{1} is no better than a random guess drawn uniformly from the hypersphere Sn−1\mathcal{S}^{n-1}.

(b) A correlated phase takes place when α>αc,max⁡\alpha>\alpha_{c,\max}, with αc,max⁡\alpha_{c,\max} being the upper threshold. Within this phase, the limiting value ρ(α)>0\rho(\alpha)>0. Geometrically, the estimate x1\boldsymbol{x}_{1} (or its negative version −x1-\boldsymbol{x}_{1}) will be concentrated on the surface of a right-circular cone (see Figure 1) whose generating lines make an angle \theta=\arccos\big{(}\sqrt{\rho(\alpha)}\big{)} to the target vector ξ\boldsymbol{\xi}. Moreover, ρ(α)\rho(\alpha) tends to 1 as α→∞\alpha\rightarrow\infty.

In many signal estimation models that we have studied so far, the two thresholds coincide, i.e. αc,min⁡=αc,max⁡\alpha_{c,\min}=\alpha_{c,\max}, meaning that the phase transition happens at a single critical value of the sampling ratio. However, it is indeed possible that αc,min⁡<αc,max⁡\alpha_{c,\min}<\alpha_{c,\max}, in which case a finite number of correlated and uncorrelated phases alternative when α\alpha varies within the interval (αc,min⁡,αc,max⁡)(\alpha_{c,\min},\alpha_{c,\max}). A concrete example demonstrating this more complicated situation can be found in Section IV-C.

The above phase transition phenomenon also has implications in terms of the computational complexity of the spectral method. In a correlated phase, there is a nonzero gap between the largest and the second largest eigenvalues of Dm\boldsymbol{D}_{m}. As a result, the leading eigenvector x1\boldsymbol{x}_{1} can be efficiently computed by using power iterations on Dm\boldsymbol{D}_{m}. In contrast, within an uncorrelated phase, the gap of the eigenvalues converges to zero, making power iterations inefficient.

The rest of the paper is organized as follows. After precisely laying out the various technical assumptions, we present in Section II the main results of this work, stated as Theorem 1 and Proposition 1. Examples and numerical simulations are also provided there to demonstrate and verify these analytical results. In particular, as a worked example, we derive a universal closed-form expression for the limiting values ρ(α)\rho(\alpha) for all acquisition models that generate one-bit {0,1}\left\{0,1\right\} measurements. We prove Theorem 1 in Section III. Key to our proof is a deterministic, fixed-point characterization of the squared cosine similarity ρ(ξ,x1)\rho(\boldsymbol{\xi},\boldsymbol{x}_{1}), which is valid for any finite dimension nn and for any deterministic sensing vectors {ai}\left\{\boldsymbol{a}_{i}\right\}. When specialized to Gaussian measurements, this fixed-point characterization allows us to connect our problem to a generalized version of the spiked population model (see, e.g., ) studied in random matrix theory. In Section IV, we look more closely at the phase transition phenomenon predicted by our asymptotic results and prove Proposition 1. Section V concludes the paper with discussions on possible generalizations and improvements of our results as well as their connections to related work in the literature.

II Main Results

In what follows, we first state the basic assumptions under which our results are proved.

The sensing vectors are independent Gaussian random vectors. Specifically, let (aij)(a_{ij}), for i,j≥1i,j\geq 1, be a doubly infinite array of i.i.d. standard normal random variables. Then the iith sensing vector ai=[ai1,ai2,…,ain]⊤\boldsymbol{a}_{i}=[a_{i1},a_{i2},\ldots,a_{in}]^{\top}.

m=m(n)m=m(n) with αn=m(n)/n→α>0\alpha_{n}=m(n)/n\rightarrow\alpha>0 as n→∞n\rightarrow\infty.

 ⁣∥ξn∥=κ>0\mathinner{\!\left\lVert\boldsymbol{\xi}_{n}\right\rVert}=\kappa>0.

Let s,ys,y and zz be three random variables such that

where f(⋅ ∣ ⋅)f(\cdot\,|\,\cdot) is the conditional density function (1) associated with the observation model, and T(⋅)\mathcal{T}(\cdot) is the preprocessing step used in the construction of Dm\boldsymbol{D}_{m} in (3). We shall assume that the probability measure of the random variable zz is supported within a finite interval [0,τ][0,\tau]. Throughout the paper, we always take τ\tau to be the tightest such upper bound.

As λ\lambda approaches τ\tau from the right,

The last three assumptions require some explanations. First, we note that assumption (A.4) requires that zz should take values within a finite interval on the positive axis. This can be enforced by choosing a suitable function T(⋅)\mathcal{T}(\cdot). For example, in the problem of phase retrieval, the measurement model (y=s2y=s^{2}) leads to unbounded {yi}\left\{y_{i}\right\}. We can set

where t>0t>0 is some parameter and \mathds1 ⁣∣y∣≤t2\mathds{1}_{\mathinner{\!\left\lvert y\right\rvert}\leq t^{2}} denotes the indicator function for the condition  ⁣∣y∣≤t2\mathinner{\!\left\lvert y\right\rvert}\leq t^{2}. This is indeed the trimming strategy proposed in . As shown there, this boundedness condition on the support of zz is an essential ingredient in achieving linear sample complexities. The assumption that zz be nonnegative is largely made to simplify our analysis, but this restriction can be removed. In a recent work , Mondelli and Montanari extended our results by showing that the same asymptotic predictions presented in this paper still hold under cases where zz can take negative values. See also Remark 2 in Section II-B.

The inequality in (A.6) is also a natural requirement. To see this, we note that the data matrix Dm\boldsymbol{D}_{m} in (3) is the sample average of mm i.i.d. random rank-one matrices {T(yi)aiai⊤}i≤m\left\{\mathcal{T}(y_{i})\boldsymbol{a}_{i}\boldsymbol{a}_{i}^{\top}\right\}_{i\leq m}. When the number of samples mm is large, this sample average should be “close” to the statistical expectation, i.e.,

so that ai⊤ξ=κsi\boldsymbol{a}_{i}^{\top}\boldsymbol{\xi}=\kappa s_{i} and the conditional density of yiy_{i} given sis_{i} is f(y ∣ κsi)f(y\,|\,\kappa s_{i}). Since si,yis_{i},y_{i} and ziz_{i} are all independent of ui\boldsymbol{u}_{i},

The above argument provides an intuitive but nonrigorous explanation for why the spectral initialization method would work. The approximation in (9) can be made exact if the signal dimension nn is kept fixed and the number of measurement mm goes to infinity. However, we consider the case when mm and nn both tend to infinity, at a constant ratio α=m/n\alpha=m/n bounded away from and ∞\infty. In this regime, the approximation in (9) will not become an equality even if m→∞m\rightarrow\infty. As we will show, the correlation ρ(ξn,x1n)\rho(\boldsymbol{\xi}_{n},\boldsymbol{x}_{1}^{n}) between the target vector ξn\boldsymbol{\xi}_{n} and the sample eigenvector x1n\boldsymbol{x}_{1}^{n} will converge to a deterministic value ρ(α)\rho(\alpha) that depends on the sampling ratio α\alpha.

A final remark before we present our main results: Since the eigenvector x1n\boldsymbol{x}_{1}^{n} is always normalized, the spectral method cannot provide any information about the norm of ξn\boldsymbol{\xi}_{n}. However, in many cases where the sensing vectors are drawn from certain random ensembles, there are simple methods to accurately estimate κ= ⁣∥ξn∥\kappa=\mathinner{\!\left\lVert\boldsymbol{\xi}_{n}\right\rVert}. We provide some discussions on how to do this in Appendix -B.

II-B Main Results: Asymptotic Characterizations

In this section, we summarize the main results of our work on an asymptotic characterization of the spectral method with Gaussian measurements. To state our results, we first need to introduce several helper functions. Let s,zs,z be the random variables defined in (5). We consider two functions

both defined on the open interval (τ,∞)(\tau,\infty), where τ\tau is the bound in assumption (A.4). Within their domains, it is easy to check that both functions are convex. In particular, ψα(λ)\psi_{\alpha}(\lambda) achieves its minimum at a unique point denoted by

be a modification of ψα(λ)\psi_{\alpha}(\lambda). This new function is again defined for λ∈(τ,∞)\lambda\in(\tau,\infty).

There is a unique solution, denoted by λα∗\lambda^{\ast}_{\alpha}, to the equation

where ψα′(⋅)\psi^{\prime}_{\alpha}(\cdot) and ϕ′(⋅)\phi^{\prime}(\cdot) denote the derivatives of the two functions.

Let λ1Dm≥λ2Dm\lambda_{1}^{\boldsymbol{D}_{m}}\geq\lambda_{2}^{\boldsymbol{D}_{m}} be the top two eigenvalues of Dm\boldsymbol{D}_{m}.

as n→∞n\rightarrow\infty. Moreover, ζα(λα∗)≥ζα(λ‾α)\zeta_{\alpha}(\lambda^{\ast}_{\alpha})\geq\zeta_{\alpha}(\overline{\lambda}_{\alpha}), with the inequality becoming strict if and only if ψα′(λα∗)>0\psi^{\prime}_{\alpha}(\lambda^{\ast}_{\alpha})>0.

The above theorem, whose proof is given in Section III, provides a complete asymptotic characterization of the performance of the spectral method. In particular, the theorem shows that the squared cosine similarity ρ(ξn,x1n)\rho(\boldsymbol{\xi}_{n},\boldsymbol{x}_{1}^{n}) converges in probability to a deterministic value in the high-dimensional limit. Moreover, there exists a generic phase transition phenomenon: depending on the sign of the derivative ψα′(⋅)\psi^{\prime}_{\alpha}(\cdot) at λα∗\lambda^{\ast}_{\alpha}, the limiting value can be either zero (i.e., the uncorrelated phase) or strictly positive (i.e., the correlated phase). The computational complexity of the spectral method is also very different in the two phases. Within the uncorrelated phase, the gap between the top two leading eigenvalues, λ1Dm\lambda_{1}^{\boldsymbol{D}_{m}} and λ2Dm\lambda_{2}^{\boldsymbol{D}_{m}}, diminishes to zero, making iterative algorithms such as power iterations increasingly difficult to converge. In contrast, within the correlated phase, the spectral gap converges to a positive value.

The results of this work were first reported in . When this paper was under review, the results given in Theorem 1 were further extended by Mondelli and Montanari in . In particular, these authors extended our asymptotic predictions from the real-valued case to the complex-valued case, and more importantly, they showed that the same predictions still hold under cases where the variable zz defined in assumption (A.4) can take negative values. See [33, Lemma 2] for details.

denote the smallest and the largest elements in Λ\Lambda, respectively.

Under (A.1) – (A.6), and as n→∞n\rightarrow\infty,

and ρ(α)\rho(\alpha) is a function with the following parametric representation in terms of a parameter λ\lambda:

for all λ>λc,max⁡\lambda>\lambda_{c,\max}. Moreover, ρ(α)→1\rho(\alpha)\rightarrow 1 as α→∞\alpha\rightarrow\infty.

In many of the signal acquisition models we have studied, the set Λ\Lambda contains exactly one element. In this case, λc,min⁡=λc,max⁡\lambda_{c,\min}=\lambda_{c,\max} and hence αc,min⁡=αc,max⁡\alpha_{c,\min}=\alpha_{c,\max}. Consequently, the phase transition of the spectral method takes place at a single threshold value αc\alpha_{c}, which separates the uncorrelated phase from the correlated one. However, it is indeed possible to find cases for which αc,min⁡<αc,max⁡\alpha_{c,\min}<\alpha_{c,\max}. This leads to a more complicated scenario, where a finite number of correlated and uncorrelated phases can alternatively take place within the interval (αc,min⁡,αc,max⁡)(\alpha_{c,\min},\alpha_{c,\max}). One such example is given in Section IV-C.

II-C Worked-Example: Binary Models

To illustrate the results presented above, we consider here a special case where ziz_{i} takes only binary values {0,1}\left\{0,1\right\}. This situation naturally appears in problems such as logistic regression and one-bit quantized sensing, where the measurements yi∈{0,1}y_{i}\in\left\{0,1\right\} and we can set zi=yiz_{i}=y_{i}. For cases where the measurements {yi}\left\{y_{i}\right\} are not necessarily binary, this type of one-bit model is still relevant whenever the preprocessing function z=T(x)z=\mathcal{T}(x) generates binary outputs. The simplicity of this setting allows us to obtain closed-form expressions for the various quantities in Theorem 1 and Proposition 1.

To proceed, we first explicitly compute the functions ϕ(λ)\phi(\lambda) and ψα(λ)\psi_{\alpha}(\lambda) defined in Section II-B as

and both functions are defined on the interval λ>1\lambda>1. The minimum of ψα(λ)\psi_{\alpha}(\lambda) is achieved as λ‾α=1+αd\overline{\lambda}_{\alpha}=1+\sqrt{\alpha d}, and thus

Solving equation (17) and using (18), we get

where αc=d(c−d)2\alpha_{c}=\frac{d}{(c-d)^{2}}. (Note that this result can also be obtained by invoking the parametric characterization of ρ(α)\rho(\alpha) given in Proposition 1.) Finally, the asymptotic predictions (19) for the top two eigenvalues can be computed as

It is interesting to note that the asymptotic characterizations given in (24), (25) and (26) are universal, in the sense that they only depend on the two constants cc and dd defined in (23) but not on the exact details of the joint probability distributions of s,ys,y and zz. Thus, for one-bit models, it suffices to compute the constants in (23), which then completely determine the asymptotic performance of the spectral method.

II-D Numerical Simulations

Consider the case where {yi}\left\{y_{i}\right\} are binary random variables generated according to the following conditional distribution:

where β\beta is some constant. Let zi=T(yi)=yiz_{i}=\mathcal{T}(y_{i})=y_{i}. Since zi∈{0,1}z_{i}\in\left\{0,1\right\}, we just need to compute the constants cc and dd in (23), after which we can use the closed-form expressions (24), (25) and (26) to obtain the asymptotic predictions. In Figure 2(a) we compare the analytical prediction (24) of the squared cosine similarity with results of numerical simulations. In our experiment, we set the signal dimension to n=4096n=4096. The norm of ξn\boldsymbol{\xi}_{n} is κ=3\kappa=3, and β=6\beta=6. The sample averages and error bars (corresponding to one standard deviation) shown in the figure are calculated over 16 independent trials. We can see that the analytical predictions match numerical results very well. Figure 2(b) shows the top two eigenvalues. When α<αc\alpha<\alpha_{c}, the two eigenvalues are asymptotically equal, but they start to diverge as α\alpha becomes larger than αc\alpha_{c}. To clearly illustrate this phenomenon, we plot in the insert the eigengap λ1−λ2\lambda_{1}-\lambda_{2} as a function of α\alpha.

In the second example, we consider the problem of phase retrieval, where

Here, ωi∼i.i.d.N(0,1)\omega_{i}\sim_{\text{i.i.d.}}\mathcal{N}(0,1) and σ≥0\sigma\geq 0 is the standard deviation of the noise. In , the authors show that it is important to omit large values of {yi}\left\{y_{i}\right\}, and they propose to use the scheme in (8) when constructing the data matrix Dm\boldsymbol{D}_{m}. A different strategy can be found in , where the authors propose to use

In what follows, we shall refer to (8) and (28) as the trimming algorithm and the subset algorithm, respectively. Figure 3(a) shows the asymptotic performance of these two algorithms and compare them with numerical results (n=4096n=4096 and 16 independent trials). The performance of the subset algorithm (for which we choose the parameter t=1.5t=1.5) can be characterized by the closed-form formula (24). The trimming algorithm (for which we use t=3t=3) is more complicated as ziz_{i} is no longer binary. We use the parametric characterization in Proposition 1 to obtain its asymptotic performance. Again, our analytical predictions match numerical results. The performance of both algorithms clearly depends on the choice of the thresholding parameter tt. To show this, we plot in Figure 3(b) the critical phase transition points αc\alpha_{c} of both algorithms as functions of tt, at two different noise levels: σ=0\sigma=0 and σ=2\sigma=2. This points to the possibility of using our analytical prediction to optimally tune the algorithmic parameters and, more generally, to optimize the functional form of the preprocessing function T(⋅)\mathcal{T}(\cdot). Indeed, the optimal design of T(⋅)\mathcal{T}(\cdot) was obtained in a recent work , which leverages the asymptotic characterizations given here. Interestingly, under a mild technical condition, it is shown that there exists a simple fixed design that is uniformly optimal over all sampling ratios; see [36, Theorem 1].

III Proof of the Main Results

In this section, we prove Theorem 1, which provides an exact characterization of the asymptotic performance of the spectral method for signal estimation.

We first rewrite the data matrix Dm\boldsymbol{D}_{m} in (3) as

where A=[a1,a2,…,am]\boldsymbol{A}=[\boldsymbol{a}_{1},\boldsymbol{a}_{2},\ldots,\boldsymbol{a}_{m}] is an n×mn\times m matrix of i.i.d. normal random variables and

is a diagonal matrix with entries zi=T(yi)z_{i}=\mathcal{T}(y_{i}). Our goal boils down to studying the largest eigenvalue of Dm\boldsymbol{D}_{m} and the associated eigenvector x1n\boldsymbol{x}_{1}^{n}. To simplify notation, we shall first assume that ξn=κe1\boldsymbol{\xi}_{n}=\kappa\boldsymbol{e}_{1}, with e1\boldsymbol{e}_{1} being the first vector in the canonical basis.

The non-null eigenvalues of Dm\boldsymbol{D}_{m} are equal to those of a companion matrix

which bears strong resemblance to a sample covariance matrix. Limiting spectral distributions (LSDs) of sample covariance matrices have been extensively studied in random matrix theory; see for instance and the references given there. As a special case, when Z\boldsymbol{Z} is the identity matrix, the LSD of D~m\widetilde{\boldsymbol{D}}_{m} is given by the classical Marčenko-Pastur law . Results for more general diagonal matrices Z\boldsymbol{Z} are also available . However, in these studies, Z\boldsymbol{Z} and A\boldsymbol{A} need to be independent. A challenge in our problem is that Z\boldsymbol{Z} and A\boldsymbol{A} are correlated. To see this, we partition each sensing vector ai\boldsymbol{a}_{i} into two parts as in (10). We can then write

where s=def[s1,s2,…,sm]⊤\boldsymbol{s}\overset{\text{def}}{=}[s_{1},s_{2},\ldots,s_{m}]^{\top} is an mm-dimensional Gaussian random vector, and U\boldsymbol{U} is an (n−1)×m(n-1)\times m matrix consisting of i.i.d. standard normal random variables. Since ξn=κe1\boldsymbol{\xi}_{n}=\kappa\boldsymbol{e}_{1}, the diagonal elements of Z\boldsymbol{Z} are independent of U\boldsymbol{U} but they do depend on s\boldsymbol{s} through yi∼f(y ∣ κsi)y_{i}\sim f(y\,|\,\kappa s_{i}). Consequently, we cannot apply existing results on the LSD of sample covariance matrices to our case.

Our proof of Theorem 1 consists of two main ingredients. First, we will show in Proposition 2 that λ1Dm\lambda_{1}^{\boldsymbol{D}_{m}} and ρ(ξn,x1n)\rho(\boldsymbol{\xi}_{n},\boldsymbol{x}_{1}^{n}) can be obtained from a fixed-point equation involving a function Lm(μ)L_{m}(\mu), to be defined in (36), where μ>0\mu>0 is an auxiliary variable. The main benefit of introducing the variable μ\mu and the function Lm(μ)L_{m}(\mu) is that, for each μ>0\mu>0, the above-mentioned correlation between A\boldsymbol{A} and Z\boldsymbol{Z} can be effectively decoupled. This then allows us to obtain the second ingredient of our proof: using results from random matrix theory , we show in Section III-C that Lm(μ)L_{m}(\mu), under the assumption of Gaussian sensing vectors, will converge almost surely to a deterministic limit function as the dimension n→∞n\rightarrow\infty (see Proposition 4).

III-B A Fixed-Point Characterization

By substituting (31) into (29), we can write Dm\boldsymbol{D}_{m} in a more compact block-partitioned form as

Next, we consider a parametric family of matrices {Pm+μqmqm⊤\mathchar58μ>0}\left\{\boldsymbol{P}_{m}+\mu\hskip 0.5pt\boldsymbol{q}_{m}\boldsymbol{q}_{m}^{\top}\mathrel{\mathop{\mathchar 58\relax}}{\mu>0}\right\}, and let Lm(μ)L_{m}(\mu) denote their largest eigenvalues, i.e.,

In what follows, we show how to compute λ1Dm\lambda_{1}^{\boldsymbol{D}_{m}} and ρ(ξn,x1n)\rho(\boldsymbol{\xi}_{n},\boldsymbol{x}_{1}^{n}) via a fixed-point equation involving Lm(μ)L_{m}(\mu). Since we assume that ξ=κ e1\boldsymbol{\xi}=\kappa\,\boldsymbol{e}_{1} and that the leading eigenvector x1n\boldsymbol{x}_{1}^{n} is normalized, the quantity ρ(ξn,x1n)\rho(\boldsymbol{\xi}_{n},\boldsymbol{x}_{1}^{n}) is equal to (e1⊤x1n)2(\boldsymbol{e}_{1}^{\top}\boldsymbol{x}_{1}^{n})^{2}, the squared magnitude of the first element of the eigenvector.

Our discussions below are general and they apply to any block-partitioned matrix in the form

Let λ1P≥λ2P≥…λn−1P\lambda_{1}^{\boldsymbol{P}}\geq\lambda_{2}^{\boldsymbol{P}}\geq\ldots\lambda_{n-1}^{\boldsymbol{P}} be the set of eigenvalues of P\boldsymbol{P}, and let w1,w2,…,wn−1\boldsymbol{w}_{1},\boldsymbol{w}_{2},\ldots,\boldsymbol{w}_{n-1} be a corresponding set of orthonormal eigenvectors. Consider a function

which has poles on those eigenvalues for which wi⊤q≠0\boldsymbol{w}_{i}^{\top}\boldsymbol{q}\neq 0. In what follows, we restrict the domain of R(λ)R(\lambda) to

Within this open interval, R(λ)R(\lambda) is a well-defined smooth function. It increases monotonically from −∞-\infty to , and thus it admits a functional inverse, denoted by R−1(x)R^{-1}(x), for all x<0x<0. Similar to (36), we define

Let P\boldsymbol{P} be a symmetric matrix and q\boldsymbol{q} a nonzero vector. Then, for each μ>0\mu>0,

Moreover, L(μ)L(\mu) is a nondecreasing convex function with lim⁡μ→∞L(μ)=∞\lim_{\mu\rightarrow\infty}L(\mu)=\infty. It is differentiable everywhere on (0,∞)(0,\infty) except at (up to) one point.

Since P\boldsymbol{P} is diagonalizable by an orthonormal matrix, we can assume without loss of generality that P\boldsymbol{P} is a diagonal matrix. In this case, we can simply write R(λ)=∑iqi2λiP−λR(\lambda)=\sum_{i}\frac{q_{i}^{2}}{\lambda_{i}^{\boldsymbol{P}}-\lambda}, and this function is defined on the open interval (max⁡{λiP\mathchar58qi≠0},∞)(\max\left\{\lambda_{i}^{\boldsymbol{P}}\mathrel{\mathop{\mathchar 58\relax}}q_{i}\neq 0\right\},\infty).

Using the matrix determinant lemma , we can compute the characteristic polynomial of P+μqq⊤\boldsymbol{P}+\mu\hskip 0.5pt\boldsymbol{q}\boldsymbol{q}^{\top} as

In (40), adj⁡(⋅)\operatorname{adj}(\cdot) stands for the adjugate of a matrix. To reach (41), we have used the fact that, for any diagonal matrix A=diag⁡{d1,d2,…,dn−1}\boldsymbol{A}=\operatorname{diag}\left\{d_{1},d_{2},\ldots,d_{n-1}\right\}, adj⁡(A)=diag⁡{∏j≠1dj,∏j≠2dj,…,∏j≠n−1dj}\operatorname{adj}(\boldsymbol{A})=\operatorname{diag}\left\{\prod_{j\neq 1}d_{j},\prod_{j\neq 2}d_{j},\ldots,\prod_{j\neq n-1}d_{j}\right\}.

Partition the set {1,2,…,n−1}\left\{1,2,\ldots,n-1\right\} into two subsets:

We observe that the characteristic polynomial can be factored into c(λ)=c1(λ)c2(λ)c(\lambda)=c_{1}(\lambda)c_{2}(\lambda), where c2(λ)=∏i∈I2(λ−λiP)c_{2}(\lambda)=\prod_{i\in\mathcal{I}_{2}}(\lambda-\lambda_{i}^{\boldsymbol{P}}) and

It is possible that the second subset I2\mathcal{I}_{2} is empty, in which case c2(λ)c_{2}(\lambda) is understood to be equal to 11, but I1\mathcal{I}_{1} is never empty, since q≠0\boldsymbol{q}\neq\boldsymbol{0}. Next, we study the largest root of the polynomial c1(λ)c_{1}(\lambda). For any λ>max⁡{λiP\mathchar58i∈I1}\lambda>\max\left\{\lambda_{i}^{\boldsymbol{P}}\mathrel{\mathop{\mathchar 58\relax}}i\in\mathcal{I}_{1}\right\}, we can write

Recall that R(λ)R(\lambda) is the function defined in (38) and R−1(⋅)R^{-1}(\cdot) is its functional inverse. It follows from (43) that R−1(−1/μ)R^{-1}(-1/\mu) is the only root of c1(λ)c_{1}(\lambda) in the interval (max⁡{λiP\mathchar58i∈I1},∞)(\max\left\{\lambda_{i}^{\boldsymbol{P}}\mathrel{\mathop{\mathchar 58\relax}}i\in\mathcal{I}_{1}\right\},\infty), and therefore it is also the largest root. Due to the factorization c(λ)=c1(λ)c2(λ)c(\lambda)=c_{1}(\lambda)c_{2}(\lambda), we have

Finally, since R−1(−1/μ)>max⁡{λi\mathchar58i∈I1}R^{-1}(-1/\mu)>\max\left\{\lambda_{i}\mathrel{\mathop{\mathchar 58\relax}}i\in\mathcal{I}_{1}\right\}, we reach the formula in (39).

By construction, R−1(−1/μ)R^{-1}(-1/\mu) is strictly increasing and lim⁡μ→∞R−1(−1/μ)=∞\lim_{\mu\rightarrow\infty}R^{-1}(-1/\mu)=\infty. It is also differentiable everywhere on (0,∞)(0,\infty). It follows that L(μ)L(\mu) is nondecreasing with L(∞)=∞L(\infty)=\infty, and that the function is differentiable everywhere except for at most one point μ0\mu_{0}, which, if it exists, must satisfy the identity R−1(−1/μ0)=λ1PR^{-1}(-1/\mu_{0})=\lambda_{1}^{\boldsymbol{P}}. Finally, the convexity of L(μ)L(\mu) follows from the fact that it is the maximum of a set of linear functions, as L(μ)=λ1(P+μqq⊤)=max⁡x\mathchar58  ⁣∥x∥=1x⊤(P+μqq⊤)xL(\mu)=\lambda_{1}(\boldsymbol{P}+\mu\hskip 0.5pt\boldsymbol{q}\boldsymbol{q}^{\top})=\max_{\boldsymbol{x}\mathrel{\mathop{\mathchar 58\relax}}\,\mathinner{\!\left\lVert\boldsymbol{x}\right\rVert}=1}\boldsymbol{x}^{\top}(\boldsymbol{P}+\mu\hskip 0.5pt\boldsymbol{q}\boldsymbol{q}^{\top})\boldsymbol{x}. ∎

Given a block-partitioned matrix D\boldsymbol{D}, the following proposition shows that its leading eigenvalue λ1D\lambda_{1}^{\boldsymbol{D}} and the squared cosine similarity (e1⊤x1)2(\boldsymbol{e}_{1}^{\top}\boldsymbol{x}_{1})^{2} can be obtained from the function L(μ)L(\mu).

Let μ∗>0\mu^{\ast}>0 be the unique solution to the fixed-point equation

Then, λ1D=L(μ∗)\lambda_{1}^{\boldsymbol{D}}=L(\mu^{\ast}) and

where ∂−L(μ)\partial_{-}L(\mu) and ∂+L(μ)\partial_{+}L(\mu) denote the left and right derivatives of L(μ)L(\mu), respectively. In particular, if L(μ)L(\mu) is differentiable at μ∗\mu^{\ast}, then

We prove this result in Appendix -C. Note that (44) is equivalent to

Since L(μ)L(\mu) is nondecreasing with L(∞)=∞L(\infty)=\infty whereas a+1/μa+1/\mu decreases monotonically from ∞\infty to , the equation (47), and thus (44), always admits one and only one solution. Moreover, by Lemma 1, L(μ)L(\mu) is a convex function, and therefore its left and right derivatives always exist.

The characterization given in Proposition 2 is valid for any block-partitioned matrix in the form of (37). When applied to the specific case of our data matrix in (32), with its components ama_{m}, Pm\boldsymbol{P}_{m} and qm\boldsymbol{q}_{m} defined as in (33), (34) and (35), this result provides a very general deterministic characterization of the performance of the spectral method that is valid for any finite dimension nn and for any sensing vectors.

Next, we specialize to the case of i.i.d. Gaussian sensing vectors and show that Lm(μ)L_{m}(\mu) converges almost surely to a deterministic function as m,n→∞m,n\rightarrow\infty. To that end, we note that Lm(μ)L_{m}(\mu) is the leading eigenvalue of

is a rank-one perturbation of the diagonal matrix Z\boldsymbol{Z} given in (30). Since U\boldsymbol{U} and Mm\boldsymbol{M}_{m} are independent, we first study the spectrum of Mm\boldsymbol{M}_{m}.

Let λ1Mm≥λ2Mm≥…≥λmMm\lambda_{1}^{\boldsymbol{M}_{m}}\geq\lambda_{2}^{\boldsymbol{M}_{m}}\geq\ldots\geq\lambda_{m}^{\boldsymbol{M}_{m}} be the set of eigenvalues of Mm\boldsymbol{M}_{m} in descending order. Let

be the empirical spectral measure of the last m−1m-1 eigenvalues.

Fix μ>0\mu>0. As m,n→∞m,n\rightarrow\infty, the empirical spectral measure fMm(λ)f^{\boldsymbol{M}_{m}}(\lambda) converges almost surely to the probability law of the random variable zz. Meanwhile,

where Q−1(⋅)Q^{-1}(\cdot) is the functional inverse of the function

The domain of Q(λ)Q(\lambda) is the open interval (τ,∞)(\tau,\infty), with τ\tau being the upper bound of the support of the probability law of zz.

By construction, Q(λ)Q(\lambda) is a continuous and strictly decreasing function with Q(∞)=0Q(\infty)=0. Assumption (A.5) further guarantees that lim⁡λ→τ+Q(λ)=∞\lim_{\lambda\rightarrow\tau^{+}}Q(\lambda)=\infty. Thus, Q(λ)Q(\lambda) admits a functional inverse and that Q−1(1/μ)Q^{-1}(1/\mu) is well-defined for all μ>0\mu>0.

According to assumption (A.4) stated in Section II-A, the law of zz is supported within the interval [0,τ][0,\tau]. The above proposition, whose proof can be found in Appendix -D, shows that the spectrum of Mm\boldsymbol{M}_{m} consists of two parts: a “bulk spectrum” of m−1m-1 eigenvalues supported within [0,τ][0,\tau] and a single spiked eigenvalue λ1Mm\lambda_{1}^{\boldsymbol{M}_{m}} well separated from the bulk. This setting is a generalization of the classical spiked population model . Adapting the results given in (see also for related results under more general settings), we thus reach the second important ingredient of our proof of Theorem 1, characterizing the asymptotic limit of Lm(μ)L_{m}(\mu).

where ζα(⋅)\zeta_{\alpha}(\cdot) is the function defined in (16) and Q−1(1/μ)Q^{-1}(1/\mu) is the limit value in (50).

Recall from (48) that Lm(μ)L_{m}(\mu) is the leading eigenvalue of 1mUMmU⊤\tfrac{1}{m}\boldsymbol{U}\boldsymbol{M}_{m}\boldsymbol{U}^{\top}. Since U\boldsymbol{U} and Mm\boldsymbol{M}_{m} are independent, and since U\boldsymbol{U} is a Gaussian random matrix with a rotationally invariant distribution, we can equivalently study the leading eigenvalue of the following matrix

Proposition 3 shows that {λiM\mathchar58i≥2}\left\{\lambda_{i}^{\boldsymbol{M}}\mathrel{\mathop{\mathchar 58\relax}}i\geq 2\right\} form a bulk spectrum, which converges to the law of zz as m→∞m\rightarrow\infty, whereas λ1M\lambda_{1}^{\boldsymbol{M}} converges to a “spike” λμ=Q−1(1/μ)>τ\lambda_{\mu}=Q^{-1}(1/\mu)>\tau, which is separated from the bulk.

The asymptotic limits of extreme sample eigenvalues of matrices in the form of (53) have been studied in . In our proof, we use the asymptotic characterization given in . Key to this asymptotic analysis is the function ψα(λ)\psi_{\alpha}(\lambda) definedWe have adapted the original definition of ψα(λ)\psi_{\alpha}(\lambda) in [32, eq. (3.2)] because our matrix in (53) has a slightly different scaling from the one considered in . in (14). The asymptotic behaviors of the leading sample eigenvalue turn out to depend on the sign of ψα′(λ)\psi^{\prime}_{\alpha}(\lambda) at the point λμ\lambda_{\mu}:

In particular, applying [32, Theorem 4.1], we have

The case when ψα′(λμ)≤0\psi^{\prime}_{\alpha}(\lambda_{\mu})\leq 0 is covered in [32, Theorem 4.2]. Adapting that result to our specific setting, we have

III-D Proof of Theorem 1

We are now ready to prove our asymptotic characterizations given in Theorem 1. Since the sensing vectors ai\boldsymbol{a}_{i} are drawn from the rotationally invariant multivariate normal distribution, the quantity ρ(ξn,x1n)\rho(\boldsymbol{\xi}_{n},\boldsymbol{x}_{1}^{n}) for a general vector ξn\boldsymbol{\xi}_{n} (with  ⁣∥ξn∥=κ\mathinner{\!\left\lVert\boldsymbol{\xi}_{n}\right\rVert}=\kappa) and ρ(κe1,x1n)\rho(\kappa\boldsymbol{e}_{1},\boldsymbol{x}_{1}^{n}) for the special case ξn=κe1\boldsymbol{\xi}_{n}=\kappa\boldsymbol{e}_{1} have exactly the same probability distribution. In what follows, we will carry out the proof by assuming that the target vector ξn=κe1\boldsymbol{\xi}_{n}=\kappa\boldsymbol{e}_{1}. By showing that ρ(κe1,x1n)\rho(\kappa\boldsymbol{e}_{1},\boldsymbol{x}_{1}^{n}) converges to the right-hand side of (18) almost surely, the convergence to the same limit in probability for a general ξn\boldsymbol{\xi}_{n} then follows as an immediate consequence.

To start, we use the deterministic characterization given in Proposition 2. For each m≥1m\geq 1, let μm\mu_{m} be the unique fixed-point of (44). Equivalently, μm\mu_{m} satisfies the identity

To determine the asymptotic behavior of the leading eigenvector x1n\boldsymbol{x}_{1}^{n}, we use the characterization given in (45). Since {Lm(μ)}\left\{L_{m}(\mu)\right\} are convex functions, we apply Lemma 4 in Appendix -E. In particular, if ζα(Q−1(1/μ))\zeta_{\alpha}(Q^{-1}(1/\mu)) is differentiable at μ=μ∗\mu=\mu^{\ast}, that lemma gives us

Substituting these limits into (45), we get

To simplify the above expression, we introduce a change of variable, writing λ=Q−1(1/μ)\lambda=Q^{-1}(1/\mu). In particular, λ∗=Q−1(1/μ∗)\lambda^{\ast}=Q^{-1}(1/\mu^{\ast}). Using the characterization (57) and recalling the definition of Q(λ)Q(\lambda) in (51), we get

where ϕ(⋅)\phi(\cdot) is defined in (13). By their constructions, it is easily checked that ζα(λ)\zeta_{\alpha}(\lambda) is a nondecreasing continuous function on (τ,∞)(\tau,\infty) whereas ϕ(λ)\phi(\lambda) is a strictly decreasing continuous function. Moreover, by assumption (A.5), lim⁡λ→τ+ϕ(λ)=∞\lim_{\lambda\rightarrow\tau^{+}}\phi(\lambda)=\infty. Thus, the existence of λ∗\lambda^{\ast} satisfying (59) and its uniqueness are guaranteed. Substituting λ∗=Q−1(1/μ∗)\lambda^{\ast}=Q^{-1}(1/\mu^{\ast}) into (58) gives us

where we have also used the fact that Q′(λ)=ϕ′(λ)Q^{\prime}(\lambda)=\phi^{\prime}(\lambda). To reach the characterization (18) given in the theorem, we just need to note that, by its definition in (16), ζα′(λ)=ψα′(λ)\zeta^{\prime}_{\alpha}(\lambda)=\psi^{\prime}_{\alpha}(\lambda) if ψα′(λ)>0\psi^{\prime}_{\alpha}(\lambda)>0 and ζα′(λ)=0\zeta^{\prime}_{\alpha}(\lambda)=0 if ψα′(λ)<0\psi^{\prime}_{\alpha}(\lambda)<0.

Next, we characterize the first two eigenvalues λ1Dm\lambda_{1}^{\boldsymbol{D}_{m}} and λ2Dm\lambda_{2}^{\boldsymbol{D}_{m}}. By Proposition 2, the leading eigenvalue λ1Dm=Lm(μm)\lambda_{1}^{\boldsymbol{D}_{m}}=L_{m}(\mu_{m}). Since μm⟶a.s.μ∗\mu_{m}\overset{\text{a.s.}}{\longrightarrow}\mu^{\ast}, applying Lemma 3 stated in Appendix -E leads to

Recall from (32) that Pm\boldsymbol{P}_{m} is a principal submatrix of Dm\boldsymbol{D}_{m} obtained by deleting the first row and column of Dm\boldsymbol{D}_{m}. It follows from the standard Cauchy interlacing theorem (see, e.g., [42, Theorem 4.3.8]) that

Applying [32, Lemma 3.1] (which is due to ), the upper edge of the support of the limiting spectral density of Pm\boldsymbol{P}_{m} is given by

where λ‾α\overline{\lambda}_{\alpha} is the minimizing point defined in (15). It follows that λ2Pm⟶a.s.ζα(λ‾α)\lambda_{2}^{\boldsymbol{P}_{m}}\overset{\text{a.s.}}{\longrightarrow}\zeta_{\alpha}(\overline{\lambda}_{\alpha}) and λ1Pm⟶a.s.ζα(λ‾α)\lambda_{1}^{\boldsymbol{P}_{m}}\overset{\text{a.s.}}{\longrightarrow}\zeta_{\alpha}(\overline{\lambda}_{\alpha}), and thus

by the interlacing inequalities in (60). Finally, by the constructions of ψα(λ)\psi_{\alpha}(\lambda) and ζα(λ)\zeta_{\alpha}(\lambda), we have ζα(λ)>ζα(λ‾α)\zeta_{\alpha}(\lambda)>\zeta_{\alpha}(\overline{\lambda}_{\alpha}) if and only if ψα′(λ)>0\psi^{\prime}_{\alpha}(\lambda)>0, and the proof is complete.

IV Sampling Ratios and Phase Transitions

In this section, we study the phase transition phenomena characterized in Theorem 1 in more detail. In particular, we prove Proposition 1 (as stated in Section II-B), which specifies the phase transitions and the asymptotic limits of the cosine similarities in terms of the sampling ratio α\alpha.

By Theorem 1, whether the leading eigenvector x1n\boldsymbol{x}_{1}^{n} is asymptotically correlated or uncorrelated with the target vector ξn\boldsymbol{\xi}_{n} depends on the sign of the derivative ψα′(λ)\psi^{\prime}_{\alpha}(\lambda) evaluated at a point λα∗\lambda^{\ast}_{\alpha}. And this point is uniquely defined through the equation ζα(λα∗)=ϕ(λα∗)\zeta_{\alpha}(\lambda^{\ast}_{\alpha})=\phi(\lambda^{\ast}_{\alpha}). Let λ‾α\overline{\lambda}_{\alpha}, defined in (15), be the point at which the strictly convex function ψα(λ)\psi_{\alpha}(\lambda) achieves its minimum. Calculating the derivative of ψα(λ)\psi_{\alpha}(\lambda) and setting it to zero, we get

By the construction of the function ζα(λ)\zeta_{\alpha}(\lambda) in (16) and by the monotonicity of ϕ(λ)\phi(\lambda), we can conclude that ψ′(λα∗)>0\psi^{\prime}(\lambda^{\ast}_{\alpha})>0 if and only if

where Δ(λ)\Delta(\lambda) is obtained by removing a common factor λ‾α\overline{\lambda}_{\alpha} from the difference ψα(λ‾α)−ϕ(λ‾α)\psi_{\alpha}(\overline{\lambda}_{\alpha})-\phi(\overline{\lambda}_{\alpha}) and by writing λ‾α\overline{\lambda}_{\alpha} simply as λ\lambda. Let Λ\Lambda be the set consisting of all the zero-crossings of Δ(λ)\Delta(\lambda) within the open interval (τ,∞)(\tau,\infty). Using (61), we can then establish a one-to-one mapping between points in Λ\Lambda and a set of critical values of the sampling ratios.

The set Λ\Lambda is nonempty. It contains a finite number of points, denoted by λc,1≤λc,2≤…≤λc,r\lambda_{c,1}\leq\lambda_{c,2}\leq\ldots\leq\lambda_{c,r} for some r≥1r\geq 1. Moreover,

We first show that Λ\Lambda is nonempty. For λ>τ\lambda>\tau, applying the Cauchy-Schwartz inequality gives us

To study the function Δ(λ)\Delta(\lambda) as λ→∞\lambda\rightarrow\infty, we note that

Since Δ(λ)\Delta(\lambda) is a continuous function, (64) and (65) imply that there must exist at least one zero-crossing.

Next, we show the upper bound given in (63). For any λc∈Λ\lambda_{c}\in\Lambda, we have from (62) that

By assumption (A.4), zz is bounded within [0,τ][0,\tau]. It follows that

IV-B Proof of Proposition 1

Write λc,min⁡=λc,1\lambda_{c,\min}=\lambda_{c,1} and λc,max⁡=λc,r\lambda_{c,\max}=\lambda_{c,r}. The corresponding critical sampling ratios αc,min⁡\alpha_{c,\min} and αc,max⁡\alpha_{c,\max}, as defined in (20), are obtained through the one-to-one mapping given in (61).

Fix α<αc,min⁡\alpha<\alpha_{c,\min}. By the monotonicity of the mapping (61), the corresponding λ‾α\overline{\lambda}_{\alpha} is strictly less than the smallest zero-crossing point λc,1\lambda_{c,1}. From the proof of Lemma 2, we conclude that Δ(λ‾α)>0\Delta(\overline{\lambda}_{\alpha})>0, and thus ζα(⋅)\zeta_{\alpha}(\cdot) and ϕα(⋅)\phi_{\alpha}(\cdot) intersects at a point λα∗<λ‾α\lambda^{\ast}_{\alpha}<\overline{\lambda}_{\alpha}. This implies that ψα′(λα∗)<0\psi^{\prime}_{\alpha}(\lambda^{\ast}_{\alpha})<0 and thus Theorem 1 gives us

Now fix α>αc,max⁡\alpha>\alpha_{c,\max}, in which case λ‾α>λc,max⁡\overline{\lambda}_{\alpha}>\lambda_{c,\max}. Since Δ(λ‾α)<0\Delta(\overline{\lambda}_{\alpha})<0, we must have λα∗>λ‾α\lambda^{\ast}_{\alpha}>\overline{\lambda}_{\alpha} and thus ψα′(λα∗)>0\psi^{\prime}_{\alpha}(\lambda^{\ast}_{\alpha})>0. To derive the parametric form of ρ(α)\rho(\alpha) given in the statement of the proposition, we note that

Thus, the equation ζα(λα∗)=ϕ(λα∗)\zeta_{\alpha}(\lambda^{\ast}_{\alpha})=\phi(\lambda^{\ast}_{\alpha}) becomes ψα(λα∗)=ϕ(λα∗)\psi_{\alpha}(\lambda^{\ast}_{\alpha})=\phi(\lambda^{\ast}_{\alpha}). Using the explicit definitions of these functions given in (13) and (14), we get

Substituting (70) and (71) into the asymptotic characterization (18) gives us (22), which, together with (68), provides a parametric representation of the function ρ(α)\rho(\alpha).

Finally, we show that ρ(α)→1\rho(\alpha)\rightarrow 1 as α→∞\alpha\rightarrow\infty. From (68) and after some simple manipulations, we have

Since λα∗→∞\lambda^{\ast}_{\alpha}\rightarrow\infty as α→∞\alpha\rightarrow\infty, the above formula gives us

When the set Λ\Lambda consists of a single element, which is the case for many signal acquisition models we have studied, λc,min⁡=λc,max⁡\lambda_{c,\min}=\lambda_{c,\max} and thus αc,min⁡=αc,max⁡\alpha_{c,\min}=\alpha_{c,\max}. There then exists a single critical sampling ratio αc\alpha_{c} separating the uncorrelated phase from the correlated one. For α<αc\alpha<\alpha_{c}, the estimates from the spectral method is asymptotically orthogonal to ξn\boldsymbol{\xi}_{n}; for α>αc\alpha>\alpha_{c}, the estimates will be concentrated on the surface of a right-circular cone whose generating lines make an angle θ=arccos⁡(ρ(α))\theta=\arccos(\sqrt{\rho(\alpha)}) to the target vector ξn\boldsymbol{\xi}_{n}. The situation is more complicated when Λ\Lambda contains multiple zero-crossings, in which case a finite number of correlated and uncorrelated phases can alternatively take place between αc,min⁡\alpha_{c,\min} and αc,max⁡\alpha_{c,\max}. A concrete example demonstrating this situation is shown in the next subsection.

IV-C Multiple Phase Transitions: an Example

where 0<θ<10<\theta<1, and I1,I2\mathcal{I}_{1},\mathcal{I}_{2} are two nonoverlapping intervals on the positive real axis. We also set κ= ⁣∥ξn∥=1\kappa=\mathinner{\!\left\lVert\boldsymbol{\xi}_{n}\right\rVert}=1, and thus ai⊤ξn\boldsymbol{a}_{i}^{\top}\boldsymbol{\xi}_{n} has the same distribution as a standard normal random variable, denoted by ss. Define

Choose θ=0.48\theta=0.48, I1=[4.7947,4.9847]\mathcal{I}_{1}=[4.7947,4.9847], and I2=[0.8995,0.8998]\mathcal{I}_{2}=[0.8995,0.8998]. We then have β1=1.0086×10−6\beta_{1}=1.0086\times 10^{-6}, β2=1.5970×10−4\beta_{2}=1.5970\times 10^{-4}, ω1=2.3976×10−5\omega_{1}=2.3976\times 10^{-5} and ω2=1.2926×10−4\omega_{2}=1.2926\times 10^{-4}. In this case, Δ(λ)\Delta(\lambda) turns out to have three zero-crossings:

By the mapping in (61), they correspond to three critical sampling ratios:

Using the characterization given in Theorem 1, we obtain the limiting values of the squared cosine similarity as a function of the sampling ratio α\alpha. Figure 4 illustrates this function ρ(α)\rho(\alpha). We can see that, when α<αc,1\alpha<\alpha_{c,1}, the estimates given by the spectral method are asymptotically uncorrelated with ξn\boldsymbol{\xi}_{n}. When α\alpha is in the interval (αc,1,αc,2)(\alpha_{c,1},\alpha_{c,2}), however, the function ρ(α)\rho(\alpha) has a small “bump” (see the insert for a zoomed-in view), meaning that the estimates become asymptotically correlated with ξn\boldsymbol{\xi}_{n}. However, the correlation returns to zero as α\alpha moves past the second phase transition point αc,2\alpha_{c,2}. Finally, when α>αc,3\alpha>\alpha_{c,3}, the estimates become correlated with ξn\boldsymbol{\xi}_{n} again, and ρ(α)\rho(\alpha) tends to one as α→∞\alpha\rightarrow\infty.

It would be desirable to obtain a deeper understanding of the above phenomenon involving multiple phase transitions. The example provided here is purely theoretical, as its phase transitions take place at very large values of α\alpha. It will be interesting to explore other possible examples of multiple phase transitions with more practical values of α\alpha. Moreover, as most signal acquisition models we have studied seem to involve only a single phase transition point, it will be interesting to seek easy-to-verify conditions for the function Δ(λ)\Delta(\lambda) defined in (62) to have only one zero-crossing. We leave these as interesting open questions.

V Discussion

In this paper, we have presented a precise asymptotic characterization of the performance of a spectral method for estimating signals from generalized linear measurements with Gaussian sensing vectors. Our analysis also reveals a phase transition phenomenon that takes place at certain critical sampling ratios. Below a minimum threshold, estimates given by the methods are nearly orthogonal to the true signal ξ\boldsymbol{\xi}, thus carrying no information; above a maximum threshold, the estimates become increasingly aligned with ξ\boldsymbol{\xi}. The computational complexity of the spectral method is also markedly different in the two phases. Within the uncorrelated phase, the gap between the top two leading eigenvalues diminishes to zero. In contrast, a nonzero spectral gap emerges within the correlated phase. In this section, we close the paper by discussing some possible directions for extending and improving our results as well as their connections to related work in the literature.

The rate of convergence and more refined analysis. The performance of the spectral method was first studied in for the problem of phase retrieval. In that paper, it is shown that, for each δ∈(0,1)\delta\in(0,1), there is a constant c1(δ)c_{1}(\delta) such that ρ(ξn,x1n)>1−δ\rho(\xi_{n},x_{1}^{n})>1-\delta with high probability when

Another possible direction to further refine our analysis is to consider second-order asymptotics at the level of central limit theorems (CLTs). See for instance for a related CLT analysis for the extreme eigenvalues of spiked covariance models.

Alternative initialization schemes. The spectral method considered in this paper is certainly not the only choice for initialization purposes. For example, an interesting alternative is the simple linear estimator studied in :

By using the moment calculations in [46, Proposition 1.1] and bounding high-order moments, one can easily obtain that

where ss and zz are the random variables defined in (5).

For cases where the function g(s)g(s) is neither odd nor even, the choice between the spectral method and the linear estimator is not as clear-cut. The spectral method exhibits phase transition behaviors with its estimates in the uncorrelated phase at small values of α\alpha. In contrast, as shown in (73), the performance of the linear estimator increases as a monotonic function of α\alpha. As a result, in the regime of very small α\alpha, the linear estimator will be preferable. For (moderately) larger values of α\alpha, the comparison between the spectral method and the linear estimator cannot be easily made, as their performance also depends on the preprocessing function T(⋅)\mathcal{T}(\cdot) used in (3) and (72).

The incorporation of priors. In this work, we assume that the target signal ξn\boldsymbol{\xi}_{n} is an arbitrary unknown (deterministic) signal. In many applications, the underlying signals satisfy additional constraints (such as sparsity). In , the authors considered a two-step scheme, where the initial linear estimate given in (72) is further projected onto a set which encapsulates one’s prior knowledge about ξ\boldsymbol{\xi}. It will be interesting to consider and analyze similar projection schemes for the estimates obtained by the spectral method.

Universality and more realistic sensing vectors. Our asymptotic analysis assumes that the sensing vectors are real-valued i.i.d. Gaussian random vectors. Numerical simulations seem to suggest that the theoretical predictions given in Theorem 1 remain valid for more general random measurement ensembles and for complex-valued sensing vectors. To demonstrate this, we show in Figure 5 the results of applying the spectral method to estimate a 64×6464\times 64 cameraman image from phaseless measurements under Poisson noise:

where the bound τ\tau is set to 5 and  ⁣∥ξ∥\mathinner{\!\left\lVert\boldsymbol{\xi}\right\rVert} is normalized to 1 in our simulations. Two measurement ensembles are considered: real-valued sensing vectors whose elements are independent Rademacher (±1\pm 1) random variables, and complex-valued sensing vectors with elements drawn from the complex Gaussian distribution N(0,12)+jN(0,12)\mathcal{N}(0,\tfrac{1}{2})+j\mathcal{N}(0,\tfrac{1}{2}). We see from the figure that the theoretical predictions (the solid lines) have excellent agreement with simulation results for this moderately-sized problem, even though the sensing vectors can be non-Gaussian. Rigorously establishing the validity of our asymptotic predictions without the Gaussian assumption will be an important future work. Thanks to the deterministic characterization given in Proposition 2, this task boils down to showing that the result of Proposition 4 still holds when the sensing matrix consists of i.i.d. entries drawn from more general distributions. A related but more ambitious line of work will be to characterize the performance of the spectral method for structured and more practical sensing ensembles such as the coded diffraction scheme for phase retrieval with random modulation patterns.

and try to solve it via projected gradient descent

where Pr\mathcal{P}_{r} denotes projection onto the set of rank-rr matrices, and μ>0\mu>0 is the step size. As pointed out in , the spectral method studied in this paper can be viewed as the very first iteration of (75), if we start the algorithm from X0=0n×n\boldsymbol{X}_{0}=\boldsymbol{0}_{n\times n} and consider the special case of recovering a symmetric rank-one matrix (i.e., r=1r=1, p=np=n) with Ai=aiai⊤\boldsymbol{A}_{i}=\boldsymbol{a}_{i}\boldsymbol{a}_{i}^{\top}. Thus, an interesting line of future research is to extend the results of this work, notably the key characterization given in Proposition 2, to more general settings with r>1r>1 and p≠np\neq n and to other sensing matrices. Such extensions will be useful in applications such as low-rank matrix recovery, covariance estimation, and blind deconvolution.

In this appendix, we provide two sufficient conditions for Assumption (A.5) to hold.

Case 1: Suppose that the probability law of the random variable zz contains a point mass c δ(z−τ)c\,\delta(z-\tau) at its upper boundary τ\tau, where cc is some positive constant. This applies to the logistic regression model in Example 1, the subset algorithm (28) in Example 2, the noisy phase retrieval model in (74), and the quantization model described in Section IV-C.

which tends to ∞\infty as λ\lambda approaches τ\tau from the right.

Case 2: Suppose that there exist some positive constants cc and ε\varepsilon such that the probability density function pZ(z)p_{Z}(z) of zz and the conditional moment h(z)h(z) are both bounded below by cc for all z∈[τ−ε,τ]z\in[\tau-\varepsilon,\tau]. The model in (8) represents one such case. Under this setting,

-B Norm Estimation

The spectral initialization method estimates the orientation of the vector ξn\boldsymbol{\xi}_{n} but it provides no information about its norm, as the eigenvector x1n\boldsymbol{x}_{1}^{n} is always normalized. In many cases where the sensing vectors come from certain random ensembles, the norm  ⁣∥ξn∥\mathinner{\!\left\lVert\boldsymbol{\xi}_{n}\right\rVert} can be accurately estimated from the measurements.

As a simple illustrative example, we can consider the (noiseless) phase retrieval problem: yi=(ai⊤ξn)2y_{i}=(\boldsymbol{a}_{i}^{\top}\boldsymbol{\xi}_{n})^{2}, where ξn\boldsymbol{\xi}_{n} is a deterministic unknown vector with κ= ⁣∥ξn∥\kappa=\mathinner{\!\left\lVert\boldsymbol{\xi}_{n}\right\rVert}, and the sensing vectors {ai}\left\{\boldsymbol{a}_{i}\right\} are i.i.d. standard normal random vectors. Since ai⊤ξn∼N(0,κ2)\boldsymbol{a}_{i}^{\top}\boldsymbol{\xi}_{n}\sim\mathcal{N}(0,\kappa^{2}), the measurement yiy_{i} can be represented as

where sis_{i} (for 1≤i≤m1\leq i\leq m) are i.i.d. standard normal random variables. A simple estimator of the norm is then

which is asymptotically consistent as m→∞m\rightarrow\infty.

More generally, consider an observation model yi∼f(y ∣ ai⊤ξn)y_{i}\sim f(y\,|\,\boldsymbol{a}_{i}^{\top}\boldsymbol{\xi}_{n}), where f(⋅ ∣ ⋅)f(\cdot\,|\,\cdot) is a conditional probability density function and ai∼i.i.d.N(0,In)\boldsymbol{a}_{i}\overset{\text{i.i.d.}}{\sim}\mathcal{N}(0,\boldsymbol{I}_{n}). Again, writing ai⊤ξn=κsi\boldsymbol{a}_{i}^{\top}\boldsymbol{\xi}_{n}=\kappa s_{i} for i.i.d. normal random variables {si}\left\{s_{i}\right\}, we can represent the probability distributions of the measurements {yi}\left\{y_{i}\right\} as

We note that the estimator in (76) is a special case of (77). More generally, one could also estimate κ\kappa by using maximum likelihood

whose asymptotic consistency can be established under standard conditions on the parametric density function pκ(y)p_{\kappa}(y).

-C Proof of Proposition 2

By a suitable choice of a transformation matrix

where I1,I2\mathcal{I}_{1},\mathcal{I}_{2} are the two sets of indices defined in (42) and q~\widetilde{\boldsymbol{q}} is a vector consisting of all the nonzero elements of W⊤q\boldsymbol{W}^{\top}\boldsymbol{q}. Let λ1D~\lambda_{1}^{\widetilde{\boldsymbol{D}}} and x~1\widetilde{\boldsymbol{x}}_{1} be the largest eigenvalue of D~\widetilde{\boldsymbol{D}} and an associated unit-norm eigenvector, respectively. Clearly, λ1D=λ1D~\lambda_{1}^{\boldsymbol{D}}=\lambda_{1}^{\widetilde{\boldsymbol{D}}} and (e1⊤x1)2=(e1⊤x~1)2(\boldsymbol{e}_{1}^{\top}\boldsymbol{x}_{1})^{2}=(\boldsymbol{e}_{1}^{\top}\widetilde{\boldsymbol{x}}_{1})^{2}. Thus, we just need to consider D~\widetilde{\boldsymbol{D}} in our proof.

Due to its block-diagonal form, the eigenvalues of D~\widetilde{\boldsymbol{D}} is the union of those of its top-left submatrix

and those of its bottom-right submatrix diag⁡{λiP\mathchar58i∈I2}\operatorname{diag}\left\{\lambda_{i}^{\boldsymbol{P}}\mathrel{\mathop{\mathchar 58\relax}}i\in\mathcal{I}_{2}\right\}. In particular,

The eigenvectors associated with diag⁡{λiP\mathchar58i∈I2}\operatorname{diag}\left\{\lambda_{i}^{\boldsymbol{P}}\mathrel{\mathop{\mathchar 58\relax}}i\in\mathcal{I}_{2}\right\} are easy to characterize. Clearly, each λiP,i∈I2\lambda_{i}^{\boldsymbol{P}},i\in\mathcal{I}_{2} is an eigenvalue of D~\widetilde{\boldsymbol{D}}, and it corresponds to an eigenvector ej(i)\boldsymbol{e}_{j(i)}, where j(i)≥3j(i)\geq 3 is the row index of λiP\lambda_{i}^{\boldsymbol{P}} in D~\widetilde{\boldsymbol{D}}.

The eigenvalues and eigenvectors of S\boldsymbol{S} can also be precisely characterized. Due to its shape, S\boldsymbol{S} is sometimes referred to in the literature as an arrowhead matrix . It can be shown (see for instance [pp. 94 – 97]) that λ1S\lambda_{1}^{\boldsymbol{S}} is the unique point within the interval λ>max⁡{λi\mathchar58i∈I1}\lambda>\max\left\{\lambda_{i}\mathrel{\mathop{\mathchar 58\relax}}i\in\mathcal{I}_{1}\right\} to satisfy the equation

where R(λ)R(\lambda) is the function defined in (38). (Alternatively, we can use the Laplace expansion to explicitly derive the characteristic polynomial of S\boldsymbol{S} as

Then, by following similar arguments as those used in the proof of Lemma 1, we can reach the characterization (80) about λ1S\lambda_{1}^{\boldsymbol{S}}.) Furthermore, let x1S\boldsymbol{x}_{1}^{\boldsymbol{S}} be a unit-norm eigenvector of D~\widetilde{\boldsymbol{D}} associated with λ1S\lambda_{1}^{\boldsymbol{S}}. It is easily checked that

where y=(λ1SI−diag⁡{λiP}i∈I1)−1q~\boldsymbol{y}=(\lambda_{1}^{\boldsymbol{S}}\boldsymbol{I}-\operatorname{diag}\left\{\lambda_{i}^{\boldsymbol{P}}\right\}_{i\in\mathcal{I}_{1}})^{-1}\widetilde{\boldsymbol{q}} and 0r\boldsymbol{0}_{r} is a row vector of rr zeroes with rr being the cardinality of I2\mathcal{I}_{2}. It follows that

where R′(λ)R^{\prime}(\lambda) denotes the derivative of the function R(λ)R(\lambda).

To show the claim of the proposition, we consider the following three cases.

Case 1: λ1S>max⁡{λiP\mathchar58i∈I2}\lambda_{1}^{\boldsymbol{S}}>\max\left\{\lambda_{i}^{\boldsymbol{P}}\mathrel{\mathop{\mathchar 58\relax}}i\in\mathcal{I}_{2}\right\}. We choose μ∗=−1/R(λ1S)\mu^{\ast}=-1/R(\lambda_{1}^{\boldsymbol{S}}), and thus λ1S=R−1(−1/μ∗)\lambda_{1}^{\boldsymbol{S}}=R^{-1}(-1/\mu^{\ast}). It follows from Lemma 1 that

where the second equality is due to the fact that

Using the identity (80) for λ1S\lambda_{1}^{\boldsymbol{S}}, we can also verify that μ∗\mu^{\ast} indeed satisfies the equation (44). (Its uniqueness is always guaranteed; see Remark 6 at the end of Section III-B.) The unit-norm leading eigenvector of D~\widetilde{\boldsymbol{D}} in this case is the vector x1S\boldsymbol{x}_{1}^{\boldsymbol{S}} defined in (81). Since L(μ)=R−1(−1/μ)L(\mu)=R^{-1}(-1/\mu) in a neighborhood of μ∗\mu^{\ast}, the function L(μ)L(\mu) is differentiable at μ∗\mu^{\ast} and

Substituting (84) into (82) leads to (46).

Case 2: λ1S<max⁡{λiP\mathchar58i∈I2}\lambda_{1}^{\boldsymbol{S}}<\max\left\{\lambda_{i}^{\boldsymbol{P}}\mathrel{\mathop{\mathchar 58\relax}}i\in\mathcal{I}_{2}\right\}, in which case λ1D~=max⁡{λiP\mathchar58i∈I2}=λ1P\lambda_{1}^{\widetilde{D}}=\max\left\{\lambda_{i}^{\boldsymbol{P}}\mathrel{\mathop{\mathchar 58\relax}}i\in\mathcal{I}_{2}\right\}=\lambda_{1}^{\boldsymbol{P}}, where the last equality is due to (83). The corresponding leading eigenvector has nonzero elements only in its last rr entries, where rr is the cardinality of I2\mathcal{I}_{2}. Thus,

We set μ∗=(λ1P−a)−1\mu^{\ast}=(\lambda_{1}^{\boldsymbol{P}}-a)^{-1}. (Note that we are guaranteed to have μ∗>0\mu^{\ast}>0. This can be verified by observing that λ1P>λ1S=a−R(λ1S)>a\lambda_{1}^{\boldsymbol{P}}>\lambda_{1}^{\boldsymbol{S}}=a-R(\lambda_{1}^{\boldsymbol{S}})>a, where the equality is due to (80) and the last inequality follows from the fact that R(λ)<0R(\lambda)<0.) Since R(λ)R(\lambda) is a strictly increasing function, we have

where the equality comes from (80). It then follows from Lemma 1 that L(μ∗)=λ1P=λ1D~L(\mu^{\ast})=\lambda_{1}^{\boldsymbol{P}}=\lambda_{1}^{\widetilde{\boldsymbol{D}}} and, moreover, μ∗\mu^{\ast} satisfies the equation (44).

To characterize the eigenvector, we note that L(μ)≡λ1PL(\mu)\equiv\lambda_{1}^{\boldsymbol{P}} in a neighborhood of μ∗\mu^{\ast}. We then have L′(μ∗)=0L^{\prime}(\mu^{\ast})=0, which, together with (85), leads to (46).

Case 3: λ1S=max⁡{λiP\mathchar58i∈I2}\lambda_{1}^{\boldsymbol{S}}=\max\left\{\lambda_{i}^{\boldsymbol{P}}\mathrel{\mathop{\mathchar 58\relax}}i\in\mathcal{I}_{2}\right\}. This is a special case, where the algebraic multiplicity of the leading eigenvalue λ1D~=λ1S=λ1P\lambda_{1}^{\widetilde{\boldsymbol{D}}}=\lambda_{1}^{\boldsymbol{S}}=\lambda_{1}^{\boldsymbol{P}} is greater than one. The leading eigenvectors are not unique, and they can be any vector in the form of

where x1S\boldsymbol{x}_{1}^{\boldsymbol{S}} is the eigenvector defined in (81) and v\boldsymbol{v} is an eigenvector associated with max⁡{λiP\mathchar58i∈I2}\max\left\{\lambda_{i}^{\boldsymbol{P}}\mathrel{\mathop{\mathchar 58\relax}}i\in\mathcal{I}_{2}\right\}, and c1,c2c_{1},c_{2} are two constants satisfying c12+c22=1c_{1}^{2}+c_{2}^{2}=1. Since e1⊤v=0\boldsymbol{e}_{1}^{\top}\boldsymbol{v}=0, we have from (82) that

Same as what we did in Case 2, we set μ∗=(λ1P−a)−1\mu^{\ast}=(\lambda_{1}^{\boldsymbol{P}}-a)^{-1}. Following the same arguments there, we can show that L(μ∗)=λ1P=λ1D~L(\mu^{\ast})=\lambda_{1}^{\boldsymbol{P}}=\lambda_{1}^{\widetilde{\boldsymbol{D}}} and μ∗\mu^{\ast} satisfies the equation (44). Moreover, we can see that L(μ)=R−1(−1/μ)L(\mu)=R^{-1}(-1/\mu) for μ>μ∗\mu>\mu^{\ast} and L(μ)≡λ1PL(\mu)\equiv\lambda_{1}^{\boldsymbol{P}} for μ<μ∗\mu<\mu^{\ast}. The function L(μ)L(\mu) is not differentiable at μ∗\mu^{\ast}, but its right and left derivatives do exist. It is easy to get ∂+L(μ∗)=(1/R′(λ1S))(μ∗)−2\partial_{+}L(\mu^{\ast})=\left(1/R^{\prime}(\lambda_{1}^{\boldsymbol{S}})\right)(\mu^{\ast})^{-2} [see (84)] and ∂−L(μ∗)=0\partial_{-}L(\mu^{\ast})=0. Substituting these quantities into (86), we reach the characterization given in (45).

-D Proof of Proposition 3

To establish the almost-sure convergence of the random measure fMm(λ)f^{\boldsymbol{M}_{m}}(\lambda) to the probability law of zz, we just need to show that, almost surely, the empirical distribution function

converges to Fz(λ)F_{z}(\lambda), the cumulative distribution function of z, at all points λ\lambda where Fz(λ)F_{z}(\lambda) is continuous. Since Mm\boldsymbol{M}_{m} is a rank-one perturbation of the diagonal matrix Z\boldsymbol{Z}, standard interlacing theorems (see [42, Theorem 4.3.4]) give us

for 1≤k≤m−21\leq k\leq m-2. Let FZ(λ)=1m#{1≤j≤m\mathchar58zj≤λ}F^{\boldsymbol{Z}}(\lambda)=\frac{1}{m}\#\left\{1\leq j\leq m\mathrel{\mathop{\mathchar 58\relax}}z_{j}\leq\lambda\right\} be the empirical distribution function of the eigenvalues of Z\boldsymbol{Z}. We can then easily verify from (87) that

Since {zi}1≤i≤m\left\{z_{i}\right\}_{1\leq i\leq m} is an i.i.d. sample of the random variable zz, with probability one FZ(λ)F^{\boldsymbol{Z}}(\lambda) converges to Fz(λ)F_{z}(\lambda) all all points λ\lambda where Fz(λ)F_{z}(\lambda) is continuous. It then follows from (88) that FMm(λ)F^{\boldsymbol{M}_{m}}(\lambda) converges almost surely to the same limit Fz(λ)F_{z}(\lambda).

Applying (39) to our case, we have λ1Mm=Rm−1(−1/μ)∨max⁡{zi}1≤i≤m\lambda_{1}^{\boldsymbol{M}_{m}}=R_{m}^{-1}(-1/\mu)\vee\max\left\{z_{i}\right\}_{1\leq i\leq m}, where

with this function defined on λ>max⁡{zi}1≤i≤m\lambda>\max\left\{z_{i}\right\}_{1\leq i\leq m}. Since Rm−1(−1/μ)>max⁡{zi}1≤i≤mR_{m}^{-1}(-1/\mu)>\max\left\{z_{i}\right\}_{1\leq i\leq m}, we can further simplify the characterization to

For every λ>τ\lambda>\tau, with τ\tau being the upper bound of the support of the probability distribution of zz, it follows from the strong law of large numbers that Rm(λ)R_{m}(\lambda) converges almost surely to

where Q(λ)Q(\lambda) is defined in (51). On its domain λ>τ\lambda>\tau, the function −Q(λ)-Q(\lambda) is strictly increasing and thus it admits a functional inverse (−Q)−1(x)=Q−1(−x)(-Q)^{-1}(x)=Q^{-1}(-x). Applying Lemma 3 in Appendix -E, we have

-E Auxiliary Lemmas

We prove here two auxiliary lemmas that are used in our proofs of Proposition 3 and Theorem 1.

Let {fn(x)}n≥1\left\{f_{n}(x)\right\}_{n\geq 1} be a family of (random) functions defined on an open interval (a,b)(a,b). Each fn(x)f_{n}(x) is continuous and nondecreasing. For each x∈(a,b)x\in(a,b), fn(x)⟶a.s.f(x)f_{n}(x)\overset{\text{a.s.}}{\longrightarrow}f(x) as n→∞n\rightarrow\infty, where f(x)f(x) is a continuous and nondecreasing function. Then, for any sequence {xn}⊂(a,b)\left\{x_{n}\right\}\subset(a,b) with xn⟶a.s.x∗∈(a,b)x_{n}\overset{\text{a.s.}}{\longrightarrow}x^{\ast}\in(a,b), we have

If, in addition, the functions {fn(x)}\left\{f_{n}(x)\right\} and f(x)f(x) are strictly increasing, we denote by {fn−1(x)}n≥1\left\{f_{n}^{-1}(x)\right\}_{n\geq 1} and f−1(x)f^{-1}(x) the corresponding functional inverses. Assume that the domains of {fn−1(x)}n≥1\left\{f_{n}^{-1}(x)\right\}_{n\geq 1} and f−1(x)f^{-1}(x) contain a common open interval I\mathcal{I}. Then for any sequence {yn}n≥1⊂I\left\{y_{n}\right\}_{n\geq 1}\subset\mathcal{I} such that yn⟶a.s.y∈Iy_{n}\overset{\text{a.s.}}{\longrightarrow}y\in\mathcal{I}, we have

Fix k≥1k\geq 1. As xn→x∗x_{n}\rightarrow x^{\ast}, we have βk≤xn≤γk\beta_{k}\leq x_{n}\leq\gamma_{k} for all sufficiently large nn. By the monotonicity of fn(x)f_{n}(x),

As kk is arbitrary, we take the k→∞k\rightarrow\infty limit, which leads to lim⁡nfn(xn)=f(x)\lim_{n}f_{n}(x_{n})=f(x) by the continuity of f(x)f(x).

The proof of (90) is similar. We establish it under the additional assumption that {fn(x)}\left\{f_{n}(x)\right\} and f(x)f(x) are strictly increasing. Construct two sequences {βk}\left\{\beta_{k}\right\} and {γk}\left\{\gamma_{k}\right\} as above, with x∗x^{\ast} replaced by f−1(y)f^{-1}(y). Also define the event A\mathcal{A} similarly. We show that, within the almost sure event A\mathcal{A}, we have fn−1(yn)→f−1(y)f_{n}^{-1}(y_{n})\rightarrow f^{-1}(y).

Fix k≥1k\geq 1. Since f(x)f(x) is strictly increasing, βk<f−1(y)<γk\beta_{k}<f^{-1}(y)<\gamma_{k} implies that

As fn(βk)→f(βk)f_{n}(\beta_{k})\rightarrow f(\beta_{k}), fn(γk)→f(γk)f_{n}(\gamma_{k})\rightarrow f(\gamma_{k}) and yn→yy_{n}\rightarrow y, the inequalities

hold for all sufficiently large nn. By the strict monotonicity of fn(x)f_{n}(x),

for all sufficiently large nn. It then follows that βk≤lim⁡inf⁡nfn−1(yn)≤lim⁡sup⁡nfn−1(yn)≤γk\beta_{k}\leq\lim\inf_{n}f_{n}^{-1}(y_{n})\leq\lim\sup_{n}f_{n}^{-1}(y_{n})\leq\gamma_{k}, for each kk. As βk→f−1(y)\beta_{k}\rightarrow f^{-1}(y) and γk→f−1(y)\gamma_{k}\rightarrow f^{-1}(y), we are done. ∎

Let {fn(x)}n≥1\left\{f_{n}(x)\right\}_{n\geq 1} be a sequence of (random) convex functions defined on an open interval (a,b)(a,b). For each x∈(a,b)x\in(a,b), fn(x)⟶a.s.f(x)f_{n}(x)\overset{\text{a.s.}}{\longrightarrow}f(x). Let {xn}n≥1⊂(a,b)\left\{x_{n}\right\}_{n\geq 1}\subset(a,b) be a sequence such that xn⟶a.s.x∗x_{n}\overset{\text{a.s.}}{\longrightarrow}x^{\ast} for some x∗∈(a,b)x^{\ast}\in(a,b). If f(x)f(x) is differentiable at x∗x^{\ast}, then

where ∂−fn(x)\partial_{-}f_{n}(x) and ∂+fn(x)\partial_{+}f_{n}(x) denote the left and right derivatives of fn(x)f_{n}(x), respectively.

For any i<ji<j, since βi<βj<x∗\beta_{i}<\beta_{j}<x^{\ast} and xn→x∗x_{n}\rightarrow x^{\ast}, we must have βi<βj<xn\beta_{i}<\beta_{j}<x_{n} for all sufficiently large nn. By the convexity of fn(x)f_{n}(x), its left derivatives always exist and we have

for all sufficiently large nn. It follows that

Working with the sequence {γk}k≥1\left\{\gamma_{k}\right\}_{k\geq 1} and using similar arguments as above, we can show that

Since lim⁡sup⁡n∂−fn(xn)≤lim⁡sup⁡n∂+fn(xn)\lim\sup_{n}\partial_{-}f_{n}(x_{n})\leq\lim\sup_{n}\partial_{+}f_{n}(x_{n}), we use (92) and (93) to conclude that lim⁡n∂−fn(xn)\lim_{n}\partial_{-}f_{n}(x_{n}) exists and that it is equal to f′(x∗)f^{\prime}(x^{\ast}). By similar arguments, the same claim also holds for the sequence {∂+fn(xn)}\left\{\partial_{+}f_{n}(x_{n})\right\}, and thus the proof is complete. ∎

References