MIRACLE: Causally-Aware Imputation via Learning Missing Data Mechanisms
Not on the map. Why?
Abstract (arXiv)
Missing data is an important problem in machine learning practice. Starting from the premise that imputation methods should preserve the causal structure of the data, we develop a regularization scheme that encourages any baseline imputation method to be causally consistent with the underlying data generating mechanism. Our proposal is a causally-aware imputation algorithm (MIRACLE). MIRACLE iteratively refines the imputation of a baseline by simultaneously modeling the missingness generating mechanism, encouraging imputation to be consistent with the causal structure of the data. We conduct extensive experiments on synthetic and a variety of publicly available datasets to show that MIRACLE is able to consistently improve imputation over a variety of benchmark methods across all three missingness scenarios: at random, completely at random, and not at random.
Key facts. Cited by 51 papers in the map (data through 14 Oct 2026). Builds on 14 of its 47 references that are in the map. First posted on arXiv 4 Nov 2021.
Builds on
14 of 47 references.
References · 14
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 752
- 2018GAIN: Missing Data Imputation using Generative Adversarial Netscited by 352
- 2019Learning Sparse Nonparametric DAGscited by 207
- 2020Handling Missing Data with Graph Representation Learningcited by 133
- 2013Generalized Denoising Auto-Encoders as Generative Modelscited by 113
- 2020Missing Data Imputation using Optimal Transportcited by 100
- 2018Causal Discovery in the Presence of Missing Datacited by 47
- 2020CASTLE: Regularization via Auxiliary Causal Graph Discoverycited by 41
- 2020Full Law Identification In Graphical Models Of Missing Data: Completeness Resultscited by 26
- 2017MIDA: Multiple Imputation using Denoising Autoencoderscited by 20
- 2019Identification In Missing Data Models Represented By Directed Acyclic Graphscited by 19
- 2013What Is Meant by "Missing at Random"?cited by 16
2 more
- 2018Learning Dynamics of Linear Denoising Autoencoderscited by 16
- 2013Provable Bounds for Learning Some Deep Representationscited by 14
Built on by
Citing papers per year: 2022: 11; 2023: 6; 2024: 15; 2025: 10; 2026: 9.
51 papers.
Sort:
By area:
- 2022TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Secondcited by 674
- 2022HyperImpute: Generalized Iterative Imputation with Automatic Model Selectioncited by 83
- 2024Deep Learning for Multivariate Time Series Imputation: A Surveycited by 57
- 2022MedFuse: Multi-modal fusion with clinical time-series data and chest X-ray imagescited by 54
- 2023ReMasker: Imputing Tabular Data with Masked Autoencodingcited by 37
- 2023Transformed Distribution Matching for Missing Value Imputationcited by 31
- 2024LLM-Forest: Ensemble Learning of LLMs with Graph-Augmented Prompts for Data Imputationcited by 25
- 2022MissDAG: Causal Discovery in the Presence of Missing Data with Continuous Additive Noise Modelscited by 22
- 2023Causal Deep Learningcited by 20
- 2022The Missing Indicator Method: From Low to High Dimensionscited by 19
- 2024DiffPuter: Empowering Diffusion Models for Missing Data Imputationcited by 19
- 2024Self-Supervision Improves Diffusion Models for Tabular Data Imputationcited by 16
38 more
- 2022Data Imputation with Iterative Graph Reconstructioncited by 15
- 2024Diffusion Models for Tabular Data Imputation and Synthetic Data Generationcited by 15
- 2022Handling Missing Data via Max-Entropy Regularized Graph Autoencodercited by 12
- 2022To Impute or not to Impute? Missing Data in Treatment Effect Estimationcited by 9
- 2022MM-Align: Learning Optimal Transport-based Alignment Dynamics for Fast and Accurate Inference on Missing Modality Sequencescited by 8
- 2024Optimal Transport for Structure Learning Under Missing Datacited by 6
- 2024Knockout: A simple way to handle missing inputscited by 4
- 2024In-Database Data Imputationcited by 3
- 2024Rethinking the Diffusion Models for Numerical Tabular Data Imputation from the Perspective of Wasserstein Gradient Flowcited by 3
- 2025Incomplete Graph Learning: A Comprehensive Surveycited by 3
- 2023Adversarial Learning for Feature Shift Detection and Correctioncited by 2
- 2025Impute-MACFM: Imputation based on Mask-Aware Flow Matchingcited by 2
- 2022Navigating causal deep learningcited by 1
- 2023Data Imputation from the Perspective of Graph Dirichlet Energycited by 1
- 2024Learning Cyclic Causal Models from Incomplete Datacited by 1
- 2024New User Event Prediction Through the Lens of Causal Inferencecited by 1
- 2024MissNODAG: Differentiable Cyclic Causal Graph Learning from Incomplete Datacited by 1
- 2025Imputation-free Learning of Tabular Data with Missing Values using Incremental Feature Partitions in Transformercited by 1
- 2025Recursive Equations For Imputation Of Missing Not At Random Data With Sparse Pattern Supportcited by 1
- 2025TabINR: An Implicit Neural Representation Framework for Tabular Data Imputationcited by 1
- 2026Learning Causal Orderings for In-Context Tabular Predictioncited by 1
- 2022Differentiable and Transportable Structure Learningcited by 0
- 2023Deep Generative Imputation Model for Missing Not At Random Datacited by 0
- 2024DPGAN: A Dual-Path Generative Adversarial Network for Missing Data Imputation in Graphscited by 0
- 2024M3-Impute: Mask-guided Representation Learning for Missing Value Imputationcited by 0
- 2024Enhancing Missing Data Imputation through Combined Bipartite Graph and Complete Directed Graphcited by 0
- 2025Learning Over Dirty Data with Minimal Repairscited by 0
- 2025Prediction Models That Learn to Avoid Missing Valuescited by 0
- 2025IMAGIC-500: IMputation benchmark on A Generative Imaginary Country (500k samples)cited by 0
- 2025Kernel Representation and Similarity Measure for Incomplete Datacited by 0
- 2025Masked Autoencoder Joint Learning for Robust Spitzoid Tumor Classificationcited by 0
- 2026Data-driven Lake Water Quality Forecasting for Time Series with Missing Data using Machine Learningcited by 0
- 2026Analyzing and Improving Diffusion Models for Time-Series Data Imputation: A Proximal Recursion Perspectivecited by 0
- 2026SATORIS-N: Spectral Analysis based Traffic Observation Recovery via Informed Subspaces and Nuclear-norm minimizationcited by 0
- 2026Harpoon: Generalised Manifold Guidance for Conditional Tabular Diffusioncited by 0
- 2026Imputation Meets Clustering: Exploiting Latent Subgroup Structure for Missing Data Recoverycited by 0
- 2026From Unsupervised Subgroups to Hypothetical State-Intervention Policies: An Evaluation of Selected Subgrouping Methods in Observational Health Datacited by 0
- 2026Learning Causal Normalizing Flows from Incomplete Data via Observed-Data Likelihoodcited by 0
50 most cited of 51 All 51 (JSON)
- 2026When Does Task-Aware Imputation Matter? An Analysis of Robustness Under Train-Test Mismatch14 Oct 2026
- 2026Learning Causal Normalizing Flows from Incomplete Data via Observed-Data Likelihood29 Sep 2026
- 2026From Unsupervised Subgroups to Hypothetical State-Intervention Policies: An Evaluation of Selected Subgrouping Methods in Observational Health Data29 Jul 2026
- 2026Imputation Meets Clustering: Exploiting Latent Subgroup Structure for Missing Data Recovery8 Jul 2026
- 2026Learning Causal Orderings for In-Context Tabular Prediction21 May 2026
- 2026Harpoon: Generalised Manifold Guidance for Conditional Tabular Diffusion8 Feb 2026
- 2026SATORIS-N: Spectral Analysis based Traffic Observation Recovery via Informed Subspaces and Nuclear-norm minimization3 Feb 2026
- 2026Analyzing and Improving Diffusion Models for Time-Series Data Imputation: A Proximal Recursion Perspective1 Feb 2026
- 2026Data-driven Lake Water Quality Forecasting for Time Series with Missing Data using Machine Learning21 Jan 2026
- 2025Masked Autoencoder Joint Learning for Robust Spitzoid Tumor Classification24 Nov 2025
- 2025Kernel Representation and Similarity Measure for Incomplete Data15 Oct 2025
- 2025TabINR: An Implicit Neural Representation Framework for Tabular Data Imputation1 Oct 2025
38 more
- 2025Impute-MACFM: Imputation based on Mask-Aware Flow Matching27 Sep 2025
- 2025Recursive Equations For Imputation Of Missing Not At Random Data With Sparse Pattern Support21 Jul 2025
- 2025IMAGIC-500: IMputation benchmark on A Generative Imaginary Country (500k samples)10 Jun 2025
- 2025Prediction Models That Learn to Avoid Missing Values6 May 2025
- 2025Imputation-free Learning of Tabular Data with Missing Values using Incremental Feature Partitions in Transformer20 Apr 2025
- 2025Learning Over Dirty Data with Minimal Repairs18 Mar 2025
- 2025Incomplete Graph Learning: A Comprehensive Survey18 Feb 2025
- 2024Enhancing Missing Data Imputation through Combined Bipartite Graph and Complete Directed Graph7 Nov 2024
- 2024LLM-Forest: Ensemble Learning of LLMs with Graph-Augmented Prompts for Data Imputation28 Oct 2024
- 2024MissNODAG: Differentiable Cyclic Causal Graph Learning from Incomplete Data24 Oct 2024
- 2024M3-Impute: Mask-guided Representation Learning for Missing Value Imputation11 Oct 2024
- 2024Self-Supervision Improves Diffusion Models for Tabular Data Imputation25 Jul 2024
- 2024New User Event Prediction Through the Lens of Causal Inference8 Jul 2024
- 2024Diffusion Models for Tabular Data Imputation and Synthetic Data Generation2 Jul 2024
- 2024Rethinking the Diffusion Models for Numerical Tabular Data Imputation from the Perspective of Wasserstein Gradient Flow22 Jun 2024
- 2024DiffPuter: Empowering Diffusion Models for Missing Data Imputation31 May 2024
- 2024Knockout: A simple way to handle missing inputs30 May 2024
- 2024DPGAN: A Dual-Path Generative Adversarial Network for Missing Data Imputation in Graphs26 Apr 2024
- 2024Learning Cyclic Causal Models from Incomplete Data23 Feb 2024
- 2024Optimal Transport for Structure Learning Under Missing Data23 Feb 2024
- 2024Deep Learning for Multivariate Time Series Imputation: A Survey6 Feb 2024
- 2024In-Database Data Imputation7 Jan 2024
- 2023Adversarial Learning for Feature Shift Detection and Correction7 Dec 2023
- 2023ReMasker: Imputing Tabular Data with Masked Autoencoding25 Sep 2023
- 2023Deep Generative Imputation Model for Missing Not At Random Data16 Aug 2023
- 2023Data Imputation from the Perspective of Graph Dirichlet Energy10 Apr 2023
- 2023Causal Deep Learning3 Mar 2023
- 2023Transformed Distribution Matching for Missing Value Imputation20 Feb 2023
- 2022Data Imputation with Iterative Graph Reconstruction6 Dec 2022
- 2022Navigating causal deep learning1 Dec 2022
- 2022Handling Missing Data via Max-Entropy Regularized Graph Autoencoder30 Nov 2022
- 2022The Missing Indicator Method: From Low to High Dimensions16 Nov 2022
- 2022MM-Align: Learning Optimal Transport-based Alignment Dynamics for Fast and Accurate Inference on Missing Modality Sequences23 Oct 2022
- 2022MedFuse: Multi-modal fusion with clinical time-series data and chest X-ray images14 Jul 2022
- 2022TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Second5 Jul 2022
- 2022HyperImpute: Generalized Iterative Imputation with Automatic Model Selection15 Jun 2022
- 2022Differentiable and Transportable Structure Learning13 Jun 2022
- 2022MissDAG: Causal Discovery in the Presence of Missing Data with Continuous Additive Noise Models27 May 2022
50 newest of 51 All 51 (JSON)
- 2024DiffPuter: Empowering Diffusion Models for Missing Data Imputationcited by 19
- 2024Self-Supervision Improves Diffusion Models for Tabular Data Imputationcited by 16
- 2024Diffusion Models for Tabular Data Imputation and Synthetic Data Generationcited by 15
- 2024Rethinking the Diffusion Models for Numerical Tabular Data Imputation from the Perspective of Wasserstein Gradient Flowcited by 3
- 2025Impute-MACFM: Imputation based on Mask-Aware Flow Matchingcited by 2
- 2026Analyzing and Improving Diffusion Models for Time-Series Data Imputation: A Proximal Recursion Perspectivecited by 0
- 2026Analyzing and Improving Diffusion Models for Time-Series Data Imputation: A Proximal Recursion Perspective1 Feb 2026
- 2025Impute-MACFM: Imputation based on Mask-Aware Flow Matching27 Sep 2025
- 2024Self-Supervision Improves Diffusion Models for Tabular Data Imputation25 Jul 2024
- 2024Diffusion Models for Tabular Data Imputation and Synthetic Data Generation2 Jul 2024
- 2024Rethinking the Diffusion Models for Numerical Tabular Data Imputation from the Perspective of Wasserstein Gradient Flow22 Jun 2024
- 2024DiffPuter: Empowering Diffusion Models for Missing Data Imputation31 May 2024
- 2022TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Secondcited by 674
- 2022HyperImpute: Generalized Iterative Imputation with Automatic Model Selectioncited by 83
- 2024Deep Learning for Multivariate Time Series Imputation: A Surveycited by 57
- 2022MedFuse: Multi-modal fusion with clinical time-series data and chest X-ray imagescited by 54
- 2023ReMasker: Imputing Tabular Data with Masked Autoencodingcited by 37
- 2023Transformed Distribution Matching for Missing Value Imputationcited by 31
- 2024LLM-Forest: Ensemble Learning of LLMs with Graph-Augmented Prompts for Data Imputationcited by 25
- 2022MissDAG: Causal Discovery in the Presence of Missing Data with Continuous Additive Noise Modelscited by 22
- 2023Causal Deep Learningcited by 20
- 2022The Missing Indicator Method: From Low to High Dimensionscited by 19
- 2022Data Imputation with Iterative Graph Reconstructioncited by 15
- 2022Handling Missing Data via Max-Entropy Regularized Graph Autoencodercited by 12
12 most cited of 45 All 45 (JSON)
- 2026When Does Task-Aware Imputation Matter? An Analysis of Robustness Under Train-Test Mismatch14 Oct 2026
- 2026Learning Causal Normalizing Flows from Incomplete Data via Observed-Data Likelihood29 Sep 2026
- 2026From Unsupervised Subgroups to Hypothetical State-Intervention Policies: An Evaluation of Selected Subgrouping Methods in Observational Health Data29 Jul 2026
- 2026Imputation Meets Clustering: Exploiting Latent Subgroup Structure for Missing Data Recovery8 Jul 2026
- 2026Learning Causal Orderings for In-Context Tabular Prediction21 May 2026
- 2026Harpoon: Generalised Manifold Guidance for Conditional Tabular Diffusion8 Feb 2026
- 2026SATORIS-N: Spectral Analysis based Traffic Observation Recovery via Informed Subspaces and Nuclear-norm minimization3 Feb 2026
- 2026Data-driven Lake Water Quality Forecasting for Time Series with Missing Data using Machine Learning21 Jan 2026
- 2025Masked Autoencoder Joint Learning for Robust Spitzoid Tumor Classification24 Nov 2025
- 2025Kernel Representation and Similarity Measure for Incomplete Data15 Oct 2025
- 2025TabINR: An Implicit Neural Representation Framework for Tabular Data Imputation1 Oct 2025
- 2025Recursive Equations For Imputation Of Missing Not At Random Data With Sparse Pattern Support21 Jul 2025
12 newest of 45 All 45 (JSON)