TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/As easy as APC: overcoming missing data and class imbalanc...

As easy as APC: overcoming missing data and class imbalance in time series with self-supervised learning

Fiorella Wever, T. Anderson Keller, Laura Symul, Victor Garcia

2021-06-29Self-Supervised LearningTime SeriesTime Series AnalysisTime Series Classification
PaperPDFCode(official)

Abstract

High levels of missing data and strong class imbalance are ubiquitous challenges that are often presented simultaneously in real-world time series data. Existing methods approach these problems separately, frequently making significant assumptions about the underlying data generation process in order to lessen the impact of missing information. In this work, we instead demonstrate how a general self-supervised training method, namely Autoregressive Predictive Coding (APC), can be leveraged to overcome both missing data and class imbalance simultaneously without strong assumptions. Specifically, on a synthetic dataset, we show that standard baselines are substantially improved upon through the use of APC, yielding the greatest gains in the combined setting of high missingness and severe class imbalance. We further apply APC on two real-world medical time-series datasets, and show that APC improves the classification performance in all settings, ultimately achieving state-of-the-art AUPRC results on the Physionet benchmark.

Results

TaskDatasetMetricValueModel
Time Series ClassificationPhysioNet Challenge 2012AUPRC55.1GRU-D - APC (n = 1)
Time Series ClassificationPhysioNet Challenge 2012AUPRC53.8GRU-Simple
Time Series ClassificationPhysioNet Challenge 2012AUPRC53.7GRU-D [12]
Time Series ClassificationPhysioNet Challenge 2012AUROC0.863GRU-D [12]
Time Series ClassificationPhysioNet Challenge 2012AUPRC53.5GRU-APC (n = 1)
Time Series ClassificationPhysioNet Challenge 2012AUPRC53.3GRU-D - APC (n = 0)
Time Series ClassificationPhysioNet Challenge 2012AUPRC53.1GRU-D
Time Series ClassificationPhysioNet Challenge 2012AUPRC52GRU-Forward
Time Series ClassificationPhysioNet Challenge 2012AUPRC51.4GRU
Time Series ClassificationPhysioNet Challenge 2012AUPRC50.4GRU-APC (n = 0)
Time Series ClassificationPhysioNet Challenge 2012AUPRC50.3GRU-Mean
Time Series ClassificationPhysioNet Challenge 2012AUROC0.85BRITS [4]
Time Series ClassificationPhysioNet Challenge 2012AUROC0.8424GRU-D [6]
Time Series ClassificationPhysioNet Challenge 2012AUROC0.834GRU-D [4]
Time Series AnalysisPhysioNet Challenge 2012F187.47naive classifier
Time Series AnalysisPhysioNet Challenge 2012F127.3GRU-D - APC (n = 1)
Time Series AnalysisPhysioNet Challenge 2012F125.7GRU-APC (n = 1)
Time Series AnalysisPhysioNet Challenge 2012F122.5GRU-D
Time Series AnalysisPhysioNet Challenge 2012F122.3GRU
Time Series AnalysisPhysioNet Challenge 2012F122.2GRU-Simple
Time Series AnalysisPhysioNet Challenge 2012F122.1GRU-Mean

Related Papers

A Semi-Supervised Learning Method for the Identification of Bad Exposures in Large Imaging Surveys2025-07-17MoTM: Towards a Foundation Model for Time Series Imputation based on Continuous Modeling2025-07-17The Power of Architecture: Deep Dive into Transformer Architectures for Long-Term Time Series Forecasting2025-07-17Emergence of Functionally Differentiated Structures via Mutual Information Optimization in Recurrent Neural Networks2025-07-17Data Augmentation in Time Series Forecasting through Inverted Framework2025-07-15D3FL: Data Distribution and Detrending for Robust Federated Learning in Non-linear Time-series Data2025-07-15Self-supervised Learning on Camera Trap Footage Yields a Strong Universal Face Embedder2025-07-14Towards Interpretable Time Series Foundation Models2025-07-10