Leaderboard
Open Urban Mobility Benchmark — Public Leaderboard
Evaluation type: SIMULATOR / HISTORICAL-REPLAY only. These are not production revenue estimates and no real-world A/B results are reported.
Regenerated: 2026-08-08 09:26 UTC by python benchmark/run.py --leaderboard
Scope & Honesty Statement
All numbers below are extracted from checked-in benchmark artifacts in
outputs/.Endpoints are not comparable across rows: NDCG@3/Hit@3/Utility@1 come from a 3,360-query static diagnostic; Daily Fare from a 100-seed legacy single-driver rollout; Revenue/Driver + Utilization from the finite-demand multi-agent simulator. Do not rank across endpoints.
No production revenue, deployment, or real-world A/B evidence exists in this repository.
Policy Leaderboard
Model |
Endpoint |
NDCG@3 |
Hit@3 |
Utility@1 |
Daily Fare |
Revenue/Driver |
Utilization |
|---|---|---|---|---|---|---|---|
Hot Zone ( |
reference_metrics (static + 100-seed rollout) |
0.7846 |
0.5842 |
19.43 |
$431.21 |
— |
— |
Single-Step ( |
reference_metrics (static + 100-seed rollout) |
0.9024 |
0.8804 |
25.06 |
$548.77 |
— |
— |
Two-Step Horizon ( |
reference_metrics (static + 100-seed rollout) |
0.9565 |
0.9714 |
27.59 |
$570.61 |
— |
— |
Hot Zone ( |
multi_agent_benchmark (finite-demand, 30 runs) |
— |
— |
— |
— |
$1233.41 |
0.0731 |
Single-Step ( |
multi_agent_benchmark (finite-demand, 30 runs) |
— |
— |
— |
— |
$1764.56 |
0.1111 |
Two-Step Horizon ( |
multi_agent_benchmark (finite-demand, 30 runs) |
— |
— |
— |
— |
$1508.71 |
0.0951 |
DQN ( |
rl_benchmark (multi-seed) |
— |
— |
— |
— |
$1821.77 |
0.1121 |
Double DQN ( |
rl_benchmark (multi-seed) |
— |
— |
— |
— |
$1742.77 |
0.1069 |
Finite Horizon ( |
rl_benchmark (multi-seed) |
— |
— |
— |
— |
$1511.16 |
0.0952 |
Forecast Leaderboard (held-out)
Model |
MAE |
RMSE |
|---|---|---|
Historical Average ( |
1.7273 |
5.9237 |
LightGBM ( |
1.5114 |
5.0707 |
Ensemble (LGB+XGB) ( |
1.4868 |
— |
GraphSAGE ( |
1.5037 |
— |
GAT ( |
1.5058 |
— |
OD Messages ( |
1.5024 |
— |
External Submissions
No external submissions yet. See
docs/external_contribution.mdto submit a model.
How to Regenerate
python benchmark/run.py --leaderboard