Convolutional Tensor-Train LSTM for Spatio-temporal Learning

Jiahao Su, Wonmin Byeon, Jean Kossaifi, Furong Huang, Jan Kautz +1 more
2/21/2020
cs.LGcs.CVstat.ML

Official code: NVlabs/conv-tt-lstm (130 stars, last commit 2022-11-22).

Abstract

Learning from spatio-temporal data has numerous applications such as human-behavior analysis, object tracking, video compression, and physics simulation.However, existing methods still perform poorly on challenging video tasks such as long-term forecasting. This is because these kinds of challenging tasks require learning long-term spatio-temporal correlations in the video sequence. In this paper, we propose a higher-order convolutional LSTM model that can efficiently learn these correlations, along with a succinct representations of the history. This is accomplished through a novel tensor train module that performs prediction by combining convolutional features across time. To make this feasible in terms of computation and memory requirements, we propose a novel convolutional tensor-train decomposition of the higher-order model. This decomposition reduces the model complexity by jointly approximating a sequence of convolutional kernels asa low-rank tensor-train factorization. As a result, our model outperforms existing approaches, but uses only a fraction of parameters, including the baseline models.Our results achieve state-of-the-art performance in a wide range of applications and datasets, including the multi-steps video prediction on the Moving-MNIST-2and KTH action datasets as well as early activity recognition on the Something-Something V2 dataset.

View on arXivView PDF

Code Implementations(1)

13033Shell, PythonFeb 25, 20203 years agoNOASSERTION

Similar Papers

Cite this paper

@article{su2020convolutional,
  title  = {Convolutional Tensor-Train LSTM for Spatio-temporal Learning},
  author = {Jiahao Su and Wonmin Byeon and Jean Kossaifi and Furong Huang and Jan Kautz and Animashree Anandkumar},
  year   = {2020},
  eprint = {2002.09131},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2002.09131}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2002.09131.svg)](https://codeofpaper.com/paper/2002.09131)

Discussion