Executive AI Dinner hosted by Kumo - Austin, April 8

Register here
1Regression · Demand Sensing

Demand Sensing

What will demand be at each node in the next 7 days?

Book a demo and get a free trial of the full platform: research agent, fine-tune capabilities, and forward-deployed engineer support.

By submitting, you accept the Terms and Privacy Policy.

Loved by data scientists, ML engineers & CXOs at

Catalina Logo

A real-world example

What will demand be at each node in the next 7 days?

Traditional demand planning uses monthly or weekly forecasts that miss short-term demand shifts caused by promotions, weather, competitor actions, and upstream disruptions. These misses cascade through the supply chain: stockouts at high-demand nodes, overstock at low-demand nodes. For a retailer with 500 locations and $5B in inventory, a 15% improvement in 7-day demand accuracy reduces carrying costs by $75M and stockout losses by $120M annually.

Quick answer

Graph neural networks predict short-term demand at every supply chain node by learning how demand propagates across warehouses, stores, and distribution centers. Unlike monthly forecasts that miss short-term shifts from promotions, weather, and competitor actions, graph-based demand sensing captures cross-node signal propagation, improving 7-day accuracy by 15% and saving $195M annually for a 500-location retailer.

Approaches compared

4 ways to solve this problem

1. Statistical forecasting (ARIMA, exponential smoothing)

Model demand as a time series per SKU-location with trend, seasonality, and noise components. The traditional approach for demand planning.

Best for

Stable, seasonal demand patterns. Well-understood, easy to maintain, and interpretable for planners.

Watch out for

Treats each SKU-location independently. Cannot detect when a surge at a distribution center will cascade to downstream stores 2-3 days later. Also blind to external signals like weather and competitor actions.

2. ML forecasting (LightGBM, Prophet on tabular features)

Engineer demand features (lagged sales, promotional flags, weather indicators) and train a tree-based or additive model per SKU-location or cluster.

Best for

Captures promotional and external signal effects when features are well-engineered. Handles non-linear demand patterns better than pure statistical methods.

Watch out for

Feature engineering bottleneck. Cross-node demand propagation requires manually creating 'upstream order velocity' features, and you need a different lag for each node-to-node relationship. Scales poorly as the network grows.

3. Deep learning time series (DeepAR, Temporal Fusion Transformer)

Train neural network forecasters on multiple related time series simultaneously. Can share patterns across SKU-locations.

Best for

Learns shared temporal patterns across many SKU-locations. Handles intermittent demand better than traditional methods.

Watch out for

Still treats each time series as a separate input. Cannot model the network topology -- it doesn't know that WH001 feeds WH003 and that a surge at WH001 predicts a surge at WH003 with a 3-day lag.

4. KumoRFM (relational graph ML)

Connect warehouses, products, orders, shipments, and external signals into a supply chain graph. The GNN learns how demand propagates across the network and how external events modulate demand at specific nodes.

Best for

Captures cross-node demand propagation, external signal effects, and network topology. A surge at an upstream DC automatically informs predictions at downstream stores without manual feature engineering.

Watch out for

Requires supply chain data in normalized tables with clear node-to-node relationships. Adds most value for multi-echelon networks with 10+ nodes.

Key metric: 15% improvement in 7-day demand accuracy saves $195M annually ($75M carrying costs + $120M stockout losses) for a 500-location retailer.

Why relational data changes the answer

Demand does not happen in isolation at each node. When orders spike at a distribution center, the downstream stores will feel it 2-3 days later. When a competitor goes out of stock, demand shifts to nearby locations in your network. When a heat wave hits the West Coast, electronics demand rises at WH001 (a West Coast DC), and that signal should propagate to every store WH001 supplies. These cross-node, cross-signal patterns live in the relationships between your tables -- warehouses connect to orders, orders connect to products, products connect to external signals, and warehouses connect to each other through shipments.

Relational models read this supply chain graph directly. They learn the propagation delays (WH001 to WH003 takes 3 days via SHP201), the amplification patterns (a 10% upstream surge becomes a 15% downstream surge for electronics), and the external triggers (heat waves drive 51% demand increases for SKU101 at US-West nodes). On the RelBench benchmark, relational models score 76.71 vs 62.44 for single-table approaches. In supply chain, that accuracy gap translates to $195M in reduced carrying costs and stockout losses for a major retailer.

Forecasting demand at each store independently is like predicting traffic at each intersection without knowing the road network. You miss that a highway closure upstream will flood your intersection with cars in 20 minutes. Graph-based demand sensing reads the full road map of your supply chain, predicting where demand surges will propagate before they arrive.

How KumoRFM solves this

Graph-powered intelligence for supply chains

Kumo connects warehouses, products, orders, shipments, and external signals (weather, events, promotions) into a supply chain graph. The GNN learns how demand propagates across nodes: when a distribution center sees a surge, which downstream stores will feel it 2-3 days later. PQL predicts demand at each node for the next 7 days, incorporating real-time signals that monthly forecasts ignore.

