Demand forecasting
Anticipate sales at every level — product, store, region — and align inventory and logistics.
The challenge
Distributors, retailers and energy suppliers often run their inventory and procurement on instinct or simple averages. The result: stock-outs that lose sales and frustrate customers, or overstocks that tie up cash and cause write-offs on perishable goods.
The difficulty lies in the hierarchical structure of demand — by product, by store, by region — and its many drivers: seasonality, promotions, public holidays, weather, supply disruptions, local events. Forecasts must stay consistent across levels and granular enough to guide operational decisions.
Our approach
ADST puts in place hierarchical time-series demand forecasting: we produce forecasts at every level (SKU, store, region, national) and reconcile them to guarantee consistency, so that the sum of store forecasts matches the overall forecast.
The models combine proven statistical approaches with machine-learning methods — gradient boosting on calendar and exogenous variables, deep-learning models for complex patterns. We explicitly incorporate promotions, holidays, weather and cannibalisation effects to capture the true drivers of demand.
Beyond the point estimate, we produce probabilistic forecasts (quantiles) that feed directly into inventory optimisation: safety levels, reorder points and stock-out vs holding-cost trade-offs, tailored to each product by its margin and criticality.
Architecture
- Models: gradient boosting (LightGBM), temporal deep learning (TFT/N-BEATS), statistical baselines
- Hierarchy: top-down / bottom-up / MinT reconciliation for multi-level consistency
- Exogenous: calendar, promotions, weather, prices, supply disruptions
- Output: probabilistic forecasts (quantiles) linked to inventory optimisation
A distributor cuts both stock-outs and overstocks at once, freeing up cash while lifting revenue through better availability.