<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Michael P. Verdicchio &#187; Graphical Models</title>
	<atom:link href="http://www.michaelverdicchio.com/tag/graphical-models/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michaelverdicchio.com</link>
	<description></description>
	<lastBuildDate>Thu, 11 Aug 2011 06:18:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>d-Separation</title>
		<link>http://www.michaelverdicchio.com/2008/04/16/d-separation/</link>
		<comments>http://www.michaelverdicchio.com/2008/04/16/d-separation/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 19:33:50 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Bayesian Networks]]></category>
		<category><![CDATA[Causal Networks]]></category>
		<category><![CDATA[Graphical Models]]></category>
		<category><![CDATA[Probabilistic Networks]]></category>
		<category><![CDATA[Conditional Independence]]></category>
		<category><![CDATA[d-separation]]></category>

		<guid isPermaLink="false">http://michaelverdicchio.com/wordpress/?p=43</guid>
		<description><![CDATA[I recently included a section on d-Separation in my most recent talk on causality, but I wanted to give it its own post. Before defining it formally, a brief history is given here from Richard Scheines’s page at CMU (http://www.andrew.cmu.edu/user/scheines/tutor/d-sep.html). Judea Pearl, Dan Geiger, and Thomas Verma, computer scientists at UCLA working on the problem [...]]]></description>
			<content:encoded><![CDATA[<p>I recently included a section on d-Separation in my most recent talk on causality, but I wanted to give it its own post. Before defining it formally, a brief history is given here from Richard Scheines’s page at CMU (http://www.andrew.cmu.edu/user/scheines/tutor/d-sep.html).</p>
<p><span id="more-16"></span></p>
<p><em>Judea Pearl, Dan Geiger, and Thomas Verma, computer scientists at UCLA working on the problem of storing and processing uncertain information efficiently in artificially intelligent agents, solved this mathematical problem in the mid 1980s. Pearl and his colleagues realized that uncertain information could be stored much more efficiently by taking advantage of conditional independence, and they used directed acyclic graphs (graphs with no loops from a variable back to itself) to encode probabilities </em><em>and the conditional independence relations among them. D-separation was the algorithm they invented to compute all the conditional independence relations entailed by their graphs (see Pearl, 1988). Peter Spirtes, Clark Glymour, and Richard Scheines, working on the problem of causal inference at the Philosopy Department at Carnegie Mellon University in the late 1980s and early 1990s, connected the artificial intelligence work of Pearl and his colleagues to the problem of testing and discovering causal structure in behavioral sciences (see Spirtes, Glymour, and Scheines, 1993). The work didn’t stop there, however. Pearl and his colleagues proved many more interesting results about graphical models, what they entail, and algorithms to discover them (see <a href="http://singapore.cs.ucla.edu/judea.html"> Judea Pearl’s home page</a>). In 1994, Spirtes proved that d-separation correctly computes the conditional independence relations entailed by cyclic directed graphs interepred as linear statistical models (Spirtes, 1994), and in the same year Richardson (1994) developed an efficient procedure to determine when two linear models, cyclic or not, are d-separation equivalent. In 1996, Pearl proved that d-separation correctly encodes the independencies entailed by directed graphs with or without cycles in a special class of discrete causal models (Pearl, 1996). Also in 1996, Spirtes Richardson, Meek, Scheines, and Glymour (1996) proved that d-separation works for linear statistical models with correlated errors. So it should be obvious that d-separation is a central idea in the theory of graphical causal models. In the rest of this module, we try to explain the ideas behind the definition and then give the definition formally. At the end of the module you can run a few Java applets which provide interactive tutorials for these ideas. </em></p>
<p>So in short, d-separation is a criterion for deciding, from a given a causal graph, whether a set X of variables is independent of another set Y, given a third set Z. To illustrate the concept, I will follow Judea Pearl’s 3 rule description (http://bayes.cs.ucla.edu/BOOK-2K/d-sep.html).</p>
<p><strong>Rule 1: Unconditional Separation</strong><br />
Two nodes are d-connected if there is an unblocked path between them. By path we mean edges without regard to directionality and by unblocked we mean that there are no head-to-head arrows on some path. Here’s a picture:</p>
<p><img src="http://www.michaelverdicchio.com/media/dsep1.jpg" alt="d-Separation Figure 1" align="middle" /></p>
<p>In the figure above, there is one collider at t, x-r-s-t is unblocked, and so x and t are d-connected. The path t-u-v-y is unblocked, so t and y are also d-connected. So too are all the pairs, x-r, x-s, r-s, t-u, etc. However, x and y are not d-connected since we can’t trace a path without hitting the collider; hence they are d-separated. So too are x-u, x-v, r-u, etc.</p>
<p><strong>Rule 2: Blocking by Conditioning</strong><br />
Two nodes x and y are d-connected, conditioned on a set Z, if there is a collider-free path between x and y that traverses no member of Z. If no such path exists, we say that x and y are d-separated by Z; we also say then that every path between x and y is “blocked” by Z. Here’s a picture:<br />
<img src="http://www.michaelverdicchio.com/media/dsep2.jpg" alt="d-Separation Figure 2" align="middle" /></p>
<p>Let Z be the set {r,v}. By Rule 2, x and y are d-separated by Z, along with x-s, u-y, s-u, etc. The path x-r-s is blocked by Z, along with u-v-y and s-t-u. Only s-t and u-t remain d-connected conditioned on Z. The path s-t-u is also blocked Z since t is a collider, and is blocked by Rule 1.</p>
<p><strong>Rule 3: Conditioning on Colliders</strong><br />
If a collider is a member of the conditioning set Z, or has a descendant in Z, then it no longer blocks any path that traces this collider. This is called the common effect of two independent causes explaining away one. Pearl gave an example with two independent causes of your car refusing to start: having no gas and having a dead battery (both arrows point to “car won’t start”.<br />
Telling you that the battery is charged tells you nothing about whether there is gas, but telling you that the battery is charged after I have told you that the car won’t start tells me that the gas tank must be empty. So independent causes are made dependent by conditioning on a common effect, which in the directed graph representing the causal structure is the same as conditioning on a collider. (Text from Scheines).</p>
<p>Let’s look at a picture for rule 3:</p>
<p><img src="http://www.michaelverdicchio.com/media/dsep3.jpg" alt="d-Separation Figure 3" align="middle" /></p>
<p>Let Z be the set {r, p}. By Rule 3 s and y are d-connected by Z: The collider at t has a descendant (p) in Z, which unblocks the path s-t-u-v-y. However, x and u are still d-separated by Z; the linkage at t is unblocked but the one at r is blocked by Rule 2 (since r is in Z).</p>
<p>So that’s d-separation in a nutshell.  I recommend Pearl’s and Scheines’ sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelverdicchio.com/2008/04/16/d-separation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Statistical Relational Learning</title>
		<link>http://www.michaelverdicchio.com/2008/04/05/statistical-relational-learning/</link>
		<comments>http://www.michaelverdicchio.com/2008/04/05/statistical-relational-learning/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 19:33:19 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Bayesian Networks]]></category>
		<category><![CDATA[Graphical Models]]></category>
		<category><![CDATA[Probabilistic Networks]]></category>
		<category><![CDATA[Statistical Relational Learning]]></category>

		<guid isPermaLink="false">http://michaelverdicchio.com/wordpress/?p=41</guid>
		<description><![CDATA[This semester we’ve covered a number of topics in Sungwook Yoon’s Statistical Relational Learning reading group. My turn came a couple of weeks ago and I presented Bayesian Logic Programming. It is essentially a methodology which combines the structural conveniences of Bayesian networks and the theorem proving aspects of logic programming. The chapter in the [...]]]></description>
			<content:encoded><![CDATA[<p>This semester we’ve covered a number of topics in Sungwook Yoon’s <a href="http://www.public.asu.edu/%7Esyoon10/StatisticalRelationalLearning.html">Statistical Relational Learning reading group</a>. My turn came a couple of weeks ago and I presented Bayesian Logic Programming. It is essentially a methodology which combines the structural conveniences of Bayesian networks and the theorem proving aspects of logic programming. The chapter in the Getoor/Taskar text was not especially liked in the group as it lacked, among a number of things, specific examples of its use and advantages; in other words, we didn’t know WHY we should use such a framework, only that it was an interesting hybrid of two seemingly separate methodologies. Nonetheless, my slides are below.</p>
<p>Slides (<a href="http://www.michaelverdicchio.com/talks/Bayesian%20Logic%20Programming%20MV.ppt">ppt</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelverdicchio.com/2008/04/05/statistical-relational-learning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Causality</title>
		<link>http://www.michaelverdicchio.com/2008/04/04/causality/</link>
		<comments>http://www.michaelverdicchio.com/2008/04/04/causality/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 19:32:57 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Causal Networks]]></category>
		<category><![CDATA[Graphical Models]]></category>
		<category><![CDATA[Causality]]></category>

		<guid isPermaLink="false">http://michaelverdicchio.com/wordpress/?p=39</guid>
		<description><![CDATA[In the last Computational Systems Biology lab group seminar I presented the topic of causality. It was essentially a survey of the first two chapters of Judea Pearl’s book, Causality. The slides for the talk can be found at the link below. Causality Seminar Slides (ppt)]]></description>
			<content:encoded><![CDATA[<p>In the last <a href="http://sysbio.fulton.asu.edu/">Computational Systems Biology lab group</a> seminar I presented the topic of causality. It was essentially a survey of the first two chapters of Judea Pearl’s book, <span style="text-decoration: underline;">Causality</span>.  The slides for the talk can be found at the link below.</p>
<p>Causality Seminar Slides (<a href="http://www.michaelverdicchio.com/talks/Sysbio%20Causality%20Seminar.ppt">ppt</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelverdicchio.com/2008/04/04/causality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Final Heckerman Talk</title>
		<link>http://www.michaelverdicchio.com/2008/02/20/final-heckerman-talk/</link>
		<comments>http://www.michaelverdicchio.com/2008/02/20/final-heckerman-talk/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 19:32:32 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Bayesian Networks]]></category>
		<category><![CDATA[Probabilistic Networks]]></category>
		<category><![CDATA[Graphical Models]]></category>

		<guid isPermaLink="false">http://michaelverdicchio.com/wordpress/?p=37</guid>
		<description><![CDATA[Here is the most recent talk in my Bayes nets study. With it I will have wrapped up what I want to cover from Heckerman’s tutorial.  It concerns causality and then a gentle introduction to dynamic Bayes nets. (ppt)]]></description>
			<content:encoded><![CDATA[<p>Here is the most recent talk in my Bayes nets study. With it I will have wrapped up what I want to cover from Heckerman’s tutorial.  It concerns causality and then a gentle introduction to dynamic Bayes nets.<br />
(<a href="http://www.michaelverdicchio.com/talks/Bayes%20Talk%208.ppt">ppt</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelverdicchio.com/2008/02/20/final-heckerman-talk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Probabilistic Graphical Models</title>
		<link>http://www.michaelverdicchio.com/2008/02/01/probabilistic-graphical-models/</link>
		<comments>http://www.michaelverdicchio.com/2008/02/01/probabilistic-graphical-models/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 19:31:56 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Bayesian Networks]]></category>
		<category><![CDATA[Graphical Models]]></category>
		<category><![CDATA[Probabilistic Networks]]></category>
		<category><![CDATA[Statistical Relational Learning]]></category>

		<guid isPermaLink="false">http://michaelverdicchio.com/wordpress/?p=35</guid>
		<description><![CDATA[In my Statistical Relational Learning reading group I have a few slides to chirp in with regarding joint probabilities in Bayesian Networks.  The first slide show has a brief synopsis of what a Bayes net is, and then has a simple probability factorization example.  The second set of slides just lists some different application areas [...]]]></description>
			<content:encoded><![CDATA[<p>In my <a href="http://www.public.asu.edu/%7Esyoon10/StatisticalRelationalLearning.html" target="_blank">Statistical Relational Learning reading group</a> I have a few slides to chirp in with regarding joint probabilities in Bayesian Networks.  The first slide show has a brief synopsis of what a Bayes net is, and then has a simple probability factorization example.  The second set of slides just lists some different application areas where Bayes nets are in use.  It focuses on biologically related areas, and then summarizes one paper.  Another student is giving the bulk of the talk.</p>
<p>Bayesian Network Example (<a href="http://www.michaelverdicchio.com/talks/Bayesian%20Network%20Example.ppt" target="_blank">ppt</a>)</p>
<p>Bayesian Networks in Use (<a href="http://www.michaelverdicchio.com/talks/Bayesian%20Networks%20in%20Use.ppt" target="_blank">ppt</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelverdicchio.com/2008/02/01/probabilistic-graphical-models/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better Talks</title>
		<link>http://www.michaelverdicchio.com/2007/11/19/better-talks/</link>
		<comments>http://www.michaelverdicchio.com/2007/11/19/better-talks/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 19:30:52 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Bayesian Networks]]></category>
		<category><![CDATA[Probabilistic Networks]]></category>
		<category><![CDATA[Graphical Models]]></category>

		<guid isPermaLink="false">http://michaelverdicchio.com/wordpress/?p=31</guid>
		<description><![CDATA[Busy times and much has transpired since the last Bayesian networks talk. We’ve now completed parameter learning and had our first talk on structure learning. Here are the materials: Talk 5 (pdf) &#8211; Long talk on parameter learning–we got through page 8. Talk 6 (pdf) &#8211; Short talk finishing the previous talk and completing parameter [...]]]></description>
			<content:encoded><![CDATA[<p>Busy times and much has transpired since the last Bayesian networks talk. We’ve now completed parameter learning and had our first talk on structure learning. Here are the materials:</p>
<p><a href="http://www.michaelverdicchio.com/talks/Bayes%20Talk%205.pdf" target="_blank">Talk 5</a> (pdf) &#8211; Long talk on parameter learning–we got through page 8.</p>
<p><a href="http://www.michaelverdicchio.com/talks/Bayes%20Talk%206.pdf">Talk 6</a> (pdf) &#8211; Short talk finishing the previous talk and completing parameter learning.</p>
<p><a href="http://www.michaelverdicchio.com/talks/Bayes%20Talk%206%20Handout.pdf">Talk 6 Handout</a> (pdf) &#8211; This handout summarizes many of the definitions, theorems and lemmas from parameter learning. The reference numbers and notation correspond to Neapolitan’s text.</p>
<p><a href="http://www.michaelverdicchio.com/talks/Bayes%20Talk%207.ppt">Talk 7</a> (ppt) &#8211; This presentation gave an overview of structure learning via local search. It is lacking in examples and explicit theory, but examples will be shown more as we come to causality, and the theory is based on the theory presented in parameter learning.</p>
<p>Hopefully after the semester I’ll get one big Latex version of all of these.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelverdicchio.com/2007/11/19/better-talks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bad Talk</title>
		<link>http://www.michaelverdicchio.com/2007/10/22/bad-talk/</link>
		<comments>http://www.michaelverdicchio.com/2007/10/22/bad-talk/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 19:30:11 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Bayesian Networks]]></category>
		<category><![CDATA[Probabilistic Networks]]></category>
		<category><![CDATA[Graphical Models]]></category>

		<guid isPermaLink="false">http://michaelverdicchio.com/wordpress/?p=29</guid>
		<description><![CDATA[So my seminar last Monday (not today) went horribly.  At first I had the simple goals of presenting on 1) learning parameters of Bayesian networks and 2) learning structure of Bayesian networks.  In my quest I quickly discovered that these topics are as deep as you’d like them to be, and that it takes 2/3 [...]]]></description>
			<content:encoded><![CDATA[<p>So my seminar last Monday (not today) went horribly.  At first I had the simple goals of presenting on 1) learning parameters of Bayesian networks and 2) learning structure of Bayesian networks.  In my quest I quickly discovered that these topics are as deep as you’d like them to be, and that it takes 2/3 of the Neapolitan text book to cover it all.  Instead of doing a nice, concise presentation that covers only the essential details, I dragged my audience through my own tumultuous learning process.  Even though I’ve posted notes from bad talks before, these ones aren’t going up.</p>
<p>Next week I will give it another shot.  While my background knowledge must be extensive and airtight, my talk should be just an overview of important concepts.  I look forward very much to posting notes from the talk that don’t suck so much.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelverdicchio.com/2007/10/22/bad-talk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Bayesian Networks</title>
		<link>http://www.michaelverdicchio.com/2007/10/12/learning-bayesian-networks/</link>
		<comments>http://www.michaelverdicchio.com/2007/10/12/learning-bayesian-networks/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 19:29:20 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
				<category><![CDATA[Bayesian Networks]]></category>
		<category><![CDATA[Biological Knowledge]]></category>
		<category><![CDATA[Graphical Models]]></category>
		<category><![CDATA[Probabilistic Networks]]></category>

		<guid isPermaLink="false">http://michaelverdicchio.com/wordpress/?p=27</guid>
		<description><![CDATA[Over the summer and this semester I have been endeavoring to teach myself about Bayesian networks and their usability in modeling biological systems, and specifically gene interactions. The task has proved to be a difficult one, as my approach has not been very structured. It started with going through the 1995 tutorial by David Heckerman, [...]]]></description>
			<content:encoded><![CDATA[<p>Over the summer and this semester I have been endeavoring to teach myself about Bayesian networks and their usability in modeling biological systems, and specifically gene interactions. The task has proved to be a difficult one, as my approach has not been very structured. It started with going through the 1995 tutorial by David Heckerman, but with each step I’ve had to make side journeys to fill in gaps in background knowledge.</p>
<p>So far in our lab seminar series (<a href="http://sysbio.fulton.asu.edu/">http://sysbio.fulton.asu.edu</a>) I’ve covered the background in probability theory and in graph theory (Markov chains/blankets/equivalence, faithfulness, d-separation, etc.), and have begun discussing how to actually learn Bayesian networks from data. The last thing discussed was an intro on leaning posterior probability distributions, which will lead into learning network topology, and finally learning both.</p>
<p>I am posting my slides/notes from the four talks I’ve given, but take them only as an illustration of my progress and not as a good resource. For good resources, check out David Heckerman, Nir Friedman, Dana Pe’er, Eran Segal, Marco Ramoni, Andrew Moore, Jose Pena, and Daphne Koller, Richard Neapolitan, and of course the seminal text by Judea Pearl. All of those are who I am learning from.</p>
<p><a href="http://www.michaelverdicchio.com/talks/Bayes%20Talk%201.ppt">Talk 1</a> (ppt) (horrible introduction, I didn’t know anything)</p>
<p><a href="http://www.michaelverdicchio.com/talks/Bayes%20Talk%202.ppt">Talk 2</a> (ppt) (getting there, decent probability discussion)</p>
<p><a href="http://www.michaelverdicchio.com/talks/Bayes%20Talk%203.ppt">Talk 3</a> (ppt) (getting better, decent graph discussion)</p>
<p><a href="http://www.michaelverdicchio.com/talks/Bayes%20Talk%204.pdf">Talk 4</a> (pdf) (not so great, mostly review, notes only, no slides used)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelverdicchio.com/2007/10/12/learning-bayesian-networks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

