Tell me more ×
Cross Validated is a question and answer site for statisticians, data analysts, data miners and data visualization experts. It's 100% free, no registration required.

Let $G = (V,E)$ be a directed acyclic graph.

Let $i \rightarrow j$ be an edge such that the parents of $j$ are exactly:

  • the parents of $i$,
  • and $i$.

Let $L\left(G \right)$ be the set defined by {a vertex and its parents, for all vertices in $G$}

Let $G' = (V,F)$ where $F$ is $E$ with $j \rightarrow i$ instead of $i \rightarrow j$.

Given a set of random variables $(X_{v})_{v \in V}$ for which the joint density can be factorized over $L\left(G \right)$, I would like to show that the joint density could also be factorized over $L\left(G' \right)$.


Let $P$ be the parents of $i$ in the graph $G$, thus the parents of $j$ in the graph $G'$.

So I would like to show that there exists $g_{i}$ and $g_{j}$ such that: $g_{i}(x_{i},x_{j},x_{P}) \times g_{j}(x_{j},x_{P}) = f_{i}(x_{i},x_{P}) \times f_{j}(x_{i},x_{j},x_{P})$.

I am unsure whether I could just consider that there was a swap of $i$ and $j$, and I could take $g_{i}=f_{j}$ and $g_{j}=f_{i}$. Or maybe, there is something to do with conditional probabilities and Bayes formula.

share|improve this question

1 Answer

up vote 4 down vote accepted

What you are looking for is termed a covered edge reversal, which preserves Markov equivalence of directed acyclic graphs. A proof of equivalence is given in Lemma 1 of A Transformational Characterization of Equivalent Bayesian Network Structures, by Max Chickering. The relationship between Markov properties and factorisation is well established in the theory of graphical models, for example Theorem 5.14 of Probabilistic Networks and Expert Systems.

share|improve this answer
Wow! Thanks a lot! – wok Nov 14 '10 at 8:33
This is the perfect answer, I realize now that I was getting lost with my own proof. :) – wok Nov 14 '10 at 8:42

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.