TLDR: A new study introduces FiXGBoost, a novel model that accurately predicts passenger waiting times in ridesharing *before* a ride request is submitted or a driver is assigned. By analyzing demand-supply dynamics and using advanced feature engineering, FiXGBoost improves prediction accuracy by 28.2% and identifies key factors like temporal features and weather as most influential. This research aims to enhance user experience and platform efficiency by providing more reliable pre-request wait time estimates.
Ridesharing services have become an integral part of modern transportation, but one common frustration for passengers is the uncertainty around how long they’ll have to wait for a ride. While much research has focused on predicting waiting times once a ride request has been made and a driver assigned (known as post-request waiting time), a new study sheds light on a less explored but equally crucial aspect: pre-request passenger waiting time.
Pre-request waiting time refers to the estimated wait a passenger sees before they even submit a ride request or are matched with a driver. This information is vital for passengers to plan their trips effectively and for ridesharing platforms to operate efficiently. Inaccurate pre-request estimates can lead to poor user experiences, disrupted schedules, and even additional costs for passengers if drivers arrive too early and wait time fees kick in.
Understanding the Dynamics of Waiting Time
Researchers Jie Wang and Guang Wang conducted an in-depth, data-driven study to understand the factors influencing pre-request waiting times. They analyzed a massive dataset of over 30 million trip records from a major ridesharing operator in Shenzhen, China. Their analysis revealed a strong correlation between passenger demand, vehicle supply, and waiting times. For instance, during peak hours like morning rush hour or Friday evenings, high demand often leads to longer waiting times due to a shortage of available vehicles.
To better characterize the relationship between demand and supply, the study introduced concepts like “driver deficiency” (when requests outnumber available drivers) and “availability” (the ratio of available drivers to requests). They found that higher deficiency generally leads to longer waits, while higher availability can shorten them, especially during non-peak hours. The study also highlighted that waiting times can be more unpredictable during morning rush hours due to complex demand-supply imbalances.
Introducing FiXGBoost: A Novel Prediction Model
Based on their extensive data analysis, the researchers developed a new model called FiXGBoost. This model is designed to predict pre-request waiting times accurately and, importantly, to explain which factors contribute most to these predictions. FiXGBoost utilizes a comprehensive set of features categorized into spatiotemporal (like rush hour, weekend, origin/destination regions), demand-supply (number of orders, available vehicles), contextual (weather conditions), and trip characteristics (trip distance).
A key innovation of FiXGBoost is its ability to capture “hidden interaction information” between these features. For example, it considers how origin and destination regions interact with temporal factors, or how driver preferences might influence availability in certain areas. This is achieved through techniques inspired by collaborative filtering, similar to how recommendation systems work. Crucially, for pre-request predictions, FiXGBoost operates without needing information about an assigned driver, which is typically unavailable at that stage.
Promising Results and Key Insights
Experiments showed that FiXGBoost significantly outperforms existing prediction methods, improving accuracy by 28.2%. For pre-request waiting time, the model achieved an average prediction error of approximately 1.86 minutes. This demonstrates its strong potential for providing highly accurate waiting time estimates even before a driver is matched.
The study also provided valuable insights into feature importance. For pre-request waiting time, temporal features such as whether it’s a rush hour or a weekend, along with current weather conditions, were found to be the most significant factors. This intuitive finding confirms that the time of day and week, and environmental factors, play a major role in how long a passenger might wait.
Also Read:
- Adaptive AI for Enhanced Student Support and Performance Prediction
- Understanding Key Features for Better Vehicle Routing Solutions
Looking Ahead
This research marks a significant step towards improving the predictability and explainability of pre-request passenger waiting times in ridesharing systems. By offering more accurate and transparent waiting time estimates, ridesharing platforms can enhance user experience and optimize their operations. The authors plan to explore even more advanced prediction models, including those based on Transformers and Large Language Models, in their future work. You can read the full research paper for more technical details and findings. Read the full research paper here.


