Cited by 677Generative Adversarial Networks and Image SynthesisAdvanced Neural Network ApplicationsVisual Attention and Saliency Detection

PredRNN: A Recurrent Neural Network for Spatiotemporal Predictive Learning

Open access
Wang, Yunbo, Wu, Haixu, Zhang, Jianjin, Gao, Zhifeng, Wang, Jianmin, Yu, Philip S., Long, Mingsheng·2023·IEEE Transactions on Pattern Analysis and Machine Intelligence

Abstract

The predictive learning of spatiotemporal sequences aims to generate future images by learning from the historical context, where the visual dynamics are believed to have modular structures that can be learned with compositional subsystems. This paper models these structures by presenting PredRNN, a new recurrent network, in which a pair of memory cells are explicitly decoupled, operate in nearly independent transition manners, and finally form unified representations of the complex environment. Concretely, besides the original memory cell of LSTM, this network is featured by a zigzag memory flow that propagates in both bottom-up and top-down directions across all layers, enabling the learned visual dynamics at different levels of RNNs to communicate. It also leverages a memory decoupling loss to keep the memory cells from learning redundant features. We further propose a new curriculum learning strategy to force PredRNN to learn long-term dynamics from context frames, which can be generalized to most sequence-to-sequence models. We provide detailed ablation studies to verify the effectiveness of each component. Our approach is shown to obtain highly competitive results on five datasets for both action-free and action-conditioned predictive learning scenarios.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/tpami.2022.3165153

Cites

