Factor models on locally tree-like graphs
Amir Dembo, Andrea Montanari, Nike Sun
Introduction
Let be a finite undirected graph, and a finite alphabet of spins. A factor model on is a probability measure on the space of (spin) configurations of form
and to determine its value. [In the literature, is also referred to as the “free entropy density” or “pressure.”]
The primary example we consider is the Potts model for a system of interacting spins on a graph. Formally, the -Potts model on with inverse temperature and magnetic field is the probability measure on (with ) given by
For the system favors monochromatic edges and is said to be ferromagnetic, while for the system favors edge disagreements and is said to be anti-ferromagnetic; the magnetic field biases vertices toward the distinguished spin . The -Potts model generalizes the Ising model which corresponds to the case . In analogy with the Potts model, in the general factor model setting we continue to refer to as the interaction or temperature parameter and to as the magnetic field.
Potts models have been intensively studied in statistical mechanics because of their key role in the theory of phase transitions MR641370, critical phenomena MR1227790 and conformally invariant scaling limits MR2280251. As demonstrated, for instance, in MR2875752 for the Ising model, determining the limit (2) plays a key role in characterizing the asymptotic structure of the measures in the thermodynamic limit. Potts models are also of great interest in combinatorics: recall in fact that the partition function admits a random-cluster representation (MR0359655; MR2243761; see also Section 4.2), which at reads
with denoting the number of connected components induced by the subset of edges ; cf. (53). Up to a multiplicative constant this coincides with the Tutte polynomial of evaluated at , ; see, for example, MR2187739.
Mathematical statistical mechanics has focused so far on specific graph sequences , for example, on finite exhaustions of the rectangular grid or other regular lattices in dimensions with fixed. Under mild conditions on the sequence, existence of the free energy density is a consequence of the following well-known argument (see, e.g., MR0289084, Proposition 2.3.2): each graph can be decomposed into smaller blocks by deleting a collection of edges whose number is negligible in comparison with the volume. Consequently the sequence is approximately sub-additive in , implying existence of the limit; see MR0137800.
so that as increases the measure becomes more biased toward the larger independent sets (and we write for the magnetic field). Due to the hard constraint preventing neighboring s, this system always has anti-ferromagnetic interactions and is of significant interest in computer science. The independent set decision problem is np-complete (via the clique decision problem Cook1971CTP800157805047; MR0378476). As increases the measure becomes increasingly concentrated on the maximal independent sets; the optimization problem of finding such sets is np-hard MR584512 and hard to approximate (Zuckerman2006LDE11325161132612 and references therein). The problem of counting independent sets [i.e., computing ] for graphs of maximum degree is #p-complete for (MR1791090 and references therein). Although there exists a ptas (polynomial-time approximation scheme) for for below a certain “uniqueness threshold” MR2277139, a series of previous works (see MR2475668; 101109FOCS201034; springerlink101007978364222935048 and references therein) gave strong evidence that computation is hard for any above this threshold. This question was resolved simultaneously in the subsequent works arXiv12032226; arXiv12032602, with arXiv12032602 building on methods from this paper.
There is no good argument for why the limit (2) exists; the heuristic replica or cavity methods compute this limit starting from the postulate that it exists. A significant breakthrough was achieved by the interpolation method first developed by Guerra and Toninelli MR1930572 for the Sherrington–Kirkpatrick model from spin-glass theory, and then generalized to a number of statistical physics models on sparse graphs MR1972121; MR2025238; MR2095932 and related constraint satisfaction problems MR2743259. This method establishes super-additivity of which implies existence of the limit (2). Unfortunately, this approach appears limited to models with repulsive interactions, that is, in which higher weight is given to configurations in which neighboring vertices take different values. In particular, it does not apply to the ferromagnetic Potts model. This is especially puzzling because the heuristic physics predictions do not distinguish between the two cases, and there is no fundamental reason why the limit should be computable in one case and not in the other. Further, this interpolation method only applies to very restricted classes of graph sequences (typically, uniformly random given the degree sequence); notably, existence of the limit is not proved for deterministic graph sequences. Finally, the method gives no way to actually compute the limit, although interpolation has been used to prove upper bounds MR1972121; MR2025238; MR2095932.
In this paper we follow a different approach relying only on local weak convergence of the graph sequence to some limiting (random) tree. The general idea is that the corresponding factor models (1) must converge (passing to a subsequence as needed), to a Gibbs measure on the limiting tree; the task then “reduces” to the one of identifying the correct limit. This is still a substantial challenge because, in general, there is an uncountable number of “candidate” Gibbs measures for the limit. Nevertheless, this program was carried through in MR2650042 for Ising models on graphs converging locally to a Galton–Watson tree, under a “uniform sparsity” assumption (Definition 1.3), on the degree distribution. (It is further assumed in MR2650042 that the distribution has finite second moment; this condition was relaxed in MR2733399, thereby handling the case of power law graphs.) The result of MR2650042; MR2733399 provides also a fairly explicit expression for the free energy density, defined solely in terms of the limiting tree. This expression coincides with the so-called “Bethe prediction” of statistical physics, derived earlier for random graphs with given degree distribution using the “replica” or “cavity” methods.
We develop this approach here in more generality. Rather than considering a specific model such as the Ising, we establish results for general abstract factor models satisfying mild regularity conditions [see (H1) below], covering in particular the Potts and independent set models. We also make no distributional assumptions on the graphs or the limiting random tree, other than some integrability conditions [see Definition 1.3 and (H2) below]. In this setting we develop a general interpolation scheme (Theorem 1.15) which, under appropriate assumptions, bounds differences in the limit by differences for a functional defined solely in terms of the limiting tree; see (13). We refer the reader to MR2023650 for a discussion of the computation of limits of finite large random structures through optimization procedures on the limiting infinite structure. Although we continue to refer to this as the “Bethe prediction,” we remark that it is a considerable generalization of earlier formulas obtained in the special case of Galton–Watson trees by statistical physics methods. It is defined as the evaluation of the “Bethe free energy functional” (10) at a specific Gibbs measure on the limiting tree, and corresponds to what physicists call the “replica symmetric solution”: whereas it is expected to hold in the high-temperature regime (i.e., with small enough interactions), for many factor models it is incorrect at low temperature. However, we will show that in “uniqueness regimes,” where the set of Gibbs measures on the limiting tree corresponding to the factor model specification is a singleton, the upper and lower bounds of Theorem 1.15 match to completely verify the Bethe prediction (Theorem 1.16).
Theorem 1.15 can give useful bounds even beyond uniqueness regimes. As an illustration, we study the Potts model in the case that converges locally to the -regular tree . In Theorem 1.11 we explicitly characterize the nonuniqueness regime of this model and use Theorem 1.15 to give bounds for within this regime. In a subsequent work arXiv12075500 we prove that in this setting, exists and matches the lower bound of Theorem 1.11. We also compute there the asymptotic free energy (all ) for the independent set model on -regular bipartite graphs. In contrast, for generic nonbipartite the consensus in physics is for a full replica symmetry breaking for large enough , and consequently there does not exist even a heuristic prediction for the free energy density in this regime.
As mentioned above, the Bethe prediction is the evaluation of the Bethe free energy functional at a specific Gibbs measure on the limiting tree. This Gibbs measure has a characterization in terms of “messages” defined on the directed edges of each tree , such that the entire collection of messages is a fixed point of a certain “belief propagation” or “Bethe recursion” (1.6). Motivated by the finite-graph optimization of MR2246363, we provide a variational characterization of the Bethe prediction (Theorem 1.18) which is of independent interest. In particular, this formulation suggests nontrivial connections with large deviation principles.
Let () be a sequence of random graphs, and let be a vertex chosen uniformly at random from . We say converges locally (weakly) to the random tree if for each , converges in law to in the space . We say in this case that the are locally tree-like.
We will make repeated use of the fact that any local weak limit of graph sequences satisfies the “unimodularity” or “mass-transport” property whose definition we recall here; for a detailed account, see MR2354165. Let denote the space of isomorphism classes of bi-rooted, connected graphs with a distinguished ordered pair, denoted (we do not require ); is metrizable in a similar manner as .
A Borel probability measure on is said to be unimodular if it obeys the mass-transport principle,
We say that is involution invariant if (1.2) holds when restricted to supported only on those with .
A measure on is involution invariant if and only if it is unimodular (MR2354165, Proposition 2.2). Unimodularity corresponds to “indistinguishability of the root;” the concept first appeared in MR1873300 where it was observed that local weak limits of graph sequences must be unimodular (MR1873300, Section 3.2). The converse of this implication remains a well-known open question; see MR2354165.
The graph sequence is uniformly sparse if the are uniformly integrable, that is, if
We assume throughout that () is a uniformly sparse graph sequence converging locally weakly to the random tree of (unimodular) law such that the root degree is nonzero with positive -probability; this entire setting is hereafter denoted . In this setting we will describe general conditions under which the asymptotic free energy for the factor model (1) exists and agrees with the “Bethe energy prediction,” which we now describe. [If the sequence of random graphs is such that for almost every realization of the sequence—as is the case for Erdös–Rényi random graphs or random graphs with given degree distribution (see, e.g., MR2643563, Propositions 2.5 and 2.6)—then our results apply instead to the a.s. limit of .]
(where corresponds to on the left-hand side and to on the right-hand side), so in particular and are mutually absolutely continuous.
The message space is the space of measurable functions
taken up to -equivalence.
For and , let
the log-partition function of the star graph with boundary conditions [see Figure 1(a)] and
half the log-partition function on disjoint edges with boundary conditions ; see Figure 1(b). (See Definition 1.8 below for a detailed discussion of boundary conditions.)
We take the usual convention that the empty sum is zero, and the empty product is one, so in case . Although we suppress it from the notation, in the above equations and are taken to be evaluated at . The Bethe free energy functional on for the factor model (1) on is defined by
provided the expectation exists; see Lemma 2.2.
The belief propagation or Bethe recursion is the mapping ,
The Bethe prediction is that the asymptotic free energy of (2) exists and equals
In the case that the recursion (12) has multiple solutions (), the Bethe prediction is defined to be the supremum of over admissible fixed points . While in the abstract factor model setting all fixed points are admissible, in specific models typically there are “natural” criteria restricting the set of admissible fixed points. We will demonstrate this in the Ising and Potts models where restrictions are imposed by monotonicity and symmetry considerations.
The rationale behind the Bethe recursions and Bethe prediction is explained in detail in MR2643563, Section 3; see also MR2518205. In brief, solutions to the Bethe recursions correspond to consistent “boundary laws” for the factor model on tree-like graphs; for further details, see Remark 1.13 below. When is a finite tree, and is the law of for a uniform element of (here is a measure on , but not necessarily unimodular), the Bethe recursions have a unique solution, given by the so-called “standard message set;” see MR2643563, Remark 3.5. In this setting it holds exactly (see MR2643563, Proposition 3.7) that
The following is a terminology which we adopt throughout the paper:
If is any graph and a sub-graph, the external boundary of is the set of vertices of adjacent to . Let denote the sub-graph of induced by the vertices in . For finite (so is finite, since is locally finite), and a measure on , the factor model on with boundary conditions is the probability measure on configurations given by
2 Application to Ising, Potts and independent set
Before formally stating our main theorem for general factor models, we mention its consequences in some models of interest: we verify the Bethe prediction for the ferromagnetic Ising model at all temperatures, the ferromagnetic Potts model with field in uniqueness regimes, and the independent set model with low fugacity .
The Ising model is the Potts model (3) with . For convenience we use the equivalent formulation which takes and defines the probability measure on
For the Ising model (15) on ,
for , . Also and .
2.2 Potts model
Throughout the remainder let , where means coordinate-wise less than or equal to. An interpolation path is a piecewise linear path, with each piece parallel to a coordinate axis, increasing from to with respect to the partial order .
For the Potts model (3) with and on , the following hold (with , ):
If there exists an interpolation path contained in joining and , then
We obtain more explicit results when the limiting tree is the -regular tree .
For the Potts model (3) with and on , the following hold (with , , and ):
2.3 Independent set model
We consider the independent set model (4) in the regime of low fugacity. For let denote the root marginal on with boundary conditions on : that is, (resp., ) is calculated conditional on the event of being fully occupied (unoccupied) at level of . Let (existence of the limits for the independent set model follows from anti-monotonicity; see Section 2.4). We then define messages by , and let
denote the uniqueness threshold. For we write
(where the limit is taken over cutsets of with distance from the root tending to infinity) for the branching number of ; see MR1062053, Section 2.
Consider the independent set model (4) on , and write .
If and the function has total variation bounded by a deterministic constant on , then
which converges to as .
If -a.s. for a deterministic constant, then (17) holds for with .
If , then (17) holds for .
For the -regular tree , the uniqueness threshold is (see MR844469, Section 2), and MR2277139, Theorem 2.3, shows that has the lowest value of among trees with maximum degree at most . The identity (17) has been proved in the case that the are random -regular graphs MR2373815; MR2462251. It is also suggested by Weitz’s ptas for on a finite graph of maximum degree and with (MR2277139, Corollary 2.8). For a unimodular measure on giving a local tree approximation to (in the sense of Definition 1.1), is often an improvement over , making it possible to compute above provided (H3B) can be verified. In arXiv12032602 the interpolation scheme of Theorem 1.12 is refined to give a verification of the Bethe prediction on locally tree-like -regular bipartite graphs for all ; this result is then leveraged to show inapproximability of the hard-core partition function on -regular graphs above .
3 Results for general factor models
We now state our results for the factor model (1). With the convention , let and , and impose the following regularity condition:
For any , is continuously differentiable in . For any , is either identically over all , or finite and continuously differentiable in .
Recalling Definition 1.4 of the message space , for we can define up to -equivalence by
In particular, if and , then comparing (18) with (1.6) gives
independently of the choice of . From now on, for , we will write to indicate that for in the range being considered.
The elements of are consistent with the recursion structure of the tree in the following precise sense: for and a finite connected sub-graph of , consider the factor model on with boundary conditions independently for , where denotes the (necessarily unique) neighbor of inside . Then the marginal of on is exactly the factor model on with boundary conditions independently for , including any which are leaves of . This statement remains valid if or even is empty, since if then is simply as defined by (1). Continuing the recursion up the tree, we see that implies that the marginal law of will be as defined by (18). From this it is easy to see that the measures form a consistent family of finite-dimensional marginals (see Figure 5), so by the Kolmogorov consistency theorem they uniquely determine a probability measure belonging to , the set of Gibbs measures (or Markov random fields) associated to the specification on . Strictly speaking the term “Gibbs measures” refers to the case , but we will follow common practice and say Gibbs measures also for the general case. For the general theory of Gibbs measures see, for example, MR956646. (In fact this mapping is one-to-one, e.g., by Remark 2.3 below.) Each belongs to a special class of measures in which are called Markov chains or splitting Gibbs measures in the literature, and the entire collection arising from has a consistency property which leads us to term them “unimodular Markov chains” or “Bethe Gibbs measures;” see Section 2.3.
Note that if and , then (H2) holds trivially by the assumption of uniform sparsity. We will in fact justify our interpolation scheme under a weaker assumption than (H2); for the exact condition see (H2β), (H2B) in Section 2.2.
We will deduce the results of Section 1.2 from the abstract interpolation method given by Theorem 1.15 below, which bounds differences of by differences of () when the limiting expectation of a certain edge or vertex functional in the finite graph (capturing resp. or ) is bounded by the expectation of an analogous functional on the infinite tree.
To be more precise, recall that denotes a uniformly random vertex of . Let denote expectation with respect to , conditioned on . For and , let denote expectation with respect to (as defined in Remark 1.13), conditioned on , and define
The left-hand side expressions are the derivatives , (Lemma 2.1). The right-hand side expressions are the infinite-tree analogues, which, as we will show in Proposition 2.4, may be thought of as derivatives in and of .
the -probability (averaged over ) that the root spin takes value and
the -expectation (averaged over ) of half the number of edge agreements incident to the root.
For interpolation in on a compact interval using some particular , we require the following regularity condition on :
On , for all it holds -a.s. that the function is continuous with total variation in bounded by a deterministic constant depending only on .
Likewise for interpolation in on a compact interval using we require
On , for all it holds -a.s. that the function is continuous with total variation in bounded by a deterministic constant depending only on .
The condition of boundedness in total variation is implied for example whenever the functions are (anti-)monotone in the interpolation parameter.
Let specify a factor model (1) on such that (H1) and (H2) are satisfied.
If on we have satisfying (H3β), and
then .
If on , we have satisfying (H3B), and
then .
The same results hold if all inequalities are reversed, replacing limit superior with inferior.
Conditions (20), (21) (and their reverses) are automatically verified in the following special case, where we recall that denotes the set of Gibbs measures associated to the specification on ; cf. Remark 1.13:
Let specify a factor model (1) on satisfying (H1) and (H2). We say that uniqueness holds if at consists of a single measure , -a.s. In this case, is a singleton.
If on uniqueness holds and the unique element satisfies (H3β), then
If on uniqueness holds and the unique element satisfies (H3B), then
Uniqueness for corresponds to the vanishing effect of boundary conditions on as (MR956646, Chapter 7). Dobrushin’s uniqueness theorem (see, e.g., MR543198) gives a sufficient condition for uniqueness to hold, together with a bound on the rate of convergence of the root marginal in to the limit as . Note that if the convergence rate is uniform in then the continuity required in (H3β) and (H3B) immediately follows. We will obtain continuity in uniqueness regimes via a different route, making use of certain monotonicity properties; see the proof of Theorem 1.9.
3.2 Variational principle
The local polytope is the space of measurable functions
taken up to -equivalence, such that:
for all , and
for , the one-point marginal is well-defined, that is, does not depend on the choice of .
For fixed , by symmetry of and (19), the space has a natural mapping into given by
With permissive this is in fact an embedding; see Remark 2.3. We define the Bethe free energy functional on by
where , and unimodularity is used in the second identity.
This extended definition of provides the following variational principle for the Bethe free energy:
is continuous in .
Any local maximizer of belongs to . Any stationary point of belonging to is the image under (23) of an element of . In particular, if attains its supremum on , then
so that the Bethe free energy is also continuous in .
In case the -regular tree, is parametrized by a single measure on whose one-point marginals are required to agree, and the formula (26) simplifies to
where . If this were the case, it would be an immediate consequence of Varadhan’s lemma (see MR1619036, Section 4.3.1) that (as defined in Theorem 1.18) for any factor model satisfying (H1). However, for many of these models the Bethe prediction is known to fail at low temperature for . So, while Theorem 1.18 suggests a potential connection to large deviations theory, such a connection would be highly nontrivial and applicable only in certain regimes of .
where and are the Perron–Frobenius eigenvalue and eigenvector of the symmetric positive -dimensional matrix with entries . The Bethe free energy functional (27) is then maximized at , where it takes the value which coincides with by the Perron–Frobenius theorem; see, for example, MR1619036, Theorem 3.1.1.
Outline of the paper
In Section 2 we prove the abstract interpolation results. Section 2.1 presents some preliminary lemmas which will be useful in our proofs. Our main result for abstract factor models, Theorem 1.15, is proved in Section 2.2. Section 2.3 contains the specialization of this theorem to the uniqueness case (Theorem 1.16) and also contains discussion on unimodular Markov chains (or Bethe Gibbs measures). Section 2.4 shows how to deduce our result for independent set (Theorem 1.12) from Theorem 1.15.
In Section 3 we prove the variational characterization Theorem 1.18 for the Bethe free energy prediction, establishing in particular the correspondence between interior stationary points of and fixed points of the Bethe recursion. We further provide in Proposition 3.4 a simple criterion for such stationary points to be local maximizers.
Section 4 contains applications of our abstract results to the Ising and Potts models. In Section 4.1 we prove Theorem 1.9, generalizing the results of MR2650042; MR2733399. In Section 4.2 we prove Theorem 1.10 by appealing to a random-cluster representation. Finally, Section 4.3 analyzes the -regular case and proves Theorem 1.11.
Bethe interpolation for general factor models
We begin with some straightforward observations on the boundedness of the free energy and the Bethe free energy as defined on , and we prove that the mapping (23) of into is in fact an embedding for permissive specifications.
For the factor model (1) satisfying (H1) on , the functions are uniformly bounded and equicontinuous on compact regions of , with
with the convention in case .
The expressions for and are obtained by a straightforward computation. Now note that if , then the uniform sparsity assumption gives
Let specify a factor model (1) satisfying (H1), and let be a unimodular measure on . For any compact region of there exists a deterministic constant such that:
for any , and
if further , then for any .
Let be as in the proof of Lemma 2.1. Then, for any ,
It is now easy to see that the mapping (23) of into is injective: if give rise to the same , then
2 Bethe interpolation
We now prove Theorem 1.15(a). The result is for fixed , so we suppress it from the notation. The proof of Theorem 1.15(b) is very similar and will be given in brief at the end of this section.
Our interpolation procedure relies on the proposition below which expresses as the integral of its partial derivative with respect to only, ignoring the dependence on through the function . Recall that although it is suppressed from the notation, and depend on , and are taken to be evaluated at in expressions such as . We will prove our result under the following integrability condition, which by (31) is a relaxation of (H2):
We define the analogous condition (H2B) on an interval .
Let be a specification satisfying (H1), and a unimodular measure on . If on we have satisfying (H2β) and (H3β), then
For fixed we shall regard simply as a function of a vector in -dimensional euclidean space (with depending on ). We begin by computing the partial derivatives of this function with respect to and . We abbreviate for the belief propagation mapping of (1.6), which for fixed and each is a well-defined function on the same euclidean space as . Making use of (H1) we find
If , then , therefore (recalling the notation from Section 1.3.1) we re-express the above as
Likewise we compute that for ,
where is the same as but with in place of . Note that for permissive and any ,
If further everywhere, then is uniformly bounded on .
Consider now a small sub-interval of . Writing and applying the mean value theorem to the differentiable function for gives
for some , where
and indicates the sum over the directed edges within .
Setting , we now sum over and analyze separately the contribution of each term on the right-hand side of (2.2):
The result then follows from unimodularity of , subject to -integrability of
The total contribution of the first term on the right-hand side of (2.2) is
Observe that where is Lebesgue measure on and
Indeed, it is not hard to see that -a.s.: by the uniform bound on total variation assumed in (H3β), there exists deterministic such that
Combining these observations gives -a.s.
To take the limit in -expectation, we argue similarly as in part (a): by (35) and (H1) there exists deterministic such that
for all , , and , hence
Combining (a)–(c) gives the result of the proposition.
[Proof of Theorem 1.15(a)] Recalling Lemma 2.1,
where the first inequality follows by (the reversed) Fatou’s lemma and the second one by the hypothesis (20). By Proposition 2.4 the right-most expression equals to , so the theorem is proved.
The justification for interpolation in is entirely similar:
[Proof of Theorem 1.15(b)] Now is fixed, so we suppress it from the notation. For and , then
while if , then . If , then , so
The result now follows by adapting the proofs of Proposition 2.4 and Theorem 1.15(a).
3 Discussion and first consequences
We now prove Theorem 1.16 by considering an extended notion of local weak convergence. As discussed in MR2354165, a graph together with a spin configuration on the graph can be regarded as a graph with marks in . Let and denote the spaces of marked isomorphism classes of connected, rooted and bi-rooted graphs, respectively, with marks in . These spaces are metrizable by the obvious generalizations of the metrics on defined in Section 2.1, giving rise to the notion of local weak convergence for pairs of graphs with spin configurations. Definition 1.2 generalizes naturally to this setting, and we show next that if is a random configuration on with law [as defined in (1)], then a local weak limit of , if it exists, must be unimodular.
If and , then the laws of have subsequential local weak limits belonging to the space of unimodular measures on .
where is a nonnegative Borel function on . The unimodularity of the underlying measure then gives
and therefore .
An element is called a Markov chain (or splitting Gibbs measure) if for any finite connected sub-graph , the marginal of on is a Markov random field MR714953; see also MR956646, Chapter 12, and MR0378152. A collection of probability measures on is called an entrance law (or boundary law) for the specification on if it satisfies the consistency requirement (MR714953, (3.4))
where , the pairwise interaction potential corresponding to . It is shown in MR714953, Theorem 3.2, that there is a one-to-one correspondence between Markov chains and entrance laws , given by
[Proof of Theorem 1.16] Suppose uniqueness holds at , that is, -a.s. Then has size at most one by Remark 2.3. For -a.e. , the measure is extremal, and so specifies a Markov chain on with entrance law ; see Remark 2.6. If we define , then , which proves that is a singleton.
Now consider interpolation in or . All the conditions of Theorem 1.15 are satisfied by assumption except (20) and (21). If uniqueness holds at , it follows from the preceding discussion that there is a unique corresponding to the specification . Any local weak limit of must be such a measure, so ; likewise, any element of gives rise to . Therefore,
where the limit in expectation is justified by the boundedness of on compacts and uniform sparsity (as in the proof of Lemma 2.1). This verifies (20), and the verification of (21) is entirely similar. The result therefore follows from Theorem 1.15.
If uniqueness of Gibbs measures does not hold, one may consider extremal decomposition of the subsequential local weak limits of , either in the spaces (possibly losing unimodularity in the decomposition), or in the space . Extremal decomposition in is discussed in MR2354165, Section 4, but it is unclear whether extremal elements would be unimodular Markov chains in the sense described here. A decomposition of into unimodular Markov chains would obviously yield a substantial generalization of Theorem 1.16.
4 Application to independent set
We now prove Theorem 1.12, our result for the independent set model (4), by verifying the conditions of Theorem 1.16 for the interpolation parameter . In this setting a convenient parametrization for the messages is , so that the BP mapping (1.6) becomes
A single BP iteration is anti-monotone in the messages , so a double iteration is monotone. Since the root marginal for an independent set model in is obtained by an even number of BP iterations starting from level (see Remark 1.13), it is monotone in the boundary conditions. Recalling from Section 1.2.3 the definition of for and writing , the above implies that for ,
Thus the limits are well-defined with , and using these we define messages , . The next lemma gives the boundary values for the interpolation.
For the independent set model on ,
The left limit follows from the trivial bounds . Next, for any ,
For , as noted above the root occupation probability on for with any boundary conditions is sandwiched between and , with the former increasing to and the latter decreasing to . Since the are clearly continuous in , it follows that and are, respectively, lower and upper semi-continuous in , so if they coincide, then their common value is continuous in . Applying this with gives the -a.s. continuity of on .
For , for is a function of , so for we have that , -a.s. It then follows from the preceding observations and Remark 1.13 that the boundary effect vanishes and -a.s. Thus, we are in the setting of Theorem 1.16(b), and it remains only to complete the verification of (H3B), that is, the boundedness in total variation of the messages :
No verification is needed since boundedness in total variation is simply assumed.
For , satisfies
Differentiating with respect to , we find that satisfies
Since for any , we find that
If , then this is finite and uniformly bounded on (see (1.2.3) or MR1062053, Section 2), and consequently has deterministically bounded total variation on . If , then on , so if -a.s. and [i.e., ], then has deterministically bounded total variation on .
Since the limiting measure is supported on , only is of relevance, and (38) reduces to . For there is a unique fixed point (see MR844469, Section 2), which is then easily seen to be monotone in .
Thus (H3B) is verified in parts (a)–(c). Also, as an immediate consequence of Lemma 2.1. The rest of the theorem follows by applying Theorem 1.16 and then taking , relying on the boundary value given by Lemma 2.8. \qed
Bethe prediction as optimization over local polytope
If corresponds to , then (23) and (12) imply that
Letting () denote the three terms on the right-hand side of (25), it follows from the above that
As mentioned in Section 1.3.2, our definition of the Bethe free energy functional on is an infinite-tree analogue of the definition of MR2246363 for finite graphs. It is proved in MR2246363, Proposition 6, that when , all local maxima of the Bethe free energy lie in the interior of the local polytope. We now prove an analogous result for infinite unimodular trees, assuming only permissivity of .
For permissive , if is a local maximizer of over , then .
Assume without loss that , since otherwise clearly . If , then it follows by convexity of that belongs to for any . Letting
our claim will follow upon showing that if , then there exists such for which
To this end, note that by an easy computation , where and is defined to be if , zero otherwise; note that implies . Thus from (1.3.2) we obtain where
Since for and , we have , it follows from dominated convergence (and the boundedness of on ) that converges to a finite limit as , and so converges to zero upon rescaling by . Again by dominated convergence, converges as to
Let . Since whenever either or , we have by unimodularity of that
where [by (22), necessarily when ].
Noting that , consider the measurable function defined (up to -equivalence) by
so .
so unless . But in this case taking identically equal to the uniform measure on gives
If , then this is positive, completing the proof of our claim.
Our main result in this section is the following infinite-tree analogue of MR2246363, Theorem 2, characterizing the interior stationary points of as fixed points of the Bethe recursion.
For permissive, any stationary point of inside belongs to .
Since , if with -a.s., then belongs to for all . Taking in (40) gives (by stationarity of at )
where , .
Consider now with one-point marginals , so that the value of becomes irrelevant: in this case the value of is unchanged upon replacing by
We claim it is possible to choose such that has one-point marginals , -a.s. This amounts to solving the linear system
where, writing ,
For permissive, the Markov kernel is irreducible and aperiodic, with stationary distribution (by symmetry of ). By the Perron–Frobenius theorem, both have unique left eigenvector corresponding to eigenvalue . Therefore , from which it is easy to see that is the linear span of . Since the assumed symmetry properties of and imply that
there is a unique solution to the system (44) giving the required solution to (43).
Step 2. Returning now to general with -a.s., we obtain from (43) the simplification
using unimodularity of for the last identity. We claim that
defines an element of . By considering (3) with where is small enough so that , we obtain the claim (3).
Step 3. Rearranging (3) we find that satisfies -a.s.
(well defined, for each and , by invertibility of the -dimensional matrix ), then formula (48) for becomes
On the other hand, is the first marginal of , and setting the above equal to the sum of (47) over gives [making use of (49)]
that is, . Then (47) is precisely the statement that maps to via (23), which completes the proof.
for all within distance of . Reversing the roles of and completes the proof of part (a). The statement of part (b) is a summary of the results of Lemma 3.1, Propositions 3.2 and 3.3.
We supplement Proposition 3.3 by computing the second derivatives at interior stationary points , giving a criterion to verify that such points are local maximizers.
It is a strict local maximizer if (3.4) and (3.4) hold with strict inequality.
For and with , arguing as in the proof of Proposition 3.3 gives
If is further a stationary point of , then, for ,
where , with . Since , it follows by dominated convergence that
Application to Ising and Potts models
In this section we apply Theorem 1.15 to prove our results for the ferromagnetic Ising and Potts models, Theorems 1.9–1.11. Although both models have regimes of multiple fixed points, monotonicity arguments allow us to restrict the space of fixed points. In the Ising model we can restrict to a unique fixed point and give a complete verification of the Bethe free energy prediction; in the Potts model with there remain regimes of nonuniqueness where we can only provide bounds.
For the Ising model (15) on an infinite tree with , there exists a constant such that
[Proof of Theorem 1.9] The Ising model (15) is of form (1) with , and , so (H1) and (H2) are clearly satisfied (with no additional moment conditions on , since ). It follows directly from the recursive structure of the tree that . It will be shown in Lemma 4.5 that for fixed,
so to prove the theorem we will interpolate from to , then take .
Here , and it follows from Lemma 4.1, our assumption of and Fatou’s lemma that
The left-most and right-most expressions coincide by Lemma 4.2 so equality holds throughout.
2 Potts model
We now apply Theorem 1.15 to deduce our result (Theorem 1.10) for the Potts model (3) with . From now on we let with . It will be convenient to generalize (3) to the inhomogeneous Potts model
We now introduce the coupling of the Potts model with a random-cluster model which we use to obtain monotonicity properties. The following representation is as in arXiv09011625; see also MR1757955. If is a finite graph, let be the graph formed by adding an edge from every to a “ghost vertex” , that is, where and . Writing for elements of and for elements of (bond configurations), consider the probability measure on pairs defined by
The marginal on is the inhomogeneous Potts measure , while the marginal on is the (inhomogeneous) random-cluster measure
where for and for , and the last product is taken over connected components of , with unless in which case . Given a configuration , a realization of the conditional law is obtained by choosing a constant spin on each connected component of independently and uniformly over , except for containing which is given spin .
For a detailed account the random-cluster model, see MR2243761; we will use only the following basic properties:
The random-cluster measure is FKG. It is also increasing, in the sense of stochastic domination, in .
The FKG property follows by a straightforward modification of the proof of MR1757955, Theorem III.1(i). Monotonicity in follows by modifying the proof of MR2243761, Theorem 3.21.
Similarly, is the marginal on of the measure with
Clearly, is nondecreasing in while is nonincreasing, and both are nondecreasing in . The result therefore follows from Proposition 4.3 by showing that for any , the conditional probabilities and are monotone functions of . Indeed, letting and writing to indicate that belong to the same connected component of , we have
These are increasing functions of so the proof is complete.
For the Potts model on , let
For and ,
For , .
(a) At , so the spins are independent. Thus, for all , and ,
since for all .
(b) The value of is bounded below by considering only the ground state , and bounded above by decomposing according to the subset of vertices where the spin is not . For this gives
so that to prove the right identity in (b) it suffices to show for any . Indeed, (12) gives that -a.s., for all , hence also for all by equivalence of and . Thus
so by dominated convergence.
If has connected components , , with , then clearly , so
so that (57) again holds for infinite. We then compute
-a.s., where the first identity uses and the second uses . Convergence also holds in -expectation, using the upper bounds in (54) together with
The inequalities in part (b) then follow from Theorem 1.15 once we verify [cf. (20), (21)]
and the other inequalities are proved similarly. Together these inequalities imply that
for any and joined by an interpolation path contained in . The result of part (a) then follows by letting approach and applying Lemma 4.5.
3 Potts model with dd-regular limiting tree
Our result follows from analysis of the fixed points of this mapping; similar computations have appeared, for example, in MR0378152; MR714953 so some overlap among the analyses may occur.
A convenient parametrization is given by the log likelihood ratio , in terms of which the recursion becomes
so is increasing in with as . Since , it easily follows from (58) that has the same sign as while . Further
Solving the equation in terms of yields solutions
Since , are not positive if , equal to if , and positive but not equal if . If , it is easy to check that both and decrease smoothly in , starting at and , so there is a unique value at which : if , then , and if , then is the logarithm of the unique finite positive root of
Hence, the equation has no solutions for , and it has solutions for , with and for . The values of , are then given explicitly by
which clearly meet at and are smooth for .
For (Potts), this implies that while if and only if . From the calculations above, is zero at and increases in . We therefore define
Acknowledgments
We thank Allan Sly and Ofer Zeitouni for many helpful conversations. A. Dembo and N. Sun thank the Microsoft Research Theory Group for supporting a visit during which part of this work was completed.