Ensemble forecasting with IBM Granite time-series models
IBM Research has released the Granite Timeseries Ensemble, an open-source framework that combines four pre-trained Granite time-series models to provide more robust and reliable forecasts without requiring users to choose a single best model.
Intelligence analysis by Gemini 2.5 Flash

The new IBM Granite Timeseries Ensemble offers a flexible solution for time-series forecasting by integrating diverse AI architectures into a single, permissively licensed recipe. This approach aims to reduce the guesswork involved in selecting the optimal model for varied data types, providing both point and quantile predictions for enhanced decision-making.
Imagine you want to guess how many ice creams a shop will sell next week. Instead of asking just one person, you ask a team of four experts: one who's great at guessing based on the weather, another who knows about holidays, a third who tracks how many people walk by, and a fourth who remembers past sales. The IBM Granite system is like that team of experts, but for predicting things like sales or temperatures over time. It combines their best guesses to give you a much better and more reliable prediction than any single expert could alone, even telling you a range of what might happen.
Analysis
The release of the IBM Granite Timeseries Ensemble marks a significant step in making advanced time-series forecasting more accessible and robust. Traditionally, selecting the optimal forecasting model for a given dataset is a challenging task, as different models excel with varying data characteristics, such as smoothness, noise, or seasonality. The Granite ensemble addresses this by combining the strengths of multiple complementary architectures, reducing the need for users to manually identify the 'best' model for each specific forecasting scenario.
Granite
The Granite framework leverages a collection of pre-trained time-series models, each designed with distinct architectural strengths. The default ensemble recipe integrates four specific Granite models: PatchTST-FM-r1 (a Patched Transformer), PatchTST-FM-r2 (a Patched Conformer), FlowState-r1.1 (a State-space model), and Granite TTM-r3 (Tiny Time Mixers, an MLP mixer). These diverse architectures are crucial because they capture different aspects of time-series data—trends, seasonality, and local variations—in unique ways. By combining these varied perspectives, the ensemble aims to produce more accurate and resilient forecasts, mitigating the risk associated with relying on a single model that might perform poorly under certain conditions. The models are loaded at runtime, ensuring flexibility and allowing for future updates or extensions.
Probabilistic Ensemble
The Probabilistic Ensemble is the recommended default method for combining forecasts within the Granite framework. This approach operates on the principle of uniform probability pooling, meaning each of the four member models contributes equally to the final forecast. It pools their individual quantile forecasts in probability space and then extracts the desired quantiles from this combined distribution. A key advantage of this method is its simplicity and lack of a fitting step; there are no weighting hyperparameters to tune for new series. This design choice is motivated by research in point forecasting, which often shows that simple equal-weight combinations can perform comparably, or even superior, to more complex methods that attempt to estimate optimal weights from historical data. This makes it a robust and straightforward option for users seeking a reliable default.
IQR Ensemble
As an adaptive alternative, the IQR Ensemble offers a more dynamic approach to combining forecasts. Unlike the fixed weights of the Probabilistic Ensemble, the IQR Ensemble weights members based on their forecast spread, giving greater influence to models that produce narrower prediction intervals. It approximates each member's interquartile range (IQR) from its closest available quantiles (around the 25th and 75th percentiles). These weights are not static; they can vary by sample, target, and even the specific horizon step of the forecast. While this adaptive weighting can potentially enhance forecast precision by favoring more confident predictions, the article cautions that a narrower interval does not inherently guarantee higher accuracy or better calibration. Overconfident members could disproportionately influence the outcome. The recipe includes a 'temperature' setting to adjust the weighting towards uniformity and an optional cap on any single member's influence, allowing for user experimentation and fine-tuning.
Key points
- IBM Research has released the Granite Timeseries Ensemble, an open-source framework for robust time-series forecasting.
- It combines four distinct pre-trained Granite AI models (PatchTST-FM-r1, PatchTST-FM-r2, FlowState-r1.1, TTM-r3) to reduce model selection guesswork.
- The ensemble provides both point forecasts and quantile predictions, offering a range of possible outcomes.
- Two main combination methods are offered: the Probabilistic Ensemble (equal influence) and the adaptive IQR Ensemble (weights based on forecast spread).
- The framework is permissively licensed and available on Hugging Face, allowing for easy installation and use.
The Granite Timeseries Ensemble could significantly lower the barrier to entry for advanced forecasting, enabling more businesses and researchers to leverage sophisticated AI models without extensive expertise in model selection or tuning. Its open-source nature fosters collaboration and further innovation in time-series analysis.
While promising, the ensemble's performance still relies on the quality and diversity of its member models; if the underlying Granite models are not well-suited for a particular dataset, the ensemble may still produce suboptimal forecasts. Additionally, the adaptive IQR Ensemble could potentially favor overconfident models, leading to narrower but less accurate prediction intervals.



