DoorDash supercharges delivery logistics through causal ML and joint optimization of supply and assignment
DoorDash's supply and assignment systems operated independently, causing inefficiencies: static supply targets led the system to falsely conclude there were no more improvements once targets were hit, and peak pay causal effect estimates were inherently biased because they were not derived through a causal ML framework.
Fitting a standard ML model on observational data produced biased causal estimates because peak pay correlates with undersupply conditions, and the double ML approach was also sub-optimal due to unmet assumptions about confounding variables.
Multiple A/B tests validated that the two-stage joint optimization system significantly improves delivery quality and reduces total cost.
Frequently asked questions
What did this team achieve with this AI workflow?
Multiple A/B tests validated that the two-stage joint optimization system significantly improves delivery quality and reduces total cost.
What tools did this team use?
LightGBM, R-learner.
What results were reported?
Delivery quality: significantly improves delivery quality; Total cost: reduces total cost (source-reported, not independently verified).
What failed first in this deployment?
Fitting a standard ML model on observational data produced biased causal estimates because peak pay correlates with undersupply conditions, and the double ML approach was also sub-optimal due to unmet assumptions abou…
How is this logistics ops AI workflow structured?
Demand and supply forecasting → Peak pay causal impact estimation → Delivery duration prediction → Batch rate causal modeling → Joint optimization solve → Peak pay and batch rate published → Multi-stage reactive adjustment.