Causal Discovery
Causal Discovery finds the inbound causes and outbound effects behind core concepts across your data. It builds a causal graph from unified data views generated by the ontology, combining domain rules with statistical evidence, and produces a PDAG (Partially Directed Acyclic Graph). This graph is then explored, adjusted, and validated before serving as the foundation for simulations in the Digital Twin.
Put simply, RootCause.ai automatically builds a chart of what things impact others. This is the basis for running detailed and fully explainable simulations.
To begin, select a Data View under Data and click Discover Causal Relationships.
Definition & Purpose
Causal Discovery goes beyond correlation. It identifies which factors truly cause outcomes to change, helping you:
Prioritize interventions on drivers that move the needle
Filter out noise and redundant relationships
Keep results explainable and auditable for business and technical users
How Causal Discovery Works
Causal Discovery unfolds in three stages. First, it applies basic rules like "time moves forward" and filters out variables without meaningful connections. This creates a foundation of only plausible relationships.
Next, an optimization algorithm searches through the remaining variables to identify the clearest cause-and-effect paths, while pruning away duplicates or weak links.
Finally, the system validates the graph by producing a PDAG (Partially Directed Acyclic Graph). Edges are directed only when the evidence is strong; otherwise, the link is left undirected.
Editing & Oversight
Causal graphs aren’t static. RootCause.ai provides controls to incorporate domain knowledge:
Edit assumptions: Add dependencies or break them to test scenarios
Known relationships: Declare edges that must exist
Blocked relationships: Forbid edges that should never exist
Any changes automatically trigger a re-run of the model with updated instructions. This ensures the causal model reflects both statistical evidence and expert judgment.
Outputs & Views
When discovery is complete, the causal graph can be explored and evaluated:
Explore
Flow Chart or DAG View for interactive navigation
Path Analysis: Sankey diagrams showing incoming and outgoing causal paths with contribution weights
Model Probabilities: Learned distributions or parameters for each node
Evaluate
Graph- and node-level metrics
Categorical targets: Accuracy, AUC
Numeric targets: MSE, MAE, R², log-likelihood
Highlights strong and weak areas to guide refinement (e.g. adding priors, blocking edges)
Last updated

