We propose an no-acyclic constrain learning paradigm for DAG discovery. We also benchmark established algorithms on synthetic data.
please install
The constructed synthetic data on 10, 20, 50, 100 nodes Erdos-Renyi graph are at:
$ project-708/data_p10_e10_n1000_GP
$ project-708/data_p20_e20_n1000_GP
$ project-708/data_p50_e50_n1000_GP
$ project-708/data_p100_e100_n1000_GP
NOTEARS
$ cd notears/
$ python notears/linear.py
AutoPerm (ours)
$ cd notears/
$ python notears/perm_linear.py
DAGMA
$ cd dagma/
$ python dagma/dagma_linear.py
GOLEM
$ cd golem/
$ python src/golem.py
DAG-GNN
$ cd DAG-GNN/
$ python src/train.py