Giter VIP home page Giter VIP logo

unn's Introduction

UNN - Official Repository for Causal Neural Network

Overview

This repository provides our latest research on Causal Neural Network.

Algorithm Summary Paper Code
CUTS EM-Style joint causal graph learning and missing data imputation for irregular temporal data ICLR 2023
Latest Version
Code
CUTS+ Increasing scalability of neural causal discovery on high-dimensional irregular data. AAAI-24 Supplements Code
CausalTime Benchmark A novel pipeline capable of generating realistic time-series along with a ground truth causal graph that is generalizable to different fields. Official Website. ICLR 2024 Code
REACT A causal deep learning approach that combines neural networks with causal discovery to develop a reliable and generalizable model to predict a patient's risk of developing CSA-AKI within the next 48 hours. medRxiv Code

🏥 REACT: Ultra-efficient causal deep learning for Dynamic CSA-AKI Detection Using Minimal Variables

medRxiv | Code🧑‍💻

🍺 CausalTime: Realistically Generated Time-series for Benchmarking of Causal Discovery

Official WebsiteICLR 2024 | Generation Code🧑‍💻Dataset Download

🎄CUTS+: High-dimensional Causal Discovery from Irregular Time-series

AAAI-24 | Code🧑‍💻

🚩 CUTS: Neural Causal Discovery from Irregular Time-Series Data

ICLR 2023 | Latest Version | Code🧑‍💻

unn's People

Contributors

jarrycyx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

unn's Issues

Is it Possible to Train/Run the model without GroundTruth

Dear Authors,

I would like to ask is there a available settings or possibility that CUTS_Plus could be trained to without causal groundtruth graphs. So in this cases we can save the graphs generated by the model, and use svm to classify like for gender classification?

Thanks a lot,

netsim

Can you provide yaml configuration files related to the "netsim" experiment in CUTS?

Request for sharing "netsim" yaml configuration file for CUTS-PLUS?

Dear @jarrycyx

Could you please share the yaml configuration file for "netsim" experiment in CUTS-PLUS?

Because i'm facing the constant issue below, and i can't figure out why and how to resolve it.

`
graph = cuts_plus.main(data, mask, true_cm, sota_opt.cuts_plus, log, device=device)

UNN-main/CUTS_Plus/cuts_plus.py", line 395, in main Graph = multicad.train(data, mask, data, true_cm)

UNN-main/CUTS_Plus/cuts_plus.py", line 305, in train y_pred, loss = self.latent_data_pred(x, y, mask_x, mask_y)

UNN-main/CUTS_Plus/cuts_plus.py", line 162, in latent_data_pred graph_sampled = sample_bernoulli(Graph, self.args.batch_size)

UNN-main/CUTS_Plus/cuts_plus.py", line 147, in sample_bernoulli return torch.bernoulli(sample_matrix).float()

RuntimeError: Expected p_in >= 0 && p_in <= 1 to be true, but got false. (Could this error message be improved? If so, please report an enhancement request to PyTorch.)
`
Thanks in advance!!

Bug about the evaluation code of CUTS

Hello, the code you provided to calculate TN seems to be incorrect. You used ' np.mean((1-causal_graph) * (1-causal_graph)) ' instead of ' np.mean((1-causal_graph) * (1-true_cm)) ', which should be used to calculate TN. (Refer to line-43 in misc.py) .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.