Causal AI
-
Causal Machine Learning: A Survey and Open Problems, 2022. paper
Jean Kaddour, Aengus Lynch, Qi Liu, Matt J. Kusner, Ricardo Silva.
-
A Unified Survey of Heterogeneous Treatment Effect Estimation and Uplift Modeling, ACM Computing Surveys, 2022. paper
Weijia Zhang, Jiuyong Li, Lin Liu.
-
Toward Causal Representation Learning, IEEE, 2021. paper
Bernhard Schölkopf, Francesco Locatello, Stefan Bauer, Nan Rosemary Ke, Nal Kalchbrenner, Anirudh Goyal, Yoshua Bengio.
-
A Survey of Learning Causality with Data: Problems and Methods, ACM, 2020. paper
Ruocheng Guo, Lu Cheng, Jundong Li, P. Richard Hahn, Huan Liu.
-
Machine learning and causal inference for policy evaluation, KDD, 2015. paper
Susan Athey.
-
Can Transformers be Strong Treatment Effect Estimators?, arxiv, 2022. paper code
Yi-Fan Zhang, Hanlin Zhang, Zachary C. Lipton, Li Erran Li, Eric P. Xing.
-
Nonparametric Estimation of Heterogeneous Treatment Effects: From Theory to Learning Algorithms, AISTATS, 2021. paper
Alicia Curth, Mihaela van der Schaar.
-
Causal Effect Inference for Structured Treatments, NeurIPS, 2021. paper code
Jean Kaddour, Yuchen Zhu, Qi Liu, Matt J. Kusner, Ricardo Silva.
-
Treatment Effect Estimation with Disentangled Latent Factors, AAAI, 2021. paper code
Weijia Zhang, Lin Liu, Jiuyong Li.
-
Generic Machine Learning Inference on Heterogenous Treatment Effects in Randomized Experiments, arXiv, 2020. paper
Victor Chernozhukov, Mert Demirer, Esther Duflo, Iván Fernández-Val.
-
Quasi-Oracle Estimation of Heterogeneous Treatment Effects, arXiv, 2019. paper
Xinkun Nie, Stefan Wager.
-
Generalized Random Forests, Annals of Statistics, 2019. paper
Susan Athey, Julie Tibshirani, Stefan Wager.
-
Machine Learning Estimation of Heterogeneous Treatment Effects with Instruments, NeurIPS, 2019. paper
Vasilis Syrgkanis, Victor Lei, Miruna Oprescu, Maggie Hei, Keith Battocchi, Greg Lewis.
-
Orthogonal Random Forest for Causal Inference, PMLR, 2019. paper
Miruna Oprescu, Vasilis Syrgkanis, Zhiwei Steven Wu.
-
Meta-learners for Estimating Heterogeneous Treatment Effects using Machine Learning, PNAS, 2019. paper
Sören R. Künzel, Jasjeet S. Sekhon, Peter J. Bickel, Bin Yu.
-
Machine Learning Analysis of Heterogeneity in the Effect of Student Mindset Interventions, Observational Studies, 2019. paper
Fredrik D. Johansson.
-
Estimation and Inference of Heterogeneous Treatment Effects using Random Forests, JASA, 2018. paper
Stefan Wager, Susan Athey.
-
Limits of Estimating Heterogeneous Treatment Effects: Guidelines for Practical Algorithm Design, PMLR, 2018. paper
Ahmed Alaa, Mihaela Schaar.
-
Transfer Learning for Estimating Causal Effects using Neural Networks, arXiv, 2018. paper
Sören R. Künzel, Bradly C. Stadie, Nikita Vemuri, Varsha Ramakrishnan, Jasjeet S. Sekhon, Pieter Abbeel.
-
Recursive partitioning for heterogeneous causal effects, PNAS, 2016. paper
Susan Athey, Guido Imbens.
-
Machine Learning Methods for Estimating Heterogeneous Causal Effects, ArXiv, 2015. paper
Susan Athey, Guido W. Imbens.
-
VCNet and Functional Targeted Regularization For Learning Causal Effects of Continuous Treatments, ICLR, 2021. paper code
Lizhen Nie, Mao Ye, Qiang Liu, Dan Nicolae.
-
Learning Counterfactual Representations for Estimating Individual Dose-Response Curves, AAAI, 2020. paper code
Patrick Schwab, Lorenz Linhardt, Stefan Bauer, Joachim M. Buhmann, Walter Karlen.
-
Estimating the Effects of Continuous-valued Interventions using Generative Adversarial Networks, NeurIPS, 2020. paper code
Ioana Bica, James Jordon, Mihaela van der Schaar.
-
Learning Individual Causal Effects from Networked Observational Data, WSDM, 2020. paper code
Ruocheng Guo, Jundong Li, Huan Liu.
-
Learning Overlapping Representations for the Estimation of Individualized Treatment Effects, AISTATS, 2020. paper
Yao Zhang, Alexis Bellot, Mihaela van der Schaar.
-
Adapting Neural Networks for the Estimation of Treatment Effects, arXiv, 2019. paper code
Claudia Shi, David M. Blei, Victor Veitch.
-
Program Evaluation and Causal Inference with High-Dimensional Data, arXiv, 2018. paper
Alexandre Belloni, Victor Chernozhukov, Ivan Fernández-Val, Christian Hansen.
-
GANITE: Estimation of Individualized Treatment Effects using Generative Adversarial Nets, ICLR, 2018. paper code
Jinsung Yoon, James Jordon, Mihaela van der Schaar.
-
Estimation of Individual Treatment Effect in Latent Confounder Models via Adversarial Learning, arXiv, 2018. paper
Changhee Lee, Nicholas Mastronarde, Mihaela van der Schaar.
-
Deep IV: A Flexible Approach for Counterfactual Prediction, PMLR, 2017. paper
Uri Shalit, Fredrik D. Johansson, David Sontag.
-
Causal Effect Inference with Deep Latent-Variable Models, arXiv, 2017. paper code
Christos Louizos, Uri Shalit, Joris Mooij, David Sontag, Richard Zemel, Max Welling.
-
Estimating individual treatment effect: generalization bounds and algorithms, PMLR, 2017. paper code
Uri Shalit, Fredrik D. Johansson, David Sontag.
-
Time Series Deconfounder: Estimating Treatment Effects over Time in the Presence of Hidden Confounders, ICML, 2020. paper code
Ioana Bica, Ahmed M. Alaa, Mihaela van der Schaar.
-
Estimating Counterfactual Treatment Outcomes over Time through Adversarially Balanced Representations, ICLR, 2020. paper code
Ioana Bica, Ahmed M. Alaa, James Jordon, Mihaela van der Schaar.
-
Generative Learning of Counterfactual for Synthetic Control Applications in Econometrics, arXiv, 2019. paper
Chirag Modi, Uros Seljak.
-
Robust Synthetic Control, JMLR, 2019. paper
Muhammad Amjad, Devavrat Shah, Dennis Shen.
-
ArCo: An artificial counterfactual approach for high-dimensional panel time-series data, Journal of Econometrics, 2018. paper
Carlos Carvalho, Ricardo Masini, Marcelo C. Medeiros.
-
Forecasting Treatment Responses Over Time Using Recurrent Marginal Structural Networks, NIPS, 2018. paper code
Sonali Parbhoo, Stefan Bauer, Patrick Schwab.
-
Deep Structural Causal Models for Tractable Counterfactual Inference, NeurIPS, 2020. paper code
Nick Pawlowski, Daniel C. Castro, Ben Glocker.
-
NCoRE: Neural Counterfactual Representation Learning for Combinations of Treatments, arXiv, 2021. paper
Sonali Parbhoo, Stefan Bauer, Patrick Schwab.
-
Perfect Match: A Simple Method for Learning Representations For Counterfactual Inference With Neural Networks, arXiv, 2019. paper code
Patrick Schwab, Lorenz Linhardt, Walter Karlen.
-
Representation Learning for Treatment Effect Estimation from Observational Data, NeurIPS, 2019. paper
Liuyi Yao et al.
-
Invariant Models for Causal Transfer Learning, JMLR, 2018. paper
Mateo Rojas-Carulla, Bernhard Schölkopf, Richard Turner, Jonas Peters.
-
Learning Representations for Counterfactual Inference, arXiv, 2018. paper code
Fredrik D. Johansson, Uri Shalit, David Sontag.
-
Sparsity Double Robust Inference of Average Treatment Effects, arXiv, 2019. paper
Jelena Bradic, Stefan Wager, Yinchu Zhu.
-
Deep Neural Networks for Estimation and Inference, arXiv, 2019. paper
Max H. Farrell, Tengyuan Liang, Sanjog Misra.
-
Deep Counterfactual Networks with Propensity-Dropout, arXiv, 2017. paper
Ahmed M. Alaa, Michael Weisz, Mihaela van der Schaar.
-
Double/Debiased Machine Learning for Treatment and Causal Parameters, arXiv, 2017. paper
Victor Chernozhukov, Denis Chetverikov, Mert Demirer, Esther Duflo, Christian Hansen, Whitney Newey, James Robins.
-
Doubly Robust Policy Evaluation and Optimization, Statistical Science, 2014. paper
Miroslav Dudík, Dumitru Erhan, John Langford, Lihong Li.
-
Differentiable Causal Discovery Under Unmeasured Confounding, arXiv, 2021. paper
Rohit Bhattacharya, Tushar Nagarajan, Daniel Malinsky, Ilya Shpitser.
-
Causal Discovery with Attention-Based Convolutional Neural Networks, Machine Learning and Knowledge Extraction, 2019. paper code
Meike Nauta, Doina Bucur, Christin Seifert.
-
A Meta-Transfer Objective for Learning to Disentangle Causal Mechanisms, arXiv, 2019. paper
Yoshua Bengio, Tristan Deleu, Nasim Rahaman, Rosemary Ke, Sébastien Lachapelle, Olexa Bilaniuk, Anirudh Goyal, Christopher Pal.
-
Causal Discovery with Reinforcement Learning, arXiv, 2019. paper
Shengyu Zhu, Zhitang Chen.
-
CausalGAN: Learning Causal Implicit Generative Models with Adversarial Training, arXiv, 2019. paper
Murat Kocaoglu, Christopher Snyder, Alexandros G. Dimakis, Sriram Vishwanath.
-
Learning When-to-Treat Policies, arXiv, 2019. paper
Xinkun Nie, Emma Brunskill, Stefan Wager.
-
Learning Neural Causal Models from Unknown Interventions, arXiv, 2019. paper code
Nan Rosemary Ke, Olexa Bilaniuk, Anirudh Goyal, Stefan Bauer, Hugo Larochelle, Chris Pal, Yoshua Bengio.
-
Counterfactual Policy Optimization Using Domain-Adversarial Neural Networks, ICML, 2018. paper
Onur Atan, William R. Zame, Mihaela van der Schaar.
-
Causal Bandits: Learning Good Interventions via Causal Inference, NIPS, 2016. paper
Finnian Lattimore, Tor Lattimore, Mark D. Reid.
-
Counterfactual Risk Minimization: Learning from Logged Bandit Feedback, arXiv, 2015. paper
Adith Swaminathan, Thorsten Joachims.
-
The Deconfounded Recommender: A Causal Inference Approach to Recommendation, arXiv, 2019. paper code
Yixin Wang, Dawen Liang, Laurent Charlin, David M. Blei.
-
The Blessings of Multiple Causes, arXiv, 2019. paper
Yixin Wang, David M. Blei.
comments
-
Comment: Reflections on the Deconfounder, arXiv, 2019. paper
Alexander D'Amour
-
On Multi-Cause Causal Inference with Unobserved Confounding: Counterexamples, Impossibility, and Alternatives, arXiv, 2019. paper
Alexander D'Amour
-
Comment on "Blessings of Multiple Causes", arXiv, 2019. paper
Elizabeth L. Ogburn, Ilya Shpitser, Eric J. Tchetgen Tchetgen.
-
The Blessings of Multiple Causes: A Reply to Ogburn et al. (2019), arXiv, 2019. paper
Yixin Wang, David M. Blei.
-
Recommendations as Treatments: Debiasing Learning and Evaluation, PMLR, 2016. paper
Tobias Schnabel, Adith Swaminathan, Ashudeep Singh, Navin Chandak, Thorsten Joachims.
-
Collaborative Prediction and Ranking with Non-Random Missing Data, RecSys, 2009. paper
Benjamin M. Marlin, Richard S. Zemel.
-
Counterfactual Multi-Agent Policy Gradients, AAAI, 2018. paper
Jakob N. Foerster, Gregory Farquhar, Triantafyllos Afouras, Nantas Nardelli, Shimon Whiteson.
-
Ultra-high dimensional variable selection for doubly robust causal inference, Biometrics, 2022. paper code slides
Dingke Tang, Dehan Kong, Wenliang Pan, Linbo Wang
-
Outcome‐adaptive lasso: variable selection for causal inference, Biometrics 2017. paper video
Susan M. Shortreed, Ashkan Ertefaie
-
Double machine learning-based programme evaluation under unconfoundedness, The Econometrics Journal, 2022. paper
Michael C Knaus.
-
State-Building through Public Land Disposal? An Application of Matrix Completion for Counterfactual Prediction, arXiv, 2021. paper code
Jason Poulos.
-
RNN-based counterfactual prediction, with an application to homestead policy and public schooling, JRSS-C, 2021. paper code
Jason Poulos, Shuxi Zeng.
-
Estimating Treatment Effects with Causal Forests: An Application, arXiv, 2019. paper
Susan Athey, Stefan Wager.
-
Ensemble Methods for Causal Effects in Panel Data Settings, AER P&P, 2019. paper
Susan Athey, Mohsen Bayati, Guido W. Imbens, Zhaonan Qu.
-
Counterfactual Data Augmentation for Neural Machine Translation, ACL, 2021. paper code
Qi Liu, Matt Kusner, Phil Blunsom.
-
Everything Has a Cause: Leveraging Causal Inference in Legal Text Analysis, arXIv, 2021. paper code
Xiao Liu, Da Yin, Yansong Feng, Yuting Wu, Dongyan Zhao.
-
Causal Effects of Linguistic Properties, arXIv, 2021. paper
Reid Pryzant, Dallas Card, Dan Jurafsky, Victor Veitch, Dhanya Sridhar.
-
Sketch and Customize: A Counterfactual Story Generator, arXIv, 2021. paper
Changying Hao, Liang Pang, Yanyan Lan, Yan Wang, Jiafeng Guo, Xueqi Cheng.
-
Counterfactual Generator: A Weakly-Supervised Method for Named Entity Recognition, EMNLP, 2020. paper code
Xiangji Zeng, Yunliang Li, Yuchen Zhai, Yin Zhang.
-
Using Text Embeddings for Causal Inference, arXIv, 2019. paper code
Victor Veitch, Dhanya Sridhar, David M. Blei.
-
Counterfactual Story Reasoning and Generation, arXIv, 2019. paper
Lianhui Qin, Antoine Bosselut, Ari Holtzman, Chandra Bhagavatula, Elizabeth Clark, Yejin Choi.
-
How to Make Causal Inferences Using Texts, arXIv, 2018. paper
Naoki Egami, Christian J. Fong, Justin Grimmer, Margaret E. Roberts, Brandon M. Stewart.
-
Targeted learning in observational studies with multi-level treatments: An evaluation of antipsychotic drug treatment safety for patients with serious mental illnesses, arXIv, 2022. paper code
Jason Poulos, Marcela Horvitz-Lennon, Katya Zelevinsky, Thomas Huijskens, Pooja Tyagi, Jiaju Yan, Jordi Diaz, Tudor Cristea-Platon, Sharon-Lise Normand.
-
NeurIPS 2021 Workshop link
-
UAI 2021 Workshop link
-
KDD 2021 Workshop link
-
ICML 2021 Workshop link
-
EMNLP 2021 Workshop link
-
NeurIPS 2020 Workshop link
-
NeurIPS 2019 Workshop link
-
NIPS 2018 Workshop link
-
NIPS 2017 Workshop link
-
NIPS 2016 Workshop link
-
NIPS 2013 Workshop link
- PMLR, Volume 6: Causality: Objectives and Assessment, 12 December 2008, Whistler, Canada link
-
Causal Inference 360: A Python package for inferring causal effects from observational data. link
-
WhyNot: A Python package connecting tools from causal inference and reinforcement learning with a range of complex simulators link
-
EconML: A Python Package for ML-Based Heterogeneous Treatment Effects Estimation link
-
Uplift modeling and causal inference with machine learning algorithms link
-
CS7792 - Counterfactual Machine Learning link
-
Introduction to Causal Inference link
-
Machine Learning & Causal Inference: A Short Course link
-
KDD 2020: Lecture Style Tutorials: Casual Inference Meets Machine Learning link
- Causality and Machine Learning: Microsoft Research link
-
An index of algorithms for learning causality with data link
-
An index of datasets that can be used for learning causality link
-
Papers about Causal Inference and Language link
- Causal Machine Learning link
An index of algorithms in
- machine learning for causal inference: solves causal inference problems
- causal machine learning: solves ML problems Reproducibility is important! We will remove those methods without open-source code unless it is a survey/review paper. Please cite our survey paper if this index is helpful.
@article{guo2020survey,
title={A survey of learning causality with data: Problems and methods},
author={Guo, Ruocheng and Cheng, Lu and Li, Jundong and Hahn, P Richard and Liu, Huan},
journal={ACM Computing Surveys (CSUR)},
volume={53},
number={4},
pages={1--37},
year={2020},
publisher={ACM New York, NY, USA}
Name | Code | Comment |
---|---|---|
Trustworthy AI | Python | Causal Structure Learning, Causal Disentangled Representation Learning, gCastle (or pyCastle, pCastle). |
YLearn | Python | Python package for causal discovery,causal effect identification/estimation, counterfactual inference,policy learning,etc. |
Name | Paper/Documentation | Venue | Code | Comment |
---|---|---|---|---|
DoWhy | Tutorial on Causal Inference and Counterfactual Reasoning | KDD 2018 | Python | Python library for causal inference that supports explicit modeling and testing of causal assumptions. |
EconML | Causal Inference and Machine Learning in Practice with EconML and CausalML | KDD 2021 | Python | Python package that applies the power of machine learning techniques to estimate individualized causal responses from observational or experimental data. |
CausalML | Causalml: Python package for causal machine learning | arxiv | Python | Uplift modeling and causal inference with machine learning algorithms |
JustCause | Underlying thesis | NA | Python | For evaluation of heterogeneous treatment effect estimators on common reference as well as synthetic data. |
WhyNot | Documentation | NA | Python | An experimental sandbox for causal inference and decision making in dynamics. |
scikit-uplift | Documentation and User guide for uplift modeling | NA | Python | Uplift modeling in scikit-learn style in python. |
Name | Paper | Code | Comment |
---|---|---|---|
Bench Press | Benchpress: a scalable and versatile workflow for benchmarking structure learning algorithms for graphical models | Code | Reproducible and scalable execution and benchmarks of 41 structure learning algorithms supporting multiple language |
causal-learn | NA | Python | Causal Discovery for Python. A translation and extension of TETRAD. |
TETRAD R/Java | TETRAD-A Toolbox FOR CAUSAL DISCOVERY | R/Java | Causal Discovery Toolbox from CMU |
Causaldag | NA | code | Python package for the creation, manipulation, and learning of Causal DAGs |
CausalNex | NA | Python | A toolkit for causal reasoning with Bayesian Networks. |
CausalDiscoveryToolbox | Causal Discovery Toolbox: Uncover causal relationships in Python | Python |
Name | Paper | Code | Comments |
---|---|---|---|
Chaos Genius | NA | Python | ML powered analytics engine for outlier/anomaly detection and root cause analysis. |
Name | Paper | Venue |
---|---|---|
A survey on causal inference | TKDD |
Name | Paper | Venue | Code |
---|---|---|---|
TARNet, Counterfactual Regression | Estimating individual treatment effect: generalization bounds and algorithms | ICML 2017 | Python |
BNN, BLR | Learning representations for counterfactual inference | ICML 2016 | Python |
Causal Effect VAE | Causal effect inference with deep latent-variable models | Neurips 2017 | Python |
Dragonnet | Adapting neural networks for the estimation of treatment effects. | Neurips 2019 | Python |
SITE | Representation Learning for Treatment Effect Estimation from Observational Data | Neurips 2018 | Python |
GANITE | GANITE: Estimation of Individualized Treatment Effects using Generative Adversarial Nets | ICLR 2018 | Python |
Perfect Match | Perfect match: A simple method for learning representations for counterfactual inference with neural networks | arxiv | Python |
Intact-VAE | Intact-VAE: Estimating treatment effects under unobserved confounding | ICLR 2022 | code |
CausalEGM | CausalEGM: a general causal inference framework by encoding generative modeling | arxiv | Python |
Name | Paper | Code |
---|---|---|
Propensity Score Matching | Rosenbaum, Paul R., and Donald B. Rubin. "The central role of the propensity score in observational studies for causal effects." Biometrika 70, no. 1 (1983): 41-55. | Python |
Name | Paper | Code |
---|---|---|
Causal Forest | Wager, Stefan, and Susan Athey. "Estimation and inference of heterogeneous treatment effects using random forests." JASA (2017). | code R, code Python |
Causal MARS, Causal Boosting, Pollinated Transformed Outcome Forests | S. Powers et al., “Some methods for heterogeneous treatment effect estimation in high-dimensions,” 2017. | code R, code R |
Bayesian Additive Regression Trees (BART) | Hill, Jennifer L. "Bayesian nonparametric modeling for causal inference." Journal of Computational and Graphical Statistics 20, no. 1 (2011): 217-240. | Python |
Name | Paper | Code |
---|---|---|
Causal Effect Inference for Structured Treatments | Jean Kaddour, Qi Liu, Yuchen Zhu, Matt J. Kusner, Ricardo Silva. "Causal Effect Inference for Structured Treatments", In NeurIPS 2021. | Python |
Name | Paper | Code |
---|---|---|
Deconfounder | Wang, Yixin, and David M. Blei. "The blessings of multiple causes." arXiv preprint arXiv:1805.06826 (2018). | Python |
Name | Paper | Code |
---|---|---|
Multiple Responses in Uplift Models | Weiss, Sam. Estimating and Visualizing Business Tradeoffs in Uplift Models | Python |
Name | Paper | Code |
---|---|---|
Network Deconfounder | Guo, Ruocheng, Jundong Li, and Huan Liu. "Learning Individual Causal Effects from Networked Observational Data." WSDM 2020. | Python |
Causal Inference with Network Embeddings | Veitch, Victor, Yixin Wang, and David M. Blei. "Using embeddings to correct for unobserved confounding." arXiv preprint arXiv:1902.04114 (2019). | Python |
Linked Causal Variational Autoencoder (LCVA) | Rakesh, Vineeth, Ruocheng Guo, Raha Moraffah, Nitin Agarwal, and Huan Liu. "Linked Causal Variational Autoencoder for Inferring Paired Spillover Effects." CIKM 2018. | Python |
Method-of-moments Estimators | Li, Wenrui, Daniel L. Sussman, and Eric D. Kolaczyk. "Causal Inference under Network Interference with Noise." arXiv preprint arXiv:2105.04518 (2021). | code |
Name | Paper | Code |
---|---|---|
CausalML | Jean Kaddour, Aengus Lynch, Qi Liu, Matt J. Kusner, Ricardo Silva. "Causal Machine Learning: A Survey and Open Problems" arXiv preprint arXiv:2206.15475 (2022). | NA |
Name | Paper | Code |
---|---|---|
DomainBed | Gulrajani, Ishaan, and David Lopez-Paz. "In Search of Lost Domain Generalization." In International Conference on Learning Representations. 2020. | code |
WILDS | Koh, Pang Wei, Shiori Sagawa, Henrik Marklund, Sang Michael Xie, Marvin Zhang, Akshay Balsubramani, Weihua Hu et al. "Wilds: A benchmark of in-the-wild distribution shifts." In International Conference on Machine Learning, pp. 5637-5664. PMLR, 2021. | code |
IBM OoD | Repository for theory and methods for Out-of-Distribution (OoD) generalization by IBM Research | code |
OoD Bench | Ye, Nanyang, Kaican Li, Lanqing Hong, Haoyue Bai, Yiting Chen, Fengwei Zhou, and Zhenguo Li. "Ood-bench: Benchmarking and understanding out-of-distribution generalization datasets and algorithms." arXiv preprint arXiv:2106.03721 (2021). | code |
BEDS-Bench | Avati, Anand, Martin Seneviratne, Emily Xue, Zhen Xu, Balaji Lakshminarayanan, and Andrew M. Dai. "BEDS-Bench: Behavior of EHR-models under Distributional Shift--A Benchmark." arXiv preprint arXiv:2107.08189 (2021). | code |
Survey THU | Shen, Zheyan, Jiashuo Liu, Yue He, Xingxuan Zhang, Renzhe Xu, Han Yu, and Peng Cui. "Towards out-of-distribution generalization: A survey." arXiv preprint arXiv:2108.13624 (2021). | NA |
Name | Paper | Code |
---|---|---|
CIGA | Chen, Yongqiang, Yonggang Zhang, Yatao Bian, Han Yang, Kaili Ma, Binghui Xie, Tongliang Liu, Bo Han, and James Cheng. "Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphs." In Advances in Neural Information Processing Systems (2022). | code |
Survey THU | Li, Haoyang, Xin Wang, Ziwei Zhang, and Wenwu Zhu. "Out-of-distribution generalization on graphs: A survey." arXiv preprint arXiv:2202.07987 (2022). | NA |
Hidden Confounding
Name | Paper | Code |
---|---|---|
Causal Embedding for Recommendation | Bonner, Stephen, and Flavian Vasile. "Causal embeddings for recommendation." In Proceedings of the 12th ACM Conference on Recommender Systems, pp. 104-112. ACM, 2018. (BEST PAPER) | Python |
Domain Adversarial Matrix Factorization | Saito, Yuta, and Masahiro Nomura. "Towards Resolving Propensity Contradiction in Offline Recommender Learning." In IJCAI 2022 | code |
Name | Paper | Code |
---|---|---|
Causal Embedding for User Interest and Conformity | Zheng, Y., Gao, C., Li, X., He, X., Li, Y., & Jin, D. (2021, April). Disentangling User Interest and Conformity for Recommendation with Causal Embedding. In Proceedings of the Web Conference 2021 (pp. 2980-2991). | Python |
Name | Paper | Code |
---|---|---|
Deconfounded RL | Lu, Chaochao, Bernhard Schölkopf, and José Miguel Hernández-Lobato. "Deconfounding reinforcement learning in observational settings." arXiv preprint arXiv:1812.10576 (2018). | Python |
Vansteelandt, Stijn, and Marshall Joffe. "Structural nested models and G-estimation: the partially realized promise." Statistical Science 29, no. 4 (2014): 707-731. | NA | |
Counterfactual-Guided Policy Search (CF-GPS) | Buesing, Lars, Theophane Weber, Yori Zwols, Sebastien Racaniere, Arthur Guez, Jean-Baptiste Lespiau, and Nicolas Heess. "Woulda, Coulda, Shoulda: Counterfactually-Guided Policy Search." arXiv preprint arXiv:1811.06272 (2018). | NA |
Name | Paper | Code |
---|---|---|
IC algorithm | Python | |
PC algorithm | P. Spirtes, C. Glymour, and R. Scheines. Causation, Prediction, and Search. The MIT Press, 2nd edition, 2000. | Python R Julia |
FCI algorithm | P. Spirtes, C. Glymour, and R. Scheines. Causation, Prediction, and Search. The MIT Press, 2nd edition, 2000. | R Julia |
Paper | Venue | Code |
---|---|---|
DAGs with NO TEARS: Continuous optimization for structure learning | NeurIPS 2018 | code |
DAG-GNN: DAG Structure Learning with Graph Neural Networks | ICML 2019 | code |
Learning Sparse Nonparametric DAGs | AISTATS 2020 | code |
Amortized Inference for Causal Structure Learning | Neurips 2022 | code |
Name | Paper | Code |
---|---|---|
Learning instrumental variables with structural and non-gaussianity assumptions | JMLR | code |
Name | Paper | Code |
---|---|---|
BMLiNGAM | S. Shimizu and K. Bollen. Bayesian estimation of causal direction in acyclic structural equation models with individual-specific confounder variables and non-Gaussian distributions. Journal of Machine Learning Research, 15: 2629-2652, 2014. | Python |
Sloppy | Marx, A & Vreeken, J Identifiability of Cause and Effect using Regularized Regression. In: Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), ACM, 2019. | R |
RECI | Blöbaum, Patrick, Dominik Janzing, Takashi Washio, Shohei Shimizu, and Bernhard Schölkopf. "Cause-effect inference by comparing regression errors." In International Conference on Artificial Intelligence and Statistics, pp. 900-909. PMLR, 2018. | in CausalDiscoveryToolbox |
bQCD | Tagasovska, Natasa, Valérie Chavez-Demoulin, and Thibault Vatter. "Distinguishing cause from effect using quantiles: Bivariate quantile causal discovery." In International Conference on Machine Learning, pp. 9311-9323. PMLR, 2020. | code |
CGNN | Goudet, Olivier, Diviyan Kalainathan, Philippe Caillou, Isabelle Guyon, David Lopez-Paz, and Michele Sebag. "Learning functional causal models with generative neural networks." In Explainable and interpretable models in computer vision and machine learning, pp. 39-80. Springer, Cham, 2018. | code |
Name | Paper | Code |
---|---|---|
RCIT | R |
Name | Paper | Code |
---|---|---|
Causal PSL | Sridhar, Dhanya, Jay Pujara, and Lise Getoor. "Scalable Probabilistic Causal Structure Discovery." In IJCAI, pp. 5112-5118. 2018. | Java |
Name | Paper | Code |
---|---|---|
Scalable and Hybrid Ensemble-Based Causality Discovery | Pei Guo, Achuna Ofonedu, Jianwu Wang. "Scalable and Hybrid Ensemble-Based Causality Discovery." In Proceedings of the 2020 IEEE International Conference on Smart Data Services (SMDS), pp. 72-80. | Python |
Name | Paper | Code |
---|---|---|
TCDF: Temporal Causal Discovery Framework | Nauta, Meike, Doina Bucur, and Christin Seifert. "Causal discovery with attention-based convolutional neural networks." Machine Learning and Knowledge Extraction. | Pytorch |
- Awesome Causality
- Data
- Tools
- Learning resources
- Events
- Communities, and Mailing lists
- Miscellaneous Table of contents generated with markdown-toc
These list contain a more focused compilation of algorithms and data related to causality under more specific categories.
- Amazon Review Sales - Google drive - Paper
- Jobs Training - Train Test - Paper
- Twins
- Synthetic IHDP
- 2016 Atlantic Causal Inference competition
- News trearment effect measurement
- Cause effect pairs
- Movie recommendations - Missing not at random (MNAR) - Paper
- CHALEARN Fast Causation Coefficient Challenge - Kaggle
- Causal inference datasets in quantitative social sciences
- Counter factual regression
- DoWhy - Microsoft Research
- Quantitative Social Science - Book
- Causal Inference using Bayesian Additive Regression Trees
- Non-parametrics for Causal Inference
- Causality by author of Causal Data Science Series (see blogs)
- InvariantCausalPrediction: Invariant Causal Prediction
- Causal Discovery Toolbox
- CausalImpact - causal inference in time series
- Daggity - Create causal graphs
- TETRAD
- ProbLog - Do-calculus
- Causalnex - A toolkit for causal reasoning with Bayesian Networks
- Causal Fusion - A web based app for drawing and making inference via do-calculus on causal diagrams
- CompSci 590.6, Understanding Data: Theory and Applications Lecture 15 Causality in AI Instructor: Sudeepa Roy Email: [email protected]
- ICML 2016 Tutorial Causal Inference for Observational Studies
- KDD 2018 Causal Inference Tutorial
- Joris Mooij ML2 Causality
- Emre Kiciman - Observational Studies in Social Media (OSSM) at ICWSM 2017
- The Blessings of Multiple Causes: A Tutorial
- Susan Athey: Counterfactual Inference (NeurIPS 2018 Tutorial) - Slides
- Ferenc Huszár Causal Inference Practical from MLSS Africa 2019 - [Notebook Runthrough] [Video 1] [Video 2]
- Causality notes and implementation in Python using statsmodels and networkX
- Thinking Clearly About Correlations and Causation: Graphical Causal Models for Observational Data
- The Hitchhiker’s Guide to the tlverse or a Targeted Learning Practitioner’s Handbook
- Causal Data Science Series
- Ferenc Huszár Series on Causal Modelling: various parts - 1, 2, 3, 4
- Diving deeper into causality Pearl, Kleinberg, Hill and untested assumptions
- Simpson's Paradox: An Anatomy
- Simpson’s paradox and causal inference with observational data
- Causation and Correlation - Talks about possible causes for observed correlations
- (Non-)Identification in Latent Confounder Models
- Causal Inference Animated Plots - Good explanation of various causal inference methods
- Explanation, prediction, and causality: Three sides of the same coin?
- A chill intro to causal inference via propensity scores
- All the DAGs from Hernan and Robins' Causal Inference Book by Sam Finlayson - Causal Inference Book Part I -- Glossary and Notes
- Causal Inference with Bayes Rule by Gradient Institute
- Causal Inference cheat sheet for data scientists
- Causal Inference Book
- Causal Inference in statistics: A primer
- Elements of Causal Inference - Foundations and Learning Algorithms (includes code examples in R and Jupyter notebooks)
- The Book of Why: The New Science of Cause and Effect
- Causal Inference Mixtape
- Elements of Causal Inference - Foundations and Learning Algorithms
- Actual Causality By Joseph Y. Halpern
- Causal Reasoning: Fundamentals and Machine Learning Applications by Emre Kiciman and Amit Sharma
- Causal Diagrams: Draw Your Assumptions Before Your Conclusions
- Causal Inference: prediction, explanation, and intervention
- Causal Inference Experiments Short Course
- ECON 305: Economics, Causality, and Analytics [github]
- Algorithmic Information Dynamics: A Computational Approach to Causality and Living Systems From Networks to Cells
- Four Lectures on Causality by Jonas Peters
- Julian Schuessler's Causal Graphs Seminar - Winner of 2019 American Statistics Association Causality in Statistics Education Award
- Ilya Shpitser's course on Causal Inference (Zip file) - Winner of 2017 American Statistics Association Causality in Statistics Education Award
- Arvid Sjölander's course on Causal Inference (Zip file) - Winner of 2016 American Statistics Association Causality in Statistics Education Award
- Onyebuchi A. Arah course on Causality in Statistics (Dropbox folder) - Winner of 2016 American Statistics Association Causality in Statistics Education Award
- Introduction to causal inference by Maya L. Petersen & Laura B. Balzer
- PyData LA 2018 Keynote: Judea Pearl - The New Science of Cause and Effect
- CACM Mar. 2019 - The Seven Tools of Causal Inference
- ACM Turing Award Lecture 2011 - Judea Pearl
- Leon Bottou - Learning representations using causal invariance