Software
iSCAN
The
iscan-dag
library is a Python 3 package designed for detecting which variables, if any, have undergo a casual mechanism shift given multiple heterogeneous datasets. iSCAN does not make parametric assumptions on the functional relationship between causal variables. [Paper / Code / Documentation]
TOPO
Improved continuous constrained optimization for DAG structure learning with optimality guarantees. TOPO can be used with any loss function and includes implementations for both linear and nonlinear (e.g. neural network) models. [Paper / Code]
DAGMA
The
dagma
library is a Python 3 package that provides faster and more accurate continuous constrained optimization for structure learning based on a new acyclicity characterization via the log-det function. DAGMA can be used with any loss function and includes implementations for both linear and nonlinear (e.g. neural networks) models. [Paper / Code / Documentation]