Direct semantic communication between LLMs through KV cache projection and fusion, with higher accuracy and lower latency than text-based communication.
Overview
Multi-LLM systems combine diverse models to leverage their complementary strengths. But current text-based communication creates bottlenecks.
Motivation
Text-based communication between LLMs has fundamental limitations
High-dimensional semantic representations are compressed into linear text sequences
Natural language is inherently vague and can be misinterpreted by the receiver
Slow token-by-token generation is required for every communication exchange
Example: Text-to-Text communication loses structural semantics through ambiguous descriptions. Cache-to-Cache transfers precise semantic understanding directly.
The Discovery
Oracle experiments reveal three key findings that motivate Cache-to-Cache communication.
Architecture
C2C Fuser: Projects and combines both models’ KV caches, then adds the result to the Receiver’s cache through a learnable gate.
Concatenates and processes KV caches from both models through projection and feature fusion layers
Input-aware head modulation layer for adaptive information flow between models
Trainable per-layer gates control fusion; input-aware weights modulate how much information is added.
Training: Freeze both models, train only C2C module with next-token prediction loss
Experiments
Qwen3-0.6B Receiver with three Sharers across four benchmarks.
Headline metrics: Qwen3-0.6B Receiver · Qwen2.5-0.5B Sharer · four-benchmark average (Table 4).
Accuracy gains are percentage-point differences. Speedup is mean T2T latency divided by mean C2C latency over the selected rows. Single A100, batch size 1; paper Table 4.
| Receiver | Sharer | Benchmark | Receiver Only | Sharer Only | Routing | Text-to-Text | Cache-to-Cache |
|---|
Summary
Direct semantic communication through learned KV cache projection and residual fusion.
With Qwen2.5-0.5B as Sharer, C2C improves Qwen3-0.6B accuracy by 11.0 percentage points and cuts T2T latency by a factor of 3.46, averaged across four benchmarks.
Supports different model families, sizes, and specializations through trained fusers with token and layer alignment.
Citation
If you find C2C useful for your research, please consider citing our paper.
@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}
}