OpenSTL: A Comprehensive Benchmark of Spatio-Temporal Predictive Learning

Cheng Tan, Siyuan Li, Zhangyang Gao, Wen-Cai Guan, Zedong Wang +3 more
2/12/2026

No official code found. Best implementation: chengtan9907/OpenSTL (1,158 stars, Apache-2.0, PyTorch, last commit 2026-03-01). 1 more below.

Abstract

Spatio-temporal predictive learning is a learning paradigm that enables models to learn spatial and temporal patterns by predicting future frames from given past frames in an unsupervised manner. Despite remarkable progress in recent years, a lack of systematic understanding persists due to the diverse settings, complex implementation, and difficult reproducibility. Without standardization, comparisons can be unfair and insights inconclusive. To address this dilemma, we propose OpenSTL, a comprehensive benchmark for spatio-temporal predictive learning that categorizes prevalent approaches into recurrent-based and recurrent-free models. OpenSTL provides a modular and extensible framework implementing various state-of-the-art methods. We conduct standard evaluations on datasets across various domains, including synthetic moving object trajectory, human motion, driving scenes, traffic flow and weather forecasting. Based on our observations, we provide a detailed analysis of how model architecture and dataset properties affect spatio-temporal predictive learning performance. Surprisingly, we find that recurrent-free models achieve a good balance between efficiency and performance than recurrent models. Thus, we further extend the common MetaFormers to boost recurrent-free spatial-temporal predictive learning. We open-source the code and models at https://github.com/chengtan9907/OpenSTL.

View on arXivView PDF

Code Implementations(2)

PyTorchApache-2.0

OpenSTL: A Comprehensive Benchmark of Spatio-Temporal Predictive Learning

1,158192Shell, PythonJul 27, 20227 months agoApache-2.0
artificial-intelligenceattention-mechanismawesome-listawesome-listsbenchmark+9 more
Apache-2.0

OpenSTL: A Comprehensive Benchmark of Spatio-Temporal Predictive Learning

00Shell, PythonJan 2, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{tan2026openstl,
  title  = {OpenSTL: A Comprehensive Benchmark of Spatio-Temporal Predictive Learning},
  author = {Cheng Tan and Siyuan Li and Zhangyang Gao and Wen-Cai Guan and Zedong Wang and Zicheng Liu and Lirong Wu and Stan Z. Li},
  year   = {2026},
  eprint = {2306.11249},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2306.11249},
  journal = {NEURIPS 2023 2023}
}

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/2306.11249.svg)](https://codeofpaper.com/paper/2306.11249)

Discussion