惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

腾讯CDC
T
Threatpost
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Tenable Blog
AWS News Blog
AWS News Blog
Know Your Adversary
Know Your Adversary
TaoSecurity Blog
TaoSecurity Blog
P
Palo Alto Networks Blog
Spread Privacy
Spread Privacy
I
Intezer
Security Latest
Security Latest
The Last Watchdog
The Last Watchdog
Google DeepMind News
Google DeepMind News
Help Net Security
Help Net Security
Cyberwarzone
Cyberwarzone
N
News and Events Feed by Topic
O
OpenAI News
A
Arctic Wolf
S
Secure Thoughts
Attack and Defense Labs
Attack and Defense Labs
N
News and Events Feed by Topic
M
MIT News - Artificial intelligence
F
Full Disclosure
P
Privacy International News Feed
The GitHub Blog
The GitHub Blog
T
Troy Hunt's Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
H
Hacker News: Front Page
aimingoo的专栏
aimingoo的专栏
S
Security @ Cisco Blogs
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Apple Machine Learning Research
Apple Machine Learning Research
Engineering at Meta
Engineering at Meta
Cloudbric
Cloudbric
大猫的无限游戏
大猫的无限游戏
Google Online Security Blog
Google Online Security Blog
Recent Announcements
Recent Announcements
H
Help Net Security
量子位
V
V2EX
美团技术团队
G
Google Developers Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
S
Schneier on Security
V2EX - 技术
V2EX - 技术
D
Docker
博客园 - 【当耐特】
Project Zero
Project Zero
博客园 - 司徒正美

博客园 - marsggbo

