长上下文LLM推理的KV cache瓶颈下,SnapKV、H2O、AdaKV、L2Norm等逐token淘汰方法给每层相同预算,忽视层间需求差异。MOSAIC用多目标神经架构搜索联合学习每层预算:在无预算约束的幂次网格上做分类器引导贝叶斯优化得到Pareto前沿,再在全量数据上选winner形状并缩放到任意目标预算,可选做预算约束细化。在Llama-3-8B-Instruct与Mistral-7B-Instruct-v0.2上、LongBench各任务类别和RULER检索子任务中,MOSAIC在146/154个(task, method, budget)设置里超过均匀分配,RULER最高提升**+48分、LongBench的LCC最高提升+11.9分,达到均匀分配同分最多省4×**缓存。学习到的分配一致偏向少量中间层,形状更具任务特异性而非方法特异性;相对EvolKV搜索空间大得多且评估更省。局限是仅评测上述稠密解码器模型,Mistral的Summarization部分仅完成Stage 1,未来扩展至MoE、混合架构及KeyDiff、QUOKA。
为什么重要 不换淘汰算法即可在同等显存下提分,或用最多 1/4 缓存达到原分数,可做成离线预算表适合 做长上下文 LLM 推理服务的工程与性能优化同学


| 对比项 | 之前 / 基线 | 现在 / 本方案 | |
|---|---|---|---|
| 逐层预算 vs uniform | 每层同预算 | 146/154 设置更高4 种淘汰方法×2 模型 | |
| RULER 分数 | uniform 分配 | 最高 +47.9 点最低增益 +2.3 点 | |
| 同分所需 KV cache | 1× | 最多 1/4(小 75%)17 个 Llama 设置只需一半或更少 | |
| 搜索空间 | EvolKV $\leq 10^{29}$ | MOSAIC 约大 $10^{40}$ 倍全层联合 vs 8 层分组 | |
| 搜索开销 | EvolKV 每组搜索 | 评估次数 4× 更少,GPU 小时少 18%每个预算口径 |
KV cache 是长上下文推理的主要显存瓶颈:30B 模型、batch 128、序列长度 1024 已需 180 GB KV cache