Made me think of Markov chains, and the PageRank algorithm. We should construct causal graphs, then give each of them 1/n weight and iterate over the casual weight splitting out, until the Markov chain reaches a steady state. Then you know what is important causally and what isnt.