LLM agent 为什么不稳?问题可能不在模型,在 harness Meta-Harness:让 LLM 自己搜索最优 harness,模型不动,性能白涨 从零理解 ASR:音频基础、Qwen3-ASR 架构,以及离线 vs 流式推理原理 arXiv'26 | LLM Agents 让群体信念变得可编程:当 AI 开始系统性操控舆论 巴西「主权大模型」翻车:当模型可以随便融合,怎么证明它偷了你的权重? 进阶篇 | 不靠人工设计,让遗传算法自己进化出 SOTA 的 LLM 剪枝指标 说人话:一文搞懂现在火热的 LLM agent 自进化原理 ICML'26 | Transformer 真的需要三个投影矩阵吗?Q-K=V 让 KV Cache 直接砍半 UPenn & Meta | NF-CoT:当 LLM 的思维链不再是文字,而是连续概率流 arXiv'26 | 为什么你的多智能体系统越加 agent 越慢?DeLM 用去中心化解了这个矛盾 arXiv'26 | Self-Harness:让 Agent 自己改自己的 harness,pass rate 最高翻倍 Anthropic | 当 AI 开始造自己:递归自我改进离我们有多远? arXiv'26 | Mirage:把世界模型的 3D 记忆搬进 Latent Space,快 10 倍还省 55 倍显存 arXiv'26 | FlashMemory-DeepSeek-V4:用 13.5% 的显存干 100% 的活,超长上下文推理的 less is more MoE 压缩新思路:别删专家、别合并专家,把它们"重映射"就够了 MoE 变 Dense:剪枝+蒸馏能救内存瓶颈吗? ReMoE:只动 Router 就让 MoE 推理快 2 倍?这才是端侧 MoE 部署该有的姿势 LLM 时代,还有人搞 AutoML 吗?有,而且变得更难了 arXiv'26 | Frontier:LLM 推理仿真器,端到端误差从 51.7% 降到 2.6% arXiv'26 | ELF:Flow Matching 生成文字,用 10 倍少的数据全面超越主流 Diffusion LM LLM Agent Memory 全景拆解:从 RAG 到 KV Cache 到参数写入,100+ 篇工作的方法演进与真实取舍 EuroSys'26 | TokenFlow:让 LLM 流式输出真正「流」起来 AAAI'23 | NAS-LID:用「局部内在维度」给超网做体检,省 86% 显存 ICLR'26 Workshop Spotlight | Lang-PINN:让 LLM 多智能体帮你从自然语言一键搭建物理信息神经网络 KDD'25 | BurstGPT:我们收集了 1031 万条 Azure OpenAI 真实 trace,LLM 推理系统没你想的那么稳 KBS'21 | 我写的 AutoML 综述被引 2700+ 次,今天来聊聊这篇文章的来龙去脉 EuroSys'26 | PARD 提前丢掉注定超时的请求,goodput 最高提升 176% EuroSys'26 | MFS 把整个 model family 融进一套嵌套模型,KVCache 跨 tier 直接共享 EuroSys'26 | LLMFolder 用常量折叠把 FFN 参数砍 80%,精度反超剪枝方法 65% EuroSys'26 | KUNSERVE 把冗余参数副本临时让给 KVCache,P99 TTFT 最快降 72× EuroSys'26 | IBP 用无损 bit 压缩缓解 PCIe 瓶颈,GNN/DLRM/LLM 推理都能用 FAST'26 | SolidAttention 把 SSD 搬进 LLM 推理,笔记本也能跑 128k 上下文 LLM 推理启动慢?华为用一个「可编程 Page Cache」把模型加载砍了 79% 延迟降47%!FineMoE如何用「细粒度」打破MoE推理的显存-延迟死局 训练一个「会管技能库」的 AI——SkillOS 让 agent 真正越用越强 MoE 训练通信瓶颈有救了?DySHARP 直接在交换机里做计算,干掉 50% 冗余流量 2026-05-12-2508_06526 把 Dense LLM 变成 MoE 还能推理提速?NeurIPS 2024 Read-ME 做到了 说人话理解 EPIC:KV Cache 复用的「编译-链接」范式(附可运行代码复现) KV Cache 也能「语义共享」?SemShareKV 用 LSH 做到了 写完 Markdown 还要手动排版?我写了个 VS Code 插件一键搞定微信公众号、知乎、小红书 多 Agent 协作不需要说「人话」?LatentMAS 让 LLM 在隐空间里直接协作 让不同 LLM 之间共享 KV Cache?DroidSpeak 是怎么做到的 RouteMark: 基于路由行为指纹的模型合并知识产权归属 | A Fingerprint for IP Attribution in Routing-based Model Merging Lang-PINN: 从自然语言到物理信息神经网络的多智能体框架 | From Language to PINNs via a Multi-Agent Framework Ghost in the Cloud: 地理分布式大模型训练的安全隐患 | Your Geo-distributed LLM Training is Easily Manipulated GM-Skip: 基于度量引导的 Transformer 块跳过策略加速视觉语言模型 | Metric-Guided Transformer Block Skipping for Efficient VLMs ExpertFlow: 基于预测性专家缓存与令牌调度的高效MoE推理 | Efficient MoE Inference via Predictive Expert Caching and Token Scheduling AutoHete: 面向大语言模型的自动化高效异构训练系统 | An Automatic and Efficient Heterogeneous Training System for LLMs DAC'26 | ExpertFlow:让 MoE 大模型在单卡上跑起来,内存省 93%、速度快 10 倍 Eurosys26 | FineMoE如何用「细粒度」打破MoE推理的显存-延迟死局 LoRA fine-tune吞吐量提升1.96倍!LoRAFusion如何把内存带宽浪费和pipeline bubble一起干掉 Fast26 | LLM 推理启动慢?华为用一个「可编程 Page Cache」把模型加载砍了 79% KV Cache 的两层存储到底卡在哪?FAST'26 这篇论文给出了答案 NeurIPS24 | 把Dense LLM变身MoE还提速 ICML25 | EPIC:KV Cache 复用的「编译-链接」范式(附可运行代码复现) KV Cache 复用的第三条路:FAST 2026 CacheSlide 是怎么解决 Agent 推理的位置漂移问题的 MoE 推理的内存墙,被一块多芯粒芯片打穿了? KVCOMM:让多 Agent 系统的 KV Cache 真正“通起来”,TTFT 直接砍掉 7.8 倍 NSDI26 | DroidSpeak让不同 LLM 之间共享 KV Cache TokenDance 解决多 Agent LLM 推理的 KV Cache 冗余问题 当 AI 开始学会"记住":LLM Agent 记忆系统的统一视角 【转载】ACM MM 投稿论文模板修改成投稿模式 尝试从源头理解 SVD 原理和计算 LLM 场景下的强化学习技术扫盲 解决 Overleaf 中插入 PDF 图片失败的问题:排查与修复 Tmux ctrl+B快捷键失效处理办法 对抗训练综述学习笔记 【转知乎回答】一文看懂 LLaMA 中的旋转式位置编码(Rotary Position Embedding) 二进制中为什么负数是正数取反再加一 leetcode 常见题型代码总结 Prompt-Tuning、P-Tuning和Prefix-Tuning区别和代码实现【转】 Deepspeed ZeRO系列算法原理+通信开销详解 NSCC集群使用笔记 Huggingface Transformers实现张量并行的小坑 set/get_output_embeddings Pytorch 如何使用 storage 实现参数 offload? TACC 集群使用笔记 图解 vLLM 的推理调度策略 大模型推理框架 vLLM 源码解析(二):Block 模块分配和管理 OpenAI 的视频生成大模型Sora的核心技术详解(一):Diffusion模型原理和代码详解 大模型推理框架 vLLM 源码解析(一)
LLMRouterBench:当所有 routing 方法被拉到同一起跑线,结果有些尴尬
marsggbo · 2026-07-23 · via 博客园 - marsggbo

