Fundamental limits of low-rank matrix estimation: the non-symmetric case
Léo Miolane
Introduction
Estimating a low-rank matrix from a noisy observation is a fundamental problem in statistical inference with applications in machine learning, signal processing or information theory. It encompass numerous classical statistical problems from PCA, sparse PCA to high-dimensional Gaussian mixture clustering. Consider a signal matrix where and are two and independent matrices. We will be interested in the low-rank, high-dimensional setting, i.e. will remain fixed as and . Given a noisy observation of the matrix we would like to reconstruct the signal. We consider here additive white Gaussian noise (where ):
where captures the strength of the signal. This model is often called “spiked” Wishart model (or spiked covariance model) and was introduced in statistics by Johnstone . In this paper, we aim at computing the best achievable performance (in term of mean squared error) for the estimation of the low-rank signal. We prove limiting expressions for the mutual information and the minimum mean squared error (MMSE), as conjectured in . This allows us to compute the information-theoretic threshold for this estimation problem. More precisely, we derive a critical value such that when no algorithm can retrieve the signal better than a “random guess” whereas for the signal can be estimated more accurately. As mentioned above, high-dimensional Gaussian mixture clustering can be seen as a particular instance of the matrix factorization problem (1) (see ). The present work justify therefore the non-rigorous derivation of the information-theoretic threshold for Gaussian mixture clustering from .
Random matrix models like (1) has received much attention in random matrix theory. In 1976 Edwards and Jones observed using the non-rigorous “replica” method: “there is a critical finite value [for ] above which a single eigenvalue [of ] splits off from the semi-circular continuum of eigenvalues”. This phase transition phenomenon for the largest eigenvalue of perturbed random matrices has then been rigorously understood in the seminal work of Baik, Ben Arous and Péché and following papers . Suppose for instance that and are vectors with i.i.d. coefficients with zero mean and unit variance. Results from give then
if , the top singular value of converges a.s. to as . Let and be the respectively the left and right unit singular vectors of associated with this top singular value. Then and have trivial correlation with the planted solution: and .
if , the top eigenvalue of converges a.s. to as . Let and be the respectively the left and right unit singular vectors of associated with this top singular value. Then and achieve a non-trivial correlation with the solution: and .
This means that when goes below , the singular vector associated with the top singular value becomes suddenly uninformative. The question then arises: is it still possible to build a non trivial estimator of the signal when ? How does the optimal performance depends on and the priors and on the entries of and ?
To answer this question, one has to analyze the performance of the optimal estimator (in term of mean squared error). This estimator is known to be the posterior mean of the signal given the observations. However computing such an estimator leads to untractable expressions and exponential-time algorithms. This motivated the study of efficient message passing algorithms for solving the matrix factorization problem (1). Rangan and Fletcher proposed an Approximate Message Passing (AMP) algorithm (based on the previous work of ) to estimate the low-rank signal. Deshpande and Montanari considered then the case of Bernoulli priors and showed that AMP was optimal for above a certain critical value . Interestingly, Lesieur et al. conjectured using non-rigorous methods from statistical physics that the estimation problem may become hard for : it would still be possible to recover the signal partially, but not with AMP or any polynomial-time algorithm. Consequently, a careful analysis of AMP algorithm as in would fail to derive information-theoretic threshold in the presence of such hard phase. Lesieur et al. also conjectured in limiting expression for the mutual information and the MMSE. This conjecture was recently proved for the symmetric () case by .
A completely different proof technique based on second moment computations and contiguity has been used to derive upper and lower bounds for the information-theoretic threshold. See the recent works and the references therein. These bounds are however not expected to be tight in the regime considered in this paper.
In this paper we extend and deepen the ideas of to prove the limiting expressions for the mutual information and the MMSE conjectured in . It builds on the mathematical approach of the Sherrington-Kirkpatrick (SK) model: see the books of Talagrand and Panchenko . Our estimation problem is indeed equivalent to a bipartite spin glass model that is closely related to SK model studied in the groundbreaking book of Mézard, Parisi and Virasoro . The methods developed in have then been widely applied to other spin glass models, and in particular models arising from Bayesian estimation problems. This class of models enjoys specific properties due to the presence of the planted (hidden) solution of the estimation problem and to the fact that the parameters of the inference channel (noise, priors…) are supposed to be known by the statistician. In the statistical physics jargon, the system is on the “Nishimori line” (see ), a region of the phase diagram where no “replica symmetry breaking” occurs. These properties will play a crucial role in our proofs. They imply that important quantities will concentrate around their means: the system will then be characterized using only few parameters. For a detailed introduction to the connections between statistical physics and statistical inference, see . Bipartite spin glasses are also of special interest because they are related to Hopfield model . The bipartite SK model has been investigated in , but the study relies on an additional hypothesis, namely the “replica-symmetric” assumption which will be verified for our “planted” model.
Acknowledgments. The author is grateful to M. Lelarge for numerous comments and feedback and to L. Zdeborová and F. Krzakala for pointing out interesting papers.
Main results
We will be interested in the high-dimensional limit where while . Our main quantity of interest is the minimal mean squared error for the estimation of the matrix given the observation of the matrix :
Our goal is to locate the information-theoretic threshold for the estimation problem (2), i.e. the value of below which it not possible to estimate the matrix better than a dummy estimator, when . We need therefore to compute the limit of as , for any value of . We will see in the sequel that this reduces to the computation of the limit of the mutual information \frac{1}{n}I\big{(}(\mathbf{U},\mathbf{V});\mathbf{Y}\big{)}.
2 Connection with statistical physics
We will now connect our statistical estimation problem (2) with statistical physics concepts, namely the notions of Hamiltonian, free energy, replicas and overlap. It will be convenient to express the posterior distribution of given in a “Boltzmann” form. We define the Hamiltonian
The posterior distribution of given is then
where is the appropriate normalization. The free energy of this model is defined as
In statistical physics, the free energy is a fundamental quantity that encodes a lot of information about the system. For instance, its derivative with respect to the inverse temperature corresponds to the average energy. In our context of statistical inference, the free energy contains a lot of relevant information about our estimation problem. In particular, we will see that it corresponds (up to an affine transformation) to the mutual information \frac{1}{n}I\big{(}(\mathbf{U},\mathbf{V});\mathbf{Y}\big{)} of the observation channel. Moreover, its derivative with respect to the signal-to-noise ratio (which plays the role of the inverse temperature) is linked to the minimum mean-square error of our problem by the “I-MMSE Theorem”, see . The asymptotic behavior of the mutual information and the will therefore be linked to the limit of the free energy.
We will now illustrate the concepts of Gibbs distribution, replicas and the Nishimori identity by computing the derivative of the free energy with respect to the signal . The arguments used in this computation will be used repeatedly in the proofs of this paper. is differentiable over and for
where is a replica sampled from the Gibbs distribution . Let . Using the Gaussian integration by parts, we have
3 Effective scalar channel
As we will see in Theorem 1, the limit of is linked to a simple 1-dimensional inference problem. Let be a probability distribution with finite second moment. Let and consider the following observation channel:
where the signal and the noise are independent random variables. Note that the posterior distribution of knowing is then given by
where is the normalization: . We define
The main properties of the functions and are presented in Appendix A.1. In the sequel we will consider the scalar channel (7) for or . We will be interested in values of the signal intensity that satisfy fixed some point equations.
We define the set as
A simple application of Brouwer’s fixed point Theorem (see Proposition 13 in Appendix A.2) gives that .
4 The Replica-Symmetric formula and its consequences
The limit of is expressed using the following function
corresponds to the free energy of the two scalar channels (7) associated to and , minus the term . The Replica-Symmetric formula states that the free energy converges to the supremum of over .
Moreover, these extrema are achieved over the same couples .
Theorem 1 is (with Theorem 2 that generalizes the result to any multidimensional input distribution) the main result of this paper and is proved in Section 5. This proves a conjecture from , in particular corresponds to the “Bethe free energy” (, Equation 47). The Replica-Symmetric formula allows to compute the limit of the mutual information for the inference channel (2).
Proof . The joint distribution is absolutely continuous with respect to the product with Radon-Nikodym derivative:
Therefore the mutual information is equal to
Theorem 1 allows also to compute the limit of the :
Then is equal to minus a countable set and for all (and thus almost every )
Again, this was conjectured in : the performance of the Bayes-optimal estimator (i.e. the MMSE) corresponds to the fixed point of the state-evolution equations (11) which has the greatest Bethe free energy . Before proving Proposition 2, let us deduce the information-theoretic threshold for our matrix estimation problem. Let us define
If the set of the left-hand side is empty, one define . Proposition 2 gives that is the information-theoretic threshold for the estimation of given :
If , then . It is not possible to reconstruct the signal better than a “dummy” estimator.
If , then . It is possible to reconstruct the signal better than a “dummy” estimator.
Proof of Proposition 2. Let . Compute, using the Nishimori identity (Proposition 1),
where we used Equation (6) in the last equality. is a non-increasing function of the signal-to-noise ratio . Consequently, is non-decreasing: is convex. Define the function
The value of the infimum over does not depend on and is differentiable with derivative equal to . The supremum over is achieved over a compact set (by Theorem 1, because is compact), thus an envelope theorem (Corollary 4 from ) gives that is differentiable at if and only if
is a singleton. By strict monotonicity of (see Lemma 9), one see that is differentiable at if and only if there is only one couple that achieves the extrema in (12). Therefore, the set of point at which is differentiable is exactly and for all :
is convex (as a limit of convex functions) and is thus differentiable everywhere except a countable set. This proves the first assertion. By definition, for all . By convexity of and , a standard analysis lemma gives that for all , . The lemma follows.
5 Numerical experiments
In this section we illustrate our results with numerical experiment: we compute the MMSE for different priors and noise levels. For simplicity, we will considers priors for and with zero mean, unit variance and with 2 values in their support:
where characterize the asymmetry of the priors. We will first compare the performance of PCA with the MMSE. The results of mentioned in the introduction give:
For the symmetric case (), we see that PCA achieves a non-trivial performance as soon it is information-theoretically possible to estimate the signal (). It is however sub-optimal. In the asymmetric case, the information-theoretic threshold is strictly below . Thus, for , it is theoretically possible to achieve a non trivial performance but PCA fails. It is conjectured that any polynomial-time algorithm would fail in this regime (see for instance ).
6 Algorithmic interpretation: Approximate Message Passing (AMP)
Approximate Message Passing (AMP) algorithms, introduced in , have been widely used to study the matrix factorization problem (2). They have been used in for the rank-one case and then in for finite-rank matrix estimation. For detailed review and developments about the study of matrix factorization with message-passing algorithms, see .
We introduce briefly the AMP algorithm and comment its connections with the results of the previous sections. More details about the algorithm and numerical experiments can be found in and . We would not give any proof about AMP, but the results presented here can be deduced from and the previously mentioned articles.
The scalar channel presented in Section 2.3 holds a key role in the AMP algorithm. Suppose that we observed and that are noisy observation of respectively and through the scalar channel (7) with signal intensities and . The best predictions that we can make (in term of mean squared error) for and are respectively
The AMP algorithm initializes two estimates of and by setting , , and follows the recursion
where we extend the functions and to vector inputs by applying them coordinate by coordinate. The scalars and are linked to the partial derivatives of the functions and :
After iterations, the algorithm outputs . The AMP algorithm is particularly interesting because its evolution can be rigorously tracked (see ). For , we have almost-surely
The state evolution (19) characterizes therefore the behavior of the AMP algorithm. We see that if converges to the fixed point that maximizes , then the AMP algorithm is an optimal, polynomial-time algorithm. The AMP algorithm is conjectured to be the most efficient polynomial-time algorithm, even in the regime where it does not converges to the optimal fixed point.
7 Extension to rank-k𝑘k matrix estimation
We extend in this section the main results of Section 2.1 multidimensional input distributions.
where are i.i.d. standard normal random variables. Similarly to Section 2.1 we define the minimal mean squared error for the estimation of the matrix given the observation of the matrix :
where the minimum is taken over all estimators (i.e. measurable functions of the observations ). Define the Hamiltonian
We can generalize the definition of the functions and in Section 2.3 to the multidimensional case, and define (see Appendix A.1) for :
where the expectation is taken with respect and is the set of positive semidefinite matrices. We define also
The main properties of the functions and are presented in Appendix A.1.
We define the set as
An application of Brouwer’s fixed point Theorem (see Proposition 13 in Appendix A.2) gives that . Similarly to the unidimensional case we will express the limit of using the functions and . Let
Moreover, these extrema are achieved over the same couples .
For all we have for almost all that all the optimal couples of (23) have the same scalar product and
The proof of Proposition 3 is a simple extension of the proof of Proposition 2 and is therefore left to the reader.
Proof technique
Our proof technique is closely related to that deals with symmetric matrices. It adapts two techniques that originated from the study of the SK model:
A lower bound on limit of the free energy follows from an application of Guerra’s interpolation technique for the SK model (see or ).
The converse upper bound is proved (as in ) via cavity computations, inspired from the “Aizenman-Sims-Starr scheme” (see or ).
However, our inference model differs from the SK model in a crucial point. Under a small perturbation of the model (2), the overlap between the planted solution and a sample from the posterior distribution concentrates around its mean (such behavior is called “Replica-Symmetric” in statistical physics). This property is verified for a wide class of inference problems and is a major difference with the SK model, where the overlap concentrates only at high temperature.
For this reason one has to investigate further the overlap distribution to by-pass this lack of convexity. We mentioned above that the overlaps concentrates around their means. We will show in Section 5.2 that these mean values satisfies asymptotically fixed point equations. These equations are related to the TAP equations for the SK model (see , ) and are called “state evolution equations” in the study of Approximate Message Passing (AMP) algorithms (see Section 2.6 and ). Combining these state evolution equations to the classical Guerra’s interpolation scheme allows to derive a tight lower bound.
A decorrelation principle
We present here a general concentration result for the overlap between two replicas (i.e. a sample from a posterior distribution), for a large class of inference problems. This result will hold under some small perturbation of the inference model, which will correspond to some (small) side-information given to the statistician. This is the analog of the Ghirlanda-Guerra identities (see ) for the SK model: the proof will thus be closely related to the derivation of the Ghirlanda-Guerra identities from . In the context of Bayesian inference, a similar result was proved in for the case of CDMA systems with binary inputs.
Suppose that the distribution of given takes the following form
From now we will simply write instead of . Let us consider a small “perturbation” of our model: suppose that we have some extra side-information on that takes the form:
is the appropriate normalization. We will denote by the expectation with respect to the posterior distribution of given . We will write:
for all and all function for which this integral is well defined. The perturbed free energy is
The next Lemma tells us that if , then the perturbation does not affect the limit of the free-energy:
We have for all , \big{|}F_{n}-F_{n,a}^{\text{(pert)}}\big{|}\leq 2K^{2}a^{2}s_{n}.
Theorem 3 is the analog of Theorem 3.2 (the Ghirlanda-Guerra identities, see ) from and is proved analogously in Appendix B.1.
Proof of Theorem 1
The proof of Theorem 1 is divided in four steps. In Section 5.1 we apply the Theorem 3 above to our matrix estimation problem to show that the overlaps concentrates around their expectations. In Section 5.2, we show that the overlaps satisfy asymptotically some fixed point equations. In Section 5.3, we prove a lower bound for the limit of . In Section 5.4, we use similar arguments as in to obtain an upper bound on the limit, which will be revealed to be tight in Section 5.5.
We will only prove the first equality in Theorem 1, since the second follows from the “sup-inf” formula Proposition 14 in Appendix A.3. In order to simplify the proof we are going to prove Theorem 1 in the case where and have finite (and thus bounded) support . The general case can be deduced from this case by approximating and by mixtures of Diracs as in , Section 6.2.2. Since the dependency in can be incorporated in the vector (and therefore in the prior ), we can restrict ourselves to the case . For simplicity, we are going to consider the case where , i.e. . The proof for general can be directly deduced from the proof for . Indeed, assume that (the case follows simply by symmetry). Let , independently of everything else. Since concentrates tightly around , is is easy to show that the free energy is equal (up to a vanishing term) to the free energy of the observation channel
Therefore, the case will only add some Bernoulli random variables in the proof for without changing the arguments.
For reasons mentioned above, we will suppose in this section to be in the case and , and remove all dependencies in this variables: we will simply write instead of and instead of . We will use the notation .
In this section we apply the results of the previous section to our model (2). We will need to consider an inference model that is slightly more general than (2). Let and suppose that we observe
Similarly, one can associate to the observations (27) the Hamiltonian:
The observations (28) correspond to a small amount of side-information that will allow us to prove some concentration result for the overlaps as in Section 4. The corresponding Hamiltonians read
We write, for , and define the “total” Hamiltonian as . The posterior distribution of given reads
where is the appropriate normalization. Let be the associated Gibbs measure on :
An application of the decorrelation principle of Section 4 (see Appendix B.2 for a proof) gives
2 Fixed point equations
We have seen (in Proposition 4) that the overlaps and concentrates asymptotically around their expectations. In this section, we show that these expected values satisfy fixed point equations, in the limit. The analysis is an adaptation of the derivation of the TAP equations for the SK model, see .
To obtain these fixed point equations, we are going to do what physicists call “cavity computations”: we compare the system with variables to the system with variables to study the influence of the “first” variables on the “last” variables we add.
Similarly, one can decompose the Hamiltonians and
Let us now define and the Gibbs measure on corresponding to the Hamiltonian . An easy adaptation of Proposition 4 gives that the overlaps under the Gibbs measure concentrate around their expectations:
(recall the short notation and ) where
Let be the Gibbs measure on associated with the Hamiltonian as defined by (32).
Proof . By the definition of (see Equation (38)) we have
Proof . By the definition of (see equation (38)) we have
by Cauchy-Schwarz’s inequality. The bounded support assumption on implies that, there exists a constant such that, for all and we have
And the right hand side goes to as by (37). This concludes the proof.
The variables are bounded, so \big{|}\frac{1}{n+1}\sum_{i=1}^{n+1}\langle u_{i}\rangle_{n+1,a}^{2}-\frac{1}{n}\sum_{i=1}^{n}\langle u_{i}\rangle_{n+1,a}^{2}\big{|}=O(n^{-1}), hence the result.
Let and define for
Proof . Define for
Notice that in law. Indeed, conditionally to and , and are two Gaussian processes with the same covariance structure. Consequently,
The function is and therefore Lipschitz on the compact set . We note its Lipschitz constant. belongs to with probability , therefore
The expectation of the right hand side with respect to and goes to zero as because the overlaps under concentrate around their expectations (see Equation 37), and because of Corollary 2. This concludes the proof.
We remark that the function defined as in (9) corresponds to obtained for the choice . Similarly, (defined as in (9)) is the function obtained for . Proposition 5 implies then that the overlaps satisfy asymptotically two fixed point equations.
3 The lower bound: interpolation method
The lower bound is proved using Guerra’s interpolation technique , originally developed for the SK model. In the context of bipartite spin glasses, this interpolation scheme has been used in under a “replica symmetric” assumption.
Proof . Let . Define, for , the Hamiltonians
for , and , where is defined in Section 5.1. Let denotes the Gibbs measure corresponding to the Hamiltonian . Define
Let be fixed. Using Gaussian integration by parts and the Nishimori identity as we did to prove (6) we compute
because is non-decreasing (Lemma 9). Consequently, by Equation (45), . Using Fatou’s lemma
and we conclude using equation (46).
4 Aizenman - Sims - Starr scheme
We prove in this section an upper bound on the limit of the free energy. We consider the observation system (26-27-28) in the special case (so ) and .
Then in law. Define the perturbed free energy
It remains therefore to compute the limit of .
because the contribution of is negligible, for the same reasons than in the proof of Lemma 1. Indeed, since , . Proposition 7 follows then from the following lemma.
Proof . One have . So that
Let be independent standard Gaussian random variables, independent of everything else. Then the processes and
have the same law. Indeed, conditionally on and both are Gaussian processes with the same covariance structure. Consequently
5 The final part
We conclude the proof of Theorem 1 in this section, using the results of the previous sections. We still consider the observation system (26-27-28) with (so ) and .
Equations (48) and (49) give that with probability . Therefore, we have
almost surely. We conclude, using equation (50) that , which proves (combined with Proposition 6) the first expression for the limit of . Theorem 1 follows then from Proposition 14 in Appendix A.3.
Proof of Theorem 2
The major difference with the proof presented in Section 5 is the kind of perturbation we will add to our observation system, in order to obtain concentration results for the overlaps. Instead of adding low-signal Gaussian scalar channels (see (25)), we will rather reveal each variable with small probability. Lemma 3.1 from shows that this kind of perturbation forces the correlations to decay. This approach has already been used in and to obtain overlaps concentration.
Let , and suppose we have access to the additional information, for
where and is a value that does not belong to . The posterior distribution of given is now
where is the appropriate normalization constant. For we will use the following notations
and are thus obtained by replacing the coordinates of and that are revealed by by their revealed values. The notations and will allow us to obtain a very convenient expression for the free energy of the perturbed model which is defined as
The following Proposition comes from (Proposition 22):
For all and all , we have
It remains therefore to compute the limit of the free energy averaged over small perturbations.
2 Overlap concentration
Let denote the expectation with respect to the posterior distribution (52) of given . The Nishimori identity (Proposition 1) will thus be valid under . We recall that is defined in (51), where are independent random variables.
The following lemma comes from (Lemma 3.1). It shows that the extra information forces the correlations to decay.
This implies that the overlap between two replicas, i.e. two independent samples and from the Gibbs distribution , concentrates. Let us define
and are two random variables depending only on and . Notice that .
3 Aizenman-Sims-Starr scheme
Using the concentration results of Proposition 9 the proofs of Section 5.4 can be extended to the multidimensional case.
4 Fixed point equations
Let . Suppose that we have access to the additional observations
where and are i.i.d. , independently of everything else. Let and be defined as in equations (55) and (56), where the Gibbs measure denotes the posterior distribution of given , , and . Notice that Proposition 9 still hold for this Gibbs distribution (the proofs are the same). The arguments of Section 5.2 can be extended to the multidimensional case to obtain the multidimensional version of Corollary 3:
5 The lower bound: interpolation method
Proof . Let . Define, for , the Hamiltonians
for , and . Let be the Gibbs measure defined as
where we recall that the notations and are defined by (53-54). Define
Let be fixed. Gaussian integration by parts and Nishimori identity lead to
where denotes a quantity that goes to as , because of the concentration of the overlaps (Proposition 9). By Proposition 11
We have also . Thus
because is the gradient of the convex function (Lemma 9). Consequently, by Equation (58), . Using Fatou’s lemma
We conclude using equation (59): .
6 The final part
The remaining of the proof is exactly the same than in the unidimensional case (Section 5.5): the variables and converge along a subsequence to a point of , because of Proposition 11. This proves the converse bound of Proposition 12 and thus Theorem 2 (again we use Proposition 14 to obtain the “max-min formula”).
Appendix A The linear Gaussian channel
In this section we will work with positive semi-definite matrices. We will denote by the set of positive semi-definite matrices. Recall that is a convex cone. We will also use Loewner (partial) order on . For ,
for any continuous bounded function . Let be distributed according to independently of everything else. We define the overlap function:
It is not difficult to verify that both functions are continuous over .
The next lemma states the main properties of the functions and .
If is inversible, then is strictly convex.
is differentiable on and for
is non-decreasing in the sense that, if , then . If and , then .
Proof . To prove (i) it suffices to show that is convex, for all .
Let . Let two independent standard random variables, independent of any other random variable. Define . We have
is continuous on $(0,1)t\in(0,1)\mathbf{q}=\mathbf{q}_{1}-\mathbf{q}_{2}$. We have
where we used successively Gaussian integration by parts and the Nishimori identity. This derivative is continuous in and , so is also differentiable at those points. This proves (iii). Similar computations shows that for ,
by Lemma 11 below. This proves (i). To prove (ii) is suffices to show that when and . Suppose that . Then {{\rm Tr}}\Big{[}\big{(}\mathbf{q}(\langle\mathbf{x}\mathbf{x}^{\intercal}\rangle_{\mathbf{q}_{t}}-\langle\mathbf{x}\rangle_{\mathbf{q}_{t}}\langle\mathbf{x}^{\intercal}\rangle_{\mathbf{q}_{t}})\big{)}^{2}\Big{]}=0 almost surely.
If then for all
Combining Lemma 10 and Lemma 11 below, we obtain which is absurd. This proves (ii).
Now, if , using Lemma 10 we see that . This proves (iv). (vi) is obvious. Notice that for
This proves the first part of (v). The second part follows from (iv) and (vii), that we prove now. Let and apply Lemma 8 with :
Let and be two symmetric matrices. Suppose that is semidefinite positive. Then
Moreover, if we have equality if and only if .
Proof . is semidefinite positive, so it admits a square root . Define . Then
A.2 Fixed points equations
Proof . and take their values (by Lemma 9 (v)) in
which is convex and compact. The function is continuous from to . Brouwer’s Theorem gives the existence of a fixed point of : .
A.3 The min-max formula
Recall that is defined by Definition 1 (for ) and Definition 2 (for ).
Suppose that . Then
Moreover, these extrema are achieved over the same couples .
Proof . is a compact set. Let that achieves the supremum of the left-hand side of (62). The function is convex (by Lemma 9) and his gradient at is equal to
because . Thus .
Therefore, and . We can thus restrict the supremum to .
For we define and . Let denote the interior of in , that is
If , then is achieved at a unique . Moreover,
The function is differentiable, with gradient given by
Proof . Let and define . thus by Lemma 9, is strictly convex with gradient
Consequently, . admits therefore a unique minimizer . (63) follows from the optimality conditions at .
Let . We are going to show that is differentiable on . so by Lemma 9 we can find such that for all , . Let now . For all
Consequently, . For , we have shown that the infimum is achieved at a unique point of a compact set. Thus, by an “envelope theorem” (Corollary 4 from ), is differentiable on with gradient given by (64). The lemma follows.
From what we have seen until now, . Notice that is continuous over . Indeed for
and the second term of the right-hand side is a concave function of (as an infimum of linear functions) and is thus continuous. Moreover, one verify easily that if for some , then . Consequently the supremum of is achieved at some .
Case 1: . By Lemma 12 above, the minimum of is thus achieved at a unique . The optimality condition of at gives:
By Lemma 12, is the unique minimizer of , therefore . By (63) we have . Suppose that . Then by monotonicity of (Lemma 9) we have . Thus
which is absurd because maximizes . We conclude that and and therefore
which is absurd. Therefore, there exists such that and .
for all measurable function , where the last expectation is with respect and , where . Let and let us chose . Compute
where we used the fact that is an eigenvectors of associated with the eigenvalue . We conclude using Equation 65.
and we conclude that . Recall that is concave on its domain . Since , we have by Lemma 12, . By concavity we have then
has bounded gradient and is thus -Lipschitz for some constant . We have then
for large enough. This is absurd. We conclude that we can not have .
Appendix B Proofs of the decorrelation principles
Before proving Lemma 14, let us show how it implies Theorem 3.
Proof of Theorem 3. By the bounded support assumption on , the overlap between two replicas is bounded by , thus
and we conclude by integrating with respect to over $\square$
Proof of Lemma 14. is twice differentiable on , and for
Thus \big{\langle}(U(\mathbf{x})-\langle U(\mathbf{x})\rangle_{n,a})^{2}\big{\rangle}_{n,a}\leq\frac{1}{ns_{n}}(\phi^{\prime\prime}(a)+2K^{2}) and by integration with respect to ,
We will use the following lemma on convex functions (from , Lemma 3.2).
If and are two differentiable convex functions then, for any
where .
Combining this with equation (69), we obtain
for some constant depending only on . The minimum of the right-hand side is achieved for for large enough. Then, (70) gives
B.2 Proof of Proposition 4
Proof . Let . We first work conditionally to , i.e. suppose and to be fixed and consider the function
for some constant depending only on , , and . We have the same inequality for the partial derivatives with respect to the . Then Corollary 3.2 from (which is a consequence of the Efron-Stein inequality) gives
Proof of Proposition 4. The choice of and Lemma 16 above implies
We deduce then the proposition from the fact that the proof we gave of Theorem 3 remains valid if one consider the overlap over only the first half of the components of the replicas (with a perturbation involving only the first half of the components of ).