An open API service indexing awesome lists of open source software.

https://github.com/dirmeier/dag-gnn

A variational autoencoder to learn the DAG of a structural equations model
https://github.com/dirmeier/dag-gnn

dag r sem

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# DAG-GNN

[![Project Status](http://www.repostatus.org/badges/latest/concept.svg)](http://www.repostatus.org/#concept)
[![Build Status](https://travis-ci.org/dirmeier/dag-gnn.svg?branch=master)](https://travis-ci.org/dirmeier/dag-gnn)

> 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.*](https://arxiv.org/abs/1904.10098) 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

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

## Author

Simon Dirmeier simon.dirmeier @ web.de