softsys4ai / unicorn

A Framework for Reasoning about System Performance using Causal AI
MIT License
42 stars 7 forks source link

Policies for handing edge-type mismatches #11

Closed rahlk closed 4 years ago

rahlk commented 4 years ago

When are the policies applied?

When are the policies applied?

Bubble/un-directed edge - selection variables Bi-directed edge - hidden variables

When are the policies applied?

  1. Case 1: Greedy-- apply the above rules at every step
    • At each iteration there is a DAG (say DAG_t, DAG_t-1, ...)
    • If there are conflicts keep the counts of how many times an edge a->b, b->a, a--/--b, appears, use the one that the max count.
  2. Case 2: Apply in the end.