插播:之前写的《动手学 AutoML》终于出版了,从 NAS 到超参优化都有覆盖,适合想系统入门 AutoML 的同学。好了广告结束,现在进入正题。

动手学AutoML书籍封面

LLMRouterBench:当所有 routing 方法被拉到同一起跑线,结果有些尴尬

原文:LLMRouterBench: A Massive Benchmark and Unified Framework for LLM Routing
作者:Hao Li, Yiqun Zhang 等(上海 AI Lab)


1. 前言:LLM Routing 到底在解决什么问题

你有没有想过一个很现实的问题:

现在模型这么多——GPT-5、DeepSeek-R1、Qwen3-235B、Claude 4、Gemini 2.5 Pro——每个模型都有自己擅长和拉胯的领域。那是不是可以搞一个 router,每来一个 query 就智能选一个最合适的模型?

这就是 LLM routing 的核心想法。听起来太对了。Model complementarity 是显而易见的——没有任何一个模型在所有任务上都是最好的(这个事实在本文的实验里也再次被确认了)。

但问题在于:这个方向的研究现状比较混乱。 大家各用各的模型池、各用各的评测数据集、各用各的指标,你说你比别人好 2%,但你们用的模型都不一样,怎么比?

所以这篇 LLMRouterBench 做的事情很直接:把所有主流 routing 方法拉到同一个模型池、同一个数据集、同一套评价标准下,重新跑一遍。

结果嘛……有些发现挺让人清醒的。


2. Benchmark 长什么样

先快速过一下 LLMRouterBench 的规模:

  • 400K+ instances,来自 21 个数据集(涵盖数学、代码、逻辑、知识、情感、指令遵循、工具使用)
  • 33 个模型:20 个 ~7B 轻量模型(performance-oriented setting)+ 13 个 flagship 模型(performance-cost setting)
  • 10 个 routing baseline:RouterDC、EmbedLLM、MODEL-SAT、GraphRouter、Avengers、HybridLLM、FrugalGPT、RouteLLM、Avengers-Pro、OpenRouter
  • 花了 ~1000 GPU hours + $2,771 API cost 收集数据

LLMRouterBench 总览

它支持两种 routing 范式:

  1. Performance-oriented routing:只看准确率,不管成本——从一堆相近大小的模型里挑最好的
  2. Performance-cost tradeoff routing:同时考虑准确率和推理成本——在更好和更便宜之间找平衡

