Triple-BERT: Do We Really Need MARL for Order Dispatch on Ride-Sharing Platforms?

Zijian Zhao, Sen Li
9/26/2025
cs.LGcs.AIcs.MA

Official code: RS2002/Triple-BERT (7 stars, last commit 2026-02-09).

Abstract

On-demand ride-sharing platforms, such as Uber and Lyft, face the intricate real-time challenge of bundling and matching passengers-each with distinct origins and destinations-to available vehicles, all while navigating significant system uncertainties. Due to the extensive observation space arising from the large number of drivers and orders, order dispatching, though fundamentally a centralized task, is often addressed using Multi-Agent Reinforcement Learning (MARL). However, independent MARL methods fail to capture global information and exhibit poor cooperation among workers, while Centralized Training Decentralized Execution (CTDE) MARL methods suffer from the curse of dimensionality. To overcome these challenges, we propose Triple-BERT, a centralized Single Agent Reinforcement Learning (MARL) method designed specifically for large-scale order dispatching on ride-sharing platforms. Built on a variant TD3, our approach addresses the vast action space through an action decomposition strategy that breaks down the joint action probability into individual driver action probabilities. To handle the extensive observation space, we introduce a novel BERT-based network, where parameter reuse mitigates parameter growth as the number of drivers and orders increases, and the attention mechanism effectively captures the complex relationships among the large pool of driver and orders. We validate our method using a real-world ride-hailing dataset from Manhattan. Triple-BERT achieves approximately an 11.95% improvement over current state-of-the-art methods, with a 4.26% increase in served orders and a 22.25% reduction in pickup times. Our code, trained model parameters, and processed data are publicly available at the repository https://github.com/RS2002/Triple-BERT .

View on arXivView PDF

Code Implementations(1)

RS2002/Triple-BERTOfficial100%

[ICLR 2026 oral] Official Repository for The Paper, Triple-BERT: Do We Really Need MARL for Order Dispatch on Ride-Sharing Platforms?

72PythonMar 18, 20258 months ago
bertorder-dispatchmentreinforcement-learningride-pooltd3

Similar Papers

Cite this paper

@article{zhao2025triplebert,
  title  = {Triple-BERT: Do We Really Need MARL for Order Dispatch on Ride-Sharing Platforms?},
  author = {Zijian Zhao and Sen Li},
  year   = {2025},
  eprint = {2510.03257},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.03257v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.03257.svg)](https://codeofpaper.com/paper/2510.03257)

Discussion