Spatiotemporal Representation Learning with GAN Trained LSTM-LSTM Networks
Yiwei Fu, Shiraj Sen, Johan Reimann, Charles Theurer
Abstract
Learning robot behaviors in unstructured environments often requires handcrafting the features for a given task. In this paper, we present and evaluate an unsupervised representation learning architecture, Layered Spatiotemporal Memory Long Short-Term Memory (LSTM-LSTM), that learns the underlying representation without knowledge of the task. The goal of this architecture is to learn the dynamics of the environment from high-dimensional raw video inputs. Using a Generative Adversarial Network (GAN) framework with the proposed network, this architecture is able to learn a spatiotemporal representation in its lower-dimensional latent space directly from raw input sequences. We show that our approach learns the spatial and temporal information simultaneously as opposed to a two-stage learning approach of alternating between training a Convolutional Neural Network (ConvNet) and a Long Short-Term Network (LSTM). Furthermore, by using LSTM-LSTM cells that shrink in size with the increase in the number of layers, the network learns a hierarchical representation with a low-dimensional representation at the top layer. We show that this architecture achieves state-of-the-art results with a substantially lower-dimensional representation than existing methods. We evaluate our approach on a video prediction task with standard benchmark datasets like Moving MNIST and KTH Action, as well as a simulated robot dataset.
BibTeX
@inproceedings{icra2020_spatiotemporalre,
title = {Spatiotemporal Representation Learning with GAN Trained LSTM-LSTM Networks},
author = {Yiwei Fu and Shiraj Sen and Johan Reimann and Charles Theurer},
booktitle = {ICRA 2020},
year = {2020}
}