这个设定比之前的 benchmark 合理得多。之前的 RouterBench 只有 8 个数据集 + GPT-4/Claude v1 这种老模型,RouterArena 甚至各 router 用的模型池都不一样。LLMRouterBench 终于把基本的公平性给补齐了。


3. 实验结果:几个让人清醒的发现

3.1 Model complementarity 是真实存在的——routing 的前提成立

先确认好消息:模型确实互补。

模型在不同领域的表现

  • 数学:Intern-S1-mini 和 Qwen3-8B 领先
  • 代码:Fin-R1 和 Qwen-Coder 最强
  • 逻辑:DS-Qwen3 和 MiniCPM 占优
  • 情感:Gemma-2-it 最好

没有一个模型通吃所有 domain。这说明 routing 的基本前提——"不同问题交给不同专家"——是成立的。

3.2 但所有 routing 方法的表现……几乎一样

这才是本文最关键的发现。当你把 5 种 performance-oriented routing 方法拉到同一起跑线上看:

各方法性能对比

EmbedLLM (71.24)、GraphRouter (70.29)、MODEL-SAT (71.88)、Avengers (71.94)——差距只在 1-2 个点之内。

更值得玩味的是:Avengers 用的只是 k-means clustering + 简单的聚类分配,完全不需要训练神经网络。它的效果和需要 7B/14B 参数训练的 RouterDC、MODEL-SAT 几乎一样好。

这说明什么?论文给的解释我觉得很到位:

目前 routing 方法能学到的,主要是粗粒度的 domain structure(比如"这是数学题应该给 Qwen3"、"这是代码题应该给 Fin-R1"),而不是 fine-grained 的 instance-level 判断。证据就是这些方法的表现都非常接近 Dataset Oracle(按数据集级别选最优模型)。

说白了:现有的 router 本质上只是在做 task classification,不是真正的 per-query routing。

3.3 距离 Oracle 还有巨大 gap——问题出在 model-recall failure

虽然各方法之间差不多,但它们和 Oracle(per-instance 选最佳模型)之间的差距还是很大的:Gap@Oracle 在 20-33% 之间。

为什么?论文分析了一个很关键的现象——model-recall failure

Query 难度分布与路由准确率

当一个 query 只有 1-3 个模型答对时(占测试集约 11.9%),现有 router 的准确率只有 ~24%。也就是说:越是需要 routing 发挥作用的"难题",router 反而越不行。

这其实挺反直觉的:routing 的全部价值就应该体现在"找到那个唯一答对的模型"上。但目前的方法在这种最关键的场景下,做得最差。

3.4 Embedding 模型几乎不影响结果

很多 routing 方法(GraphRouter、EmbedLLM、Avengers)都依赖 embedding 模型来表征 query。你可能会觉得,换个更好的 embedding 应该能提升 routing 质量吧?

实验结论:几乎没差别。

把 7B 的 gte-qwen2-7B-instruct 换成 22.7M 参数的 all-MiniLM-L6-v2(小了 300 倍),routing 性能差异不到 2 个点。

这进一步说明:当前 routing 的瓶颈不在 query representation,而在于 routing decision mechanism 本身。 你再好的 embedding 也救不了一个只能做 domain-level classification 的 router。

3.5 模型池越大不一定越好——精选子集更有效

这个发现对工程实践很有价值:

模型池大小 vs Oracle 性能

  • 随机加模型到池子里,收益递减非常明显——从 2 个到 6 个模型时 Oracle 提升很大,之后几乎就平了
  • 精心挑选的 top-4(Qwen3-8B, NVIDIA-Nemo, DS-Qwen3, GLM-Z1)就能达到接近 20 个模型随机组合的效果

启示:与其维护一个巨大的模型池,不如花精力做好 model curation——选一组互补性强的模型子集。


4. Performance-Cost 场景:商业 router 翻车了

在 performance-cost 场景下,结果更有意思:

各方法性能增益与成本节省

  • Avengers-Pro:+4% 准确率、节省 31.7% 成本,是唯一一个同时做到"更好"且"更便宜"的方法
  • RouteLLM:+2.6% 准确率、节省 11.4% 成本
  • OpenRouter(商业 router):准确率反而下降 24.7%,成本还没省下来(N/A)

