GT-GAN: General Purpose Time Series Synthesis with Generative Adversarial Networks
About
Time series synthesis is an important research topic in the field of deep learning, which can be used for data augmentation. Time series data types can be broadly classified into regular or irregular. However, there are no existing generative models that show good performance for both types without any model changes. Therefore, we present a general purpose model capable of synthesizing regular and irregular time series data. To our knowledge, we are the first designing a general purpose time series synthesis model, which is one of the most challenging settings for time series synthesis. To this end, we design a generative adversarial network-based method, where many related techniques are carefully integrated into a single framework, ranging from neural ordinary/controlled differential equations to continuous time-flow processes. Our method outperforms all existing methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Time-series generation | Sines | Discriminative Score0.012 | 21 | |
| Time-series generation | Stocks | Discriminative Score0.077 | 21 | |
| Time-series generation | Energy | Discriminative Score0.221 | 21 | |
| Continuous Time Series Generation | ECG5k 30% missing | MIR0.8772 | 8 | |
| Continuous Time Series Generation | ECGFD 30% missing | MIR0.9709 | 8 | |
| Continuous Time Series Generation | TLECG 30% missing | MIR0.9794 | 8 | |
| Continuous Time Series Generation | ECGFD 50% missing | MIR Score0.9583 | 8 | |
| Continuous Time Series Generation | TLECG 50% missing | MIR97.87 | 8 | |
| Continuous Time Series Generation | ECGFD 70% missing | MIR80.7 | 8 | |
| Continuous Time Series Generation | ECG200 50% missing | MIR0.7698 | 8 |