30 秒看懂
Matthew Berman 解读 RouteLLM,这是由 LMSYS、UC Berkeley 等机构研究人员开发的框架,可将查询路由到能力较强的模型或成本较低的模型。他讨论了四种学习型路由器、偏好数据增强、基准结果,以及使用另一组模型的迁移测试。 结果取决于基准、质量目标和定价假设。2024 年博客的概括与原论文成本表中的部分比较并不一致:在恢复 50% 性能差距的点上,MT Bench、MMLU 和 GSM8K 的分数分别约为 GPT-4 分数的 95%、92% 和 87%。
- 1路由的思路路由器将每个请求分配给两个模型之一,在质量和成本之间寻求平衡。
- 2示意性的理想目标开头的图展示的是理想路由器,并非 RouteLLM 的实测结果。
- 3理解标题数字博客报告在达到 GPT-4 95% 性能时大幅节省成本;原论文的成本表在恢复 50% 差距的点上采用各基准不同的质量水平。
- 4基于偏好的训练研究人员使用 Arena 比较数据和增强数据训练四种路由器,再与随机路由比较。
- 5迁移到其他模型相同路由器无需重新训练,就在 MT Bench 上以 Claude 3 Opus 和 Llama 3 8B 作为模型组合接受评估。
要点建议
- RouteLLM 使用学习得到的路由决策,为每个查询在强模型和低成本模型之间做出选择。
- 主要实验比较的是 GPT-4 和 Mixtral 8x7B,而非视频标题暗示的 GPT-4o。
- 在 MT Bench 上,增强后的矩阵分解路由器以 13.4% 的 GPT-4 调用比例达到论文中约为 GPT-4 分数 95% 的结果。
- 阅读博客中 85%、45% 和 35% 的成本下降概括时,应结合论文各基准不同的质量目标和成本假设。
- 在 Claude 3 Opus 和 Llama 3 8B 上的迁移测试不需要重新训练路由器,但不能保证迁移到所有模型组合都有效。
- 本地推理仍有硬件、电力、维护和路由成本,仅靠路由不能保证隐私或安全。
按章节阅读整理后的全文
为什么要路由模型查询?
Berman 介绍昂贵的强模型与更便宜的替代模型之间的权衡。开头的图展示了一个理想化路由器。
RouteLLM 是 LMSYS 及其合作者在 2024 年推出的开源框架,旨在降低使用语言模型的成本。我介绍它的方法并转述作者的研究结果。视频标题提到 GPT-4o,但这里讨论的主要实验使用 GPT-4 和 Mixtral 8x7B,而非 GPT-4o。

开头的图以模型性能对照成本,并标出了“理想路由器”。我把这个点描述成 RouteLLM,但它实际上展示的是期望的权衡,并非某个具体实现的实测结果。图中的性能使用 Chatbot Arena Elo,模型成本则假设输入和输出 token 数量之比为 1:1。
我设想未来的技术栈将路由、本地模型、智能体和前沿模型结合起来。目标是在低成本模型足够胜任时使用它,只在请求较难时调用更强的模型。这种架构只是一项提议;路由本身不会自动优化隐私、安全、能源或质量。
训练和评估 RouteLLM
他解释偏好比较和双模型设置,然后讨论报告的节省幅度。研究的基准目标和成本假设限定了这些数字的适用范围。
路由器必须判断低成本模型是否有可能妥善处理某个查询。我说自己的本地模型能处理大部分个人问题,但这是个人体验,而非普遍适用的实测比例。即便免去了按查询收取的 API 费用,本地推理仍有硬件、电力和维护成本。
研究人员使用偏好数据训练路由器:每条数据包含一个提示词,以及对两个回答的比较,标记为胜、负或平局。他们使用公开的 Chatbot Arena 数据,并用额外标签加以增强。视频讨论的设置为每个请求在强模型和较弱、较便宜的模型之间做出选择。
LMSYS 博客报告称,与始终使用 GPT-4 相比,在保留其 95% 性能的同时,MT Bench 的成本下降超过 85%,MMLU 下降 45%,GSM8K 下降 35%。原论文的成本表需要更精确地理解:在恢复弱模型与强模型之间一半性能差距的点上,这三个基准分数分别约为 GPT-4 分数的 95%、92% 和 87%。不应把这些数字当作统一的 95% 保证。
路由方法与泛化
研究人员将四种路由方法与随机路由进行比较,并测试向另一组模型的迁移。Berman 最后讨论潜在应用和未来可能性。
主要评估在 GPT-4 和 Mixtral 8x7B 之间路由,并将学习型路由器与随机基线比较。在 MT Bench 上,原论文报告称,使用评判模型标注数据增强后的矩阵分解路由器得分为 8.8,约为 GPT-4 的 9.3 分的 95%,同时仅将 13.4% 的请求发送给 GPT-4。随机基线在相同差距恢复点需要约 49% 的请求调用 GPT-4。

这一降幅指的是强模型调用比例;研究将其作为成本代理指标,因为它假设低成本模型相对于 GPT-4 的费用很小。实际总节省取决于模型价格、token 长度、路由开销和部署方式。论文成本分析使用了历史价格及 token 比例假设,不应将其节省表格直接套用于其他工作负载。
四种路由方法分别是相似度加权排序、矩阵分解、BERT 分类器和因果语言模型分类器。作者发现,用评判模型增强 Arena 偏好数据能改善 MT Bench 结果。他们还使用基准验证集标签增强 MMLU 数据;性能和最佳路由器因数据集而异。


为了测试泛化,研究人员在 MT Bench 上用相同的路由器评估另一组模型:以 Claude 3 Opus 为强模型,以 Llama 3 8B 为弱模型,且没有针对这组模型重新训练。该测试结果令人鼓舞,但不能证明每组模型或每种生产数据分布都能同样有效地迁移。
我对降低推理成本、让更多应用成为可能感到兴奋。多智能体系统和思维链等技术可能消耗额外 token,因此路由可能是更大设计中的一部分。它在特定系统中是否降低总成本或能源消耗,还需要测量,包括路由开销和质量失败的影响。
研究人员还发布了论文和代码。我欢迎人们能够检查并试验这个框架;选择阈值、模型和评估案例仍然是每个应用需要解决的实际问题。
同频道的其他文章
34:21EN → 简体中文
0:26EN → 简体中文
0:36EN → 简体中文
0:21EN → 简体中文
25:50EN → 简体中文
32:20EN → 简体中文