Score each node by how anomalous its current value is under the SCM
Attribute anomalies: find root nodes with highest anomaly scores
Detect if the observation's anomaly pattern indicates distribution change
Train mechanisms from data: X_i = f(pa(X_i)) + ε
Abduction: infer noise from observation