投影并融合 KV cache,让模型直接交流语义,减少信息损失与通信延迟。
概览
模型各有所长,协作可以取长补短。但仅靠文本交流,既难以完整传递模型的理解,也会增加生成开销。
研究动机
模型之间的文本通信存在三方面局限。
高维语义表示被压缩为线性的文本序列,信息难以完整保留。
自然语言可能有多种解读,接收模型未必能准确理解发送模型的意思。
每轮交流都要逐个生成 token,通信过程缓慢。
示例:文本描述中的歧义会损失结构信息;C2C 直接传递模型内部的语义表示,减少这类信息损失。
关键发现
三组理想化实验表明,缓存中的语义可以增强、转换,并在模型间互补。
方法设计
C2C Fuser:先投影并融合两个模型的 KV cache,再由可学习门控控制,以残差形式加入接收模型的原有缓存。
拼接两个模型的 KV cache,通过投影层和特征融合层完成表示转换与融合。
根据输入动态调整注意力头的权重,自适应地控制模型间的信息传递。
逐层门控决定是否融合;动态权重随输入变化,调节注入信息的强度。
训练:冻结两个模型,仅通过下一 token 预测损失训练 C2C 模块。
研究总结
通过学习 KV cache 投影与残差融合,实现模型间的直接语义通信。
以 Qwen2.5-0.5B 为共享模型,C2C 在四项基准上使 Qwen3-0.6B 的平均准确率提高 11.0 个百分点,相较 T2T实现 3.46× 延迟加速。
训练融合模块并完成 token 与层的对齐后,可组合不同家族、规模和专长的模型。
引用
如果 C2C 对研究有所帮助,欢迎引用我们的论文。
@article{fu2025c2c,
title={Cache-to-Cache: Direct Semantic Communication Between Large Language Models},
author={Fu, Tianyu and Min, Zihan and Zhang, Hanling and Yan, Jichao and Dai, Guohao and Ouyang, Wanli and Wang, Yu},
journal={arXiv preprint arXiv:2510.03215},
year={2025}
}