{"url":"/task/multivariate-time-series-imputation","name":"Multivariate Time Series Imputation","slug":"multivariate-time-series-imputation","description_markdown":null,"categories":[{"name":"Computer Vision","url":"/area/computer-vision"},{"name":"Time Series","url":"/area/time-series"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":38,"papers_with_code":29,"benchmarks":9,"benchmark_tables_in_archive":9,"benchmark_tables_shown":9,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":8,"subtasks":0,"parent_tasks":1},"benchmarks":[{"leaderboard":"/sota/multivariate-time-series-imputation-on-1","slug":"multivariate-time-series-imputation-on-1","dataset":"PhysioNet Challenge 2012","dataset_url":"/dataset/physionet-challenge-2012","rows_in_archive":9,"metrics":["MAE (10% of data as GT)","mse (10^-3)"],"first_row_in_archive_order":{"model":"SAITS","paper_title":"SAITS: Self-Attention-based Imputation for Time Series","paper_url":"/paper/saits-self-attention-based-imputation-for","paper_date":"2022-02-17","arxiv_id":"2202.08516","code_links":[{"title":"WenjieDu/PyPOTS","url":"https://github.com/WenjieDu/PyPOTS"},{"title":"WenjieDu/SAITS","url":"https://github.com/WenjieDu/SAITS"},{"title":"gorgen2020/LSSDM_imputation","url":"https://github.com/gorgen2020/LSSDM_imputation"}],"syntology":{"n":10,"n_ran":3,"n_unverified":7,"n_pointer_only":0}}},{"leaderboard":"/sota/multivariate-time-series-imputation-on","slug":"multivariate-time-series-imputation-on","dataset":"Beijing Multi-Site Air-Quality Dataset","dataset_url":"/dataset/beijing-air-quality","rows_in_archive":6,"metrics":["MAE (PM2.5)"],"first_row_in_archive_order":{"model":"GRIN","paper_title":"Filling the G_ap_s: Multivariate Time Series Imputation by Graph Neural Networks","paper_url":"/paper/multivariate-time-series-imputation-by-graph","paper_date":"2021-07-31","arxiv_id":"2108.00298","code_links":[{"title":"torchspatiotemporal/tsl","url":"https://github.com/torchspatiotemporal/tsl"},{"title":"Graph-Machine-Learning-Group/grin","url":"https://github.com/Graph-Machine-Learning-Group/grin"}],"syntology":{"n":10,"n_ran":5,"n_unverified":5,"n_pointer_only":9}}},{"leaderboard":"/sota/multivariate-time-series-imputation-on-mujoco","slug":"multivariate-time-series-imputation-on-mujoco","dataset":"MuJoCo","dataset_url":"/dataset/mujoco","rows_in_archive":6,"metrics":["MSE (10^2, 50% missing)"],"first_row_in_archive_order":{"model":"Latent ODE (ODE enc)","paper_title":"Latent ODEs for Irregularly-Sampled Time Series","paper_url":"/paper/latent-odes-for-irregularly-sampled-time","paper_date":"2019-07-08","arxiv_id":"1907.03907","code_links":[{"title":"YuliaRubanova/latent_ode","url":"https://github.com/YuliaRubanova/latent_ode"},{"title":"patrick-kidger/torchcde","url":"https://github.com/patrick-kidger/torchcde"},{"title":"jacobjinkelly/easy-neural-ode","url":"https://github.com/jacobjinkelly/easy-neural-ode"},{"title":"BorealisAI/continuous-time-flow-process","url":"https://github.com/BorealisAI/continuous-time-flow-process"},{"title":"HerreraKrachTeichmann/ControlledODERNN","url":"https://github.com/HerreraKrachTeichmann/ControlledODERNN"},{"title":"HerreraKrachTeichmann/NJODE","url":"https://github.com/HerreraKrachTeichmann/NJODE"},{"title":"ashysheya/ODE-RNN","url":"https://github.com/ashysheya/ODE-RNN"},{"title":"MeetGandhi/Reconstruction-of-Trajectory-recorded-with-Missing-Markers","url":"https://github.com/MeetGandhi/Reconstruction-of-Trajectory-recorded-with-Missing-Markers"},{"title":"westny/neural-stability","url":"https://github.com/westny/neural-stability"},{"title":"Ldhlwh/Latent-ODE","url":"https://github.com/Ldhlwh/Latent-ODE"},{"title":"gkrudah/ODEnet","url":"https://github.com/gkrudah/ODEnet"}],"syntology":{"n":8,"n_ran":4,"n_unverified":4,"n_pointer_only":3}}},{"leaderboard":"/sota/multivariate-time-series-imputation-on-2","slug":"multivariate-time-series-imputation-on-2","dataset":"Basketball Players Movement","dataset_url":null,"rows_in_archive":5,"metrics":["Path Length","OOB Rate (10^−3) ","Step Change (10^−3)","Path Difference","Player Distance "],"first_row_in_archive_order":{"model":"NAOMI","paper_title":"NAOMI: Non-Autoregressive Multiresolution Sequence Imputation","paper_url":"/paper/naomi-non-autoregressive-multiresolution","paper_date":"2019-01-30","arxiv_id":"1901.10946","code_links":[{"title":"felixykliu/NAOMI","url":"https://github.com/felixykliu/NAOMI"}],"syntology":{"n":1,"n_ran":1,"n_unverified":0,"n_pointer_only":1}}},{"leaderboard":"/sota/multivariate-time-series-imputation-on-pems","slug":"multivariate-time-series-imputation-on-pems","dataset":"PEMS-SF","dataset_url":null,"rows_in_archive":5,"metrics":["L2 Loss (10^-4)"],"first_row_in_archive_order":{"model":"NAOMI","paper_title":"NAOMI: Non-Autoregressive Multiresolution Sequence Imputation","paper_url":"/paper/naomi-non-autoregressive-multiresolution","paper_date":"2019-01-30","arxiv_id":"1901.10946","code_links":[{"title":"felixykliu/NAOMI","url":"https://github.com/felixykliu/NAOMI"}],"syntology":{"n":1,"n_ran":1,"n_unverified":0,"n_pointer_only":1}}},{"leaderboard":"/sota/multivariate-time-series-imputation-on-uci","slug":"multivariate-time-series-imputation-on-uci","dataset":"UCI localization data","dataset_url":"/dataset/uci-machine-learning-repository","rows_in_archive":5,"metrics":["MAE (10% missing)"],"first_row_in_archive_order":{"model":"BRITS","paper_title":"BRITS: Bidirectional Recurrent Imputation for Time Series","paper_url":"/paper/brits-bidirectional-recurrent-imputation-for","paper_date":"2018-05-27","arxiv_id":"1805.10572","code_links":[{"title":"WenjieDu/PyPOTS","url":"https://github.com/WenjieDu/PyPOTS"},{"title":"WenjieDu/SAITS","url":"https://github.com/WenjieDu/SAITS"},{"title":"caow13/BRITS","url":"https://github.com/caow13/BRITS"},{"title":"NIPS-BRITS/BRITS","url":"https://github.com/NIPS-BRITS/BRITS"},{"title":"flaviagiammarino/brits-tensorflow","url":"https://github.com/flaviagiammarino/brits-tensorflow"}],"syntology":{"n":4,"n_ran":2,"n_unverified":2,"n_pointer_only":0}}},{"leaderboard":"/sota/multivariate-time-series-imputation-on-kdd","slug":"multivariate-time-series-imputation-on-kdd","dataset":"KDD CUP Challenge 2018","dataset_url":null,"rows_in_archive":4,"metrics":["MSE (10% missing)"],"first_row_in_archive_order":{"model":"E^2GAN","paper_title":"E2GAN: End-to-End Generative Adversarial Network or Multivariate Time Series Imputation","paper_url":"/paper/e2gan-end-to-end-generative-adversarial","paper_date":"2019-08-10","arxiv_id":null,"code_links":[],"syntology":null}},{"leaderboard":"/sota/multivariate-time-series-imputation-on-3","slug":"multivariate-time-series-imputation-on-3","dataset":"Electricity","dataset_url":"/dataset/electricity","rows_in_archive":1,"metrics":["MAE (100 steps, 10% data missing)"],"first_row_in_archive_order":{"model":"SAITS","paper_title":"SAITS: Self-Attention-based Imputation for Time Series","paper_url":"/paper/saits-self-attention-based-imputation-for","paper_date":"2022-02-17","arxiv_id":"2202.08516","code_links":[{"title":"WenjieDu/PyPOTS","url":"https://github.com/WenjieDu/PyPOTS"},{"title":"WenjieDu/SAITS","url":"https://github.com/WenjieDu/SAITS"},{"title":"gorgen2020/LSSDM_imputation","url":"https://github.com/gorgen2020/LSSDM_imputation"}],"syntology":{"n":10,"n_ran":3,"n_unverified":7,"n_pointer_only":0}}},{"leaderboard":"/sota/multivariate-time-series-imputation-on-metr","slug":"multivariate-time-series-imputation-on-metr","dataset":"METR-LA","dataset_url":"/dataset/metr-la","rows_in_archive":1,"metrics":["1 step MAE"],"first_row_in_archive_order":{"model":"COSTI","paper_title":"CoSTI: Consistency Models for (a faster) Spatio-Temporal Imputation","paper_url":"/paper/costi-consistency-models-for-a-faster-spatio","paper_date":"2025-01-31","arxiv_id":"2501.19364","code_links":[{"title":"javiersgjavi/costi","url":"https://github.com/javiersgjavi/costi"}],"syntology":null}}],"datasets":[{"url":"/dataset/mujoco","name":"MuJoCo","full_name":"","num_papers_in_archive":1638},{"url":"/dataset/uci-machine-learning-repository","name":"UCI Machine Learning Repository","full_name":null,"num_papers_in_archive":56},{"url":"/dataset/metr-la","name":"METR-LA","full_name":"","num_papers_in_archive":36},{"url":"/dataset/electricity","name":"Electricity","full_name":"Individual household electric power consumption Data Set","num_papers_in_archive":32},{"url":"/dataset/physionet-challenge-2012","name":"PhysioNet Challenge 2012","full_name":"PhysioNet Challenge 2012","num_papers_in_archive":23},{"url":"/dataset/beijing-air-quality","name":"Beijing Multi-Site Air-Quality Dataset","full_name":"","num_papers_in_archive":11},{"url":"/dataset/metr-la-point-missing","name":"METR-LA Point Missing","full_name":"","num_papers_in_archive":3},{"url":"/dataset/pems-bay-point-missing","name":"PEMS-BAY Point Missing","full_name":"","num_papers_in_archive":3}],"subtasks":[],"parent_tasks":[{"url":"/task/imputation","name":"Imputation"}],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":29,"of":29,"tagged_in_all":38,"items":[{"url":"/paper/neural-ordinary-differential-equations","title":"Neural Ordinary Differential Equations","date":"2018-06-19","arxiv_id":"1806.07366","repositories_listed":56,"syntology":{"n":124,"n_ran":89,"n_unverified":35,"n_pointer_only":41}},{"url":"/paper/latent-odes-for-irregularly-sampled-time","title":"Latent ODEs for Irregularly-Sampled Time Series","date":"2019-07-08","arxiv_id":"1907.03907","repositories_listed":11,"syntology":{"n":8,"n_ran":4,"n_unverified":4,"n_pointer_only":3}},{"url":"/paper/gain-missing-data-imputation-using-generative","title":"GAIN: Missing Data Imputation using Generative Adversarial Nets","date":"2018-06-07","arxiv_id":"1806.02920","repositories_listed":8,"syntology":{"n":8,"n_ran":2,"n_unverified":6,"n_pointer_only":1}},{"url":"/paper/recurrent-neural-networks-for-multivariate","title":"Recurrent Neural Networks for Multivariate Time Series with Missing Values","date":"2016-06-06","arxiv_id":"1606.01865","repositories_listed":7,"syntology":{"n":3,"n_ran":1,"n_unverified":2,"n_pointer_only":2}},{"url":"/paper/deep-learning-for-multivariate-time-series","title":"Deep Learning for Multivariate Time Series Imputation: A Survey","date":"2024-02-06","arxiv_id":"2402.04059","repositories_listed":5,"syntology":null},{"url":"/paper/pypots-a-python-toolbox-for-data-mining-on","title":"PyPOTS: A Python Toolbox for Data Mining on Partially-Observed Time Series","date":"2023-05-30","arxiv_id":"2305.18811","repositories_listed":5,"syntology":{"n":21,"n_ran":0,"n_unverified":21,"n_pointer_only":0}},{"url":"/paper/anode-unconditionally-accurate-memory","title":"ANODE: Unconditionally Accurate Memory-Efficient Gradients for Neural ODEs","date":"2019-02-27","arxiv_id":"1902.10298","repositories_listed":5,"syntology":{"n":7,"n_ran":2,"n_unverified":5,"n_pointer_only":1}},{"url":"/paper/brits-bidirectional-recurrent-imputation-for","title":"BRITS: Bidirectional Recurrent Imputation for Time Series","date":"2018-05-27","arxiv_id":"1805.10572","repositories_listed":5,"syntology":{"n":4,"n_ran":2,"n_unverified":2,"n_pointer_only":0}},{"url":"/paper/multivariate-time-series-imputation-with-1","title":"GP-VAE: Deep Probabilistic Time Series Imputation","date":"2019-07-09","arxiv_id":"1907.04155","repositories_listed":4,"syntology":{"n":12,"n_ran":0,"n_unverified":12,"n_pointer_only":0}},{"url":"/paper/saits-self-attention-based-imputation-for","title":"SAITS: Self-Attention-based Imputation for Time Series","date":"2022-02-17","arxiv_id":"2202.08516","repositories_listed":3,"syntology":{"n":10,"n_ran":3,"n_unverified":7,"n_pointer_only":0}},{"url":"/paper/estimating-missing-data-in-temporal-data","title":"Estimating Missing Data in Temporal Data Streams Using Multi-directional Recurrent Neural Networks","date":"2017-11-23","arxiv_id":"1711.08742","repositories_listed":3,"syntology":null},{"url":"/paper/imputeformer-graph-transformers-for","title":"ImputeFormer: Low Rankness-Induced Transformers for Generalizable Spatiotemporal Imputation","date":"2023-12-04","arxiv_id":"2312.01728","repositories_listed":2,"syntology":{"n":3,"n_ran":0,"n_unverified":3,"n_pointer_only":0}},{"url":"/paper/learning-to-reconstruct-missing-data-from","title":"Learning to Reconstruct Missing Data from Spatiotemporal Graphs with Sparse Observations","date":"2022-05-26","arxiv_id":"2205.13479","repositories_listed":2,"syntology":null},{"url":"/paper/multivariate-time-series-imputation-by-graph","title":"Filling the G_ap_s: Multivariate Time Series Imputation by Graph Neural Networks","date":"2021-07-31","arxiv_id":"2108.00298","repositories_listed":2,"syntology":{"n":10,"n_ran":5,"n_unverified":5,"n_pointer_only":9}},{"url":"/paper/a-user-driven-case-based-reasoning-tool-for","title":"A user-driven case-based reasoning tool for infilling missing values in daily mean river flow records","date":"2006-08-01","arxiv_id":null,"repositories_listed":2,"syntology":null},{"url":"/paper/costi-consistency-models-for-a-faster-spatio","title":"CoSTI: Consistency Models for (a faster) Spatio-Temporal Imputation","date":"2025-01-31","arxiv_id":"2501.19364","repositories_listed":1,"syntology":null},{"url":"/paper/sda-grin-for-adaptive-spatial-temporal","title":"SDA-GRIN for Adaptive Spatial-Temporal Multivariate Time Series Imputation","date":"2024-10-04","arxiv_id":"2410.03954","repositories_listed":1,"syntology":null},{"url":"/paper/mining-of-switching-sparse-networks-for","title":"Mining of Switching Sparse Networks for Missing Value Imputation in Multivariate Time Series","date":"2024-09-16","arxiv_id":"2409.09930","repositories_listed":1,"syntology":null},{"url":"/paper/latent-space-score-based-diffusion-model-for","title":"Latent Space Score-based Diffusion Model for Probabilistic Multivariate Time Series Imputation","date":"2024-09-13","arxiv_id":"2409.08917","repositories_listed":1,"syntology":null},{"url":"/paper/mtsci-a-conditional-diffusion-model-for","title":"MTSCI: A Conditional Diffusion Model for Multivariate Time Series Consistent Imputation","date":"2024-08-11","arxiv_id":"2408.05740","repositories_listed":1,"syntology":null},{"url":"/paper/regional-datasets-for-air-quality-monitoring","title":"REGIONAL DATASETS FOR AIR QUALITY MONITORING IN EUROPEAN CITIES","date":"2024-07-12","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/physics-incorporated-graph-neural-network-for","title":"Higher-order Spatio-temporal Physics-incorporated Graph Neural Network for Multivariate Time Series Imputation","date":"2024-05-16","arxiv_id":"2405.10995","repositories_listed":1,"syntology":null},{"url":"/paper/bayotide-bayesian-online-multivariate-time","title":"BayOTIDE: Bayesian Online Multivariate Time series Imputation with functional decomposition","date":"2023-08-28","arxiv_id":"2308.14906","repositories_listed":1,"syntology":{"n":6,"n_ran":5,"n_unverified":1,"n_pointer_only":6}},{"url":"/paper/generative-semi-supervised-learning-for","title":"Generative Semi-supervised Learning for Multivariate Time Series Imputation","date":"2021-05-18","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/orbits-online-recovery-of-missing-blocks-in","title":"ORBITS: Online Recovery of Missing Blocks in Multiple Time Series Streams","date":"2020-11-01","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/probabilistic-sequential-matrix-factorization","title":"Probabilistic sequential matrix factorization","date":"2019-10-09","arxiv_id":"1910.03906","repositories_listed":1,"syntology":null},{"url":"/paper/naomi-non-autoregressive-multiresolution","title":"NAOMI: Non-Autoregressive Multiresolution Sequence Imputation","date":"2019-01-30","arxiv_id":"1901.10946","repositories_listed":1,"syntology":{"n":1,"n_ran":1,"n_unverified":0,"n_pointer_only":1}},{"url":"/paper/imputets-time-series-missing-value-imputation","title":"imputeTS: Time Series Missing Value Imputation in R","date":"2017-06-01","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/multiple-imputation-using-chained-equations","title":"Multiple imputation using chained equations: issues and guidance for practice","date":"2010-11-30","arxiv_id":null,"repositories_listed":1,"syntology":null}],"syntology_records":13,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}