Skip to content

xRouteBench Leaderboard

xRouteBench evaluates routers on both response quality and inference cost under a single protocol, spanning general NLP, memory-augmented, vision, time-series, and personalized scenarios.

Results below are produced by the evaluation pipeline described in Training and evaluation. To reproduce a row, see Evaluation workflow.

Reading the table

  • Family groups routers by formulation: rule-based baselines, single-turn, multi-turn, and personalized routers.
  • Main track reports the performance-first setting, where the cost weight is zero. Rankings shift substantially once cost enters the objective — no single router wins at every operating point.
  • Personalized track is scored on a human-preference split and uses a different router set, so its numbers are not comparable to the main track.

Updating the data

The table is rendered from docs/data/leaderboard.json; no code changes are needed to publish new results. Each row takes a router name, a family, and a scores object keyed by column id. Omit a key to render , or set "pending": true to grey out a row whose numbers are still in flight.