8 of 8 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 77

  1. X. Shi, Z. Chen, H. Wang, D.-Y. Yeung, W.-K. Wong, and W.- c. Woo, "Convolutional LSTM network: A machine learning approach for precipitation nowcasting," in NeurIPS, 2015, pp. 802-810.
  2. Y. Wang, M. Long, J. Wang, Z. Gao, and S. Y. Philip, "PredRNN: Recurrent neural networks for predictive learning using spatiotemporal lstms," in NeurIPS, 2017, pp. 879-888.
  3. Z. Xu, Y. Wang, M. Long, and J. Wang, "PredCNN: Predictive learning with cascade convolutions," in IJCAI, 2018, pp. 2940- 2947.
  4. Y. Wang, J. Zhang, H. Zhu, M. Long, J. Wang, and P. S. Yu, "Memory in memory: A predictive neural network for learning higher-order non-stationarity from spatiotemporal dynamics," in CVPR, 2019, pp. 9154-9162.
  5. J. Wu, E. Lu, P. Kohli, B. Freeman, and J. Tenenbaum, "Learning to see physics via visual de-animation," in NeurIPS, 2017, pp. 153-164.
  6. S. Van Steenkiste, M. Chang, K. Greff, and J. Schmidhuber, "Relational neural expectation maximization: Unsupervised discovery of objects and their interactions," in ICLR, 2018.
  7. T. Kipf, E. Fetaya, K.-C. Wang, M. Welling, and R. Zemel, "Neural relational inference for interacting systems," in ICML, 2018, pp. 2688-2697.
  8. Z. Xu, Z. Liu, C. Sun, K. Murphy, W. T. Freeman, J. B. Tenenbaum, and J. Wu, "Unsupervised discovery of parts, structure, and dynamics," in ICLR, 2019.
  9. Y. Wang, L. Jiang, M.-H. Yang, L.-J. Li, M. Long, and L. Fei- Fei, "Eidetic 3D LSTM: A model for video prediction and beyond," in ICLR, 2019.
  10. D. Ha and J. Schmidhuber, "Recurrent world models facilitate policy evolution," in NeurIPS, 2018, pp. 2450-2462.
  11. D. Hafner, T. Lillicrap, I. Fischer, R. Villegas, D. Ha, H. Lee, and J. Davidson, "Learning latent dynamics for planning from pixels," in ICML, 2019, pp. 2555-2565.
  12. C. Finn and S. Levine, "Deep visual foresight for planning robot motion," in ICRA, 2017, pp. 2786-2793.
  13. F. Ebert, C. Finn, A. X. Lee, and S. Levine, "Self-supervised visual planning with temporal skip connections," in CoRL, 2017.
  14. D. E. Rumelhart, G. E. Hinton, and R. J. Williams, "Learn- ing representations by back-propagating errors," Cognitive modeling, vol. 5, no. 3, p. 1, 1988.
  15. P. J. Werbos, "Backpropagation through time: what it does and how to do it," Proceedings of the IEEE, vol. 78, no. 10, pp. 1550-1560, 1990.
  16. I. Sutskever, J. Martens, and G. E. Hinton, "Generating text with recurrent neural networks," in ICML, 2011.
  17. K. Cho, B. Van Merriënboer, D. Bahdanau, and Y. Bengio, "On the properties of neural machine translation: Encoder- decoder approaches," arXiv preprint arXiv:1409.1259, 2014. · arXiv
  18. A. Graves and N. Jaitly, "Towards end-to-end speech recogni- tion with recurrent neural networks," in ICML, 2014.
  19. J. Yue-Hei Ng, M. Hausknecht, S. Vijayanarasimhan, O. Vinyals, R. Monga, and G. Toderici, "Beyond short snippets: Deep networks for video classification," in CVPR, 2015, pp. 4694-4702.
  20. J. Donahue, L. Anne Hendricks, S. Guadarrama, M. Rohrbach, S. Venugopalan, K. Saenko, and T. Darrell, "Long-term recurrent convolutional networks for visual recognition and description," in CVPR, 2015, pp. 2625-2634.
  21. I. Sutskever, O. Vinyals, and Q. V. Le, "Sequence to sequence learning with neural networks," in NeurIPS, 2014, pp. 3104- 3112.
  22. S. Bengio, O. Vinyals, N. Jaitly, and N. Shazeer, "Scheduled sampling for sequence prediction with recurrent neural networks," in NeurIPS, 2015, pp. 1171-1179.
  23. X. Shi, Z. Gao, L. Lausen, H. Wang, D.-Y. Yeung, W.-k. Wong, and W.-c. Woo, "Deep learning for precipitation nowcasting: A benchmark and a new model," in NeurIPS, 2017, pp. 5617- 5627.
  24. C. Finn, I. Goodfellow, and S. Levine, "Unsupervised learning for physical interaction through video prediction," in NeurIPS, 2016, pp. 64-72.
  25. Y. Wang, Z. Gao, M. Long, J. Wang, and P. S. Yu, "Pre- dRNN++: Towards a resolution of the deep-in-time dilemma in spatiotemporal predictive learning," in ICML, 2018, pp. 5123-5132.
  26. W. Yu, Y. Lu, S. Easterbrook, and S. Fidler, "Efficient and information-preserving future frame prediction and beyond," in ICLR, 2020.
  27. J. Su, W. Byeon, F. Huang, J. Kautz, and A. Anandkumar, "Convolutional tensor-train LSTM for spatio-temporal learn- ing," in NeurIPS, 2020.
  28. S. Oprea, P. Martinez-Gonzalez, A. Garcia-Garcia, J. A. Castro-Vargas, S. Orts-Escolano, J. Garcia-Rodriguez, and A. Argyros, "A review on deep learning techniques for video prediction," IEEE Transactions on Pattern Analysis and Machine Intelligence, 2020.
  29. J. Oh, X. Guo, H. Lee, R. L. Lewis, and S. Singh, "Action- conditional video prediction using deep networks in atari games," in NeurIPS, 2015, pp. 2863-2871.
  30. M. Mathieu, C. Couprie, and Y. LeCun, "Deep multi-scale video prediction beyond mean square error," in ICLR, 2016.
  31. S. Tulyakov, M.-Y. Liu, X. Yang, and J. Kautz, "MoCoGAN: Decomposing motion and content for video generation," in CVPR, 2018, pp. 1526-1535.
  32. M. Babaeizadeh, C. Finn, D. Erhan, R. H. Campbell, and S. Levine, "Stochastic variational video prediction," in ICLR, 2018.
  33. D. Weissenborn, O. Täckström, and J. Uszkoreit, "Scaling autoregressive video models," in ICLR, 2019.
  34. M. Kumar, M. Babaeizadeh, D. Erhan, C. Finn, S. Levine, L. Dinh, and D. Kingma, "Videoflow: A flow-based generative model for video," in ICLR, 2020.
  35. T. Xue, J. Wu, K. Bouman, and B. Freeman, "Visual dynamics: Probabilistic future frame synthesis via cross convolutional networks," in NeurIPS, 2016.
  36. J. Zhang, Y. Zheng, and D. Qi, "Deep spatio-temporal residual networks for citywide crowd flows prediction." in AAAI, 2017, pp. 1655-1661.
  37. I. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde- Farley, S. Ozair, A. Courville, and Y. Bengio, "Generative adversarial nets," in NeurIPS, 2014, pp. 2672-2680.
  38. E. Denton, S. Chintala, R. Fergus et al., "Deep generative image models using a Laplacian pyramid of adversarial networks," in NeurIPS, 2015, pp. 1486-1494.
  39. P. Bhattacharjee and S. Das, "Temporal coherency based criteria for predicting video frames using deep multi-stage generative adversarial networks," in NeurIPS, 2017, pp. 4271- 4280.
  40. X. Liang, L. Lee, W. Dai, and E. P. Xing, "Dual motion GAN for future-flow embedded video prediction," in ICCV, 2017, pp. 1744-1752.
  41. Y. Wu, R. Gao, J. Park, and Q. Chen, "Future video synthesis with object motion prediction," in CVPR, 2020, pp. 5539- 5548.
  42. S. Gur, S. Benaim, and L. Wolf, "Hierarchical patch vae-gan: Generating diverse videos from a single sample," in NeurIPS, 2020.
  43. B. Liu, Y. Chen, S. Liu, and H.-S. Kim, "Deep learning in latent space for video prediction and compression," in CVPR, 2021, pp. 701-710.
  44. M. Ranzato, A. Szlam, J. Bruna, M. Mathieu, R. Collobert, and S. Chopra, "Video (language) modeling: a baseline for generative models of natural videos," arXiv preprint arXiv:1412.6604, 2014. · arXiv
  45. R. Villegas, J. Yang, Y. Zou, S. Sohn, X. Lin, and H. Lee, "Learning to generate long-term future via hierarchical predic- tion," in ICML, 2017, pp. 3560-3569.
  46. N. Wichers, R. Villegas, D. Erhan, and H. Lee, "Hierarchical long-term video prediction without supervision," in ICML, 2018, pp. 6038-6046.
  47. T. Kim, S. Ahn, and Y. Bengio, "Variational temporal abstraction," NeurIPS, vol. 32, pp. 11 570-11 579, 2019.
  48. E. Denton and R. Fergus, "Stochastic video generation with a learned prior," in ICML, 2018, pp. 1174-1183.
  49. A. X. Lee, R. Zhang, F. Ebert, P. Abbeel, C. Finn, and S. Levine, "Stochastic adversarial video prediction," arXiv preprint arXiv:1804.01523, 2018. · arXiv
  50. R. Villegas, A. Pathak, H. Kannan, D. Erhan, Q. V. Le, and H. Lee, "High fidelity video prediction with large stochastic recurrent neural networks," in NeurIPS, 2019, pp. 81-91.
  51. L. Castrejon, N. Ballas, and A. Courville, "Improved condi- tional vrnns for video prediction," in ICCV, 2019, pp. 7608- 7617.
  52. J.-Y. Franceschi, E. Delasalles, M. Chen, S. Lamprier, and P. Gallinari, "Stochastic latent residual video prediction," in ICML, 2020, pp. 3233-3246.
  53. B. Wu, S. Nair, R. Martin-Martin, L. Fei-Fei, and C. Finn, "Greedy hierarchical variational autoencoders for large-scale video prediction," in CVPR, 2021, pp. 2318-2328.
  54. X. Bei, Y. Yang, and S. Soatto, "Learning semantic-aware dynamics for video prediction," in CVPR, 2021, pp. 902-912.
  55. E. Denton and V. Birodkar, "Unsupervised learning of disentangled representations from video," in NeurIPS, 2017, pp. 4417-4426.
  56. J.-T. Hsieh, B. Liu, D.-A. Huang, L. F. Fei-Fei, and J. C. Niebles, "Learning to decompose and disentangle representa- tions for video prediction," in NeurIPS, 2018, pp. 517-526.
  57. N. Bodla, G. Shrivastava, R. Chellappa, and A. Shrivastava, "Hierarchical video prediction using relational layouts for human-object interactions," in CVPR, 2021.
  58. P. Zablotskaia, E. A. Dominici, L. Sigal, and A. M. Lehrmann, "Unsupervised video decomposition using spatio-temporal iterative inference," arXiv preprint arXiv:2006.14727, 2020. · arXiv
  59. K. Greff, R. L. Kaufman, R. Kabra, N. Watters, C. Burgess, D. Zoran, L. Matthey, M. Botvinick, and A. Lerchner, "Multi-object representation learning with iterative variational inference," in International Conference on Machine Learning. PMLR, 2019, pp. 2424-2433.
  60. V. L. Guen and N. Thome, "Disentangling physical dynamics from unknown factors for unsupervised video prediction," in CVPR, 2020.
  61. V. Patraucean, A. Handa, and R. Cipolla, "Spatio-temporal video autoencoder with differentiable memory," in ICLR Workshop, 2016.
  62. W. Lotter, G. Kreiman, and D. Cox, "Deep predictive coding networks for video prediction and unsupervised learning," in ICLR, 2017.
  63. N. Kalchbrenner, A. Oord, K. Simonyan, I. Danihelka, O. Vinyals, A. Graves, and K. Kavukcuoglu, "Video pixel networks," in ICML, 2017, pp. 1771-1779.
  64. W. Byeon, Q. Wang, R. Kumar Srivastava, and P. Koumout- sakos, "Contextvp: Fully context-aware video prediction," in ECCV, 2018, pp. 753-769.
  65. M. Oliu, J. Selva, and S. Escalera, "Folded recurrent neural networks for future video prediction," in ECCV, 2018, pp. 716-731.
  66. J. Xu, B. Ni, Z. Li, S. Cheng, and X. Yang, "Structure preserving video prediction," in CVPR, 2018, pp. 1460-1469.
  67. H. Wu, Z. Yao, J. Wang, and M. Long, "Motionrnn: A flexible model for video prediction with spacetime-varying motions," in CVPR, 2021.
  68. A. Graves, G. Wayne, and I. Danihelka, "Neural turing machines," arXiv preprint arXiv:1410.5401, 2014. · arXiv
  69. S. Sukhbaatar, J. Weston, R. Fergus et al., "End-to-end memory networks," in NeurIPS, 2015, pp. 2440-2448.
  70. A. Graves, G. Wayne, M. Reynolds, T. Harley, I. Danihelka, A. Grabska-Barwińska, S. G. Colmenarejo, E. Grefenstette, T. Ramalho, J. Agapiou et al., "Hybrid computing using a neural network with dynamic external memory," Nature, vol. 538, no. 7626, pp. 471-476, 2016.
  71. L. v. d. Maaten and G. Hinton, "Visualizing data using t-SNE," Journal of machine learning research, vol. 9, no. Nov, pp. 2579-2605, 2008.
  72. A. Krogh and J. Vedelsby, "Neural network ensembles, cross validation, and active learning," in NeurIPS, 1995, pp. 231- 238.
  73. Z.-H. Zhou, "Ensemble learning." Encyclopedia of biometrics, vol. 1, pp. 270-273, 2009.
  74. S. Chiappa, S. Racaniere, D. Wierstra, and S. Mohamed, "Recurrent environment simulators," in ICLR, 2017.
  75. D. Hafner, T. Lillicrap, J. Ba, and M. Norouzi, "Dream to control: Learning behaviors by latent imagination," in ICLR, 2020.
  76. R. Zhang, P. Isola, A. A. Efros, E. Shechtman, and O. Wang, "The unreasonable effectiveness of deep features as a percep- tual metric," in CVPR, 2018, pp. 586-595.
  77. B. De Brabandere, X. Jia, T. Tuytelaars, and L. Van Gool, "Dynamic filter networks," in NeurIPS, 2016, pp. 667-675.

