Effective Dataset Distillation for Spatio-Temporal Forecasting with Bi-dimensional Compression
Organizations: Kim Jaechul Graduate School of AI, KAIST, Seoul, Republic of Korea
Abstract
Spatio-temporal time series are widely used in real-world applications, including traffic prediction and weather forecasting. They are sequences of observations over extensive periods and multiple locations, naturally represented as multidimensional data. Forecasting is a central task in spatio-temporal analysis, and numerous deep learning methods have been developed to address it. However, as dataset sizes and model complexities continue to grow in practice, training deep learning models has become increasingly time- and resource-intensive. A promising solution to this challenge is dataset distillation, which synthesizes compact datasets that can effectively replace the original data for model training. Although successful in various domains, including time series analysis, existing dataset distillation methods compress only one dimension, making them less suitable for spatio-temporal datasets, where both spatial and temporal dimensions jointly contribute to the large data volume. To address this limitation, we propose STemDist, the first dataset distillation method specialized for spatio-temporal time series forecasting. A key idea of our solution is to compress both temporal and spatial dimensions in a balanced manner, reducing training time and memory. We further reduce the distillation cost by performing distillation at the cluster level rather than the individual location level, and we complement this coarse-grained approach with a subset-based granular distillation technique that enhances forecasting performance. On five real-world datasets, we show empirically that, compared to both general and time-series dataset distillation methods, datasets distilled by our STemDist method enable model training (1) faster (up to 6X) (2) more memory-efficient (up to 8X), and (3) more effective (with up to 12% lower prediction error).
Figures & tables
| Symbol | Description |
| Spatio-temporal time series | |
| -th observation in | |
| Total length of time series | |
| Number of (input) features | |
| Number of locations | |
| Input time series for time |
| Data Dimensions | # Total | |||
| Data Points | ||||
| Real-world Datasets | ||||
| GBA [ 2 ] | 4,649,904 | |||
| GLA [ 2 ] | 7,579,818 | |||
| ERA5 [ 67 ] | 84,125,142 | |||
| CAMS [ 68 ] | 108,425,520 | |||
| Graph wavenet [ 11 ] | ||||||||||
| GBA | GLA | ERA5 | CA | CAMS | ||||||
| Method | Relative | Relative | Relative | Relative | Relative | Relative | Relative | Relative | Relative | Relative |
| MAE | RMSE | MAE | RMSE | MAE | RMSE | MAE | RMSE | MAE | RMSE | |
| K-Center [ 47 ] | 0.336 0.027 | 0.427 0.032 | 0.279 0.021 | 0.367 0.018 | 0.466 0.017 | 0.510 0.012 | 0.318 0.032 | 0.396 0.030 | 0.763 0.055 | 0.796 0.028 |
| DC [ 15 ] | 0.321 0.036 | 0.395 0.033 | 0.288 0.031 | 0.312 0.009 | 0.424 0.007 | 0.470 0.004 | 0.292 0.043 | 0.369 0.038 | 0.550 0.006 | 0.688 0.004 |
| CondTSF [ 23 ] | 0.346 0.065 | 0.416 0.066 | 0.302 0.030 | 0.387 0.028 | 0.464 0.008 | 0.514 0.007 | 0.322 0.038 | 0.413 0.031 | 0.531 0.026 | 0.695 0.022 |
Dataset Distillation
Dataset distillation compresses training data into a small synthetic or selected set that retains the information needed to train useful models.
See all 65 papers