From data to predictions

See the full pipeline in action

Connect your tables, write a PQL query, and get predictions with built-in explainability — all in minutes, not months.

1

Your data

The relational tables Kumo learns from

WAREHOUSES

warehouse_idregiontypecapacity
WH001US-WestDistribution Center50,000 units
WH002US-EastRegional Hub25,000 units
WH003US-CentralFulfillment15,000 units

PRODUCTS

product_idcategoryavg_daily_demandlead_time_days
SKU101Electronics4503
SKU102Apparel1,2005
SKU103Grocery3,5001

ORDERS

order_idwarehouse_idproduct_idqtytimestamp
ORD5001WH001SKU101852025-03-01
ORD5002WH002SKU1023202025-03-01
ORD5003WH003SKU1031,4502025-03-01

SHIPMENTS

shipment_idfrom_warehouseto_warehousestatuseta
SHP201WH001WH003In Transit2025-03-03
SHP202WH002WH003Delivered2025-03-01

EXTERNAL_SIGNALS

signal_idregiontypevaluedate
SIG01US-WestWeatherHeat wave2025-03-05
SIG02US-EastPromotionFlash sale2025-03-04
SIG03US-CentralEventSports final2025-03-06
2

Write your PQL query

Describe what to predict in 2–3 lines — Kumo handles the rest

PQL
PREDICT SUM(ORDERS.qty, 0, 7, days)
FOR EACH WAREHOUSES.warehouse_id, PRODUCTS.product_id
3

Prediction output

Every entity gets a score, updated continuously

WAREHOUSE_IDPRODUCT_IDPREDICTED_DEMAND_7DVS_BASELINE
WH001SKU101680+51%
WH002SKU1022,850+18%
WH003SKU10328,400+16%
4

Understand why

Every prediction includes feature attributions — no black boxes

WH001 x SKU101 (Electronics at US-West DC)

Predicted: 680 units in 7 days (+51% vs baseline)

Top contributing features

Upcoming heat wave driving electronics demand

Heat wave Mar 5

30% attribution

Upstream order velocity increase

+38% WoW

25% attribution

Historical seasonal pattern

Spring uptick

19% attribution

In-transit shipment to downstream nodes

SHP201 in transit

15% attribution

Competitor stockout signal

Detected

11% attribution

Feature attributions are computed automatically for every prediction. No separate tooling required. Learn more about Kumo explainability

Frequently asked questions

Common questions about demand sensing

What is demand sensing vs demand forecasting?

Demand forecasting predicts monthly or quarterly volumes for planning. Demand sensing predicts daily or weekly volumes at each node using real-time signals like orders, shipments, weather, and promotions. The 7-day horizon is where graph-based models add the most value because they capture cross-node signal propagation that monthly models miss.

How do you improve short-term demand forecasting?

Move from per-node statistical models to graph-based approaches that model your supply chain as a connected network. The biggest accuracy gains come from cross-node demand propagation signals and real-time external triggers (weather, promotions, competitor actions). Graph models capture these automatically without manual feature engineering.

What data do you need for demand sensing?

Order history by warehouse/store and SKU with timestamps, shipment data linking upstream and downstream nodes, and external signals (weather forecasts, promotional calendars, event schedules). Product metadata and inventory positions help the model understand substitution effects and capacity constraints.

How does weather affect supply chain demand?

Weather effects are location-specific, category-specific, and propagate through the network. A heat wave drives immediate demand for beverages and electronics cooling at impacted stores, then cascades to upstream DCs 1-3 days later as replenishment orders flow. Graph models learn these propagation patterns automatically from historical order-weather correlations.

What is the ROI of better demand sensing?

A retailer with 500 locations and $5B in inventory saves $195M annually from a 15% improvement in 7-day demand accuracy: $75M in reduced carrying costs (less overstock) and $120M in reduced stockout losses (fewer missed sales). The savings compound because accurate demand signals improve every downstream decision from replenishment to staffing.

Bottom line: A retailer with 500 locations and $5B in inventory saves $195M annually by improving 7-day demand sensing by 15%. Kumo's supply chain graph propagates demand signals across nodes, catching short-term shifts that monthly forecasts miss entirely.

Topics covered

demand sensing AIshort-term demand forecastingsupply chain demand predictioninventory demand modelgraph-based demand sensingKumoRFM supply chaindemand signal processingnode-level demand forecast

One Platform. One Model. Infinite Predictions.

KumoRFM

Relational Foundation Model

Turn structured relational data into predictions in seconds. KumoRFM delivers zero-shot predictions that rival months of traditional data science. No training, feature engineering, or infrastructure required. Just connect your data and start predicting.

For critical use cases, fine-tune KumoRFM on your data using the Kumo platform and Research Agent for 30%+ higher accuracy than traditional models.

Book a demo and get a free trial of the full platform: research agent, fine-tune capabilities, and forward-deployed engineer support.