Cited by

Sorted by citations

Authors
Wang, Y., Wu, H., Zhang, J., Gao, Z., Wang, J., Yu, P. S., & Long, M.
Affiliations
  • Shanghai Jiao Tong University (CN)
  • Tsinghua University (CN)
  • Microsoft (United States) (US)
Venue
IEEE Transactions on Pattern Analysis and Machine Intelligence
Published
2023-02-01
Volume
45
Issue
2
Pages
2208-2225
ISSN
  • 0162-8828 (ISSN-L)
  • 2160-9292
  • 1939-3539
OpenAlex
W3138340468
Cited by
677
References
8
Citations by year
2026: 148 · 2025: 190 · 2024: 188 · 2023: 103 · 2022: 43 · 2021: 5
FWCI
42.86
Type
journal article
Language
en
Open access
Locations
  • IEEE Transactions on Pattern Analysis and Machine Intelligence (publishedVersion)
  • PubMed (publishedVersion)
  • arXiv (Cornell University) (submittedVersion, cc-by)
  • arXiv (Cornell University) (cc-by)
Funders
  • National Natural Science Foundation of China (62022050, 62106144, 62021002)
  • Beijing Nova Program (Z201100006820041)
  • BNRist Innovation Fund (BNR2021RC01002)
  • Shanghai Municipal Science and Technology Major Project (2021SHZDZX0102)
  • Shanghai Sailing Program (21Z510202133)
Topics
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Generative Adversarial Networks and Image Synthesis
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
  • Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Visual Attention and Saliency Detection
Keywords
PredRNN, recurrent neural networks, spatiotemporal prediction, curriculum learning, long-time behavior

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review