Yukai Liu, Rose Yu, Stephan Zheng, Eric Zhan, Yisong Yue
Missing value imputation is a fundamental problem in spatiotemporal modeling, from motion tracking to the dynamics of physical systems. Deep autoregressive models suffer from error propagation which becomes catastrophic for imputing long-range sequences. In this paper, we take a non-autoregressive approach and propose a novel deep generative model: Non-AutOregressive Multiresolution Imputation (NAOMI) to impute long-range sequences given arbitrary missing patterns. NAOMI exploits the multiresolution structure of spatiotemporal data and decodes recursively from coarse to fine-grained resolutions using a divide-and-conquer strategy. We further enhance our model with adversarial training. When evaluated extensively on benchmark datasets from systems of both deterministic and stochastic dynamics. NAOMI demonstrates significant improvement in imputation accuracy (reducing average prediction error by 60% compared to autoregressive counterparts) and generalization for long range sequences.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Imputation | PEMS-SF | L2 Loss (10^-4) | 3.54 | NAOMI |
| Imputation | Basketball Players Movement | OOB Rate (10^−3) | 1.733 | NAOMI |
| Imputation | Basketball Players Movement | Path Difference | 0.581 | NAOMI |
| Imputation | Basketball Players Movement | Path Length | 0.573 | NAOMI |
| Imputation | Basketball Players Movement | Player Distance | 0.423 | NAOMI |
| Imputation | Basketball Players Movement | Step Change (10^−3) | 2.565 | NAOMI |
| Feature Engineering | PEMS-SF | L2 Loss (10^-4) | 3.54 | NAOMI |
| Feature Engineering | Basketball Players Movement | OOB Rate (10^−3) | 1.733 | NAOMI |
| Feature Engineering | Basketball Players Movement | Path Difference | 0.581 | NAOMI |
| Feature Engineering | Basketball Players Movement | Path Length | 0.573 | NAOMI |
| Feature Engineering | Basketball Players Movement | Player Distance | 0.423 | NAOMI |
| Feature Engineering | Basketball Players Movement | Step Change (10^−3) | 2.565 | NAOMI |