DiDi's EXHOLD System Optimizes Ride-Hailing Matching Experience

Xu Liu, Kai Wan, Zihao Lu· July 13, 2026 View original

▶ The 2-minute explainer

Summary

DiDi has deployed EXHOLD, a two-stage framework for real-time hold control in ride-hailing, which significantly improves passenger-driver experience and marketplace efficiency. EXHOLD learns to assess driver-order pairs and optimizes hold times, leading to increased trip completion, reduced cancellations, and higher driver income.

In large-scale ride-hailing platforms, 'hold control' is a crucial mechanism that strategically delays certain driver-order matches to wait for better opportunities. This helps reduce cancellations and minimizes wasted effort for drivers. However, existing industrial hold strategies often rely on brittle heuristic thresholds derived from multiple predictive models, making them difficult to optimize for complex, multi-objective experience signals in dynamic traffic conditions. DiDi has introduced EXHOLD, a deployable two-stage framework designed to address these limitations. The first stage involves a decision model that assigns each driver-order pair to discrete, interpretable experience tiers. This model is optimized using a unified objective that aggregates satisfaction signals across the entire matching funnel, from initial request to trip completion. The second stage of EXHOLD solves for a monotone hold-time schedule through constrained optimization over empirical quantiles. This approach explicitly enforces service guardrails, preventing unnecessary delays for promising matches while maximizing overall experience improvement. Randomized A/B experiments in DiDi's production system in Brazil demonstrated consistent gains in marketplace efficiency and experience, including increased trip completion, higher driver income, and significantly reduced passenger cancellations. EXHOLD is now fully deployed and serving production traffic.

Why it matters

EXHOLD demonstrates a practical, AI-driven solution for optimizing complex marketplace dynamics, directly impacting customer satisfaction and operational efficiency. Professionals in logistics and platform businesses can learn from this approach to improve their own matching and resource allocation systems.

How to implement this in your domain

  1. 1Analyze your platform's matching or allocation processes to identify opportunities for 'hold control' mechanisms.
  2. 2Develop a multi-objective optimization framework to aggregate diverse satisfaction signals for both supply and demand sides.
  3. 3Implement a two-stage decision model that separates assessment from execution for real-time control.
  4. 4Conduct rigorous A/B testing in a production environment to validate the impact of new control strategies.

Who benefits

Ride-HailingLogisticsE-commerceGig Economy Platforms

Key takeaways

  • EXHOLD uses a two-stage framework to optimize ride-hailing hold control.
  • It decouples experience-aware pair assessment from hold-time execution.
  • The system significantly increases trip completion and driver income while reducing cancellations.
  • EXHOLD is deployed in DiDi's production system, showing real-world impact.

Original post by Xu Liu, Kai Wan, Zihao Lu

"arXiv:2607.09090v1 Announce Type: new Abstract: In large-scale ride-hailing, hold control is a critical mechanism for improving passenger-driver experience. By selectively delaying certain driver-order pairs, the system waits for better opportunities, reduces cancellations, and m…"

View on X

Originally posted by Xu Liu, Kai Wan, Zihao Lu on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses