atlas

Research map / Time series / Causal and generative time series

GCF: Estimating Unobserved Demand Using Graph Causal Forecasting

AAAI 2025 · Time series › Causal and generative time series · approach: Robust forecasting and evaluation · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Graph Causal Forecasting (GCF), an RGCN-dilated CNN that estimates counterfactual unobserved product demand using a co-view knowledge graph as synthetic control, plus a B-APP loss for imbalanced demand data, evaluated on Amazon internal data and semi-synthetic METR-LA.

Problem

Forecasting product demand that is suppressed by a treatment (e.g., delivery-time-based search suppression) requires estimating unobserved counterfactual demand, which standard forecasters trained on reduced observed demand underfit.

Approach

Estimate counterfactual demand by splitting it into unaffected local demand (factual dilated CNN forecast) and affected out-of-region demand, modeled by an RGCN-dilated CNN over a heterogeneous product graph whose co-view edges define a synthetic control group; a boundary-aware penalized MSE (B-APP) loss handles class imbalance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GCF instead of Temporal GCN for counterfactual forecastingMETR-LA traffic forecasting · METR-LAMSE: 30% lower MSEHelped
Use GCF instead of CRN for counterfactual forecastingMETR-LA traffic forecasting · METR-LAMSE: 15% lower MSEHelped
Use GCF instead of Google Causal ImpactMETR-LA traffic forecasting · METR-LAMSE: 25% lower MSEHelped
Use B-APP loss instead of MSE or MAE (ablation)Dilated CNN factual forecaster · Internal factual forecastingPrecision: 5.3% higher precision than MSE/MAEHelped
Replace co-view edges with price-profile edges (ablation)RGCN-DCNN counterfactual forecaster · Internal counterfactual forecastingMAPE: -73.9% vs baseline-2, compared with -75.3% for co-viewHurt
Replace co-view edges with demand-profile edges (ablation)RGCN-DCNN counterfactual forecaster · Internal counterfactual forecastingMAPE: -74.3% vs baseline-2, compared with -75.3% for co-viewHurt
Replace co-view edges with product-title edges (ablation)RGCN-DCNN counterfactual forecaster · Internal counterfactual forecastingMAPE: -66.4% vs baseline-2, compared with -75.3% for co-viewHurt
Use internal co-view edges instead of co-view edges (ablation)RGCN-DCNN counterfactual forecaster · Internal counterfactual forecastingMAPE: -72.6% vs baseline-2, compared with -75.3% for co-viewHurt
Remove current-quarter internal-demand input (ablation)RGCN-DCNN counterfactual forecaster · Internal counterfactual forecastingMAPE: -70.1% vs baseline-2, compared with -75.3% for co-viewHurt
Use co-view edges rather than other graph-edge strategies (ablation)RGCN-DCNN counterfactual forecaster · Internal counterfactual forecastingMAPE: -75.3%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Internal Amazon marketplace product demand data METR-LA

Benchmarks: METR-LA (semi-synthetic treatment) Amazon internal demand forecasting

Metrics: precision recall F-score MAPE MSE PWAGV PWAS

Baselines: Average growth factor Difference-in-differences Propensity matching Catboost LSTM GRU CNN CRN Temporal GCN Google Causal Impact

Builds on: Counterfactual recurrent network TGCN Google Causal Impact RGCN dilated convolution

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy