3. Markov Edge Process: General Properties and Consistency
It is convenient to allow
G to have isolated vertices, which of course can be removed w.l.g., our interest primarily being focused on edges. The
directed line graph of DAG
is defined as the graph whose set of vertices is
is the same as that of undirected line graph and the set of (directed) edges is
Note is acyclic, hence a DAG.
Given a DAG we denote the class of all non-empty sub-DAGs (subgraphs) with .
Definition 4.
A transformation is said a top mesh dismantling algorithm (top MDA) if it erases an edge leading to a sink ; in other words, if with
Similarly, a transformation is said a bottom mesh dismantling algorithm (bottom MDA) if it erases an edge starting from a source , in other words, if with
We denote
the classes of DAGs containing
G and the subDAGs
which can be obtained from
G by succesively applying top MDA, bottom MDA, or both types of MDA in an arbitrary order:
Note that the above transformations may lead to a subDAG containing isolated vertices which can be removed from w.l.g.
Definition 5. A subDAG is said:
for some ;
(ii) chain DAG if , for some
(iii) source-to-sink DAG if any edge connects a source of to a sink of .
The corresponding classes of subDAGs in Definition 5 (i)-(iii) will be denoted by and .
Proposition 1.
For any DAG we have that
Proof. The proof of each inclusion in (3.3) proceeds by induction on the number of edges of G. Clearly, the proposition holds for . Assume it holds for , we will show that it holds for The induction step for the three relation in (3.3) is proved as follows.
(i) Fix and be as in (3.2). Let be the set of sinks of G. If is a sink and (or ) then belongs to by definition of the last class. If is a sink and , we can dismantle an edge and the remaining graph in (3.1) has edges and contains , so that the inductive assumption applies, proving .
Next, let . Then there is a path in G from to at least one of these sinks. If , we apply top MDA to and see that in (3.1) has the number of edges and contains the interval graph in (3.2), so that the inductive assumption applies to and consequently to G as well, as before, proving the induction step in case (i).
(ii) Let be a chain between and , since belongs to by definition. Let be the set of sinks of G. If is a sink and then G contains an edge which does not belong to . Then, by removing e from G by top MDA we see that in (3.1) contains the chain viz., , and therefore by the inductive assumption. If is a sink and , we remove from G any edge leading to and arrive at the same conclusion. If is not a sink, we remove any edge leading to a sink and apply the inductive assumption to the remaining graph having edges. This proves the induction step in case (ii).
(iii) Let , where are the sets of sources and sinks of , respectively. Let be the sets of sources and sinks of . If , i.e., G is a source-to-sink DAG, we can remove from it a edge and the remaining graph in (3.1) contains and satisfies the inductive assumption. If G is not a source-to-sink DAG, it contains a sink or a source In the first case, there is which can be removed from G and the remaining graph contains and satisfies the inductive assumption. The second case follows from the first one by DAG reversion. This proves the induction step in case (iii), hence the proposition. □
An edge process on DAG is a family of discrete r.v.s indexed by edges of G. It is identified with a (discrete) probability distribution
Definition 6.
Let be a given DAG. A clique distribution at is any discrete probability distribution , that is, a family of positive numbers summing up to 1:
The set of all clique distributions at is denoted by .
Given
, the conditional probabilities of out-configuration
given in-configuration
write as
with
and
for
for
.
Definition 7.
A Markov edge process on a DAG corresponding to a given family of clique distributions is a random process indexed by edges of G and such that for any configuration
An edge process on a DAG can be viewed as a site process on the line graph of , with
Corollary 1.
A Markov edge process in (3.4) is a Bayesian network on the line DAG if
Condition (3.5) can be rephrased as the statement that outgoing’ variables are conditionally independent given `ingoing’ variables , for each node . Analogously, in (3.6) is a Bayesian network on the reversed line graph under a symmetric condition that `ingoing’ variables are conditionally independent given `outgoing’ variables , for each node .
Definition 8.
Let be a DAG and be a family of subDAGs of G. A family of edge processes is said consistent if
Given edge process
in (3.4), we define its restriction on a subDAG
as
In general, is not a Markov edge process on , as shown in the following example.
Example 1. Let
Then
and
The subDAG
is composed of two edges going from different sources 1 and 2 to the same sink 3. By definition, a Markov edge process
on
corresponds to independent
, viz.,
It is easy to see that the two probabilities in (3.8) and (3.9) are generally different (however, they are equal if is a product distribution and , in which case and
In Example 1, the restriction to is a Markov edge process with . The following proposition shows that a similar fact holds in a general case for subgraphs obtained from G by applying top MDA.
Proposition 2.
Let be a Markov edge process on DAG . Then for any , the restriction is a Markov edge process on with clique distribution given by
which is the restriction of clique distributions to (sub-clique)
Proof. It suffices to prove the proposition for a one-step top MDA, or
in (3.1). Let
,
,
. From the definitions in (3.4) and (3.10),
Example 2. Markov chain. Let
be a chain from 0 to
n. The classes
and
consist respectively of all chains from 0 to
, from
to
n, and from
i to
j (
A Markov edge process on the above graph is a Markov chain
with probability distribution
where
is a (discrete) univariate and
are bivariate probability distributions;
are conditional or transitional probabilities. It is clear that the restriction
on
is a Markov chain with
; in other words, it satisfies Proposition 2 and (3.10). However, the restriction
to
or
is a Markov chain with initial distribution
which is generally different from
. We conclude that Proposition 2 ((3.10) in particular) fail for subDAGs
of
G obtained by bottom MDA. On the other hand,
hold for the above
provided the
’s satisfy the additional compatibility condition:
Proposition 3.
Let be a Markov edge process on DAG in (3.4). Then for any edge
with satisfying .
Proof. Relation (3.11) follows from
and the definition in (3.4), since the products
cancel in the numerator and the denominator of (3.13).
Consider (3.12). We use Propositions 1 and 2 according to which the interval DAGs
belong to
. The `intermediate’ DAG
constructed from
by adding the single edge
, viz.,
also belongs to
since it can be attained from
by dismantling all edges with the exception of
. Note
. Therefore, by Proposition 2,
where
is a Markov edge process on
with clique distributions
The expression in (3.12) follows from (3.14) and (3.11) with E replaced by , by noting that is a sink in , hence whereas . □
Remark 3. Note that in the conditional probability on the r.h.s. of (3.11) are nearest neighbors of e in the line graph (DAG)
Theorem 2.
Let be a given DAG and a Markov edge process in (3.4) with clique distributions satisfying the compatibility condition
and two marginal independence conditions:
Then the family of Markov edge process with clique distributions given in (3.10) is consistent, viz.,
Remark 4. (i) Conditions (3.16) and (3.17) do not imply mutual independence of the in- and out- clique variables and under .
(ii) Conditions (3.16) and (3.17) automatically are satisfied if (Markov chain).
(iii) Conditions (3.16) and (3.17) are symmetric w.r.t. DAG reversion (all directions reversed)
(iv) In the binary case (), the value can be interpreted as the presence of `particle’ and as its absence on edge . `Particles’ `move’ on DAG in the direction of arrows. `Particles’ `collide’, `annihilate’, or `branch’ at nodes , with probabilities determined by clique distribution . See sec.4 for a detailed description of particle evolution for Arak model on .
Proof of Theorem 2. it suffices to prove (3.18) for 1-step MDA:
which remove a single edge
coming from a source
, and a single edge
going to a sink
, respectively. Moreover, it suffices to consider
only. The proof for
follows from Proposition 2 and does not require (3.15)-(3.17). (It also follows from
by DAG reversion.) Then, by marginal independence of
and
,
From the definition of
in (3.10) we have that
and therefore
leading to
and proving (3.18) for
defined above, or the statement of the theorem for 1-step MDA
. □
Corollary 2. Let be a Markov edge process on DAG satisfying the conditions of Theorem 2. Then:
(i) The restriction of on a chain DAG is a Markov chain, viz.,
(ii) The restriction of on a source-to-sink DAG is a sequence of independent r.v.s, viz.,
where is the set of sources of , is the set of edges coming from a source and ending into a sink of ,
Proof. (i) By Proposition 1, belongs to so that Theorem 2 applies with in (3.10) given by (3.14), resulting in (3.19).
(ii) By Proposition 1,
belongs to
so that Theorem 2 applies with
in (3.10) given by
(the second equality holds by (3.16)), resulting in (3.20). □
Remark 5. A natural generalization of chain and source-to-sink DAGs is a source-chain-sink DAG with the property that any sink is reachable from a source by a single chain (directed path). We conjecture that for a source-chain-sink DAG , the restriction of in Theorem 2 is a product of independent Markov chains on disjoint directed paths of , in agreement with the representations (3.19) and (3.20) of Corollary 2.
Gibbsian representation of Markov edge process. Gibbsian representation is fundamental in the study of Markov random fields [
4,
17]. Gibbsian representation of Pickard random fields was discussed in [
5,
10,
22,
30]. The following Corollary 3 provides Gibbsian representation of consistent Markov edge process in Theorem 2. Accordingly, the set of vertices of DAG
is written as
, where the boundary
consists of sinks and sources of
G, and the interior
of the remaining sites.
Corollary 3.
Let be a Markov edge process on DAG satisfying the conditions of Theorem 2 and the positivity condition . Then
where the inner and boundary potentials are given by
Formula (3.21) follows by writing (3.4) as and rearranging terms in the exponent using (3.15)-(3.17). Note (3.21) is invariant w.r.t. graph reversal (direction of all edges reversed). Formally, the inner potentials in (3.22) do not depend on the orientation of G, raising the question of the necessity of conditions (3.16)-(3.17) in Theorem 2. An interesting perspective seems the study of Markov evolution of Markov edge process on DAG with invariant Gibbs distribution in (3.21).