没错,花钱用的商业 routing 服务,效果还不如直接用 Best Single 模型(GPT-5)。

Pareto frontier 分析更直观:

Pareto frontier

Avengers-Pro 几乎霸占了整条 Pareto frontier(ParetoDist = 0.001),而 OpenRouter 离 frontier 最远(0.394)。也就是说:一个基于 k-means clustering 的免训练方法,在性能-成本 tradeoff 上全面碾压了商业 router。

这个结论对行业的冲击挺大的。


5. 为什么 LLM Routing 这个方向依然值得做

看完上面的结果你可能会想:routing 是不是不行了?

不是。恰恰相反——Oracle 和现有方法之间巨大的 gap 说明这个方向远没有到头。问题只是目前的方法还太"粗"了。

几个我觉得值得继续挖的方向:

1. 从 domain-level routing 到 instance-level routing

当前 router 基本只学会了"数学题给数学模型"这种粗粒度分配。但 Oracle 告诉我们:即使是同一个 domain 内,不同 instance 的最优模型也差异巨大。如何做到 per-query 的精准 routing——尤其是那些只有 1-2 个模型能答对的 hard cases——这是核心挑战。

2. Model curation 和 routing 应该联合优化

论文已经证明了:精选子集 > 简单堆模型。但目前没人在认真做"routing-aware model selection"——先选一组互补性最强的模型子集,再针对这个子集训练 router。这两件事应该是 joint 的。

3. 超越 accuracy/cost:latency 是第三个维度

论文还展示了一个 latency 分析:Qwen3-Thinking 和 GLM-4.6 在准确率和成本上差不多,但 latency 差了 8 倍(262s vs 32s)。用户体验角度看,这完全是两个东西。Performance-cost-latency 三目标优化几乎没人做。

4. Routing 需要 uncertainty estimation

Model-recall failure 的本质是:router 不知道自己不确定。如果 router 能估计自己的 confidence,在低 confidence 时尝试多个模型或走 ensemble,那 recall rate 会好很多。

5. 训练数据效率问题

RouterDC 需要 7B 参数训练,MODEL-SAT 需要 14B,但效果和不需要训练的 Avengers 一样。这说明当前的训练方式效率极低——大部分参数都在学 domain boundary 而不是 instance-level signal。


6. 对工程实践的建议

如果你现在要在产品里加 LLM routing,这篇论文的结论其实给了非常实操的指导:

  1. 别急着上复杂 router。一个简单的 k-means clustering(Avengers/Avengers-Pro 方案)就能达到 SOTA 水平,而且免训练、轻量、好维护。

  2. 模型池不要贪多。4-6 个精选的互补模型 > 20 个随机堆的模型。把精力放在选对模型上,而不是 router 算法上。

  3. 别信商业 router 的宣传。至少 OpenRouter 在这个 benchmark 下的表现是显著低于 Best Single 的。在你用之前,先验证它在你的 use case 上是否真的比直接调 GPT-5 好。

  4. Embedding 模型不值得纠结。一个 22M 参数的小 embedding 模型就够用了,不需要上 7B 的 embedding backbone。


7. 结尾

回到最开始的问题:LLM routing 这个方向有前景吗?

我的判断是:前景巨大,但当前方法还太初级。

Oracle 告诉我们上限在 91.64%(performance-oriented)和 85.66%(performance-cost),而现有最好的方法只到 71-68%。这个 20+ 个点的 gap 全是研究机会。

但这篇 benchmark 也给出了一个很清醒的 warning:不要假装自己在做 fine-grained routing,实际上只是在做 domain classification。 如果你的方法不能在 "只有 1 个模型答对" 的 hard cases 上显著超过 random,那你本质上没有解决 routing 的核心问题。

这也是整个行业需要直面的核心矛盾:model complementarity 是真实的、巨大的,但当前的 routing mechanism 远没有 good enough 去 exploit 它。

谁能解决这个 gap,谁就定义了下一代 LLM serving 的基础设施。