DoorDash uses causal inference to improve supply and demand forecast accuracy
DoorDash's forecasting models could not account for hard-to-measure macroeconomic and calendar factors such as tax refunds and daylight saving because these factors lack a direct feature measure and standard feature engineering fails to capture their heterogeneous, time-varying demand impact.
Standard feature engineering and one-hot encoding of concurrent events introduced multicollinearity that prevented disentangling individual factor impacts, and tax refund data alone could not capture the time-varying heterogeneous response across consumer segments, causing models to treat temporary spikes as permanent trends.
Applying causal inference methods to preprocess demand series before time-series modeling produced a sizable improvement in out-of-sample forecast accuracy and a sizable reduction in acquisition costs.
Frequently asked questions
What did this team achieve with this AI workflow?
Applying causal inference methods to preprocess demand series before time-series modeling produced a sizable improvement in out-of-sample forecast accuracy and a sizable reduction in acquisition costs.
What tools did this team use?
difference-in-differences, time-series models.
What results were reported?
Forecast out-of-sample performance: sizable improvement in the out-of-sample performance of the forecast; Dx acquisition costs: sizable reduction in the Dx acquisition costs (source-reported, not independently verified).
What failed first in this deployment?
Standard feature engineering and one-hot encoding of concurrent events introduced multicollinearity that prevented disentangling individual factor impacts, and tax refund data alone could not capture the time-varying…
How is this supply chain AI workflow structured?
Unmeasurable factor identified → Market sub-segments selected → Difference-in-differences model run → Impact removed from demand series → Time-series forecast generated → Future factor impact applied.