A Partial Derandomization of PhaseLift using Spherical Designs
D. Gross, F. Krahmer, R. Kueng
Introduction
It is by no means clear how many such amplitude measurements are necessary to allow for recovery. Thus from the very beginning, there have been a number of works regarding injectivity conditions for this problem in the context of the specific applications .
Balan et al. consider the scenario of measurements, which form a complex projective -design (cf. Def. 3 below). They derive an explicit reconstruction formula for this setup based on the following observation well known in conic programming. Namely, the quadratic constraints on are linear in the outer product :
This “lifts” the problem to matrix space of dimension , where it becomes linear and can be explicitly solved to find the unique solution.
As we will show in Theorem 2, it is, without making additional assumptions on the -design, not possible to use as measurements a random subset of this -design which is of size . In other words, for the measurement scenario described in , the quadratic scaling in is basically unavoidable.
To contrast these two extreme approaches, ref. works with a number of measurements close to the absolute minimum, but there are no tractable reconstruction schemes provided, the question of numerical stability is not considered, and it is unclear whether non-generic measurements – i.e., vectors with additional structural properties – can be employed. On the other hand, the number of measurements in is much larger, while the measurements are highly structured and there is an explicit reconstruction method. A number of recent works including this paper aim to balance between these two approaches, working with a number of measurements only slightly larger while having at least some of the desired properties mentioned above.
Ref. introduces a reconstruction method called polarization that works for measurements and can handle structured measurement vectors, including the masked illumination setup that appears in diffraction imaging , where the measurements are generated by the discrete Fourier transform preceded by a random diagonal matrix. For Gaussian measurements, the polarization approach has also shown to be stable with respect to measurement noise . While simulations seem to suggest stability also for the derandomized masked illumination setup, a proof of stability is – to our knowledge – not available yet.
An alternative approach, which we will also follow in this paper, is the PhaseLift algorithm, which is based on the lifted formulation (1). The algorithm was introduced in and reconstruction guarantees have been provided in . The central observation is that the matrix , while unknown, is certainly of rank one. This connects the phase retrievel problem with the young but already extensive field of low-rank matrix recovery . Over the past years, this research program has rigorously identified many instances in which low-rank matrices can be efficiently reconstructed from few linear measurements. The existing results on low-rank matrix recovery were not directly applicable to phase retrieval, because the measurement matrices failed to be sufficiently incoherent in the sense of (the incoherence parameter captures the well-posedness of a low-rank recovery problem). For the case of Gaussian measurement vectors , Candès, Strohmer, Voroninski and Li were able to circumvent this problem, providing problem-specific stable recovery guarantees for a number of measurements of optimal order . For recovery, they use a convex relaxation of the rank minimization problem, which makes the reconstruction algorithm tractable.
It should be noted, however, that because of the significantly increased problem dimensions, PhaseLift is not as efficient as many phase retrieval algorithms developed over the last decades in the physics literature (such as ) and the optimization literature (for example ). Recently there have been attempts to provide recovery guarantees for alternating minimization algorithms , which are somewhat closer to the algorithms used in practice, but this direction of research is only at its beginnings.
While the above mentioned recovery guarantees for PhaseLift address the issues of tractable reconstruction and stability with respect to noise, these results leave open the question of whether measurement systems with additional structure and less randomness still allow for guaranteed recovery. There are both practical and theoretical motivations for pursuing such generalizations: A practitioner may be constrained in the choice of measurements by the application at hand or reduce the amount of randomness required for implementation purposes. The most prominent example are again masked Fourier measurements, which appear as a natural model in diffraction imaging, but a lot of different scenarios imposing different structure are conceivable. From a theoretical point of view, the use of Gaussian vectors obscures the specific properties that make phase retrieval possible. As discussed in the following subsection, it is a common thread in randomized signal processing that results are first established for Gaussian measurements and later generalized to structured ensembles.
In this paper, we focus on the theoretical aspect: which properties of a measurements are sufficient for PhaseLift to succeed? We prove recovery guarantees for ensembles of measurement vectors drawn at random from a finite set whose first moments agree with those of Haar-random vectors (or, essentially, Gaussian vectors). A configuration of finite vectors which gives rise to such an ensemble is known as a complex projective -design The definition of a -design varies between authors. In particular, what is called a -design here (and in most of the physics literature), would sometimes be referred to as a or even a -design. See Section 3.3 for our precise definition. . Designs were introduced by Delsarte, Goethals and Seidel in a seminal paper and have been studied in algebraic combinatorics , coding theory , and recently in quantum information theory . Furthermore, complex projective -designs were the key ingredient for the reconstruction formula for phase retrieval proposed in .
One may see a more general philosophy behind this approach. In the field of sparse and low-rank reconstruction, a number of recovery results had first been established for Gaussian measurements. In subsequent works, it has then been proven that measurements drawn at random from certain fixed orthonormal bases are actually sufficient. Examples include uniform recovery guarantees for compressed sensing ( vs. ) and low-rank matrix recovery ( vs. ), respectively. Typically, the de-randomized proofs require much higher technical efforts and deliver slightly weaker results. For a recent survey on structured random measurements in signal processing see .
As the number of measurements needed for phase retrieval is larger than the signal space dimension, one cannot expect these results to exactly carry over to the phase retrieval setting. Nevertheless, the question remains whether there is a larger, but preferably not too large, set such that measurements drawn from it uniformly at random allow for phase retrieval reconstruction guarantees. In some sense, the sampling scenario we seek can be interpreted as an interpolation between the maximally random setup of Gaussian measurement with an optimal order of measurements and the construction in , which is completely deterministic, but suboptimal in terms of the embedding dimension. While in this paper, we will focus on the phase retrieval problem, we remark that such an interpolating approach between measurements drawn from a basis and maximally random measurements may also be of interest in other situations where constructions from bases are known, but lead to somewhat suboptimal embedding dimensions.
The concept of -designs, as defined in Section 3.3, provides such an interpolation. The intuition behind that definition is that with growing , more and more moments of the random vector corresponding to a random selection from the -design agree with the Haar measure on the unit sphere. In that sense, as scales up further, -designs give better and better approximations to Haar-random vectors.
From a practical point of view, the usefulness of these concepts hinges on the availability of constructions for designs. Explicit constructions for any order and any dimension are known – however, they are typically “inefficient” in the sense that they require a vector set of exponential size. For example, the construction in uses vectors which is exponential in the dimension .
Tighter analytic expressions for exact designs are notoriously difficult to find. Designs of degree 2 are widely known . A concrete example is used for the converse bound in Section 7 (as well as for the converse bounds for low-rank matrix recovery from Fourier-type bases in ). For degree 3, both real While stated only for dimensions that are a power of , the results can be used for construtions in arbitrary dimensions . and complex designs are known. For higher , there are numerical methods based on the notion of the frame potential , non-constructive existence proofs , and constructions in sporadic dimensions (c.f. and references thererin).
Importantly, almost-tight randomized constructions for approximate designs for arbitrary degrees and dimensions are known . The simplest results show that collections of Haar-random vectors form approximate -designs. This indeed can reduce randomness: One only needs to expend a considerable amount of randomness once to generated a design – for subsequent applications it is sufficient to sample small subsets from it The situation is comparable to the use of random graphs as randomness expanders .. Going further, there have been recent deep results on designs obtained from certain structured ensembles . We do not describe the details here, as they are geared toward quantum problems and may have to be substantially modified to be applicable to the phase retrivial. The only connection to phase retrieval to date is the estimation of pure quantum states .
Finally we point out that the notion of the frame potential above is no coincidence. In a frame-theoretic approach to designs is provided, underlining their close connection.
2. Main results
In this paper, we show that spherical designs can indeed be used to partially derandomize recovery guarantees for underdetermined estimation problems; we generalize the recovery guarantee in to measurements drawn uniformly at random from complex projective designs, at the cost of a slightly higher number of measurements.
Here is an arbitrary parameter and is a universal constant.
As the discussion of the previous subsection suggests, the bounds on the sampling rate decrease as the order of the design increases. For fixed , and up to poly-log factors, it is proportional to . This is sub-quadratic for the regime where our arguments apply. If the degree is allowed to grow logarithmialy with the dimension (as ), we recover an optimal, linear scaling up to a polylog overhead, .
In light of the highly structured, analytical and exact designs known for degree 2 and 3, it is of great interest to ask whether a linear scaling can already be achieved for some small, fixed . As shown by the following theorem, however, for not even a subquadratic scaling is possible if no additional assumptions are made, irrespective of the reconstruction algorithm used.
Suppose that measurement vectors are sampled independently and uniformly at random from . Then, for any , the number of measurements must obey
It is worthwhile to put this statement in perspective with other advances in the field. Throughout our work, we have only demanded that the set of all possible measurement vectors forms a -design and have not made any further assumptions. Theorem 2 has to be interpreted in this regard: The 2-design property alone does not allow for a sub-quadratic scaling when a “reasonably small” probability of failure is required in the recovery process.
Note that this does not exclude the possibility that certain realizations of 2-designs can perform better, if additional structural properties can be exploited. A good example for such a measurement process is the multi-illumination setup provided in . In the authors of this paper verified that the set of all measurement vectors used in the framework of does constitute a 2-design (Lemma 6). Additional structural properties – most notably a certain correlated Fourier basis structure in the individual measurements – allowed for establishing recovery guarantees already for measurements and , respectively – which both clearly are sub-quadratic sampling rates.
3. Outlook
There are a number of problems left open by our analysis. First, recall that our results achieve linear scaling up to logarithmic factors only when samples are drawn from a set of superpolynomial size. Thus it would be very interesting to find out whether there are polynomial size sets such that sampling from them achieves such a scaling, in particular, if -designs for some fixed can be used. The case of seems particularly important in that regard, since the converse bound (Theorem 2) shows that a design order of at least 3 is necessary. Also, highly structued 3-designs are known to exist (see above).
Another important follow-up problem concerns approximate -designs. While our main result is phrased for exact -designs, certain scenarios will only exhibit approximate design properties. We expect that our proofs can be generalized to such a setup, but also leave this problem for future work. Lastly, the reconstruction quality for noisy measurements is also an important issue yet to be investigated.
Numerical Experiments
In this section we complement our theoretical results with numerical experiments, which we have implemented in Matlab using CVX . As may have been expected, these experiments suggest that PhaseLift from designs actually works much better than our main theorem suggests. To be concrete, we use stabilizer states – a highly structured vector set which is very prominent in quantum information theory . Stabilizer states exist in any dimension, though their properties are somewhat better-behaved in prime power dimensions. In this case, there exists stabilizer state vectors. Due to their rich combinatorial structure, these vectors can be constructed efficiently. For dimensions that are a power of two, it is known that the set of stabilizer states forms a 3-design. This statement is false for other prime power dimensions ( for some ), where they only form an exact 2-design. However, weighted 3-designs can be constructed for arbitrary dimensions by projecting down stabilizer states from the next largest power-of-2-dimension obeying . For further clarification of the concept of exact and weighted -designs we defer the reader to and references therin.
We obtain the picture of a relatively sharp phase transition along a line that scales linearly in the problem dimension. In fact, the transtion seems to occur in the vicinity of the line – drawn in red in Figure 1. This seems to agree with the conjecture that measurements are required for injectivity (see e.g. ). However, there are a few differences in the problem setup: Firstly, the conjecture only asks whether there is a unique solution, while the numerical simulations study whether the PhaseLift algorithm can find it. Secondly, the conjecture concerns unique solutions for all possible inputs, while numerically, we estimate the success probability. And thirdly, the conjecture states that generic measurements work, while our simulations use a specific random procedure (drawn uniformly from a 3-design) to generate them.
Technical Background and Notation
In this work we require three different objects of linear algebra: vectors, matrices and operators acting on matrices.
We will work with vectors in a -dimensional complex Hilbert space equipped with an inner product . We refer to the associated induced norm by
We will denote such vectors by latin characters. For , we define the dual vector via
On the level of matrices we will exclusively consider dimensional hermitian matrices, which we denote by capital latin characters. Endowed with the Hilbert-Schmitt (or Frobenius) scalar product
the space becomes a Hilbert space. In addition to that, we will require the 3 different Schatten-norms
where the second one is induced by the scalar product (3). These three norms are related via the inequalities
We call a hermitian matrix positive-semidefinite (), if for all . Positive semidefinite matrices form a cone (Chapter II,12), which induces a partial ordering of matrices. Concretely, for we write if is positive-semidefinite ().
Finally, we will frequently encouter matrix-valued operators acting on the space . We label such objects with capital caligraphic letters and introduce the operator norm
induced by the Frobenius norm on . It turns out that only very few matrix-valued operators will appear below. These are: the identity map
and (scalar multiples of) projectors onto some matrix . The latter corresponds to
The notion of positive-semidefiniteness directly translates to matrix valued operators. Concretely, we call positive-semidefinite () if for all . Again, this induces a partial ordering. Like in the matrix case, we write , if . It is easy to check that all the operators introduced so far are positive semidefinite and in particular we obtain the ordering
2. Multilinear Algebra
The properties of -designs are most naturally stated in the framework of (-fold) tensor product spaces. This motivates recapitulating some basic concepts of multilinear algebra that are going to greatly simplify our analysis later on. The concepts presented here are standard and can be found in any textbook on multilinear algebra. Our presentation has been influenced in particular by .
Let be (finite dimensional, complex) vector spaces, and let be their dual spaces. A function
is multilinear, if it is linear in each , . We denote the space of such functions by and call it the tensor product of . Consequently, the tensor product is the space of all multilinear functions
and we call the elementary elements the tensor product of the vectors . Such an element can alternatively be defined more concretely via the Kronecker product of the individual vectors. However, such a construction requires an explicit choice of basis in which is not the case in (6).
With this notation, the space of linear maps (-matrices) corresponds to the tensor product which is spanned by – the set of all rank-1 matrices. For this generating set of , we define the trace to be the natural bilinear map
for all . The familiar notion of trace is obtained by extending this definition linearly to .
Using allows us to define the (matrix) tensor product to be the space of all multilinear functions
in complete analogy to the above. We call the elements the tensor product of the matrices .
On this tensor space, we define the partial trace (over the -th system) to be
Note that with the identification , corresponds to the natural contraction at position . The partial trace over more than one system can be obtained by concatenating individual traces of this form, e.g. for
In particular, the full trace then corresponds to
Let us now return to the tensor space of vectors. We define the (symmetrizer) map via their action on elementary elements:
where denotes the group of permutations of elements. This map projects onto the totally symmetric subspace of whose dimension is
3. Complex projective designs
The idea of (real) spherical designs originates in coding theory and has been extended to more general spaces in . We refer the interested reader to Levenshtein for a unified treatment of designs in general metric spaces and from now on focus on designs in the complex vector space .
Roughly speaking, a complex projective -design is a finite subset of the complex unit sphere in with the property that the discrete average of any polynomial of degree or less equals its uniform average. Many equivalent definitions – see e.g. – capture this essence. However, there is a more explicit definition of a -design that is much more suitable for our purpose:
A finite set of normalized vectors is called a -design of dimension if and only if
where denotes the projector onto the totally symmetric subspace (7) of and consequently .
where the right hand side is integrated with respect to the Haar measure. This form makes the statement that -designs mimic the first moments of Haar measure more explicit.
P. Seymor and T. Zaslavsky proved in that -designs on exist for every , provided that is large enough (), but they do not give an explicit construction. A necessary criterion – cf. – for the -design property is that the number of vectors obeys
However, the proof in is non-constructive and known constructions are “inneficient” in the sense that the number of vectors required greatly exceeds (10). Hayashi et al. proposed a construction requiring vectors. For real spherical designs other “inefficient” constructions have been proposed () which can be used to obtain complex projective designs.
Adressing this apparant lack of efficient constructions, Ambainis and Emerson proposed the notion of approximate desings. These vector sets only fulfill property (9) only up to an -precision, but their great advantage is that they can be constructed efficiently. Concretely, they show that for every , there exists an approximate -design consisting of vectors only.
The great value of -designs is due to the following fact: If we sample vectors iid from a -design , the design property guarantees (with and )
for all . This knowledge about the first moments of the sampling procedure is the key ingredient for our partial derandomization of Gaussian PhaseLift .
4. Large Deviation Bounds
This approach makes heavy use of operator-valued large deviation bounds. They have been established first in the field of quantum information by Ahlswede and Winter . Later the first author of this paper and his coworkers successfully applied these methods to the problem of low rank matrix recovery . By now these methods are widely used and we borrow them in their most recent (and convenient) form from Tropp .
5. Wiring Diagrams
The defining property (9) of -designs is phrased in terms of tensor spaces. To work with these notions practically, we need tools for efficiently computing contractions between high-order tensors. The concept of wiring diagrams provides such a method – see for an introduction and also (however, they use a slightly different notation). Here, we give a brief description that should suffice for our calculations.
Roughly, the calculus of wiring diagrams associates with every tensor a box, and with every index of that tensor a line emanating from the box. Two connected lines represent contracted indices. (More precisely, we place contravariant indices of a tensor on top of the associated box and covariant ones at the bottom. However, one should be able to digest our calculations without reference to this detail). A matrix can be seen as a two-indexed tensor . It will thus be represented by a node with the upper line corresponding to the index and the lower one to . Two matrices are multiplied by contracting ’s “contravariant” index with ’s “covariant” one:
corresponds to a contraction of the two indices of a matrix:
Tensor products are arranged in parallel:
Hence, a partial trace takes the following form:
The last ingredient we need are the transpositions on which act by interchanging the th and the th tensor factor. For example
with arbitrary. Transpositions suffice, because they generate the full group of permutations. For we only have
but for higher tensor systems more permutations can occur. Consequently, permutations act by interchanging different input and output lines and the wiring diagram representation allows one to keep track of this pictorially. In fact, only the input and output position of a line matters. We can use diagrams to simplify expressions by disentangling the corresponding lines. Take on as an example. Using wiring diagrams we can derive the standard result
pictorially. We are now ready to prove some important auxiliary results.
Let be arbitrary. Then it holds that
which is, in our experience, a common misconception.
The basic formula (7) for is given by
and the concepts from above allow us to translate this into the following wiring diagram:
(Note that this operator acts on the full tensor space , hence in the wiring diagram it is represented by a two-indexed box.) Applying the graphical calculus yields
Obviously, it is also possible to obtain (11) by direct calculation. We have included such a calculation in the appendix (Section 9.1) to demonstrate the complexity of direct calculations as compared to graphical ones.
We conclude this section with the following slightly more involved result.
Let be arbitrary. Then it holds that
The proof can in principle be obtained by evaluating all permutations of 3 tensor systems algebraically and taking the partial trace afterwards. However, a pictorial calculation using wiring diagrams is much faster and more elegant.
For permutations of three elements, formula (7) implies
where. , etc. This in turn allows us to write
Problem Setup
In the sampling process, we start by measuring the intensity of the signal:
which is a renormalized version of . Concretely
The scaling is going to greatly simplify our analysis, because it guarantees that is “near-isotropic”, as the following result shows.
The operator defined in (16) is near-isotropic in the sense that
Let us start with deriving (17). For arbitrary we have
Here, (18) follows from the fact that the ’s are chosen iid from a -design, (4.1) uses the fact that together with Definition 3, and the final line is an application of Lemma 6. ∎
Let now be the signal we want to recover. As in we consider the space
(which is the tangent space of the manifold of all hermitian matrices at the point ). This space is of crucial importance for our analysis. The orthogonal projection onto this space can be given explicitly:
We denote the projection onto its orthogonal complement with respect to the Frobenius inner product by . Then for any matrix the decomposition
is valid. We point out that in particular
holds. We will frequently use this fact. For a proof, consider arbitrary and insert the relevant definitions:
2. Convex Relaxation
Following the measurements (13) and (14) can be translated into matrix form by applying the following “lifts”:
By doing so the measurements assume the a linear form:
Hence, the phase retrivial problem becomes a matrix recovery problem. The solution to this is guaranteed to have rank 1 and encodes (up to a global phase) the unknown vector via . Relaxing the rank minimization problem (which would output the correct solution) to a trace norm minimization yields the now-familiar convex optimization problem
While this convex program is formally equivalent to the previously studied general-purpose matrix recovery algorithms , there are two important differences:
The measurement matrices are rank-1 projectors: .
The unknown signal is known to be proportional to a rank-1 projector () as well.
3. Well-posedness / Injectivity
In this section, we follow to establish a certain injectivity property of the measurement operator . Compared to , our injectivity properties are somewhat weaker. Their proof used the independence of the components of the Gaussian measurement operator, which is not available in this setting, where individual vector components might be strongly correlated. We will pay the price for these weaker bounds in Section 6. There, we construct an “approximate dual certificate” that proves that the sought-for signal indeed minimizes the nuclear norm. Owing to the weaker bounds found here, the construction is more complicated than in . In the language of , we will have to carry out the full “golfing scheme”, as opposed to the “single leg” that proved sufficient in .
With probability of failure smaller than the inequality
is valid for all matrices simultaneously.
We aim to show the more general statement
Note that these summands have mean zero by construction. Furthermore observe that the auxiliary result (23) implies
follows. For the variance we use the standard identity
and focus on the last expression. Writing it out explicitly yields
where we have used the basic definition of and . Consequently, for arbitrary
Here we have applied and Lemma 7 in lines 3 and 4, respectively. Furthermore we used – hence and – as well as the basic definition (22) of to simplify the terms occuring in the fourth line. Putting everything together yields
and we can safely set . Now Theorem 5 tells us
for all . This gives the desired bound on the event
occuring. If this is not the case, (26) implies
for all matrices simultaneously. This is the general statement at the beginning of the proof and setting yields Proposition 9. ∎
Let be as above with vectors sampled from a -design (). Then the statement
holds with probability one for all matrices simultaneously.
where we have used . ∎
Note that equation (27) can be improved. Indeed, a standard application of the Operator Bernstein inequality (Theorem 4) gives
for all matrices with probability of failure smaller than for some . However, we actually do not require this tighter bound.
Proof of the Main Theorem / Convex Geometry
In this section, we will follow to prove that the convex program (24) indeed recovers the sought for signal , provided that a certain geometric object – an approximate dual certificate – exists.
Consequently is guaranteed to be the unique minimum of (24), if
is true for every feasible . In order to show this we combine feasibility of with inequalities (25) and (27) to obtain
Feasibility of also implies , because by defnition is in the range of . Combining this insight with the defining property (28) of and (30) yields
which is just the desired optimality criterion (29). ∎
Constructing the Dual Certificate
A straightforward approach to construct an approximate dual certificate would be to set
The key observation here is that the -design property provides one with useful information about the first moments of the random variable . This knowledge allows us to explicitly bound the probability of “dangerously large overlaps” or “coherent measurement vectors” occurring.
Let be an arbitrary vector of unit length. If is chosen uniformly at random from a -design () , then the following is true for every :
We aim to prove the slightly more general statement
which is valid for any . Setting then yields (32). The -design property provides us with useful information about the first moments of the non-negative random variable . Indeed, with it holds for every that
These inequalities are tight for the mean of and hence
Now we aim to use the well-known -th moment bound
which is a straightforward generalization of Chebyshev’s inequality. Applying it, yields the desired result. Indeed,
The previous lemma bounds the probability of the undesired events
where is a fixed parameter which we refer to as the truncation rate. It turns out that a single truncation of this kind does not quite suffice yet for our purpose. We need to introduce a second truncation step.
Fix arbitrary and decompose it as
and define the two-fold truncated operator
where and denote the indicator functions associated with the events and , respectively.
The following result shows that due to Lemma 13 this truncated operator is in expectation close to the original .
Fix arbitrary and let be as in (34). Then
We start by introducing the auxiliar (singly truncated) operator
Now use Lemma 13 to bound the first term:
and inserting these bounds into (36) yields the desired statement. ∎
We now establish a technical result which will allow us to find a suitable approximate dual certificate using the “golfing scheme” construction .
Fix arbitrary, let be as in (34). Assume that that the design order is at least 3 and the truncation rate satisfies
Then for and with probability at least one has
The statement is invariant under rescaling of . Therefore it suffices to treat the case . In this case we can decompose
which follows from , and . To obtain (38) we use a similar reasoning:
where we have used the fact that projects onto a subspace of at most rank-2 matrices in the third line and (43) in the fourth. This motivates to define the event
which guarantees both (37) and (38) due to the assumption on and . So everything boils down to bounding the probability of . We decompose
We will estimate this sum using the Operator Bernstein inequality (Theorem 4). Thus we need an a priori bound for the summands
as well as a bound for the variance. First observe that
With this ingredient we can now construct a suitable approximate dual certificate , closely following .
holds and the total number of measurements fulfills
The randomzied construction of is summarized in Algorithm 1. If this algorithm succeeds, it outputs three lists
The recursive construction yields the following expressions (c.f. [70, Lemma 14]):
Then, in case of success, the validity of properties (37) and (38) for and in each step ( and , respectively) guarantee
Thus, constitutes an approximate dual certificate in the sense of Def. 11.
Recall that the ’s are Bernoulli random variables which indicate whether the -th iteration of the algorithm has been succesful (), or failed (). Our aim is to bound the probability of the event in (42) by a similar expression involving independent It was pointed out to us by A. Hansen that in some previous papers which involve a similar construction to the one presented here, it was tacitly assumed that the are independent. This will of course not be true in general. Fortunately, a more careful argument shows that all conclusions remain valid . Our treatment here is similar to the one presented in . Bernoulli variables . To this end, write
is valid if is an independent -Bernoulli distributed with
Proposition 16 provides a uniform lower bound on the success probability . Indeed, there is a universal constant such that invoking Prop. 16 with
and gives a probability of success of at least for any (in particular, independently of the ). Thus, choosing and for all , we can then iterate the estimate (44) to arrive at
where the are independent Bernoulli variables with parameter . A standard Chernoff bound (e.g. [72, Section Concentration: Theorem 2.1]) gives
Setting the number of iterations generously to
where we have used in the last inequality. Together with (42), (45) and (46) this gives the desired bound
on our construction of failing. The total number of measurement vectors sampled is
Finally we are ready to put all pieces together and show or main result – Theorem 1.
Converse Bound
In this paper, we require designs of order at least three. Here we prove that this criterion is fundamental in the sense that sampling from 2-designs in general cannot guarantee a sub-quadtratic sampling rate. In order to do so, we will use a particular sort of 2-design, called a maximal set of mutually unbiased bases (MUBs) . Two orthonormal bases and are called mutually unbiased if their overlap is uniformly minimal. Concretely, this means that
must hold for all . Note that this is just a generalization of the incoherence property between standard and Fourier basis. In prime power dimensions, a maximal set of such MUBs is known to exist (and can be constructed) . Such a set is maximal in the sense that it is not possible to find more than MUBs in any Hilbert space. Among other interesting properties – cf. for a detailed survey – maximal sets of MUBs are known to form 2-designs .
The defining properties of a maximal set of MUBs allow us to derive the converse bound – Theorem 2.
Suppose that measurement vectors are sampled independently and uniformly at random from . Then, for any , the number of measurements must obey
Consequently a scaling of in general cannot be avoided when demanding only the property of being a 2-design and simultaneously requiring a “reasonably small” probability of failure in the recovery process.
Suppose that is one orthonormal basis contained in the maximal set of MUBs and set as well as . Note that by definition these vectors are orthogonal and normalized. Due to the particular structure of MUBs, and can only be distinguished if either or is contained in . Since each is chosen iid at random from containing elements, the probability of obtaining either or is . As a result, the problem reduces to the following standard stopping time problem (cf. for example Example (2) in Chapter 6.2 in ):
To answer this question, we have to find the smallest integer such that
for any implies that (48) is a necessary criterion for (49) and we are done. ∎
Conclusion
In this paper we have derived a partly derandomized version of Gaussian PhaseLift . Instead of Gaussian random measurements, our method guarantees recovery for sampling iid from certain finite vector configurations, dubbed -designs. The required sampling rate depends on the design order :
For small this rate is worse than the Gaussian analogue – but still non-trivial. However, as soon as exceeds , we obtain linear scaling up to a polylogarithmic overhead.
In any case, we feel that the main purpose of this paper is not to present yet another efficient solution heuristics, but to show that the phase retrieval problem can be derandomized using -designs. These finite vector sets lie in the vast intermediate region between random Fourier vectors and Gaussian random vectors (the Fourier basis is a -design, whereas normalized Gaussian random vectors correspond to an -design). Therefore the design order allows us to gradually transcend between these two extremal cases.
Acknowledgements DG and RK are grateful to the organizers and participants of the Workshop on Phaseless Reconstruction, held as part of the 2013 February Fourier Talks at the University of Maryland, where they were introduced to the details of the problem. This extends, in particular, to Thomas Strohmer.
The work of DG and RK is supported by the Excellence Initiative of the German Federal and State Governments (Grant ZUK 43), by scholarship funds from the State Graduate Funding Program of Baden-Württemberg, and by the US Army Research Office under contracts W911NF-14-1-0098 and W911NF-14-1-0133 (Quantum Characterization, Verification, and Validation), and the DFG. FK acknowledges support from the German Federal Ministry of Education and Reseach (BMBF) through the cooperative research project ZeMat.
References
Appendix
Here we briefly state an elementary proof of Lemma 6. In the main text we proved this result using wiring diagrams. The purpose of this is to underline the relative simplicity of wiring diagram calculations. Indeed, the elementary proof below is considerably more cumbersome than its pictorial counterpart.
Let us choose an arbitrary orthonormal basis of . In the induced basis of the transpositions then correspond to
This choice of basis furthermore allows us to write down for explicity:
Consequently we get for arbitrary
The latter term can be evaluated explicitly: