DoorDash NextGen ETA system: multi-task deep learning with probabilistic forecasts
DoorDash's ETA prediction required a cumbersome array of specialized tree-based models, one per delivery type, which became unsustainable to maintain and reached a performance plateau where additional data, features, and enhancements yielded no further improvement. Separately trained models also produced ETA discrepancies across consumer touchpoints, harming the customer experience.
Tree-based models could not generalize to unseen or rare delivery scenarios and forced accuracy tradeoffs between earliness and lateness rather than improving overall on-time prediction.
DoorDash developed three versions of NextGen ETA models that improve consumer outcomes on accuracy and consistency, with multi-task learning notably improving predictions for lower-volume markets such as Australia.
Frequently asked questions
What did this team achieve with this AI workflow?
DoorDash developed three versions of NextGen ETA models that improve consumer outcomes on accuracy and consistency, with multi-task learning notably improving predictions for lower-volume markets such as Australia.
What tools did this team use?
Deep Learning, neural networks, multi-task.
What results were reported?
Annual order volume at scale: 2 billion; NextGen ETA model consumer outcomes: all improve consumer outcomes; Australia ETA prediction improvement: greatly improved ETA predictions for deliveries in Australia; Probabilistic prediction progress: significant strides in the probabilistic prediction and distribution evaluation (source-reported, not independently verified).
What failed first in this deployment?
Tree-based models could not generalize to unseen or rare delivery scenarios and forced accuracy tradeoffs between earliness and lateness rather than improving overall on-time prediction.
How is this logistics ops AI workflow structured?
Customer ETA request → Multi-task model inference → Probabilistic base layer output → Decision layer optimization → ETA delivered across touchpoints.