How AI Predicts Food Delivery Times: Insights from Alibaba’s KDD 2020 Study

Alibaba’s local life smart logistics team presents a KDD 2020 oral paper detailing a deep‑learning model for order fulfillment cycle time (OFCT) estimation in on‑demand food delivery, describing feature engineering, rider encoding, post‑processing operators, and experimental results that significantly improve prediction accuracy and user experience.

Alibaba Cloud Developer
Alibaba Cloud Developer
Alibaba Cloud Developer
How AI Predicts Food Delivery Times: Insights from Alibaba’s KDD 2020 Study

Introduction

Recently, Alibaba’s local life smart logistics team’s paper “Order Fulfillment Cycle Time Estimation for On‑Demand Food Delivery” was accepted as an oral presentation at KDD 2020 Applied Data Science Track (SIGKDD, CCF A‑class conference, 5.8% acceptance).

Problem Overview

OFCT (Order Fulfillment Cycle Time) estimation is more complex than typical ETA problems because it involves supply‑demand relationships, unknown restaurant preparation time, and uncertain rider behavior. The paper introduces the problem to the academic community and proposes an effective solution.

Model Overview

By decomposing the delivery process, we analyze differences from other ETA tasks and explain influential features. Features are fed into a deep neural network, with latent vectors for restaurants, users, and riders to enhance prediction. A novel post‑processing neural operator improves convergence speed and accuracy. The model is deployed on Ele.me serving millions of users daily.

Key Features

User: order‑to‑delivery time for each user.

Restaurant: time from order acceptance to food ready.

Rider: time from order acceptance to delivery, including multi‑order pickups.

Platform: order assignment and route planning.

Difference from Standard ETA

Standard ETA predicts travel time from departure to destination, e.g., ride‑hailing. OFCT predicts the whole interval from user order to rider‑handed delivery, involving additional factors such as restaurant location, preparation time, and dispatch system.

Feature Engineering

Features include spatial IDs (user area, restaurant, city, grid), temporal attributes (hour, weekday), order size (item count, price), and derived supply‑demand ratios and completion rates. High order price often indicates larger or heavier items, leading to longer fulfillment.

Supply‑demand imbalance affects fulfillment length; higher ratios increase average wave length and time. Restaurant pending order count reflects busy status, causing longer waiting times.

Rider Information Utilization

Riders are grouped by grid cells; familiarity with local restaurants and neighborhoods improves efficiency. Features such as rider‑to‑restaurant distance and current order load are encoded and processed with an attention mechanism.

Similar‑Order ETA Estimation

Historical orders are used as memory; K‑nearest neighbor search finds similar past orders, and weighted average of their real delivery segment times provides an additional feature.

Handling Long‑Tail Data

The regression model struggles with right‑skewed long‑tail distribution. A post‑processing neural operator rescales predictions based on mean (μ) and standard deviation (σ) of true values, improving convergence and accuracy. An adaptive Box‑Cox inverse transform further enhances long‑tail fitting.

Experimental Results

The proposed model (encoding + prediction) outperforms the existing online baseline: MAE reduced by 9.8%, user complaint rate reduced by 19.3%, demonstrating clear user‑experience gains.

Conclusion and Future Work

The model is successfully deployed in production. Future research will focus on improving restaurant preparation time modeling and developing a multi‑task framework for simultaneous preparation‑time and fulfillment‑time prediction.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Deep LearningLogisticsKDD2020food deliverytime estimation
Alibaba Cloud Developer
Written by

Alibaba Cloud Developer

Alibaba's official tech channel, featuring all of its technology innovations.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.