Turning the problem around
The previous two lessons assumed you had a causal graph and asked what could be computed from it. That assumption is doing enormous work, and it invites the obvious question: where does the graph come from?
Usually from domain knowledge. A clinician knows severity affects both treatment choice and outcome. An economist knows education precedes earnings.
But domain knowledge is often incomplete, contested, or simply absent, particularly in settings like genomics where the number of variables is large and the mechanisms are what you are trying to discover.
Causal discovery attempts to learn causal structure from data. Stated baldly it sounds impossible, since the first lesson established that correlation does not determine causation.
The resolution is that while a single correlation says nothing about direction, a pattern of conditional independencies across many variables constrains which graphs could have produced it. Not always to a unique answer, but to a restricted set, and sometimes that set is small enough to be useful.
This is Negar Kiyavash's area. She holds the Chair of Business Analytics at EPFL, working on statistical learning theory applied to network inference, developing models and algorithms to infer causal dynamics in complex networks rather than correlation-only relationships.

