FlowState is the first time-scale adjustable Time Series Foundation Model (TSFM), open-sourced by IBM Research.
Combining an State Space Model (SSM) Encoder with a Functional Basis Decoder allows FlowState to transition into a timescale invariant coefficient space and make a continuous forecast from this space.
This allows FlowState to seamlessly adjust to all possible sampling rates.
Therefore, training in one time-scale helps for inference at all scales, allowing for drastically improved utilization of training data across time-scales.
This innovation leads to a significant improvement in performance, making FlowState the new state-of-the art in zero-shot time series forecasting.
Key Features
FlowState
: We present an SSM-based time series foundation model that can be dynamically adjusted to the specific characteristics of the time series during evaluation.
Functional Basis Decoder (FBD)
: We propose a novel decoder, as a critical component of FlowState, that utilizes a set of continuous basis functions to make continuous forecasts and allow seamless adjustment to specific input characteristics.
Flexible temporal adaptation
: FlowState can dynamically adjust the context and target length to the timescale of the provided time series.
Compact and high-performing
: With fewer than 10M parameters and the ability to forecast multiple consecutive patches in parallel, FlowState delivers state-of-the-art accuracy with exceptional efficiency.
This model card contains the model-weights for research-use only and full reproducibility of our results published in our
paper
. However - if you are looking for the FlowState model weights for commercial and enterprise use, please refer to our granite releases
here
Benchmark Highlights
Despite being
more than 10x smaller
than the 3 next best models,
FlowState is the
best Zero-Shot model
on the
GIFT-Eval Leaderboard
.
The Figure compares GIFT MASE Performance vs. model size for FlowState and the 10 next best Zero-Shot Models, as of Sep. 9th 2025.
Model Details
Model Details can be found in our
Paper
.
Currently FlowState only supports zero-shot forecasting.
Recommended Use
FlowState can be used to make predictions as follows:
It is recommended for users to determine a suitable scale factor for their specific time series data, as explained in the next section.
Temporal Scaling
For common sampling rates, we recommend the following scaling factors.
Sampling Rate
Recommended Scale Factor
15 min
0.25
30 min
0.5
Hourly
1.0
Daily
3.43 if data has a weekly cylce, else 0.0656
Weekly
0.46
Monthly
2
For optimal performance it is recommended to first determine the seasonality of their data and to calculate the scale factor.
Assuming data has repeating structures every N=96 time steps (such as quarter hourly sampled data with a daily cycle), resulting in seasonality 96, the scale factor can be calculated as follows:
scale_factor = Base Seasonality / N = 24 / 96 = 0.25
Where 24 is the base seasonality used during pretraining.
If the seasonality is unclear, it is best to experiment with different scale factors and select what works best.
We recommend forecasting no more than 30 seasons (in our example 96*30=2880 time steps).
Afterward, forecasting quality declines.
Installation
To run FlowState follow the installation instructions
here
.
For the GIFT evaluation notebook we recommend using python 3.11, and installing gift-eval according to their
repo
.
As pretraining data, we used a subset of
Gift-Eval Pretrain
, and a subset of the
Chronos Pretraining Data Corpus
.
None of the used datasets (or sub/up-sampled versions thereof) are contained in Gift-Eval (neither train, validation nor test split).
All our Gift-Eval results are Zero-Shot.
Citation
Please cite the following paper if you intend to use our model or its associated architectures/approaches in your work.
BibTeX:
@article{graf2025flowstate,
title={FlowState: Sampling Rate Invariant Time Series Forecasting},
author={Graf, Lars and Ortner, Thomas and Wo{\'L}{\c{s}}niak, Stanis{\'L} and Pantazi, Angeliki and others},
journal={arXiv preprint arXiv:2508.05287},
year={2025}
}
Model Card Authors
Lars Graf, Thomas Ortner, Stanislaw Wozniak, Angeliki Pantazi
IBM Public Repository Disclosure
All content in this repository including code has been provided by IBM under the associated open source software license and IBM is under no obligation to provide enhancements, updates, or support. IBM developers produced this code as an open source project (not as an IBM product), and IBM makes no assertions as to the level of quality nor security, and will not be maintaining this code going forward.
Runs of ibm-research flowstate on huggingface.co
26.6K
Total runs
0
24-hour runs
688
3-day runs
2.0K
7-day runs
-596.9K
30-day runs
More Information About flowstate huggingface.co Model
flowstate huggingface.co is an AI model on huggingface.co that provides flowstate's model effect (), which can be used instantly with this ibm-research flowstate model. huggingface.co supports a free trial of the flowstate model, and also provides paid use of the flowstate. Support call flowstate model through api, including Node.js, Python, http.
flowstate huggingface.co is an online trial and call api platform, which integrates flowstate's modeling effects, including api services, and provides a free online trial of flowstate, you can try flowstate online for free by clicking the link below.
ibm-research flowstate online free url in huggingface.co:
flowstate is an open source model from GitHub that offers a free installation service, and any user can find flowstate on GitHub to install. At the same time, huggingface.co provides the effect of flowstate install, users can directly use flowstate installed effect in huggingface.co for debugging and trial. It also supports api for free installation.