Inferensys

Glossary

Granular Forecasting

The practice of generating demand predictions at the most detailed stock-keeping unit and location level, capturing local patterns that are lost in aggregated top-down forecasts.
FP&A analyst using AI forecasting agent on laptop, P&L projections on screen, casual office analytics setup.
DEMAND SENSING AT THE SKU LEVEL

What is Granular Forecasting?

Granular forecasting is the practice of generating demand predictions at the most detailed stock-keeping unit and location level, capturing local patterns lost in aggregated top-down forecasts.

Granular forecasting is a bottom-up predictive methodology that generates demand signals at the intersection of a specific stock-keeping unit (SKU) and a discrete location node, such as a single store or distribution center. Unlike top-down aggregation, which smooths out variance, this approach models the unique micro-patterns, local seasonality, and intermittent demand behavior inherent to individual product-location combinations.

By operating at the atomic level of the supply chain, granular forecasting directly addresses the bullwhip effect and enables precise safety stock optimization. This technique relies on hierarchical time series reconciliation to ensure mathematical coherence between local predictions and aggregate financial plans, providing the foundational data layer for autonomous inventory replenishment systems.

THE MICRO-FORECASTING ADVANTAGE

Key Characteristics of Granular Forecasting

Granular forecasting decomposes demand predictions to the most atomic level—individual SKUs at specific locations—capturing localized patterns, cannibalization effects, and tail behavior that aggregated models systematically obscure.

01

SKU-Location Level Disaggregation

Generates predictions at the stock-keeping unit (SKU) × location intersection rather than at product-category or regional aggregates. This atomic resolution captures local demand heterogeneity—a specific store's preference for a particular flavor or size—that gets averaged away in top-down forecasts. The approach directly models cannibalization effects where one product's promotion steals demand from a sibling SKU in the same aisle, a dynamic invisible to category-level models.

02

Hierarchical Coherence Enforcement

Ensures mathematical consistency across all aggregation levels through forecast reconciliation algorithms. A granular forecast for every individual store must sum exactly to the regional forecast, which must sum to the national total. Techniques like optimal reconciliation using the MinT (Minimum Trace) estimator adjust base forecasts to satisfy all aggregation constraints simultaneously while minimizing the mean squared error at every level of the hierarchy.

03

Intermittent Demand Handling

Addresses the statistical challenge of sporadic demand with frequent zero-sale periods common in spare parts, luxury goods, and slow-moving SKUs. Traditional exponential smoothing fails on these series. Granular approaches employ specialized methods:

  • Croston's method: Separately models demand intervals and demand sizes
  • Negative binomial distributions: Captures overdispersed count data
  • Zero-inflated models: Explicitly models the excess zero probability mass
04

Cold Start Resolution

Solves the new product forecasting problem where no sales history exists. Granular systems leverage transfer learning from analogous products using attribute-based embeddings—mapping a new SKU's features (price point, category, brand, seasonality profile) into a latent space where similar items cluster. This enables probabilistic demand estimates from day one, refined through online learning as the first transactions stream in.

05

Covariate-Rich Input Integration

Incorporates high-dimensional exogenous features at the granular level that lose meaning when aggregated:

  • Price elasticity per SKU per store
  • Promotional calendars with lift coefficients
  • Local events (concerts, weather, road closures)
  • Competitor openings within a trade area
  • Social media sentiment geo-tagged to specific locations These covariates feed into deep architectures like the Temporal Fusion Transformer, which learns variable selection and attention patterns specific to each time series.
06

Prediction Interval Calibration

Outputs full probability distributions rather than point estimates at the granular level, enabling risk-aware inventory decisions. Techniques include conformal prediction for distribution-free coverage guarantees and quantile regression for estimating specific service-level targets (e.g., the 95th percentile). Proper scoring rules like the Continuous Ranked Probability Score (CRPS) evaluate whether the predicted distributions are well-calibrated—neither overconfident nor underconfident—across thousands of individual time series.

GRANULAR FORECASTING

Frequently Asked Questions

Explore the core concepts behind generating demand predictions at the most detailed stock-keeping unit and location level, capturing local patterns lost in aggregated top-down forecasts.

Granular forecasting is the practice of generating demand predictions at the most detailed intersection of product, location, and time—typically at the stock-keeping unit (SKU) level for a specific distribution center or store on a daily or even hourly basis. Unlike top-down forecasting, which aggregates demand into broad categories and then disaggregates using static ratios, granular forecasting builds predictions from the bottom up using hierarchical time series models. The mechanism involves training machine learning algorithms on high-resolution historical data, including point-of-sale signals, local promotions, and regional events. These models capture micro-patterns—such as a specific store's lunchtime rush for a particular sandwich SKU—that are mathematically smoothed out in aggregated forecasts. The output is a probabilistic forecast that quantifies uncertainty at the execution level, enabling precise inventory allocation and reducing both stockouts and waste.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.