Datasets:

Formats:
parquet
ArXiv:
License:
Dataset Viewer
Auto-converted to Parquet Duplicate
scenario
stringclasses
1 value
published_split
stringclasses
1 value
source_split
stringclasses
1 value
evaluation_type
stringclasses
1 value
query_id
stringlengths
15
102
base_query_id
stringclasses
0 values
is_validation
bool
1 class
domain
stringclasses
18 values
source_dataset
stringclasses
18 values
source_sample_id
stringlengths
15
102
variant_type
stringclasses
1 value
query_text
large_stringlengths
7
39k
input_json
large_stringlengths
18
39.7k
media_json
large_stringclasses
1 value
provenance_json
large_stringclasses
24 values
embedding_model
stringclasses
1 value
embedding
list
model_ids
listlengths
10
10
performance
listlengths
10
10
cost_cny
listlengths
10
10
latency_ms
listlengths
10
10
chinese
train
train
train
AlignBench-generation_open-100
null
false
AlignBench
AlignBench
AlignBench-generation_open-100
original
一条宽度为10m,深度为2m的矩形河道中,水以2m/s的速度流动。假设水的密度ρ为1000kg/m³,请给出解答:  a) 河道中水的流量,b) 河道中水的动能,c) 河道中水的总动能。
{"text":"一条宽度为10m,深度为2m的矩形河道中,水以2m/s的速度流动。假设水的密度ρ为1000kg/m³,请给出解答:\n a) 河道中水的流量,b) 河道中水的动能,c) 河道中水的总动能。"}
[]
{"benchmark":"AlignBench","task_category":["Generation"],"kind":"original"}
BAAI/bge-m3
[ 0.0034384168684482574, 0.037582479417324066, -0.05768416076898575, 0.0062284269370138645, 0.007879799231886864, -0.018526552245020866, -0.044909022748470306, -0.020905958488583565, 0.007211013697087765, -0.007465955335646868, -0.01676052249968052, -0.011413704603910446, 0.008750895038247108,...
[ "deepseek/deepseek-v4-flash", "deepseek/deepseek-v4-pro", "minimax/minimax-m2.7", "minimax/minimax-m3", "moonshot/kimi-k3", "qwen/qwen3.7-max", "qwen/qwen3.7-plus", "qwen/qwen3.8-max", "z-ai/glm-5.2", "z-ai/glm-5.3" ]
[ 0.699999988079071, 0.800000011920929, 0.800000011920929, 0.699999988079071, 0.800000011920929, 0.6000000238418579, 0.8999999761581421, 1, 1, 1 ]
[ 0.042561, 0.179253, 0.0306957, 0.1261512, 0.17584, 0.11856, 0.029896, 0.17112, 0.12412, 0.286576 ]
[ 1420413.646, 1038896.002, 4411102.973, 458766.092, 4403567.378, 3302731.031, 4892089.8889999995, 2981129.141, 5731107.698, 15529674.615 ]
chinese
train
train
train
AlignBench-generation_open-101
null
false
AlignBench
AlignBench
AlignBench-generation_open-101
original
下面是一道多选题,它包含多个正确选项,请仔细查看选项并直接给出所有正确的答案。  哪些因素会影响物体在水中的浮力?  A. 物体的质量  B. 物体的体积  C. 水的密度
{"text":"下面是一道多选题,它包含多个正确选项,请仔细查看选项并直接给出所有正确的答案。\n 哪些因素会影响物体在水中的浮力?\n A. 物体的质量\n B. 物体的体积\n C. 水的密度"}
[]
{"benchmark":"AlignBench","task_category":["Generation"],"kind":"original"}
BAAI/bge-m3
[ 0.01193390041589737, 0.04081503674387932, -0.06803224980831146, -0.00573762459680438, -0.010950729250907898, -0.03551159426569939, -0.03350245580077171, 0.031539786607027054, 0.012936996296048164, -0.00961801502853632, -0.02431526966392994, 0.009463091380894184, -0.008843454532325268, -0.0...
[ "deepseek/deepseek-v4-flash", "deepseek/deepseek-v4-pro", "minimax/minimax-m2.7", "minimax/minimax-m3", "moonshot/kimi-k3", "qwen/qwen3.7-max", "qwen/qwen3.7-plus", "qwen/qwen3.8-max", "z-ai/glm-5.2", "z-ai/glm-5.3" ]
[ 1, 0.8999999761581421, 1, 0.8999999761581421, 0.699999988079071, 0.699999988079071, 1, 0.699999988079071, 0.699999988079071, 0.8999999761581421 ]
[ 0.003372, 0.008091, 0.0030093, 0.0067872, 0.02404, 0.042012, 0.015686, 0.009504, 0.033332, 0.045204 ]
[ 1313172.115, 310968.62700000004, 4144054.6969999997, 367965.716, 4131023.421, 3140027.25, 4722989.0770000005, 2710936.975, 5557699.068, 14839562.978 ]
chinese
train
train
train
AlignBench-generation_open-102
null
false
AlignBench
AlignBench
AlignBench-generation_open-102
original
世界最大的海港是哪个海港?
{"text":"世界最大的海港是哪个海港?"}
[]
{"benchmark":"AlignBench","task_category":["Generation"],"kind":"original"}
BAAI/bge-m3
[ 0.020801996812224388, 0.02039501816034317, -0.026009758934378624, -0.008262568153440952, -0.016737347468733788, 0.010994532145559788, -0.037320587784051895, -0.04788618162274361, 0.02067515254020691, -0.0007475424208678305, 0.014601526781916618, 0.026821594685316086, -0.0033523410093039274, ...
[ "deepseek/deepseek-v4-flash", "deepseek/deepseek-v4-pro", "minimax/minimax-m2.7", "minimax/minimax-m3", "moonshot/kimi-k3", "qwen/qwen3.7-max", "qwen/qwen3.7-plus", "qwen/qwen3.8-max", "z-ai/glm-5.2", "z-ai/glm-5.3" ]
[ 1, 1, 0.5, 1, 1, 0.8999999761581421, 1, 0.8999999761581421, 1, 1 ]
[ 0.003207, 0.015021, 0.0130074, 0.0065058, 0.06512, 0.055848, 0.009016, 0.011064, 0.029624, 0.021196 ]
[ 1401770.131, 4014746.378, 4529121.095000001, 445400.78599999996, 4551499.664, 3388445.228, 4949277.829, 3008104.0429999996, 5780302.337, 1126739.1230000001 ]
chinese
train
train
train
AlignBench-generation_open-104
null
false
AlignBench
AlignBench
AlignBench-generation_open-104
original
下面是一道多选题,它包含多个正确选项,请仔细查看选项并直接给出所有正确的答案。  下面哪些是海水淡化方法()  A、蒸馏法  B、反渗透法  C、水合物法  D、冰冻法
{"text":"下面是一道多选题,它包含多个正确选项,请仔细查看选项并直接给出所有正确的答案。\n 下面哪些是海水淡化方法()\n A、蒸馏法\n B、反渗透法\n C、水合物法\n D、冰冻法"}
[]
{"benchmark":"AlignBench","task_category":["Generation"],"kind":"original"}
BAAI/bge-m3
[ 0.012650148943066597, 0.027920974418520927, -0.03380533680319786, -0.006213318090885878, -0.013992627151310444, -0.018807945773005486, 0.023878643289208412, 0.014611367136240005, 0.013833132572472095, 0.024382293224334717, -0.017722269520163536, -0.013114726170897484, 0.02784876711666584, ...
[ "deepseek/deepseek-v4-flash", "deepseek/deepseek-v4-pro", "minimax/minimax-m2.7", "minimax/minimax-m3", "moonshot/kimi-k3", "qwen/qwen3.7-max", "qwen/qwen3.7-plus", "qwen/qwen3.8-max", "z-ai/glm-5.2", "z-ai/glm-5.3" ]
[ 0.5, 0.4000000059604645, 0.30000001192092896, 0.5, 0.5, 0.5, 0.6000000238418579, 0.4000000059604645, 0.4000000059604645, 0.4000000059604645 ]
[ 0.001341, 0.003159, 0.006006, 0.0058338, 0.06698, 0.0162, 0.004756, 0.006336, 0.009932, 0.018024 ]
[ 1299540.303, 3731790.282, 4132454.758, 361997.387, 4121603.852, 3115158.132, 4680565.549, 2690109.809, 5525870.468, 14707116.908 ]
chinese
train
train
train
AlignBench-generation_open-105
null
false
AlignBench
AlignBench
AlignBench-generation_open-105
original
下面是一道多选题,它包含多个正确选项,请仔细查看选项并直接给出所有正确的答案。  第一次和第二次世界大战爆发的导火线事件是?  A. 萨拉热窝事件  B. 波茨坦会议  C. 波兰偷袭  D. 孤立政策
{"text":"下面是一道多选题,它包含多个正确选项,请仔细查看选项并直接给出所有正确的答案。\n 第一次和第二次世界大战爆发的导火线事件是?\n A. 萨拉热窝事件\n B. 波茨坦会议\n C. 波兰偷袭\n D. 孤立政策"}
[]
{"benchmark":"AlignBench","task_category":["Generation"],"kind":"original"}
BAAI/bge-m3
[ 0.06774086505174637, 0.001862619537860155, -0.0658533126115799, 0.036766137927770615, -0.018232813104987144, -0.02153130993247032, -0.009020081721246243, -0.006530591286718845, 0.017466183751821518, 0.011050984263420105, 0.027185000479221344, -0.002260406967252493, 0.005167292430996895, -0...
[ "deepseek/deepseek-v4-flash", "deepseek/deepseek-v4-pro", "minimax/minimax-m2.7", "minimax/minimax-m3", "moonshot/kimi-k3", "qwen/qwen3.7-max", "qwen/qwen3.7-plus", "qwen/qwen3.8-max", "z-ai/glm-5.2", "z-ai/glm-5.3" ]
[ 1, 0.8999999761581421, 1, 0.8999999761581421, 1, 0.8999999761581421, 0.8999999761581421, 1, 0.8999999761581421, 1 ]
[ 0.007851, 0.012753, 0.0046704, 0.0088074, 0.04216, 0.027288, 0.006718, 0.01962, 0.05088, 0.052476 ]
[ 1362337.3180000002, 3885440.42, 4311534.735, 409789.778, 4317438.889, 3251480.974, 4821066.237, 2864046.638, 5682200.477, 15311875.312 ]
chinese
train
train
train
AlignBench-generation_open-107
null
false
AlignBench
AlignBench
AlignBench-generation_open-107
original
板块构造学说是谁提出的?主要观点是什么?
{"text":"板块构造学说是谁提出的?主要观点是什么?"}
[]
{"benchmark":"AlignBench","task_category":["Generation"],"kind":"original"}
BAAI/bge-m3
[ -0.026792019605636597, -0.0051191444508731365, -0.013297738507390022, 0.03367234393954277, 0.016255715861916542, -0.006690606940537691, -0.03842083364725113, -0.006047685164958239, 0.0037578302435576916, -0.011371535249054432, -0.006634525954723358, 0.04089149087667465, -0.025997359305620193...
[ "deepseek/deepseek-v4-flash", "deepseek/deepseek-v4-pro", "minimax/minimax-m2.7", "minimax/minimax-m3", "moonshot/kimi-k3", "qwen/qwen3.7-max", "qwen/qwen3.7-plus", "qwen/qwen3.8-max", "z-ai/glm-5.2", "z-ai/glm-5.3" ]
[ 0.8999999761581421, 0.8999999761581421, 1, 1, 0.8999999761581421, 0.8999999761581421, 0.8999999761581421, 0.800000011920929, 1, 0.8999999761581421 ]
[ 0.00639, 0.031806, 0.0137466, 0.0147798, 0.26582, 0.100152, 0.017498, 0.042588, 0.054336, 0.083316 ]
[ 1335168.621, 3797431.637, 4251190.847, 390591.143, 4265622.058, 3202605.1659999997, 4769510.926, 2773821.5409999997, 5613221.361, 98581.959 ]
chinese
train
train
train
AlignBench-generation_open-108
null
false
AlignBench
AlignBench
AlignBench-generation_open-108
original
惟知跃进是谁的口号?
{"text":"惟知跃进是谁的口号?"}
[]
{"benchmark":"AlignBench","task_category":["Generation"],"kind":"original"}
BAAI/bge-m3
[ -0.026676656678318977, 0.00369324185885489, -0.006559711880981922, 0.0011632699752226472, -0.005029201973229647, -0.06069295108318329, -0.005657801870256662, 0.013673890382051468, -0.031810320913791656, 0.004280693829059601, -0.026744535192847252, -0.01820833794772625, -0.027271291241049767,...
[ "deepseek/deepseek-v4-flash", "deepseek/deepseek-v4-pro", "minimax/minimax-m2.7", "minimax/minimax-m3", "moonshot/kimi-k3", "qwen/qwen3.7-max", "qwen/qwen3.7-plus", "qwen/qwen3.8-max", "z-ai/glm-5.2", "z-ai/glm-5.3" ]
[ 1, 0.8999999761581421, 0.30000001192092896, 0.30000001192092896, 0.8999999761581421, 0.30000001192092896, 0.20000000298023224, 0.30000001192092896, 1, 0.10000000149011612 ]
[ 0.001605, 0.003195, 0.0014385, 0.0083832, 0.07252, 0.09762, 0.032458, 0.0483, 0.020544, 0.008784 ]
[ 1323292.5210000002, 3746976.3680000002, 4163583.0340000005, 379213.196, 4180928.7830000003, 3196022.608, 91555.526, 2761332.265, 5587132.19, 14879066.290000001 ]
chinese
train
train
train
AlignBench-generation_open-109
null
false
AlignBench
AlignBench
AlignBench-generation_open-109
original
什么是超新星?
{"text":"什么是超新星?"}
[]
{"benchmark":"AlignBench","task_category":["Generation"],"kind":"original"}
BAAI/bge-m3
[ -0.024349210783839226, -0.03600218892097473, -0.056103359907865524, 0.03659119829535484, 0.016003184020519257, -0.036291297525167465, -0.030122457072138786, 0.027094734832644463, 0.004578980151563883, -0.0076813772320747375, -0.022359661757946014, 0.03168077394366264, -0.008781712502241135, ...
[ "deepseek/deepseek-v4-flash", "deepseek/deepseek-v4-pro", "minimax/minimax-m2.7", "minimax/minimax-m3", "moonshot/kimi-k3", "qwen/qwen3.7-max", "qwen/qwen3.7-plus", "qwen/qwen3.8-max", "z-ai/glm-5.2", "z-ai/glm-5.3" ]
[ 0.800000011920929, 1, 0.800000011920929, 1, 1, 0.800000011920929, 1, 0.8999999761581421, 0.800000011920929, 1 ]
[ 0.011835, 0.027864, 0.0190218, 0.0135618, 0.11558, 0.063564, 0.013428, 0.013164, 0.055288, 0.03258 ]
[ 1394748.411, 3968260.1169999996, 4470372.277000001, 435560.527, 4489060.470000001, 3346197.184, 4912531.79, 2947457.983, 497436.361, 15652300.233 ]
chinese
train
train
train
AlignBench-generation_open-11
null
false
AlignBench
AlignBench
AlignBench-generation_open-11
original
"法国、英国、西班牙、瑞士、德国、意大利、荷兰、比利时,其中任意2个(...TRUNCATED)
"{\"text\":\"法国、英国、西班牙、瑞士、德国、意大利、荷兰、比利时,其中(...TRUNCATED)
[]
{"benchmark":"AlignBench","task_category":["Generation"],"kind":"original"}
BAAI/bge-m3
[-0.014275794848799706,0.029666796326637268,-0.011096927337348461,-0.027701865881681442,-0.010627190(...TRUNCATED)
["deepseek/deepseek-v4-flash","deepseek/deepseek-v4-pro","minimax/minimax-m2.7","minimax/minimax-m3"(...TRUNCATED)
[ 0.699999988079071, 0.699999988079071, 1, 1, 1, 0.8999999761581421, 1, 1, 1, 1 ]
[ 0.007893, 0.004752, 0.0160482, 0.0188958, 0.1075, 0.059496, 0.009102, 0.03246, 0.040064, 0.035556 ]
[1351429.14,3832811.867,4321172.358,408035.02099999995,4292436.583,3227586.6289999997,4794786.917,28(...TRUNCATED)
chinese
train
train
train
AlignBench-generation_open-111
null
false
AlignBench
AlignBench
AlignBench-generation_open-111
original
"有哪些在家庭经济学领域擅长理论模型推导、在核心期刊上发表过高被引文(...TRUNCATED)
"{\"text\":\"有哪些在家庭经济学领域擅长理论模型推导、在核心期刊上发表过(...TRUNCATED)
[]
{"benchmark":"AlignBench","task_category":["Generation"],"kind":"original"}
BAAI/bge-m3
[-0.03772673010826111,0.0011747878743335605,-0.05109231919050217,-0.006364902015775442,0.02295780926(...TRUNCATED)
["deepseek/deepseek-v4-flash","deepseek/deepseek-v4-pro","minimax/minimax-m2.7","minimax/minimax-m3"(...TRUNCATED)
[0.800000011920929,0.8999999761581421,0.6000000238418579,0.5,0.800000011920929,1.0,0.899999976158142(...TRUNCATED)
[ 0.016542, 0.098631, 0.0118818, 0.0058926, 1.62962, 0.157272, 0.042778, 0.590784, 0.116828, 0.033152 ]
[1430586.1930000002,414549.77999999997,3518504.119,460142.48,1889575.321,3481438.6909999996,5062656.(...TRUNCATED)
End of preview. Expand in Data Studio

RobustRouteBench

SinapisAI RobustRouteBench: a benchmark for robust model selection across General Text, Multimodal, and Chinese.

RobustRouteBench evaluates request-level model selection under quality and cost trade-offs across General Text, Multimodal, and Chinese. It accompanies Section 6.3 of Toward Collective Model Intelligence: Characterizing and Coordinating Models.

Technical report · Code · Data fields · Multimodal images · Source attribution and terms

Dataset overview

Scenario / config Models Train Validation Standard test Robust test
General Text / text 63 3,000 500 3,688 2,894
Multimodal / multimodal 45 4,000 500 4,600 1,900
Chinese / chinese 10 7,590 500 3,900 2,000
Total Scenario-specific 14,590 1,500 12,188 6,794

The dataset contains 35,072 request instances, including 18,982 test requests. Each scenario has its own candidate pool. The test populations above are exactly those used in the technical report.

train is used for fitting selectors, validation for configuration selection, and test for reporting results. Each validation split contains 400 standard and 100 robust requests. The supplied test split is ready for evaluation: use all its rows directly. Standard and robust results are slices of that same test split, identified by evaluation_type.

Quick start

from collections import Counter
from datasets import load_dataset

ds = load_dataset(
    "SinapisAI/RobustRouteBench", "text",
    revision="03bd3da2c3bb4a998f73d285c8853c721697e3cb",
)
print({split: len(rows) for split, rows in ds.items()})
# {'train': 3000, 'validation': 500, 'test': 6582}
print(Counter(ds["test"]["evaluation_type"]))
# Counter({'standard': 3688, 'robust': 2894})

standard = ds["test"].filter(lambda row: row["evaluation_type"] == "standard")
robust = ds["test"].filter(lambda row: row["evaluation_type"] == "robust")

Use "multimodal" or "chinese" for the other scenarios. Their test sizes are 6,500 and 5,900, respectively.

Data fields and units

Each row contains one request and aligned outcomes for its candidate models.

Field Meaning
query_id Request identifier, shared with the prediction and media files.
scenario, published_split Scenario and split membership (train, validation, or test).
query_text, input_json Full request text and structured input.
evaluation_type, variant_type Standard/robust designation and transformation type.
domain, source_dataset, source_sample_id, base_query_id Task and source identifiers.
model_ids Candidate-model order for all outcome arrays.
performance Source-task utility in [0, 1]; unsuccessful source outcomes are zero.
cost_cny Cost in CNY per request.
latency_ms Recorded latency in milliseconds.
embedding_model, embedding Encoder identity and the shared 1,024-dimensional feature vector.
media_json Media archive, image paths, and image provenance.
provenance_json, source_split, is_validation Source metadata and split annotations.

performance[i], cost_cny[i], and latency_ms[i] correspond to model_ids[i]. USD cost proxies use the fixed benchmark conversion 1 USD = 7.2 CNY. Candidate identities are listed in metadata/.

Request features

General Text and Chinese use BGE-M3 features. Multimodal uses CLIP ViT-B/32 (openai/clip-vit-base-patch32, checkpoint 3d74acf9a28c67741b2f4f2ea7635f0aaf6f0268). Full text is split into chunks of up to 75 payload tokens. Normalized text vectors are pooled by payload-token count; normalized vectors for all request images are pooled equally. Each modality pool is normalized, then the two 512-vectors are concatenated and divided by the square root of two. The result is a unit-norm 1,024-dimensional vector. All methods and fitting seeds share these features. Reference answers are not inputs to the encoder.

Router fitting and prediction replay use the bundled features without downloading encoder weights or images. Original images and reference annotations are supplied in the multimodal media archives, organized as train.zip, validation.zip, standard_test.zip, and robust_test.zip.

Benchmark composition

General Text covers code, general reasoning, knowledge QA, mathematical reasoning, reading understanding, and long context. Its robust requests apply semantic rewrites, language variation, and long-context noise to source requests.

Multimodal training draws from 18 MMR-Bench-V2 sub-benchmarks. Standard evaluation covers VQAv2, AI2D, ScienceQA and ScienceQA-IMG, DocVQA, and OCR-VQA. Robust evaluation includes text rewriting, context noise, image variation, and combined perturbations. The standard and robust populations are independently constructed; their comparison is at the distribution level.

Chinese covers AlignBench, C-Eval, CIF-Bench, CLUE tasks, CMB-Clin, Chinese SimpleQA, FinEval, FollowBench-zh, GAOKAO-Bench, LawBench, and Chinese LongBench tasks. Its robust requests use semantic rewriting, English translation, and prefix noise.

Robust test populations

Scenario Transformation Test requests
General Text Semantic rewrite 963
General Text Language variation 964
General Text Long-context noise 967
Multimodal Text rewrite 475
Multimodal Context noise 475
Multimodal Image variation 475
Multimodal Combined perturbation 475
Chinese Semantic rewrite 667
Chinese English translation 666
Chinese Prefix noise 667

Transformations preserve the answer contract and the source scorer. Image variation includes JPEG degradation, cutout, Gaussian noise, Gaussian blur, and contrast reduction. Text-scenario variants retain their source identifiers.

Compared methods

The report compares 13 implementations using ORBIT interfaces, with the same candidate pool, request features, and test requests within each scenario. Mio selector is fitted separately per scenario and configured using validation requests.

Implementation Method reference
Mio selector Technical report Section 4.2
Avengers The Avengers
Avengers-Pro Performance-Efficiency Optimized Routing
Causal RM-Softmax Causal LLM Routing
Eagle Eagle
EmbedLLM-RouteJudge EmbedLLM
GraphRouter GraphRouter
HybridLLM Hybrid LLM
kNN TensorOpera / ORBIT
MLP TensorOpera / ORBIT
MIRT IRT-Router
RouteLLM-MF RouteLLM
SVM Router TensorOpera / ORBIT

The comparison evaluates the offline request-level selector with T=1T=1 under monetary budgets, as in Section 6.3 of the technical report. Implementation settings are provided with the prediction files and in the code.

Metrics

Section 6.3 uses nAUC and peak quality. Threshold costs and savings are supplementary measures.

Evaluate 100 evenly spaced nominal budgets between the cheapest and most expensive fixed-model mean costs on each reporting population. These endpoints use held-out costs and are shared across methods. Predicted cost determines feasibility; predicted utility selects among candidates. A request with no feasible candidate uses the model with the lowest predicted cost. Observed outcomes determine mean utility Qπ(C)Q_\pi(C) and realized mean cost cˉπ(C)\bar c_\pi(C).

For the common nominal-budget grid G\mathcal G, peak quality and threshold cost are:

Qpeak(π)=max⁡C∈GQπ(C),cˉπ@τ=min⁡{cˉπ(C):C∈G, Qπ(C)≥τQstrongest}. \begin{aligned} Q_{\mathrm{peak}}(\pi)&=\max_{C\in\mathcal G}Q_\pi(C),\\ \bar{c}_{\pi}\mathbin{@}\tau&=\min\{\bar c_\pi(C):C\in\mathcal G,\ Q_\pi(C)\geq\tau Q_{\mathrm{strongest}}\}. \end{aligned}

Cost@90, Cost@95, and Cost@100 use τ=0.90,0.95,1.00\tau=0.90,0.95,1.00, respectively. An unattained target is N/R. The strongest fixed model maximizes mean quality on the same reporting population and candidate pool; its mean cost is the savings reference. Savings are:

Saving⁡π@τ=1−cˉπ@τcˉstrongest. \operatorname{Saving}_{\pi}\mathbin{@}\tau=1-\frac{\bar{c}_{\pi}\mathbin{@}\tau}{\bar c_{\mathrm{strongest}}}.

nAUC integrates the cumulative-maximum quality envelope over increasing nominal budget and divides by the full budget interval:

Qπenv(C(g))=max⁡1≤h≤gQπ(C(h)),nAUC⁡(π)=1C(K)−C(1)∑g=1K−1Qπenv(C(g))+Qπenv(C(g+1))2(C(g+1)−C(g)). \begin{aligned} Q_\pi^{\mathrm{env}}(C^{(g)})&=\max_{1\leq h\leq g}Q_\pi(C^{(h)}),\\ \operatorname{nAUC}(\pi)&=\frac{1}{C^{(K)}-C^{(1)}}\sum_{g=1}^{K-1} \frac{Q_\pi^{\mathrm{env}}(C^{(g)})+Q_\pi^{\mathrm{env}}(C^{(g+1)})}{2} \bigl(C^{(g+1)}-C^{(g)}\bigr). \end{aligned}

Curves contain evaluated selector points only. The quality-cost figure uses realized cost on a logarithmic axis; its geometric area is not nAUC. Macro nAUC equally averages the six scenario/standard-robust scores. Robust split metrics use all robust requests pooled within a scenario. Each robustness type is evaluated separately with its own cost endpoints; averaging type-level nAUC does not generally recover pooled Robust nAUC. Latency is auxiliary and is not used in the selection objective or as a hard constraint in this evaluation.

Multimodal uses fitting seeds 20260917, 20260918, and 20260919. Curves are averaged pointwise on the common budget grid before computing their metrics. Reported uncertainties are exact run-bootstrap standard errors over all 27 ordered resamples. General Text and Chinese each use seed 20260917.

Dataset costs use CNY. The supplementary cost tables below use USD for General Text and Multimodal, and CNY for Chinese; divide the first two scenarios' cost_cny values by 7.2 for those display units. Multimodal costs are fixed proxies.

Results

Mio selector achieves the highest macro nAUC, 0.6360, followed by MLP at 0.6183. The nAUC values and robustness-type scores and ranks below match Tables 6 and 7 of the technical report. The full split-level tables also provide peak quality, threshold costs, and fitting uncertainty.

Supplementary quality-cost results for Mio selector and the 12 baselines across all six test populations.

Supplementary figure. Green: Mio selector frontier and peak. Hollow circles: baseline peaks. Blue diamond: best baseline by nAUC. Multimodal points use the mean curve of three fits. Costs are USD for General Text and Multimodal, and CNY for Chinese.

Costs below are per request. N/R denotes an unattained aggregate-curve target; (r/3) records the number of individual Multimodal runs reaching that target.

Macro nAUC

Rank Implementation Macro nAUC
1 Mio selector 0.6360
2 MLP 0.6183
3 EmbedLLM-RouteJudge 0.6044
4 Avengers-Pro 0.5753
5 Eagle 0.5731
6 Avengers 0.5603
7 RouteLLM-MF 0.5573
8 kNN 0.5443
9 HybridLLM 0.5344
10 Causal RM-Softmax 0.5245
11 SVM Router 0.5146
12 MIRT 0.4733
13 GraphRouter 0.4669

General Text: Standard

Costs in USD per request.

nAUC rank Implementation Peak quality nAUC Cost@90 Cost@95 Cost@100
1 Eagle 0.6104 0.6045 0.0253 0.0416 0.1131
2 Avengers-Pro 0.6071 0.6022 0.0442 0.0625 0.1067
3 RouteLLM-MF 0.6016 0.5939 0.0476 0.0874 0.2490
4 Mio selector 0.5979 0.5924 0.0321 0.0609 0.2285
5 MLP 0.5949 0.5884 0.0238 0.0409 0.2475
6 EmbedLLM-RouteJudge 0.5949 0.5863 0.1674 0.2475 0.2475
7 kNN 0.5905 0.5853 0.0360 0.0691 N/R
8 SVM Router 0.5854 0.5789 0.0725 0.1643 N/R
9 Avengers 0.5817 0.5770 0.0653 0.1267 N/R
10 HybridLLM 0.5778 0.5684 0.0722 0.2039 N/R
11 Causal RM-Softmax 0.4969 0.4969 N/R N/R N/R
12 MIRT 0.2853 0.2771 N/R N/R N/R
13 GraphRouter 0.2501 0.2468 N/R N/R N/R

General Text: Robust

Costs in USD per request.

nAUC rank Implementation Peak quality nAUC Cost@90 Cost@95 Cost@100
1 Mio selector 0.5596 0.5328 0.2258 0.2389 0.2492
2 EmbedLLM-RouteJudge 0.5596 0.5304 0.2492 0.2492 0.2492
3 MLP 0.5596 0.5231 0.2492 0.2492 0.2492
4 Eagle 0.3483 0.3359 N/R N/R N/R
5 RouteLLM-MF 0.2974 0.2891 N/R N/R N/R
6 Avengers-Pro 0.2894 0.2865 N/R N/R N/R
7 Avengers 0.2854 0.2832 N/R N/R N/R
8 kNN 0.2773 0.2671 N/R N/R N/R
9 HybridLLM 0.2764 0.2616 N/R N/R N/R
10 SVM Router 0.2706 0.2611 N/R N/R N/R
11 Causal RM-Softmax 0.1774 0.1774 N/R N/R N/R
12 MIRT 0.1185 0.1133 N/R N/R N/R
13 GraphRouter 0.1154 0.1110 N/R N/R N/R

Multimodal: Standard

Costs in USD per request.

nAUC rank Implementation Peak quality nAUC Cost@90 Cost@95 Cost@100
1 Mio selector 0.7084 ± 0.0008 0.7077 ± 0.0007 2.91e-6 (3/3) 2.91e-6 (3/3) N/R
2 MIRT 0.6359 ± 0.0155 0.6359 ± 0.0155 N/R (1/3 runs) N/R N/R
3 MLP 0.6663 ± 0.0027 0.6299 ± 0.0032 0.0035 (3/3) N/R N/R
4 Avengers-Pro 0.6464 ± 0.0010 0.6239 ± 0.0019 N/R (2/3 runs) N/R N/R
5 Causal RM-Softmax 0.6217 ± 0.0393 0.6217 ± 0.0393 N/R (1/3 runs) N/R (1/3 runs) N/R
6 Eagle 0.6507 ± 0.0000 0.6095 ± 0.0000 0.0039 (3/3) N/R N/R
7 Avengers 0.6358 ± 0.0075 0.6064 ± 0.0096 N/R N/R N/R
8 RouteLLM-MF 0.6236 ± 0.0000 0.5914 ± 0.0000 N/R N/R N/R
9 kNN 0.6000 ± 0.0000 0.5846 ± 0.0000 N/R N/R N/R
10 GraphRouter 0.5558 ± 0.0006 0.5558 ± 0.0005 N/R N/R N/R
11 EmbedLLM-RouteJudge 0.6193 ± 0.0291 0.5510 ± 0.0524 N/R (3/3 runs) N/R (2/3 runs) N/R
12 HybridLLM 0.5555 ± 0.0000 0.5385 ± 0.0000 N/R N/R N/R
13 SVM Router 0.4869 ± 0.0222 0.4869 ± 0.0222 N/R N/R N/R

Multimodal: Robust

Costs in USD per request.

nAUC rank Implementation Peak quality nAUC Cost@90 Cost@95 Cost@100
1 Mio selector 0.6266 ± 0.0008 0.6128 ± 0.0005 3.41e-6 (3/3) 3.41e-6 (3/3) N/R
2 MLP 0.5932 ± 0.0006 0.5918 ± 0.0007 0.0001 (3/3) N/R N/R
3 EmbedLLM-RouteJudge 0.5869 ± 0.0145 0.5869 ± 0.0138 0.0002 (3/3) N/R (3/3 runs) N/R
4 Avengers-Pro 0.5979 ± 0.0025 0.5680 ± 0.0028 0.0031 (3/3) N/R N/R
5 MIRT 0.5641 ± 0.0128 0.5638 ± 0.0128 N/R (1/3 runs) N/R N/R
6 Avengers 0.5913 ± 0.0019 0.5553 ± 0.0204 0.0025 (3/3) N/R N/R
7 Causal RM-Softmax 0.5477 ± 0.0286 0.5477 ± 0.0287 N/R (1/3 runs) N/R (1/3 runs) N/R
8 RouteLLM-MF 0.5572 ± 0.0000 0.5439 ± 0.0000 N/R N/R N/R
9 Eagle 0.5609 ± 0.0000 0.5264 ± 0.0000 N/R N/R N/R
10 HybridLLM 0.5234 ± 0.0000 0.5106 ± 0.0000 N/R N/R N/R
11 GraphRouter 0.5038 ± 0.0003 0.5038 ± 0.0002 N/R N/R N/R
12 kNN 0.4995 ± 0.0000 0.4995 ± 0.0000 N/R N/R N/R
13 SVM Router 0.4714 ± 0.0204 0.4714 ± 0.0204 N/R N/R N/R

Chinese: Standard

Costs in CNY per request.

nAUC rank Implementation Peak quality nAUC Cost@90 Cost@95 Cost@100
1 GraphRouter 0.7675 0.7675 0.0666 0.0666 N/R
2 Avengers-Pro 0.7688 0.7660 0.0123 0.0123 0.0606
3 MLP 0.7687 0.7656 0.0132 0.0132 N/R
4 Mio selector 0.7711 0.7653 0.0127 0.0127 0.0348
5 Eagle 0.7719 0.7642 0.0122 0.0122 0.0516
6 EmbedLLM-RouteJudge 0.7675 0.7629 0.0117 0.0148 N/R
7 kNN 0.7663 0.7598 0.0122 0.0122 N/R
8 Avengers 0.7604 0.7597 0.0132 0.0132 N/R
9 HybridLLM 0.7623 0.7555 0.0137 0.0137 N/R
10 RouteLLM-MF 0.7585 0.7532 0.0140 0.0140 N/R
11 MIRT 0.7688 0.7437 0.0206 0.0266 0.0666
12 Causal RM-Softmax 0.7406 0.7404 0.0143 0.0143 N/R
13 SVM Router 0.7434 0.7394 0.0137 0.0171 N/R

Chinese: Robust

Costs in CNY per request.

nAUC rank Implementation Peak quality nAUC Cost@90 Cost@95 Cost@100
1 GraphRouter 0.6163 0.6163 0.0791 0.0791 0.0791
2 MLP 0.6178 0.6108 0.0062 0.0098 0.0642
3 EmbedLLM-RouteJudge 0.6167 0.6087 0.0182 0.0182 0.0775
4 Avengers-Pro 0.6161 0.6054 0.0173 0.0186 N/R
5 Mio selector 0.6137 0.6051 0.0061 0.0089 N/R
6 Eagle 0.6142 0.5982 0.0122 0.0165 N/R
7 Avengers 0.5932 0.5801 0.0257 0.0308 N/R
8 RouteLLM-MF 0.5869 0.5724 0.0123 0.0604 N/R
9 HybridLLM 0.5897 0.5721 0.0189 0.0561 N/R
10 kNN 0.5919 0.5694 0.0224 0.0521 N/R
11 Causal RM-Softmax 0.5632 0.5628 0.0078 N/R N/R
12 SVM Router 0.5607 0.5499 0.0479 N/R N/R
13 MIRT 0.6162 0.5060 0.0728 0.0728 0.0792

Mio selector by robustness type

Ranks are among 13 distinct implementations; Multimodal metrics use the pointwise mean curve over three runs and ± is exact run-bootstrap standard error.

Scenario Robustness type Peak quality Peak rank nAUC nAUC rank
General Text Semantic rewrite 0.5124 1/13 0.4829 1/13
General Text Language variation 0.4913 1/13 0.4487 2/13
General Text Long-context noise 0.6747 1/13 0.6529 1/13
Multimodal Text rewrite 0.6455 ± 0.0010 1/13 0.6438 ± 0.0003 1/13
Multimodal Context noise 0.6219 ± 0.0028 1/13 0.6021 ± 0.0018 1/13
Multimodal Image variation 0.6289 ± 0.0009 1/13 0.6247 ± 0.0010 1/13
Multimodal Combined perturbation 0.6099 ± 0.0006 2/13 0.5827 ± 0.0013 3/13
Chinese Semantic rewrite 0.6156 5/13 0.6086 4/13
Chinese English translation 0.5893 7/13 0.5802 5/13
Chinese Prefix noise 0.6375 7/13 0.6287 5/13

Reproduce the report

From the GitHub repository:

python -m pip install -e '.[report]'
python -m examples.reproduce_report --mode replay --output runs/report-replay
python -m examples.reproduce_report --mode fit --device cpu --output runs/report-fit

Replay evaluates the 65 supplied prediction arrays across 13 methods and checks the aggregate against report/aggregate-results.json. Fit trains the 12 baseline implementations; Mio is supplied through its prediction arrays. Predictions are aligned by request and model identifiers. All requests in the official test split contribute to evaluation.

report/reproduction-manifest.json records prediction checksums and fitting seeds. manifest.json records data and media checksums. The original benchmark questions and images retain their upstream attribution and terms in LICENSES.md.

Downloads last month
647

Papers for SinapisAI/RobustRouteBench