Recently I am interested in DAG and the causal inference as to Judea Pearl's work. Here is a record of my understanding.

Concepts

Front door criterion and front door path

The first thing to clarify is so-called the "Front door criterion and front door path", following is my version of understanding.
Basically, the front door criterion requires that:

  1. Xi>X6>YX_i -> X_6 -> Y is a front door path, and in this path X6X_6 blocks XiX_i to YY.
  2. All "back door paths" from X6X_6 to YY are blocked. Like X6X_6 <- A_set_of_vars -> YY, basically a fork like path. Here, this is indeed the case.
    And basically, if we have observed a set of variables that satiesfying front door criterion, then the causal relationship between x and y is identifiable.

Back door criterion and back door path

The other concept is back door criterion and corresponding back door path. Here, we say that (X3,X4)(X_3,X_4) or (X5,X6)(X_5, X_6) are the "Z" set that meets the back door criterion relative to the causal inference from XiX_i to XjX_j. And we then list the conditions.

  1. (X3,X4)(X_3, X_4) is not the decendents of XiX_i, my understanding is that there is no path like Xi>X3X_i -> X_3. But the reverse could be true.
  2. (X3,X4)(X_3, X_4) blocks all paths (regardless of the directions, as long as it connected) pointing to XiX_i and also pointing or pointed at XjX_j.

And backdoor criterion also provides an indentification tool.