DoorDash retrains ML demand prediction models to restore accuracy after COVID-19 disruption
COVID-19 broke the historical demand patterns DoorDash's ML models relied on, making predictions inaccurate at a time when getting supply-demand balance right had direct consequences for both customers and Dasher earnings.
The old Demand Prediction Model began severely underpredicting demand once COVID-19 restrictions took effect. During retraining, dataset manipulation hypotheses — including downsampling pre-pandemic data and removing holiday training data — proved negligible or detrimental to model performance.
The retrained DPM reduced prediction variance from 7.9% to 2.8% and increased the share of predictions within the SLA percentile range from 67% to 95%, yielding a model that was much more accurate while just as precise.
Frequently asked questions
What did this team achieve with this AI workflow?
The retrained DPM reduced prediction variance from 7.9% to 2.8% and increased the share of predictions within the SLA percentile range from 67% to 95%, yielding a model that was much more accurate while just as precise.
What tools did this team use?
Apache Airflow, Databricks, Pandas, LightGBM.
What results were reported?
new DPM prediction variance: 2.8%; old DPM prediction variance: 7.9%; new DPM percent predictions within SLA percentile range: 95%; old DPM percent predictions within SLA percentile range: 67% (source-reported, not independently verified).
What failed first in this deployment?
The old Demand Prediction Model began severely underpredicting demand once COVID-19 restrictions took effect.
How is this logistics ops AI workflow structured?
COVID-19 breaks demand patterns → Old model underpredicts demand → Hyperparameter tuning → Expanded training dataset → Feature engineering via SHAP plots → Performance validation on test interval → Partial traffic deployment.