Skip to content

A variational autoencoder to learn the DAG of a structural equations model

License

Notifications You must be signed in to change notification settings

dirmeier/dag-gnn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DAG-GNN

Project Status Build Status

A variational autoencoder to learn the DAG of a structural equations model

About

DAG-GNN implements a variational autoencoder to learn the DAG of a structural equations model in Tensorflow (in R). The the method of the same name has been published by Yu et al. recently.

The basic idea of the method is as simple as beautiful. Cast the structure learning problem into a continuous optimization problem using a variational autoencoder and enforce acyclicity with an equality constraint.

Installation

You can install the packagefrom GitHub

remotes::install_github("dirmeier/dag-gnn")

Author

Simon Dirmeier simon.dirmeier @ web.de

About

A variational autoencoder to learn the DAG of a structural equations model

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages