Structure learning #4
Replies: 5 comments 5 replies
-
I think the current implementation is in the R code Liam mentioned. And I think he'd like if we can develop a GES-style algorithm (probably working on the minimal context DAGs, but we'd at least theoretically need to also figure out how it looks for the actual CStree), which is why I've been thinking about a transformational characterization of Markov equivalence for CStrees. |
Beta Was this translation helpful? Give feedback.
-
It is possible to integrate out the parameters for the likelihood of a CStree, to get the marginal "CStree likelihood" as with marginal graph likelihood? It would maybe be a collection of marginal likelihoods, one for each context DAG. |
Beta Was this translation helpful? Give feedback.
-
People use to put constraints on the number of parents/node, for example, max of 2 parents for each node. How is that expressed in a CStree. |
Beta Was this translation helpful? Give feedback.
-
For learning a CStree, we could consider first doing some multi-dimensional clustering of the samples to get different (maybe not minimal) contexts. Then we could do normal DAG structure learning on each cluster to get the corresponding context graph. This would also enable constraint based approaches (as opposed to the GES-style approach we've discussed) |
Beta Was this translation helpful? Give feedback.
-
Alrighh, sounds like a good idea to divide the problem. How would the clustering be? I mean since a context is defined by some variables being a fixed value, like XY=xy. Would the clustering be to find such variable settings in the data? |
Beta Was this translation helpful? Give feedback.
-
Since the tree structure is known (?) given the causal ordering, structure learning should be a matted of finding a stages/contexts and causal ordering (as Liam said) of the nodes.
Beta Was this translation helpful? Give feedback.
All reactions