Tsururu: A Python-based Time Series Forecasting Strategies Library

📅 2025-09-19
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Current time-series research emphasizes model innovation while neglecting the critical yet underexplored dimension of training strategy design. To address this gap, we propose a modular time-series training strategy framework that formalizes training as a composition of reusable, plug-and-able components—supporting global modeling, multivariate joint forecasting, and multi-step prediction. Based on this framework, we develop TS-Train, an open-source Python library enabling seamless integration and flexible extension with state-of-the-art models (e.g., N-BEATS, TSMixer). Our approach is the first to systematically decouple training strategies into interoperable modules, significantly enhancing strategy reusability and cross-model adaptability. Extensive experiments demonstrate consistent accuracy improvements across multiple benchmark datasets. Furthermore, the framework has been successfully deployed in industrial applications, lowering the technical barrier for complex time-series modeling. The implementation is publicly available on GitHub.

Technology Category

Application Category

📝 Abstract
While current time series research focuses on developing new models, crucial questions of selecting an optimal approach for training such models are underexplored. Tsururu, a Python library introduced in this paper, bridges SoTA research and industry by enabling flexible combinations of global and multivariate approaches and multi-step-ahead forecasting strategies. It also enables seamless integration with various forecasting models. Available at https://github.com/sb-ai-lab/tsururu .
Problem

Research questions and friction points this paper is trying to address.

Selecting optimal training strategies for time series models
Bridging gap between SoTA research and industry applications
Enabling flexible forecasting approaches and model integration
Innovation

Methods, ideas, or system contributions that make the work stand out.

Python library for flexible time series forecasting
Combines global and multivariate forecasting approaches
Seamless integration with various forecasting models
🔎 Similar Papers
No similar papers found.
A
Alina Kostromina
Sber AI Lab, Moscow, Russia
K
Kseniia Kuvshinova
Sber AI Lab, Moscow, Russia; Skoltech, Moscow, Russia
A
Aleksandr Yugay
Sber, Moscow, Russia; MIPT, Moscow, Russia
Andrey Savchenko
Andrey Savchenko
Sber AI Lab; HSE University - Nizhny Novgorod
Computer VisionPattern RecognitionMachine LearningSpeech ProcessingImage Processing
Dmitry Simakov
Dmitry Simakov
Sber AI Lab
data science