Home

Search

Collections

Journals

About

Contact us

My IOPscience

Fermions and loops on graphs: I. Loop calculus for determinants

This article has been downloaded from IOPscience. Please scroll down to see the full text article. J. Stat. Mech. (2008) P12011 (http://iopscience.iop.org/1742-5468/2008/12/P12011) View the table of contents for this issue, or go to the journal homepage for more

Download details: IP Address: 192.12.184.6 The article was downloaded on 12/01/2011 at 23:59

Please note that terms and conditions apply.

J

ournal of Statistical Mechanics: Theory and Experiment

An IOP and SISSA journal

Fermions and loops on graphs: I. Loop calculus for determinants 1

Department of Chemistry, Wayne State University, 5101 Cass Avenue, Detroit, MI 48202, USA 2 Center for Nonlinear Studies and Theoretical Division, LANL, Los Alamos, NM 87545, USA E-mail: [email protected] and [email protected] Received 23 September 2008 Accepted 25 November 2008 Published 17 December 2008 Online at stacks.iop.org/JSTAT/2008/P12011 doi:10.1088/1742-5468/2008/12/P12011

Abstract. This paper is the first in a series devoted to evaluation of the partition function in statistical models on graphs with loops in terms of the Berezin/fermion integrals. The paper focuses on a representation of the determinant of a square matrix in terms of a finite series, where each term corresponds to a loop on the graph. The representation is based on a fermion version of the loop calculus, previously introduced by the authors for graphical models with finite alphabets. Our construction contains two levels. First, we represent the determinant in terms of an integral over anti-commuting Grassmann variables, with some reparametrization/gauge freedom hidden in the formulation. Second, we show that a special choice of the gauge, called the BP (Bethe–Peierls or belief propagation) gauge, yields the desired loop representation. The set of gauge fixing BP conditions is equivalent to the Gaussian BP equations, discussed in the past as efficient (linear scaling) heuristics for estimating the covariance of a sparse positive matrix.

Keywords: rigorous results in statistical mechanics, message-passing algorithms, gauge theories

ArXiv ePrint: 0809.3479

c 2008 IOP Publishing Ltd and SISSA

1742-5468/08/P12011+17$30.00

J. Stat. Mech. (2008) P12011

Vladimir Y Chernyak1,2 and Michael Chertkov2

Fermions and loops on graphs: I

Contents 4

2. Gauge transformation, belief propagation and loop series 2.1. Gauge transformation . . . . . . . . . . . . . . . . . . 2.2. Belief propagation equations . . . . . . . . . . . . . . 2.2.1. Variational derivation of BP equations. . . . . 2.2.2. BP equations as no-loose-end constraints. . . . 2.2.3. Brief discussion of BP equations. . . . . . . . 2.3. Loop series for the determinant . . . . . . . . . . . .

6 6 8 8 9 9 9

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

3. Summary and conclusions

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

11

Acknowledgments

13

Appendix A. Berezin Gaussian integrals

13

Appendix B. The belief propagation gauge in Bose representation

14

References

17

The series in general, and this paper in particular, belongs to the new emerging field of statistical inference and graphical models born at the crossroads of statistical/mathematical physics, computer science, and information theory (see the following recent books as introductory reviews: [1]–[3]). A typical problem in the field can be stated as follows. Given a graph (trees, sparse graphs or lattices are the three most popular examples), a finite or infinite alphabet with the variables defined on the graph elements (typically vertices or edges) and a cost function (probability) associated with any given variable configuration, one should find the marginals, correlation functions, or solve the weighted counting problem (calculate the partition function). The main aims that define the field are: (a) to estimate the efficiency of exact evaluation for a typical or worst case problem for a class in terms of its dependence on the problem size; and (b) when an exact evaluation is not feasible, as it requires an unacceptably large number of steps, to suggest an approximation and a corresponding efficient algorithmic implementation. A powerful approach in the field of statistical inference is to build an efficient scheme based on a simple case or limit, where the evaluation is easy, i.e. complexity is polynomial in the number of variables. One simple case corresponds to trees, i.e. graphs without loops. Following the so-called Bethe–Peierls approach inspired by [4, 5], one can show that the computational effort for the partition function on a tree is linear in its size. Furthermore, one anticipates that the tree-based methods and corresponding algorithms should perform reasonably well on sparse graphs with relatively few loops. This approach was reinvented and successfully explored in coding theory [6] (see e.g. [7] for a modern discussion of the graph-based codes) and artificial intelligence [8], where the corresponding algorithm was named belief propagation (BP) and this name is now commonly accepted across the disciplines. In a recent development we suggested an approach, called loop doi:10.1088/1742-5468/2008/12/P12011

2

J. Stat. Mech. (2008) P12011

1. Introduction: integral representation

Fermions and loops on graphs: I

doi:10.1088/1742-5468/2008/12/P12011

3

J. Stat. Mech. (2008) P12011

calculus (LC) [9, 10], which establishes an explicit relation between the BP (previously thought of as just heuristics) and exact results. Formally, LC expresses the partition function of a graphical model in terms of a series over certain subgraphs (referred to as generalized loops), where each individual term (that corresponds to a generalized loop) is expressed explicitly in terms of the BP solution (strictly speaking, a fixed point of the corresponding BP equations). LC, originally formulated for a binary alphabet, has been extended to an arbitrary finite alphabet in [11], and the corresponding approach has been called the loop tower. There is also a class of problems that are easy in spite of a large number of loops contained in the underlying graphical structure. A so-called Gaussian graphical model (GGM) that belongs to this class is closely related to the subject of this paper. Consider a graphical model with continuous variables defined on vertices of a graph with a Gaussian pairwise interaction. Finding the corresponding partition function, represented simply by a multi-dimensional Gaussian integral, is, therefore, reduced to evaluating the covariance (inverse) of the interaction matrix (note that this operation is well defined only if the matrix is positive definite). For an arbitrary interaction matrix, expressed in terms of a dense graph, this is a problem of N 3 complexity, where N is the number of the graph vertices. However, as shown in [12, 13], one can also use a more efficient, linear in N, Gaussian belief propagation (GBP) algorithm for exact calculations of the marginals within the Gaussian continuous alphabet model. The GBP can also be used for finding the covariance or evaluating the determinant of the interaction matrix. However, it does not give an exact result, but rather provides an approximation, which is conjectured to be a reasonably accurate heuristics at least for sufficiently sparse graphs. An intuitive (but also mathematically rigorous) explanation for the exactness of GBP in the case of marginals and its insufficiency for the covariance and related object has been given in [14] via the so-called walk-sum approach (WSA). WSA relates the exact result for the covariance to the sum over all possible oriented paths on the graph, while GBP (strictly speaking asymptotic GBP, evaluated on an infinite computational tree) corresponds to the summation over a special sub-family of directed walks, specifically backtracking directed walks. This approach has also been extended to evaluate the partition function of GGM (related to the determinant of the interaction matrix) in [15]. The majority of these and other recent studies of GGM have focused on the analysis of the conditions for the Gaussian BP convergence [13, 14], [16]–[19] or practical implementations of the GBP algorithm [17, 20]. However, and in spite of this important progress and practical significance, a systematic analysis of the accuracy of GBP as an approximation and a possibility for systematic improvements of the GBP so far has been largely left unexplored. Even though we are still unable to provide the full answers, this paper reports some progress towards the future resolution of these important questions. In this paper we introduce a fermion-based version of the loop calculus approach of [9]– [11] that provides an exact representation for a determinant as a finite loop series, where the first term corresponds to a fixed point of the GBP algorithm for the corresponding GGM (that we will also be calling a solution of the GBP equations, or simply a GBP solution). Each subsequent term of the loop series is associated with a loop on the underlying graph and is expressed explicitly in terms of the GBP solution. Our approach explores the power of the Berezin representation for a determinant in terms of symbolic

Fermions and loops on graphs: I

1. Introduction: integral representation We start with introducing a convenient integral representation for the determinant of an N × N matrix Hab that will allow us to apply the loop calculus approach [9, 10] to represent det H in terms of a finite loop series. Although formally the proposed scheme can be applied to any matrix, it becomes algorithmically practical in the case when the matrix H is sparse. We associate with our N × N matrix H a graph G(H) with N nodes a ∈ G0 . The nodes a and b are connected by edge α = {a, b} ∈ G1 , where a = b, when Hab = 0, or Hba = 0. In other words the nodes a ∈ G0 represent the diagonal elements Haa , whereas the edges {a, b} ∈ G1 correspond to non-zero off-diagonal matrix elements Hab and Hba . Hereafter we will also use a convenient notation a ∼ b for {a, b} ∈ G1 . To avoid confusion we emphasize that {a, b} naturally denotes a set that consists of (two) elements a and b, i.e., {a, b} ∈ 2G0 is a subset of the vertex set G0 . In particular {a, b} = {b, a}, which means that we are dealing with a non-oriented graph, and G1 ⊂ G02 denotes the set of graph (nonoriented) edges. The notation (a, b) with a = b stands for ordered pairs, i.e. (a, b) = (b, a). Ordered pairs can be utilized to denote oriented edges (a, b) ∈ G0 × G0 , if we decide to choose an orientation on our non-oriented graph. Note that the sparseness of H means that the valences (degrees of connectivity at nodes), val(a) = card({b ∈ G0 (H)|b ∼ a}), are small compared to N. To develop a finite loop decomposition for the determinant we represent det H as a Berezin integral over anti-commuting Grassmann variables [21]. Specifically, we introduce ¯ θ} = {θ¯a , θa }a∈G with a = 1, . . . , N of Grassmann variables that anti-commute, a set {θ, 0 i.e., θa θb = −θb θa ,

θ¯a θb = −θb θ¯a ,

θ¯a θ¯b = −θ¯b θ¯a ,

∀a, b ∈ G0 .

(1)

¯ θ) of the Grassmann variables is understood as a Taylor series, which A function F (θ, turns out to be finite since, due to the anti-commuting relations of equation (1), each doi:10.1088/1742-5468/2008/12/P12011

4

J. Stat. Mech. (2008) P12011

integrals over anti-commuting Grassmann variables [21, 22]. Note, that a relation between some binary graphical models on a planar graph and Grassmann integrals was briefly discussed in [23]. In this and the subsequent paper of the series [24] we take broader perspectives and do not limit our discussions to planar graphs. The paper is organized as follows. In section 1 we start our discussion with an extensive introduction to (reminder of) the Berezin integral approach, that will culminate in a Grassmann integral representation for the determinant of the underlying correlation matrix. Section 2 is split into three subsections and forms the core of the paper. Gauge transformations that keep the partition function of the fermion model (the determinant) invariant are introduced in section 2.1. In section 2.2 the belief propagation is interpreted as a gauge fixing condition. Section 2.3 finalizes the construction of the loop series. The work also contains two appendices. Appendix A is auxiliary to section 2.3 and contains some technical details of the Grassmann integral calculations. Appendix B derives the BP equations for the standard (Bose) representation. Section 3 summarizes the results, and briefly discusses the relations between the results reported in this paper and other results and future directions, e.g. related to the second paper in the series [24].

Fermions and loops on graphs: I

term of the Taylor series can contain any component θa or θ¯a not more than once. The Berezin integral is defined via the Berezin measure  ¯= dθa dθ¯a , (2) DθD θ a∈G0

For those who seek more rigorous definitions: we introduce a Grassmann algebra Gr(G0 ) as an algebra over R (or C) generated by {θ¯a , θa }a∈G0 with the relations given by equation (1). A function F of Grassmann variables should be interpreted as an element F ∈ Gr(G0 ) of the Grassmann algebra. The Berezin integral is a measure μ : Gr(G0 ) → R that associates with any element of the Grassmann algebra (or simply a ‘function of Grassmann variables’) the value of its integral, according to the rules given by equations (2) and (3). A well-known property of the Gaussian Berezin integrals, applied to our case, reads  a∼b   ¯ S0 (θ,θ) ¯ ¯ ¯ , S0 (θ, θ) = Haa θa θa + Hab θ¯a θb . (4) det H = DθD θ e a∈G0

a,b∈G0

According to equation (4) we interpret the determinant as a partition function of a statistical fermion model defined on the graph G, where the fermion (Grassmann) variables reside on the graph nodes. To apply the loop decomposition we convert the resulting statistical model into a vertex model, i.e., one with the variables residing on the graph edges. This task can be easily accomplished with the help of a Hubbard–Stratonovich (HS) type transformation, defined as follows. We introduce a set of Grassmann variables {χ¯ab , χab }a,b∈G0 ;{a,b}∈G1 , describing the HS decoupling field representing the off-diagonal terms in the action of equation (4). These variables express the interaction of the original variables with the decoupling field. This is achieved by making use of the set of identities  −1 −1 Hab θ¯a θb +Hba θ¯b θa = −Hab Hba dχab dχ¯ab dχba dχ¯ba e(Hab ) χ¯abχba +(Hba ) χ¯ba χab e ¯

¯

× eχba θa +χ¯ba θa +χab θb +χ¯abθb ,

∀{a, b} ∈ G1 ,

(5)

where, for the sake of simplicity, we assume that, if a ∼ b, both matrix elements Hab and Hba are non-zero. (The latter condition can actually be relaxed; however this goes beyond the scope of this work.) Using the integral representation (5) for the terms that originate from the off-diagonal terms of the action S0 in equation (4) we arrive at the following HS representation for the determinant: ⎛ ⎞   ¯ ¯ ¯ ¯ eSHS (θ,θ;χ,χ) det H = ⎝ (−Hab Hba )⎠ DθD θDχD , χ {a,b}∈G1

¯ θ; χ, ¯ χ) = SHS (θ,

 a∈G0

Haa θ¯a θa +

a∼b  a,b∈G0

doi:10.1088/1742-5468/2008/12/P12011

(Hab )−1 χ ¯ab χba +

b∼a 

(6) (χba θ¯a + χ¯ba θa ).

a∈G0 b∈G0

5

J. Stat. Mech. (2008) P12011

where the differential variables {dθa , dθ¯a }a∈G0 anti-commute with each other and with the original Grassmann variables. The Berezin measure is fully defined by the integration rules     θa dθa = θ¯a dθ¯a = 1, dθa = dθ¯a = 0. (3)

Fermions and loops on graphs: I

As always happens for the HS transformation, integration over the HS field in equation (6) reproduces the original integral representation (4) due to the identities (5). To accomplish ¯ θ}. This can be readily done, the HS trick we integrate over the original variables {θ, since the integration is local (i.e., can be performed on each node independently). Finally, we arrive at the following desired expression for the determinant in the form of a partition function of a vertex model: ⎞ ⎛

     ¯ ¯ a , χa ) ¯ α , χα ), DχD χ (−Hab Hba )⎠ Haa fa (χ g α (χ det H = Z = ⎝ a∈G0

a∈G0

α∈G1

(7) where χa = {χba }b∈G0 ,b∼a is a set of edge variables attached to the node a, and χα = {χab , χba } is the set of variables that reside on edge α = {a, b}. The edge functions −1 χ ¯

¯ α , χα ) = gab (χ ¯ α , χα ) = gba (χ ¯ α , χα ) = e(Hab ) g α (χ

−1 χ ¯ba χab ab χba +(Hba )

,

α = {a, b}

(8)

define the proper scalar products of the local states that belong to the same edge and different nodes. The vertex factor functions are obtained via the local integrations described above:   ∼a b∼a ¯ ¯ (H )−1 b∼a ¯ba bb ∈G χ  −1 b∈G0 χ 0 b a . (9) ¯ a , χa ) = (Haa ) dθa dθ¯a eHaa θa θa + b∈G0 (χba θa +χ¯ba θa ) = e aa fa (χ 2. Gauge transformation, belief propagation and loop series This section is broken in three subsections. In section 2.1 we introduce a freedom (gauge) allowing us to represent an edge g-function as a sum of four terms each constituting a product of two vertex terms. Section 2.2 introduces a way of fixing the gauge freedom in accordance with the belief propagation principle. We further derive the Fermi-BP equations which turn out to be fully equivalent to the (standard) Bose-BP equations discussed in appendix B. The last section 2.3 culminates in a derivation of a finite loop series representation for the determinant, with each term of the series expressed explicitly via the solution of the BP equations. 2.1. Gauge transformation

The g-terms in the integrand of equation (7) mix contributions associated with different vertices. Our next step will aim at the decomposing of the g contribution at any edge into a sum of bi-local expressions. Specifically, we will be seeking for a decomposition of the following type: 



gab = cab (eγab χ¯abχab eγba χ¯ba χba + κab eγab χ¯ab χab eγba χ¯ba χba ) + ζab χ ¯ab χba + ζba χ¯ba χab ,

(10)

with κab = κba and cab = cba . All the newly introduced parameters in equation (10) are to be defined by comparison with equation (8). Therefore, expanding equations (10) and (8) into a series over the Grassmann variables and comparing the results term by term, one doi:10.1088/1742-5468/2008/12/P12011

6

J. Stat. Mech. (2008) P12011

{a,b}∈G1

Fermions and loops on graphs: I

establishes the following relations for the coefficients entering equation (10):  γab + κab γab = 0,

cab (1 + κab ) = 1, ζab = (Hab )−1 ,

ζba = (Hba )−1 ,

 γba + κab γba = 0,

(11)

  γba ) = −(Hab Hba )−1 . cab (γab γba + κab γab

The relations (11) allow all the coefficients to be expressed in terms of γab : κab = −Hab Hba γab γba , −1

= −(κab ) γab

1 = , Hab Hba γba

1 , 1 + κab −1

(12)

ζab = (Hab ) .

We call the freedom in choosing the γ variables the gauge freedom, as any choice of γ does not change the value of the partition function defined by equations (7)–(9), (10), (12). The gauge transformation, formally described above, utilizes a decomposition of the graphical trace over the vector spaces Vab , where each Vab is associated with the link {a, b} ∈ G1 and node b ∈ G0 : Vab represents the Grassmann algebra generated by χ¯ab and χab . It has a super-dimension (2|2), i.e., an even dimension 2 (the first number) and odd dimension 2 (the second number), since it has two even states, namely 1 and χ¯ab χab , and two odd states, namely χ¯ab and χab . The skew-orthogonality conditions (10) and (12) are different from those that we have introduced in the context of the finite alphabet graphical models [9]–[11]. Indeed, since the local state spaces Vab with the super-dimension (2|2) have total dimension 4 = 2 + 2, a possible approach would be to build a tower hierarchy in the spirit of [11]. Then, a more general set of the skew-orthogonality conditions (compared to those discussed above) should be introduced. However, the additional symmetry, i.e. the superstructure (strictly speaking it should be referred to as a Z2 graded structure) of the underlying linear algebra problem defines our choice of the more stringent skew-orthogonality constraint. The details of (and actual reasons for) the choice will become clear in section 2.2.2 when we discuss the additional BP constraints for the gauges. The gauge transformation results in an explicit representation for the whole partition function in terms of a series where each term corresponds to a choice of one of the four aforementioned states at each edge. The expansion is derived via a direct substitution of equations (10) and (12) into equation (8), followed by expanding the expression into monomials, substituting it back into the integrand of equation (7), and then evaluating the resulting integrals term by term. Each of the elementary integrals is vertex local, thus turning the expression under evaluation into a product of simple vertex-related contributions. For any choice of the edge local parameters γ one expects a gauge dependence of the individual contributions to the resulting series for the partition function, while the cumulative result (the entire sum) will be gauge insensitive/invariant by construction. In section 2.2 we discuss a special choice of the gauge, related to the BP approach, which essentially restricts all the contributions in the aforementioned series over the edge states to those that correspond to generalized loops (to be defined later) on the graph. Note that another (non-BP) choice of the gauge that leads to an interesting explicit expression for the partition function of the monomer–dimer model as a finite doi:10.1088/1742-5468/2008/12/P12011

7

J. Stat. Mech. (2008) P12011

 γab

cab =

Fermions and loops on graphs: I

series expansion over determinants (which is also a loop series of a kind, but in another sense) is discussed in the second paper of the series [24]. 2.2. Belief propagation equations

2.2.1. Variational derivation of BP equations. The ground state contribution to the partition function (determinant) is naturally given by ⎞ ⎛

  H H ab ba ⎠ Z0 = ⎝ Hcc zc , Hab Hba γab γba − 1 c∈G0 {a,b}∈G1 (13)   ¯ c fc (χ ¯ c , χc ) zc = dχc dχ eγa c χ¯a c χac , a ∼c

where the dependence on the γ gauges is spelt out explicitly. Since equation (13) interprets zc as a Gaussian integral over the Grassmann variables associated with vertex c, a direct evaluation of the integral results in zc = det(Mc ), where each element of the newly introduced matrix Mc is defined by Mc,ab = (Hcc )−1 + γbc δab . Evaluating the determinant explicitly one finds



  γa c (γa c )−1 , 1 + (Hcc )−1 (14) zc = det(Mc ) = a ∼c

a ∼c

and the resulting expression for the ground state contribution adopts a form ⎞ ⎛



    H H ab ba −1 −1 ⎠ . Hcc 1 + (Hcc ) (γa c ) γa c Z0 = ⎝ Hab Hba γab γba − 1   c∈G {a,b}∈G1

0

a ∼c

a ∼c

(15) Considering Z0 (γ) as a γ-dependent approximation for the full partition function (by construction the latter does not depend on γ) one can define the BP conditions as an adjustment of γ that minimizes the dependence of Z0 on it. Formally, one looks for a stationary point of Z0 (γ): ∀a ∈ G0

and {a, b} ∈ G1 :

a =a  (bp) ∂Z0 (bp) = 0 ⇒ −H H γ = H + (γa b )−1 . ab ba bb ba ∂γab γ bp  a ∼b

(16) doi:10.1088/1742-5468/2008/12/P12011

8

J. Stat. Mech. (2008) P12011

In this section we extend our general approach, named loop calculus [9, 10], to the Grassmann integral for the partition function (determinant) of the Gaussian model. We will impose additional constraints on the γ gauges following two complementary approaches. First, we describe the BP gauge as a result of the ground state optimization. Then, we derive the same BP equations as a set of the no-loose-end constraints on the excited states.

Fermions and loops on graphs: I

Then, the actual value of the ground state contribution at the BP stationary point becomes

(bp) (bp)    H H γ γ ab ba ab (bp) ba (γa c )−1 , Hcc + (17) ZBP;Fermi = Z0 (γ (bp) ) = (bp) (bp) H H γ γ − 1  ab ba c∈G0 ab ba a ∼c {a,b}∈G1 where γ (bp) is defined implicitly by equation (16). 2.2.2. BP equations as no-loose-end constraints. We reiterate that the gauge fixing boils

×

b=c  b∼a



γba χ ¯ba χba

e

= 0.

(18)

γ (bp)

 ) = 0, where the matrix The condition in equation (18) can also be restated as det(Mac   Mac is obtained from Ma by replacing γca with γca = Hac Hca /γac . Utilizing equation (14) we observe that equation (18) turn explicitly into equation (16).

2.2.3. Brief discussion of BP equations. In the two preceding sections the BP equations were derived in two different ways, via the variational and loose end approaches respectively. Appendix B also contains relevant information. It is shown there that the problem of finding the Fermi-BP gauge (here we emphasize that BP conditions follow from the Grassmann/Fermi formulation) is completely equivalent to finding a stationary point of the so-called Gaussian BP equations stated within the standard Gaussian integrals. We call the standard BP approach Bose-BP to distinguish it from the Fermi-BP discussed above. Note that BP equations can also be stated as defining extrema of the so-called Bethe free energy functional, introduced for a general finite alphabet graphical model in [25], and also discussed in the context of the Gaussian (continuous alphabet) graphical model in [19]. 2.3. Loop series for the determinant

The loop series is obtained in a standard way by considering local excited states that correspond to the choice of the second, third, or fourth term in equation (10). Therefore, each contribution to the correction for Z0 determines a subgraph C ⊂ G that consists of the edges on which excited states have been chosen. Due to the BP equations a subgraph doi:10.1088/1742-5468/2008/12/P12011

9

J. Stat. Mech. (2008) P12011

down to a particular choice for the set of parameters {γab }a,b∈G0 ;{a,b}∈G1 . This can be done by imposing an additional set of constraints that forbid the excited state structures with loose ends (more precisely nodes of valence 1). Note that loose ends that correspond to odd local excited states are automatically forbidden due to the Z2 grading. Actually, this rationalizes our choice of the skew-orthogonality constraints in equations (10) and (12). Therefore, the BP conditions enforce a cancellation of a large set of contributions to the partition function. The forbidden contributions are those that contain loose ends with even excited states at any vertex of the graph (while all other edges are adjusted to the vertex being in the ground state). Formalization of the BP constraints results in  ¯ a fa (χ ¯ a , χa ) eχ¯ca χca /(Hac Hca γac ) dχa dχ ∀a ∈ G0 and {a, c} ∈ G1 :

Fermions and loops on graphs: I

(Mc−1 )ab = −

γac γbc (Hcc +

1

a ∼c (γa c )

−1 )

for a = b,

,

(19)

and to their modified counterparts Mc obtained by replacing a certain number of γac -terms  with γac -terms. We can further make use of the properties of the Gaussian integrals and equation (19) to derive  ¯ c χ¯ac χbc e a ,a ∼c Mc,aa χ¯ac χa c = (Mc−1 )ab det(Mc ) dχc dχ a =a,b

= −(Hcc )−1



γa c

for a = b.

(20)

a ∼c

The property described above follows from the fact that  ¯ c χ¯a1 c . . . χ ¯ak c χb1 c . . . χbk c e a ,a ∼c Mc,aa χ¯a c χa c = 0 dχc dχ for {a1 , . . . , ak } ∩ {b1 , . . . , bk } = ∅,

k ≥ 2.

(21)

To prove equation (21) we apply Wick’s theorem, that represents the Grassmann integral in equation (21) as a sum of k! contributions that correspond to k! possible pairings between the χ¯ and χ variables in the pre-exponents. Each contribution consists of a product of k pair correlation functions given explicitly by equation (20). Due to the form of the pair correlation functions, their product does not depend on a particular choice of the pairing. On the other hand, the signs in front of the contributions are alternating and the number of negative signs among the k! contributions is the same as the number of positive signs, provided k ≥ 2. This leads to equation (21). For k = 1 the (non-zero) result is given by equation (20). These results apply also to the modified matrices Mc . We are now in a position to summarize the results of equations (19)–(21) in the finite loop series expression ⎞ ⎛   r(C, C )⎠ , (22) det(H) = Z = ZBP;Fermi ⎝1 + C∈GL(G) C  ∈DOC(C)

where GL(G) is the set of generalized loops of the graph G (subgraphs with all nodes of valence 2 or higher), and DOC(C) is the set of disjoint oriented cycles (DOC) of the doi:10.1088/1742-5468/2008/12/P12011

10

J. Stat. Mech. (2008) P12011

that provides a non-zero contribution does not have loose ends. Such subgraphs are referred to as generalized loops. To describe a contribution fully we partition the edges of C ⊂ G into the neutral ones that correspond to the choice of the even local excited states and the oriented edges that correspond to the odd local excited states. The choice of the third term in equation (10) will be denoted by an arrow on the edge {a, b} that goes from a to b; the choice of the fourth term is denoted by an opposite arrow that goes from b to a. The Z2 grading implies that in order to provide a non-zero contribution the number of incoming arrows coincides with the number of the outgoing counterparts for all nodes of C. We will further demonstrate that to provide a non-zero contribution each node of C can actually have no more than one incoming/outgoing arrow. This follows from the following form of the matrices Mc−1 inverse to Mc :

Fermions and loops on graphs: I

graph C, i.e., subgraphs of C whose nodes all have valence of exactly 2, equipped with orientation. See figure 1 for illustration. For a DOC C  let deg(C  ) = card(π0 (C  )) be the number of its connected components and for an edge α ∈ C1 let ∂0 α ∈ C0 and ∂1 α ∈ C0 be its left and right ends, respectively (orientation arrows go from the left to the right). A relative contribution r(C, C ) can be represented as a product of the node factors ra (C, C ), edge factors rα (C, C ), and the parity factor:    r(C, C ) = (−1)deg(C ) ra (C, C ) rα (C, C  ), (23) a∈C0

α∈C1

a∈

C0 \C0

:

a ∈ C0 : α∈

C1 \C1

α∈

C1



ra (C, C ) = ra (C, C  ) = −

:

Haa +

Haa +

a ∈C0 a ∼a



1

(bp) −1 a ∼a (γa a )

1



rα (C, C ) = −

a ∈G \C (bp) (bp) Ha a Haa γaa + a ∼a0 0 (γa a )−1 , (bp) Haa + a ∼a (γa a )−1

(bp) (bp)

, (24)

,

Hcd Hdc γcd γdc

(bp) (bp)

:



rα (C, C ) =

1 − HcdHdc γcd γdc (bp) (bp)

,

Hcd γcd γdc

where in the last two formulae c = ∂0 α and d = ∂1 α. 3. Summary and conclusions The work describes an explicitly constructed loop series for the fermion graphical model. The LS expresses the determinant of an arbitrary square matrix in terms of a finite series. Four important features of the series are: • The first term in the series corresponds to an approximation associated with solution of the GBP equations, identical to those that emerged in the standard GGM discussed before [12]–[20]. Note, however, that while the standard GGM approach would requires the matrix to be (at least) semi-definite (so that the normal variable Gaussian integral would converge), our approach does not have this restriction as the Berezin integrals are defined for any (even zero-determinant!) square matrices. • Each term of the loop series is associated with a generalized loop and an oriented disjoint cycle defined on the generalized loop. • Each term is expressed explicitly in terms of the chosen solution of the GBP equations. Computation of any of the contributions (once the GBP solution is known) is the task of linear complexity in the size of the underlying generalized loop. • The loop series can be constructed around any solution of the GBP equations, e.g., around these solutions that are unstable with respect to the standard iterative GBP. doi:10.1088/1742-5468/2008/12/P12011

11

J. Stat. Mech. (2008) P12011

where the factors are calculated in a straightforward way (see appendix A for the details):

Fermions and loops on graphs: I

Let us now briefly discuss how the fermion-based loop series could potentially be used in the future. First of all, one hopes that the LS formula can clarify the accuracy of the GBP approximation for different classes of matrices (sparse, walk-summable, planar, etc). Second, aiming to improve GBP one might be interested in identifying problems (matrices) where accounting for a relatively small, O(N γ ) with γ < 3, number of loops, will significantly improve the GBP. In the context of these two general problems it will also be important to extend further the analysis of the Bethe free energy for the Gaussian models initiated in [19, 25]. The Bethe free energy is a functional whose stationary points coincide with the GBP solutions. Finally, let us briefly overview the main idea of the second paper in the series [24], and its relation to the results discussed above. [24] describes a construction generalizing LS for the determinant discussed in this paper. The construction starts with a Z2 gauge theory, stated in terms of binary/Ising spins (that represent a gauge field with the discrete gauge group Z2 ) and fermions on an arbitrary graph. It is shown that, on the one hand, the graphical gauge model is reduced to a monomer–dimer model on the graph, while on the other hand it turns into a series over disjoint oriented cycles on the graph, where the corresponding coefficient is given by the determinant of a matrix related to the full graph with excluded disjoint. We find that this relation (between the monomer–dimer model and the cycle series) also follows (via a certain type of inversion) from the loop series for the determinant discussed in this paper. doi:10.1088/1742-5468/2008/12/P12011

12

J. Stat. Mech. (2008) P12011

Figure 1. Example of a set of generalized loops for a sample graph, consisting of six vertices and seven edges. Generalized loops are shown in solid lines, while part of the original graph which does not belong to a generalized loop is shown in dashed grey. Oriented disjoint circles, which are also subgraphs of respective generalized loops, are marked with arrows and shown in red.

Fermions and loops on graphs: I

Acknowledgments We are grateful to J Johnson for useful comments. This material is based upon work supported by the National Science Foundation under CHE-0808910. The work at LANL was carried out under the auspices of the National Nuclear Security Administration of the US Department of Energy at Los Alamos National Laboratory under Contract No. DEAC52-06NA25396. Appendix A. Berezin Gaussian integrals

χ ¯a1 c . . . χ¯ak c χb1 c . . . χbk c χ,χ ¯  ¯ c χ¯a1 c . . . χ = Q−1 ¯ak c χb1 c . . . χbk c e a ,a ∼c Mc,aa χ¯a c χa c , dχc dχ c  ¯ c e a ,a ∼c Mc,aa χ¯a c χa c = det(Mc ). Qc = dχc dχ

(A.1)

The main feature of the Gaussian integral is expressed in the following Wick’s theorem formula: k  

 deg(P ) χ ¯a1 c . . . χ¯ak c χb1 c . . . χbk c χ,χ χ ¯aj c χP (bj )c χ,χ (−1) , (A.2) ¯ = ¯ j=1

P

(Mc−1 )ab .

with the pair correlation function χ¯ac χbc χ,χ Note that equation (A.2) follows ¯ = naturally from a direct expansion of the following expression for the generating function:   −1 ¯ ¯ = e a,b∼c (Mc )ab ξac ξbc , (A.3) F (ξ¯c , ξc ) = e a∼c (χ¯ac ξac +ξac χac ) χ,χ ¯

in powers of its argument. The loop series is obtained upon the substitution of the skew-orthogonality condition (10) into the integral representation (7) for the determinant, which results in the following expression:    H∂0 α,∂1 α H∂1 α,∂0 α z∂0 α,∂1 α (C, C ) det(H) = ZBP;Fermi + ×



C∈GL(G) C  ∈SL(C) α∈G1

(−Haa za (C, C )).

(A.4)

a∈G0

The quantities zab (C, C  ) with a = ∂0 α, b = ∂1 α are determined by the coefficients in the skew-orthogonal representation (10) and are given by ⎧ ⎪ for α ∈ G1 \C1 , ⎨ cab  for α ∈ C1 \C1 , (A.5) zα (C, C ) = cab κab ⎪ ⎩ζ  for α ∈ C1 . ab The explicit expressions are obtained by combining equation (A.5) with equation (12). The quantities zc (C, C  ) are obtained by attaching the functions of the local Grassmann doi:10.1088/1742-5468/2008/12/P12011

13

J. Stat. Mech. (2008) P12011

In this technical appendix we present some details of the calculations of the node ra (C, C ) and edge rα (C, C  ) factors for the relative loop contributions r(C, C  ) given by equation (24). We start with defining the Grassmann variable correlation function

Fermions and loops on graphs: I

variables in (10) to the corresponding vertices, this being followed by the integration over the local Grassmann variables. This results in   ¯ c e a,b∼c Mc,ab χ¯ac χbc = det(Mc ) zc (C, C ) = dχc dχ c ∈ G0 \C0 :

  γa,c (Hcc )−1 Hcc + (γbc )−1 , = 

a∼c

c ∈ C0 \C0 :

zc (C, C  ) =

b∼c





a∼c

c, s , s ∈ C0 :

a∼c

zc (C, C  ) =

b∼c





¯ cχ dχc dχ ¯s c χs c e a∈C0 \C0

a∈G0 \C0

= −(Hcc )−1



γac

a∼c



a,b∼c

(A.6)

b∼c  Mc,ab χ ¯ac χbc

= det(Mc )(Mc )−1 s s

 γac .

a∼c

The loop series (22) is obtained from the representation of equation (A.4) with the ingredients given by equations (A.5) and (A.6) by regrouping the factors into the node and edge ones in a very obvious way. Finally, we demonstrate that the vertices that have more than one incoming/outgoing arrow do not contribute to the determinant. Such a contribution is proportional to ¯ak c χb1 c . . . χbk c χ,χ with {a1 , . . . , ak } ∩ {b1 , . . . , bk } = ∅ and vanishes, since χ¯a1 c . . . χ ¯ applying the Wick’s theorem equation (A.2) we derive ¯ak c χb1 c . . . χbk c χ,χ χ¯a1 c . . . χ ¯ =



deg(P )

(−1)

j=1

P

=



(−1)deg(P )

P

=

k 

(Mc )−1 aj ,P (bj )

j=1



(Hcc +

k 

 χ¯aj c χP (bj )c χ,χ ¯



deg(P ) P (−1) a ∈G0 \C0  0  −1 k (γa c )−1 + aa ∈C a ∼c j=1 (γaj c γbj c ) ∼c (γa c ) )

= 0,

(A.7)

and the alternating sum over k! permutations P in the numerator vanishes for k ≥ 2. Appendix B. The belief propagation gauge in Bose representation In the normal (Bose) integral representation the determinant can be represented as follows: ⎞ ⎛    ¯   dψa dψa 1 1 Haa ψ¯a ψa − Hab ψ¯a ψb ⎠ , (det H)−1 = (B.1) exp ⎝− 2π 2 2 a a∈G 0

(a,b)∈G1

where the integration goes over the pairs of the complex conjugated variables (normal c-numbers). Here, we restrict ourselves to the case where the integral is well defined doi:10.1088/1742-5468/2008/12/P12011

14

J. Stat. Mech. (2008) P12011

¯ c e a,b∼c Mc,abχ¯ac χbc = det(Mc ) dχc dχ ⎛ ⎞ a∈G0 \C0 b∈G0 \C0 a∈C b∈C  0  0   −1 ⎠ = γa,c γa,c (Hcc )−1 ⎝Hcc + (γbc )−1 + (γbc ) ,

Fermions and loops on graphs: I

(convergent). To decouple the terms associated with different vertices of G0 we introduce the following Bose version of the HS transformation:

Substituting equations (B.2) into (B.1) and performing the integration over the vertex variables ψ we arrive at the following Gaussian edge factor function formulation: (det H)−1 = (2π)−2|G1 |





−1 ⎝ Haa

a∈G0

 ×

¯ D ϕDϕ

H −1 ¯ a , ϕa ) ≡ exp − aa Fa (ϕ 2





(−Hab Hba )−1 ⎠

(a,b)∈G1



¯ a , ϕa ) Fa (ϕ

a∈G0









¯ α , ϕα ) , Gα (ϕ

(B.3)

α∈G1

ϕba





ϕ¯b a

,

(B.4)

b ∼a

b∼a

  −1 −1 Hab Hba ¯ α , ϕα ) = exp − ϕ¯ab ϕba − ϕ¯ba ϕab . G α (ϕ 2 2

(B.5)

We further introduce the following gauge representation for the skew scalar product:    ∞ λab λba (n) (n) ϕ¯ba ϕba + Qab (ϕ¯ab , ϕab )Qba (ϕ¯ba , ϕba ), Gα = φab exp − ϕ¯ab ϕab − 2 2 n=1

(B.6)

where φab = φba ; the first term on the rhs of equation (B.6) corresponds to the local ground state while the sum (remainder) represents some discrete spectrum of the excited states. The remaining freedom in equation (B.6) is fixed via the following BP (zero-loose-end) conditions:  ∀{a, b} ∈ G1 :

c=b 



λca ¯ a Dϕa Fa (ϕ ¯ a , ϕa ) Dϕ exp − ϕ¯ca ϕca 2 c∼a



(n)

Qba (ϕ¯ba , ϕba ) = 0. (B.7)

(n)

Multiplying equation (B.7) with Qba (ϕ¯ba , ϕba ), summing over all excited states (n > 0), and expressing the Q-terms via the ground state contribution (with the help of equation (B.6)), one arrives at the following BP relations stated solely in terms of the doi:10.1088/1742-5468/2008/12/P12011

15

J. Stat. Mech. (2008) P12011

  Hba ¯ Hab ¯ ψa ψb − ψb ψa exp − 2 2    −1 −1 Hab Hba 1 ϕ¯ab ϕba − ϕ¯ba ϕab dϕ¯ab dϕab dϕ¯ba dϕba exp − =− (2π)2 Hab Hba 2 2   (B.2) × exp iϕba ψ¯a /2 + iϕ¯ba ψa /2 + iϕab ψ¯b /2 + iϕ¯ab ψb /2 .

Fermions and loops on graphs: I

local ground states (local gauges): c=b  

  λca ¯ a Dϕa Fa (ϕ ¯ a , ϕa ) ∀a, b ∈ G0 , a ∼ b : Dϕ exp − ϕ¯ca ϕca 2 c∼a   H −1 H −1 × exp − ab ϕ¯ab ϕba − ba ϕ¯ba ϕab 2 2    

 λab λc  a ¯ a , ϕa ) ¯ a Dϕa Fa (ϕ = φab exp − ϕ¯ab ϕab exp − Dϕ ϕ¯c a ϕac . 2 2  c ∼a

Evaluation of the Gaussian integrals transforms equation (B.8) into ∀a, b ∈ G0 ,

a∼b:

φab = λba Haa +



−λab Hab Hba = Haa +

(λca )−1

c=b 

(λca )−1 ,

(B.9)

c∼a

= 1 − λab λba Hba Hab ,

(B.10)

c∼a

where the transformation from the lhs of equation (B.10) to its rhs also involves equation (B.9). The resulting BP expression for the entire partition function (the BP expression for the inverse determinant) becomes

  λba  −1 ¯ a , ϕa ) exp − ¯ a Dϕa Fa (ϕ ZBP;Bose = (2π)−2|G1 | ϕ¯ba ϕba Haa Dϕ 2 a∈G0 b∼a ⎞  ⎛ −1  {a,b}∈G1 (1 − (λab λba Hab Hba ) ) . (B.11) φab /(−Hab Hba )⎠ =  × ⎝ −1 a∈G0 (Haa + c ∼a (λc a ) ) {a,b}∈G1

Comparing equation (B.11) with equation (17) we conclude that BP expressions in the Fermi—and Bose—cases are fully equivalent, i.e. ZBP;Bose ZBP;Fermi = 1.

(B.12)

To summarize, we have shown in this appendix that the Bose-BP equations of the standard Gaussian graphical model, discussed, e.g., in [12]–[20], are equivalent to the ones derived within the Fermi-BP approach discussed in the main part of the text. Moreover, the BP partition functions of the Fermi and Bose models are inversely proportional to each other. One final remark of this appendix (and of the work) concerns the reconstruction of the full expression for the inverse determinant from BP. The ‘ground state’ part of the BP gauge is fully defined by equations (B.9) and (B.10); however, a freedom in calculating the ‘excited state’ gauges Q(n) still remains. The Q(n) gauges can be fixed in the spirit of [11], resulting in an infinite loop tower hierarchy for the inverse determinant. Note, that this infinite nature is in contrast with the finite nature of the loop series, built in the main part of the work for the determinant of the same matrix. Here we do not discuss the loop tower reconstruction for the inverse determinant, leaving the question of a possible relation between the aforementioned infinite and finite series open for future investigations. doi:10.1088/1742-5468/2008/12/P12011

16

J. Stat. Mech. (2008) P12011

(B.8)

Fermions and loops on graphs: I

References

doi:10.1088/1742-5468/2008/12/P12011

17

J. Stat. Mech. (2008) P12011

[1] Hartmann A K and Rieger H, 2003 Optimization Algorithms in Physics (New York: Wiley–WCH) [2] MacKay D J, 2003 Information Theory, Inference, and Learning Algorithms (Cambridge: Cambridge University Press) http://www.inference.phy.cam.ac.uk/mackay/itila/book.html [3] Mezard M and Montanari A, 2008 Information, Physics and Computation (Oxford: Oxford University Press) http://www.lptms.u-psud.fr/membres/mezard/ [4] Bethe H, 1935 Proc. R. Soc. Lond. A 150 552 [5] Peierls H, 1936 Proc. Camb. Phil. Soc. 32 477 [6] Gallager R, 1963 Low Density Parity Check Codes (Cambridge, MA: MIT Press) [7] Richardson T and Urbanke R, 2008 Modern Coding Theory (Cambridge: Cambridge University Press) http://www.cambridge.org/catalogue/catalogue.asp?isbn=9780521852296 [8] Pearl J, 1988 Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference (San Francisco, CA: Morgan Kaufmann) [9] Chertkov M and Chernyak V, 2006 Phys. Rev. E 73 065102 [10] Chertkov M and Chernyak V Y, 2006 J. Stat. Mech. P06009 [11] Chernyak V Y and Chertkov M, 2007 ISIT 2007: IEEE Int. Symp. Inf. Theory 2007 pp 316–20 [arXiv:cs.IT/0701086] [12] Weiss Y and Freeman W T, 2001 Neural Comput. 13 2173 [13] Rusmevichientong P and Roy B V, 2001 IEEE Trans. Inf. Theory 47 745 [14] Malioutov D M, Johnson J K and Willsky A S, 2006 J. Mach. Learn. Res. 7 2031 ISSN 1533-7928 [15] Johnson J, Loop-series for log-determinant of walk-summable gmrfs, 2007 unpublished notes [16] Wainwright M, Jaakkola T and Willsky A, 2003 IEEE Trans. Inf. Theory 49 1120 [17] Rue H and Held L, 2005 Gaussian Markov Random Fields: Theory and Applications (Monographs on Statistics and Applied Probability vol 104) (London: Chapman and Hall) [18] Moallemi C C and Van Roy B, 2008 arXiv:cs/0603058 [19] Cseke B and Heskes T, 2008 Proc. UAI’2008 http://www.cs.ru.nl/∼tomh/techreports/UAI2008.pdf [20] Shental O, Siegel P H, Wolf J K, Bickson D and Dolev D, 2008 ISIT 2008: IEEE Int. Symp. on Information Theory, 2008 pp 1863–7 [21] Berezin F, 1987 Introduction to Superanalysis (Dordrecht: Reidel) [22] Faddeev L and Slavnov A, 1980 Gauge Fields: Introduction to Quantum Theory (Reading, MA: Benjamin/Cummings) [23] Chertkov M, Chernyak V Y and Teodorescu R, 2008 J. Stat. Mech. P05003 [24] Chernyak V Y and Chertkov M, Fermions and loops on graphs: II. Monomer–dimer model as series of determinants, 2008 J. Stat. Mech. P12012 [25] Yedidia J, Freeman W and Weiss Y, 2005 IEEE Trans. Inf. Theory 51 2282

Fermions and loops on graphs: I. Loop calculus for ...

Dec 17, 2008 - Abstract. This paper is the first in a series devoted to evaluation of the partition function in statistical models on graphs with loops in terms of the Berezin/fermion integrals. The paper focuses on a representation of the determinant of a square matrix in terms of a finite series, where each term corresponds to a ...

381KB Sizes 0 Downloads 158 Views

Recommend Documents

Belief propagation and loop series on planar graphs
Dec 1, 2011 - of optimization in computer science, related to operations research, algorithm ..... (B) Use the Pfaffian formula of Kasteleyn [4,10,11] to reduce zs to a ...... [27] Kadanoff L P and Ceva H, Determination of an operator algebra for ...

Calculus on Computational Graphs: Backpropagation - GitHub
ismp/52_griewank-andreas-b.pdf)). The general .... cheap, and us silly humans have had to repeatedly rediscover this fact. ... (https://shlens.wordpress.com/),.

Loop calculus in statistical physics and information ...
Jun 1, 2006 - parity-check LDPC codes, defined on locally treelike Tan- ner graphs. The problem of .... ping the factor graph. A BP solution can be also ..... 11 J. Pearl, Probabilistic Reasoning in Intelligent Systems: Net- work of Plausible ...

Loop Calculus Helps to Improve Belief Propagation and Linear ...
Sep 28, 2006 - that the loop calculus improves the LP decoding and corrects all previously found dangerous configurations of log-likelihoods related to pseudo-codewords with low effective distance, thus reducing the code's error-floor. Belief Propaga

Chiral fermions and quadratic divergences
ig ijk ab r;r Ai. PL bc r Ai;r Ai Aj ca. rяAkяA4;r я ab r;r Ai. PL bc r Ai;r Ai Ak A4 ca. rяAj;r я g2 ab r;r ai .... the Baryon Number in the Universe, edited by O. Sawada.

A Survey on Efficiently Indexing Graphs for Similarity ...
Keywords: Similarity Search, Indexing Graphs, Graph Edit Distance. 1. Introduction. Recently .... graph Q, we also generate its k-ATs, and for each graph G in the data set we calculate the number of common k-ATs of Q and G. Then we use inequality (1)

Single Triangle Strip and Loop on Manifolds with ...
Abstract. The single triangle-strip loop generation algorithm on a triangulated two-manifold presented by Gopi and Epp- stein [GE04] is based on the guaranteed existence of a perfect matching in its dual graph. But such a perfect matching is not guar

PDF Download Composite Fermions Online - Sites
... PDF, Download Composite Fermions , Download Composite Fermions Android, ... solid, bilayer physics, fractional braiding statistics and fractional local charge.

ab *loops use triple braided high pressure hose for superheated ...https://groups.google.com/group/...forum/.../V-Loop%20Flanged%20drawing.pdf?...
*LOOPS USE TRIPLE BRAIDED HIGH PRESSURE HOSE FOR SUPERHEATED STEAM. 6" TRIPLE BRAIDED HOSE RATING: 200 PSI @ 600°F. 8" TRIPLE ...

On st paths and trails in edge-colored graphs - ScienceDirect
colored s-t trails visiting all vertices of Gc a prescribed number of times. As an immediate consequence, we polynomially solve the Hamiltonian path (resp., Eule-.

Recommendation on Item Graphs
Beijing 100085, China [email protected]. Tao Li. School of Computer Science. Florida International University. Miami, FL 33199 [email protected].

Fast Multilevel Transduction on Graphs
matrix [1]; the second term is the fit term, which measures how well the predicted labels fit the original labels .... Gl = (Vl, El), we split Vl into two sets, Cl and Fl.

Parallel sorting on cayley graphs - Springer Link
This paper presents a parallel algorithm for sorting on any graph with a ... for parallel processing, because of its regularity, the small number of connections.

Fast Multilevel Transduction on Graphs
nominator of these methods is that the data are represented by the nodes of a graph, the ... ship of our method with multigrid methods, and provide a theoretical ..... MB main memory. 5.1 A Synthetic ... 20. 22 graph level computing time (sec.).

Polynomial algorithm for graphs isomorphism's
Polynomial algorithm for graphs isomorphism's i. Author: Mohamed MIMOUNI. 20 Street kadissia Oujda 60000 Morocco. Email1 : mimouni.mohamed@gmail.

Recommendation on Item Graphs
Fei Wang. Department of Automation ... recommender system - a personalized information filtering ... Various approaches for recommender systems have been.

Cosmic Loops - PhilPapers
is locally irreflexive, asymmetry and transitive iff when we restrict the domain of entities quantified over to some domain D, then for all x in D, x does not ground x, ...

Cosmic Loops - PhilPapers
3 we could brutely stipulate grounding connections between different entities or ..... actually does in cases we are familiar with: I am part of the Milky Way Galaxy,.

An Automatic Verification Technique for Loop and Data ...
tion/fission/splitting, merging/folding/fusion, strip-mining/tiling, unrolling are other important ... information about the data and control flow in the program. We use ...

Delay locked loop circuit and method
May 11, 2011 - (74) Attorney, Agent, or Firm * Hamilton, Brook, Smith &. H03L 7/06 ... Larsson, P., “A 2-1600MHZ 1.2-2.5V CMOS Clock Recovery PLL. 6,330,296 ... Strobed, Double-Data-Rate SDRAM with a 40-mW DLL for a 256. 6'7l0'665 ...

using graphs and random walks for discovering latent ...
ROUGE-1 scores for different MEAD policies on DUC 2003 and 2004 data. . . . . 43. 3.4. Summary of official ROUGE scores for DUC 2003 Task 2. ...... against using force against Iraq, which will destroy, according to him, seven years of difficult diplo

Affine layer segmentation and adjacency graphs for vortex ... - USC IRIS
modeling the motion as affine. The underlying physical properties of meteorological phenomena like cloudy structures are complex. Our system does not take into account any underlying model of the meteorological phenomena, instead we use the informati