A Better Match for Drivers and Riders: Reinforcement Learning at Lyft
Not on the map. Why?
Abstract (arXiv)
To better match drivers to riders in our ridesharing application, we revised Lyft's core matching algorithm. We use a novel online reinforcement learning approach that estimates the future earnings of drivers in real time and use this information to find more efficient matches. This change was the first documented implementation of a ridesharing matching algorithm that can learn and improve in real time. We evaluated the new approach during weeks of switchback experimentation in most Lyft markets, and estimated how it benefited drivers, riders, and the platform. In particular, it enabled our drivers to serve millions of additional riders each year, leading to more than 30 million per year in incremental revenue. Lyft rolled out the algorithm globally in 2021.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 5 of its 19 references that are in the map. First posted on arXiv 20 Oct 2023.
Builds on
5 of 19 references.
References · 5
- 2021A Deep Value-network Based Approach for Multi-Driver Order Dispatchingcited by 45
- 2021Reinforcement Learning for Ridesharing: An Extended Surveycited by 35
- 2019Deep Reinforcement Learning for Multi-Driver Vehicle Dispatching and Repositioning Problemcited by 29
- 2018Dynamic Type Matchingcited by 8
- 2021Dynamic Spatial Matchingcited by 1
Built on by
Citing papers per year: 2024: 3; 2025: 3; 2026: 3.
9 papers.
- 2025Reinitializing weights vs units for maintaining plasticity in neural networkscited by 6
- 2024Almost Sure Convergence of Linear Temporal Difference Learning with Arbitrary Featurescited by 5
- 2024Reinforcement Learning for Intensity Control: An Application to Choice-Based Network Revenue Managementcited by 3
- 2025The Formalism-Implementation Gap in Reinforcement Learning Researchcited by 3
- 2026Let's Have a Conversation: Designing and Evaluating LLM Agents for Interactive Optimizationcited by 3
- 2024The New Era of Dynamic Pricing: Synergizing Supervised Learning and Quadratic Programmingcited by 0
- 2025Multi-agent Markov Entanglementcited by 0
- 2026Dynamic Vehicle Routing Problem with Prompt Confirmation of Advance Requestscited by 0
- 2026Learn to Match: Two-Sided Matching with Temporally Extended Feedbackcited by 0
- 2026Learn to Match: Two-Sided Matching with Temporally Extended Feedback4 Jun 2026
- 2026Let's Have a Conversation: Designing and Evaluating LLM Agents for Interactive Optimization3 Apr 2026
- 2026Dynamic Vehicle Routing Problem with Prompt Confirmation of Advance Requests8 Mar 2026
- 2025The Formalism-Implementation Gap in Reinforcement Learning Research17 Oct 2025
- 2025Reinitializing weights vs units for maintaining plasticity in neural networks31 Jul 2025
- 2025Multi-agent Markov Entanglement3 Jun 2025
- 2024Almost Sure Convergence of Linear Temporal Difference Learning with Arbitrary Features18 Sep 2024
- 2024Reinforcement Learning for Intensity Control: An Application to Choice-Based Network Revenue Management8 Jun 2024
- 2024The New Era of Dynamic Pricing: Synergizing Supervised Learning and Quadratic Programming19 Feb 2024