Cache-to-Cache: Direct Semantic Communication Between LLMs (2025)

Hacker News Top Papers

Summary

This paper proposes Cache-to-Cache (C2C), a novel paradigm for direct semantic communication between large language models using KV-Cache, which enhances response quality and reduces latency compared to text-based methods.

No content available
Original Article
View Cached Full Text

Cached at: 09/18/26, 09:21 PM

# Cache-to-Cache: Direct Semantic Communication Between Large Language Models
Source: [https://arxiv.org/html/2510.03215](https://arxiv.org/html/2510.03215)
Tianyu Fu††thanks:Equal contribution\.Zihan MinHanling ZhangJichao YanAffiliation:Tsinghua UniversityGuohao DaiAffiliation:Infinigence AIAffiliation:Shanghai Jiao Tong UniversityWanli OuyangAffiliation:The Chinese University of Hong KongAffiliation:SLAIAffiliation:Shanghai AI LaboratoryYu Wang††thanks:Corresponding author: Yu Wang \(yu\-wang@tsinghua\.edu\.cn\)\.Affiliation:Tsinghua University

###### Abstract

Multi\-LLM systems harness the complementary strengths of diverse Large Language Models, achieving performance and efficiency gains that are not attainable by a single model\. In existing designs, LLMs communicate through text, forcing internal representations to be transformed into output token sequences\. This process both loses rich semantic information and incurs token\-by\-token generation latency\. Motivated by these limitations, we ask:*Can LLMs communicate beyond text?*Oracle experiments show that enriching the KV\-Cache semantics can improve response quality without increasing cache size, supporting KV\-Cache as an effective medium for inter\-model communication\. Thus, we propose Cache\-to\-Cache \(C2C\), a new paradigm for direct semantic communication between LLMs\. C2C uses a neural network to project and fuse the source model’s KV\-cache with that of the target model to enable direct semantic transfer\. A learnable gating mechanism selects the target layers that benefit from cache communication\. Compared with text communication, C2C utilizes the deep, specialized semantics from both models, while avoiding explicit intermediate text generation\. Experiments show that C2C achieves 6\.4\-14\.2% higher average accuracy than individual models\. It further outperforms the text communication paradigm by approximately 3\.1\-5\.4%, while delivering an average 2\.5× speedup in latency\. Our code is available at[https://github\.com/thu\-nics/C2C](https://github.com/thu-nics/C2C)\.

## 1Introduction

![Refer to caption](https://arxiv.org/html/2510.03215v2/scheme.png)Figure 1:\(a\) Previous Text\-to\-Text \(T2T\) communication passes information through explicit text generation\. \(b\) Our Cache\-to\-Cache \(C2C\) communication directly projects and merges KV\-Cache with rich semantics from different LLMs\.With the rapid progress of Large Language Models \(LLMs\)\([Guo et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib1);[Yang et al\., 2025a](https://arxiv.org/html/2510.03215#bib.bib7);[OpenAI, 2025](https://arxiv.org/html/2510.03215#bib.bib2)\), they are now applied across increasingly diverse domains and tasks\. To meet versatile demands, LLMs are trained with distinct focuses, such as coding\([Hui et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib4)\), mathematics\([Yang et al\., 2024a](https://arxiv.org/html/2510.03215#bib.bib3)\), visual understanding\([Bai et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib5)\), edge computing\([Zhang et al\., 2024b](https://arxiv.org/html/2510.03215#bib.bib6)\), and so on\. Meanwhile, general\-purpose LLMs can also simulate specialized capabilities through prompt engineering, enabling flexible role adaptation across downstream applications\.

Leveraging the diversity of LLMs, many multi\-LLM systems are proposed to further enhance overall performance and efficiency\([Guo et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib8);[Tran et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib9)\)\. Incollaborative multi\-LLM systems\([Li et al\., 2023](https://arxiv.org/html/2510.03215#bib.bib11);[Wu et al\., 2023](https://arxiv.org/html/2510.03215#bib.bib12)\), LLMs are assigned distinct roles and proactively exchange text messages\. Mirroring human collaboration, these systems accumulate partial understandings or sub\-solutions from different agents via verbal communication\. They harness the collective capabilities of multiple LLMs to solve complex problems that a single model cannot\. By contrast,routing\-basedmulti\-LLM inference systems rely on passive context inheritance rather than active message exchange\. These systems coordinate models of varying parameter sizes or reasoning depths for more dynamic and efficient responses\([Li et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib19);[Fu et al\., 2025a](https://arxiv.org/html/2510.03215#bib.bib18);[Ong et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib20);[OpenAI, 2025](https://arxiv.org/html/2510.03215#bib.bib2)\)\. Downstream models inherit the context from preceding models in multi\-round conversations, then generate follow\-up responses to the new questions based on their own understanding of the conversation history\.

However, current text\-to\-text \(T2T\) interfaces restrict information exchange among LLMs, particularly when conveying rich or diverse semantic interpretations of a shared context\. As illustrated in Figure[2](https://arxiv.org/html/2510.03215#S1.F2), these limitations arise from several inherent constraints of T2T communication\. First, as a low\-bandwidth medium, text introduces an information bottleneck\. The high\-dimensional internal representations must be repeatedly compressed into linear strings and then decompressed by the receiver LLM\. When models differ in knowledge or assigned roles, some signals may be irrecoverable \(e\.g\., interpreting<p\>as a section marker\)\. Second, natural language is inherently ambiguous, with idioms, underspecified references, and vague expressions\. Although recent agent protocols aim to standardize text messages\([Anthropic, 2024](https://arxiv.org/html/2510.03215#bib.bib16);[Surapaneni et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib17)\), rigid templates remain insufficient for flexible, open\-domain collaboration\. Third, T2T communication incurs noticeable latency\. Every exchange requires exhaustive, token\-by\-token decoding of contextual explanations in sequence\. These limitations motivate a key question:

*Can LLMs communicate beyond text?*

In this work, we explore using KV\-Cache as the medium for LLM communication\. KV\-Cache is a naturally richer representation than text\. It also enables fully parallel communication through direct projection, avoiding the slow sequential decoding in text exchanges\. Our oracle experiments show that \(1\) enriching KV\-Cache under the same context length increases accuracy, \(2\) KV\-Cache is convertible between LLMs, \(3\) different LLMs encode distinct semantic understandings and contextual knowledge of the same input, reflecting their complementary strengths\.

Encouraged by these findings, we propose Cache\-to\-Cache \(C2C\), a new paradigm for richer and faster multi\-LLM communication\. As shown in Figure[1](https://arxiv.org/html/2510.03215#S1.F1)\(b\), C2C projects the KV\-Cache from a source model into the space of a target model and merges them through a neural cache fuser\. Experiments show that C2C achieves 6\.4\-14\.2% higher average accuracy than individual models\. It further outperforms the T2T paradigm by approximately 3\.1\-5\.4%, while delivering an average 2\.5×\\timesspeedup in latency\.

![Refer to caption](https://arxiv.org/html/2510.03215v2/idea.png)Figure 2:Conceptual comparison of T2T and C2C communication in a Coder\-Writer collaboration example\. In T2T, the Coder’s ambiguous text instruction fails to convey the structural semantics of<p\>as a paragraph separator, causing the Writer to misplace the content\. C2C directly projects the Coder’s KV\-Cache into the Writer, transferring both the semantic understanding and precise insertion location without intermediate text generation\.
## 2Related Work

### 2\.1KV\-Cache Sharing and Reuse

Based on the similarity of KV\-Cache between layers, intra\-model cache sharing methods\([Yang et al\., 2024b](https://arxiv.org/html/2510.03215#bib.bib23);[Wu and Tu, 2024](https://arxiv.org/html/2510.03215#bib.bib24);[Sun et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib25);[Brandon et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib26);[Wu et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib27)\)have been proposed to reuse shallow layers’ KV\-Cache for deeper layers to accelerate single LLM inference\. Another research focus is to reuse a portion of KV\-Cache \(e\.g\., common prefix, reference documents\) for the same model in multiple user queries\([Bang, 2023](https://arxiv.org/html/2510.03215#bib.bib28);[Ye et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib29);[Yao et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib34);[Qin et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib30);[Yang et al\., 2025b](https://arxiv.org/html/2510.03215#bib.bib32);[Ye et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib50);[Eyuboglu et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib52)\)\. DroidSpeak\([Liu et al\., 2024a](https://arxiv.org/html/2510.03215#bib.bib31)\)extends cache reuse to models fine\-tuned from the same base model\. Unlike existing works that focus on computational efficiency through cache reuse, our approach leverages the KV\-Cache as a medium for semantic transfer between LLMs\. Furthermore, unlike existing cache sharing methods that are restricted to only a single model or models with identical structure and size, our method supports sharing across different model families and varying model sizes\.

### 2\.2Multi\-LLM Systems

Collaborative multi\-LLM systems\. Collaborative systems treat multiple LLMs as peers that exchange information to improve collective performance\. Chain\-of\-Agents\([Zhang et al\., 2024c](https://arxiv.org/html/2510.03215#bib.bib33)\)and MetaGPT\([Hong et al\., 2023](https://arxiv.org/html/2510.03215#bib.bib10)\)create sequential message flows where agents directly communicate using natural language interfaces\. Mixture\-of\-Agents\([Wang et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib13)\), DyLAN\([Liu et al\., 2024b](https://arxiv.org/html/2510.03215#bib.bib14)\), and Owl\([Hu et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib15)\)introduce layered communication architectures\. Target LLMs aggregate messages from multiple models using voting or summarization mechanisms\. Multi\-agent debate methods\([Estornell and Liu, 2024](https://arxiv.org/html/2510.03215#bib.bib35);[Liang et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib36);[Du et al\., 2023](https://arxiv.org/html/2510.03215#bib.bib37)\)involve iterative communication rounds, letting LLM agents discuss and refine responses\. Recent works such as MCP[Anthropic \(2024\)](https://arxiv.org/html/2510.03215#bib.bib16)and A2A[Surapaneni et al\. \(2025\)](https://arxiv.org/html/2510.03215#bib.bib17)establish formal text protocols beyond natural language, standardizing agent interaction and tool usage in collaborative multi\-LLM systems\. These approaches rely on text\-level interfaces, where communication requires one model to generate text token\-by\-token and another to ingest it as input\. Our work explores a deeper and more efficient collaboration\([Pidkuiko and Starkov, 2025](https://arxiv.org/html/2510.03215#bib.bib51);[Zheng et al\., 2025b](https://arxiv.org/html/2510.03215#bib.bib53)\)by directly sharing internal KV\-Cache representations\.

Routing\-based multi\-LLM inference systems\. To accelerate LLM inference, several systems leverage multiple models with different capabilities and costs\. Dynamic model selection methods\([OpenAI, 2025](https://arxiv.org/html/2510.03215#bib.bib2);[Ong et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib20);[Feng et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib41);[Ning et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib49)\)route queries to different models with varying sizes and configurations to balance efficiency and performance\. Token\-level routing methods\([Zhang et al\., 2024a](https://arxiv.org/html/2510.03215#bib.bib38);[Shen et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib39);[Zheng et al\., 2025a](https://arxiv.org/html/2510.03215#bib.bib40);[Fu et al\., 2025a](https://arxiv.org/html/2510.03215#bib.bib18)\)enable finer\-grained selection, utilizing smaller models for simple token generation within the reasoning process of complex tasks\. While these systems achieve efficiency through strategic model switching, they either completely drop context from other models, or simply rely on their own understandings of the context\. Without understanding sharing, smaller models cannot benefit from the richer representations already computed by larger models\.

## 3Method

### 3\.1Preliminaries

LLM inference\. Autoregressive LLM inference involves two stages:*prefill*and*decode*\. Prefill encodes the full input to produce the first output token; decode then generates subsequent tokens iteratively using the last token and the cached key–value \(KV\) states\. Formally, letX\[0:n\]=\[x0,…,xn−1\]X\_\{\[0:n\]\}=\[x\_\{0\},\\dots,x\_\{n\-1\}\]be the input token sequence\. After prefill, LLM produces a per\-token KV\-Cache𝒞\(X\[0:n\]\)=\[c0,…,cn−1\]∈ℝn×d\\mathcal\{C\}\(X\_\{\[0:n\]\}\)=\[c\_\{0\},\\dots,c\_\{n\-1\}\]\\in\\mathbb\{R\}^\{n\\times d\}\. For notation brevity,dddenotes the KV dimensionality that is flattened from all layers into a single vector per token\. The range subscripts are omitted when clear\. During decoding, with the current tokenyiy\_\{i\}and caches from the input and the generated prefix, the next token is predicted as

yi\+1=𝒫\(yi∣𝒞\(X\)⊕𝒞\(Y\[0:i\]\)\),y\_\{i\+1\}=\\mathcal\{P\}\\\!\\left\(y\_\{i\}\\mid\\mathcal\{C\}\(X\)\\,\\oplus\\,\\mathcal\{C\}\(Y\_\{\[0:i\]\}\)\\right\),\(1\)where⊕\\oplusdenotes sequence\-wise concatenation\. The cache updates as𝒞\(Y\[0:i\+1\]\)=𝒞\(Y\[0:i\]\)⊕𝒞\(yi\)\\mathcal\{C\}\(Y\_\{\[0:i\+1\]\}\)=\\mathcal\{C\}\(Y\_\{\[0:i\]\}\)\\oplus\\mathcal\{C\}\(y\_\{i\}\)\.

LLM communication\. In LLM communication scenarios, we define the LLM that provides contextual understanding or knowledge as*Sharer*, and the one that utilizes it as*Receiver*\.

### 3\.2Oracles for Cache\-to\-Cache Communication

We aim to explore whether LLMs can have direct semantic communication through KV\-Cache\. Specifically, we design two oracle experiments to answer the following questions: \(1\)*Benefit*: can a model’s capabilities be improved through KV\-Cache semantic enrichment without extending sequence length? \(2\)*Convertibility*: can the KV\-Cache of one model be effectively utilized by another model?

#### 3\.2\.1Cache Enrichment Oracle

To validate the benefit of cache enrichment, we first explore whether the semantic quality of KV\-Cache can be improved without increasing its size\. Few\-shot prompting suggests this might work: providing*exemplars*EEbefore the*question*XXoften improves accuracy\. But does this arise from attending to more context tokens, or fromEEenriching howXXis embedded in KV\-Cache?

We evaluate this via three setups: \(1\)Direct: prefill onXXonly and decode with𝒞⁡\(X\)\\mathcal\{C\}\(X\); \(2\)Few\-shot: prefill onE⊕XE\\oplus Xand decode with𝒞⁡\(E⊕X\)\\mathcal\{C\}\(E\\oplus X\)\(longer cache\); \(3\)Oracle: prefill onE⊕XE\\oplus Xbut*discard*the exemplar segment and keep only the question\-aligned slice

𝒞∗\(X\)=𝒞\[\|E\|:\|E\|\+\|X\|\]\(E⊕X\),\\mathcal\{C\}^\{\*\}\(X\)\\;=\\;\\mathcal\{C\}\_\{\[\\,\|E\|:\|E\|\+\|X\|\\,\]\}\(E\\oplus X\),\(2\)so that decoding uses a question\-length cache with no extra tokens\. Here,\|⋅\|\|\\cdot\|denotes sequence length\. In Equation[1](https://arxiv.org/html/2510.03215#S3.E1), this corresponds to substituting𝒞⁡\(X\)\\mathcal\{C\}\(X\)with𝒞∗​\(X\)\\mathcal\{C\}^\{\*\}\(X\)before decoding\.

ComparingDirectandOracleisolates the effect of cache enrichment: any gain arises from the richer question embeddings induced byEE, not from attending to additional token caches as inFew\-shot\. As shown in Table[1](https://arxiv.org/html/2510.03215#S3.T1), theOraclesetup improves response quality at the same cache length\.

Additionally, we analyze how cache enrichment affects different transformer layers\. Our findings show substantial variation across layers: while some layers benefit from cache enrichment, others experience performance degradation \(details in Appendix[A\.2\.1](https://arxiv.org/html/2510.03215#A1.SS2.SSS1)\)\. Furthermore, these layer\-wise effects accumulate as more layers are augmented\. As shown in Figure[4](https://arxiv.org/html/2510.03215#S3.F4), selectively applying cache enrichment to the top\-performing layers \(e\.g\., top\-5\) yields slightly higher accuracy than enriching all layers, while targeting the worst\-performing layers leads to accuracy decline\. This finding guides the gating mechanism of our cache fuser \(Section[3\.3\.2](https://arxiv.org/html/2510.03215#S3.SS3.SSS2)\)\.

Figure 3:T\-SNE visualization of KV\-Cache representations from the source \(Qwen3\-4B\), target \(Qwen3\-0\.6B\), and the transformed cache\. After transformation, the source cache falls within the target’s representation space\.
Figure 4:Effect of selectively enriching different numbers of layers’ KV\-Cache on accuracy\. Enriching more best\-performing layers yields increased accuracy, while enriching the worst\-performing ones declines accuracy\.
MethodCache Len\.Cache Enrich\.Acc\. \(%\)Direct\|X\|\|X\|No58\.42Few\-shot\|E\|\+\|X\|\|E\|\+\|X\|Yes63\.39Oracle\|X\|\|X\|Yes62\.34
Table 1:Cache enrichment experiment\.Oracleprefills on exemplars \(EE\) and question \(XX\), then drops the exemplar cache before decoding, isolating semantic enrichment from cache length\.
Average Effective RankTypeSharerReceiverC2CK Cache539388395V Cache689532560
Table 2:Average effective rank of KV\-Cache from Sharer, Receiver, and the C2C\-fused one\. The increase after fusion indicates that C2C enriches the Receiver KV\-Cache semantics\.

#### 3\.2\.2Cache Transformation Oracle

To verify that one model’s KV\-Cache can be utilized by another, we conducted cross\-model transformation experiments\. We train a 3\-layer MLP to map the KV\-Cache from a source LLM \(Qwen3\-4B\) to a target LLM \(Qwen3\-0\.6B\), with more setups detailed in Appendix[A\.3\.2](https://arxiv.org/html/2510.03215#A1.SS3.SSS2)\.

T\-SNE visualizations in Figure[3](https://arxiv.org/html/2510.03215#S3.F3)reveal that the raw KV\-Caches of the two LLMs are far apart in representation space\. After transformation, the mapped KV\-Cache lies inside the target model’s representation space\. These results demonstrate that KV\-Caches from different models are generally convertible, as the transformed cache is covered by the target model’s representation space\.

One thing to note is that the transformed cache occupies only a smaller subset of the target’s space\. It indicates that the source model’s semantic information cannot fully cover the target’s, despite the source being larger\. This reflects inherent differences in how each model encodes context\. Another observation also supports this interpretation: the correct\-answer sets of different models exhibit limited overlap \(Figure[7](https://arxiv.org/html/2510.03215#A1.F7)\), despite the comparable aggregated accuracy of respective models\. These findings suggest that if specialized contextual understanding from different models can be successfully projected and fused, it may harness the complementary strengths of the respective models\.

### 3\.3C2C Design

#### 3\.3\.1Overview

Building on the oracle experiments, we propose the C2C scheme\. Its core objective is to extract useful contextual understanding or knowledge from one model \(the Sharer\) and fuse it into another model \(the Receiver\)\.

In general, the C2C paradigm contains a set of key/value cache fusersℱ\\mathcal\{F\}and a layer mapping strategy𝒢\\mathcal\{G\}\. During the prefill stage, fuserℱn\\mathcal\{F\}\_\{n\}takes thennth layer cache of the Receiver Model𝒞n​\(X\)\\mathcal\{C\}\_\{n\}\(X\)and the corresponding𝒢⁡\(n\)\\mathcal\{G\}\(n\)th layer cache of the Sharer Model𝒞𝒢⁡\(n\)𝒮​\(X\)\\mathcal\{C\}^\{\\mathcal\{S\}\}\_\{\\mathcal\{G\}\(n\)\}\(X\)and generates the corresponding fused cache with residual connection:

𝒞ℱ=\{𝒞n​\(X\)\+ℱn​\(𝒞n​\(X\),𝒞𝒢⁡\(n\)𝒮​\(X\)\)\}n=1N\\mathcal\{C\}^\{\\mathcal\{F\}\}=\\left\\\{\\mathcal\{C\}\_\{n\}\(X\)\+\\mathcal\{F\}\_\{n\}\\\!\\left\(\\mathcal\{C\}\_\{n\}\(X\),\\;\\mathcal\{C\}^\{\\mathcal\{S\}\}\_\{\\mathcal\{G\}\(n\)\}\(X\)\\right\)\\right\\\}\_\{n=1\}^\{N\}\(3\)
During decoding, with the current tokenyiy\_\{i\}and caches from the input and the generated prefix, the next token is predicted as:

yi\+1=𝒫\(yi\|𝒞ℱ\(X\)⊕𝒞\(Y\[0:i\]\)\)y\_\{i\+1\}=\\mathcal\{P\}\\left\(y\_\{i\}\\middle\|\\mathcal\{C\}^\{\\mathcal\{F\}\}\(X\)\\oplus\\mathcal\{C\}\(Y\_\{\[0:i\]\}\)\\right\)\(4\)
![Refer to caption](https://arxiv.org/html/2510.03215v2/model_arch.png)Figure 5:Cache fuser architecture and training scheme\.Fuserprojects and combines KV\-Caches, then adds the result to Receiver’s cache through a learnable gate\. LLMs are frozen during training\.
#### 3\.3\.2Fuser Structure

To enhance the Receiver’s KV\-Cache without destructive overwriting of its information, the fuser is designed under a residual integration principle\. As shown in Figure[5](https://arxiv.org/html/2510.03215#S3.F5), it contains three key modules:

\(1\)Projection moduleconcatenates the Receiver’s KV\-Cache with the Sharer’s KV\-Cache, then processes the concatenated features through a projection layer followed by a feature fusion layer\.

\(2\)Dynamic weighting moduleapplies an input\-aware head modulation layer to dynamically reweight the projected information\.

\(3\)Learnable gateintroduces a trainable per\-layer gate value that decides whether to inject the Sharer’s context\. The gate applies a Gumbel\-sigmoid with temperature annealing to smoothly transition from differentiable during training to binary at inference\.

We also explore a more complex yet potentially more powerful fuser variant in Appendix[A\.1\.3](https://arxiv.org/html/2510.03215#A1.SS1.SSS3)\.

#### 3\.3\.3Model Alignment

Fusing KV\-Caches across model families and sizes requires alignment at two levels: tokens and layers\. For*token alignment*, different tokenizers may produce slightly varied token sequences for the same input\. We align them by decoding each Receiver token into its string form and re\-encoding it using the Sharer’s tokenizer\. When one\-to\-many mappings occasionally occur, we select the Sharer token with maximal string coverage to preserve information\. For*layer*alignment, we adopt a terminal alignment strategy: the final layers of both models are aligned first, then the penultimate layers, and so on in reverse order until reaching the shallower model’s first layer\. Details in Appendices[A\.1\.1](https://arxiv.org/html/2510.03215#A1.SS1.SSS1)and[A\.1\.2](https://arxiv.org/html/2510.03215#A1.SS1.SSS2)\.

#### 3\.3\.4Training Scheme

During training, we freeze both the Sharer and Receiver models, training only the C2C module for KV\-Cache fusion\. We employ standard next\-token prediction loss on the Receiver’s response predictions, similar to supervised fine\-tuning \(SFT\)\. The key difference is that the Receiver predicts responses conditioned on fused KV\-Cache rather than its own\.

The training procedure consists of three stages: \(1\) Forward: both models encode the input context to produce their respective KV\-Caches\. \(2\) Fusion: the C2C module fuses both KV\-Caches and replaces the Receiver’s cache\. \(3\) Supervision: the Receiver prefills the response using the fused cache, and gradients backpropagate through C2C to minimize prediction loss\.

## 4Experiment

### 4\.1Setup

We brief the experiment setups here, with more details in Appendix[A\.3](https://arxiv.org/html/2510.03215#A1.SS3)\.

Models\. We evaluate C2C across various model families, including Qwen2\.5\([Yang et al\., 2024a](https://arxiv.org/html/2510.03215#bib.bib3);[Hui et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib4)\), Qwen3\([Yang et al\., 2025a](https://arxiv.org/html/2510.03215#bib.bib7)\), Llama3\.2\([Dubey et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib44)\), and Gemma3\([Team et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib45)\)\. To test generalizability, we select different configurations for the Sharer\-Receiver model combinations, including models of different generations \(Qwen3 and Qwen2\.5\), different families \(Qwen, Llama, and Gemma\), different sizes \(0\.6B to 14B\), different specializations \(general, code, and math model\), and different training stages \(pretrained and instruction fine\-tuned models\)\. For ablative and diagnostic analyses \(scaling behavior, ablation study, behavior analysis\), we fix the Receiver and Sharer to Qwen3 models unless otherwise specified\. This consistency eliminates confounders from model alignment and isolates the core impact of C2C\.

Baselines\. We compare C2C with two LLM collaboration methods to contextualize performance: \(1\) Text\-to\-Text \(T2T\) communication: models collaborate through an analyze\-then\-respond hand\-off for each query\. The Sharer generates an analytical text of key information to solve the input question\. This text is concatenated with the original question and fed to the Receiver to mirror standard collaborative pipelines\. Corresponding prompts are in Appendix[A\.3\.6](https://arxiv.org/html/2510.03215#A1.SS3.SSS6)\. \(2\) Query\-level routing\([Ong et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib20)\): models collaborate by selecting the appropriate LLM for different queries\. We also include individual model performance \(Sharer or Receiver alone\) to establish a lower bound for collaborative gains\.

Benchmarks\. We evaluate on four widely used benchmarks spanning reasoning, knowledge, and language domains to ensure comprehensive coverage\. OpenBookQA\([Mihaylov et al\., 2018](https://arxiv.org/html/2510.03215#bib.bib46)\)for fact\-based reasoning, MMLU\-Redux\([Gema et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib47)\)for knowledge in the general domain, ARC\-Challenge \(ARC\-C\)\([Clark et al\., 2018](https://arxiv.org/html/2510.03215#bib.bib21)\)for scientific and logistic reasoning, and C\-Eval\([Huang et al\., 2023](https://arxiv.org/html/2510.03215#bib.bib22)\)for comprehensive knowledge in the Chinese domain\.

Training dataset\. To ensure the generalizability of C2C, we utilize the first 500k samples of the OpenHermes2\.5 Dataset\([Teknium, 2023](https://arxiv.org/html/2510.03215#bib.bib42)\), a general finetuning dataset, to train C2C fusers\. To reduce training cost, we use MMLU as the training set for scaling behavior and behavior analysis experiments, unless otherwise specified\.

Evaluation settings\. We use average accuracy as the performance metric\. We use text generation and answer extraction as the evaluation mode for C2C and baselines, with the max generation length set to 64 for multi\-choice benchmarks\. All experiments are conducted in the zero\-shot setting with zero generation temperature to ensure reproducibility\. We use average inference time as the efficiency metric, measured using a single NVIDIA A100 GPU with batch size one\.

### 4\.2Main Results

Performance\. As shown in Table[4](https://arxiv.org/html/2510.03215#S4.T4), C2C consistently improves the Receiver model performance across different settings and benchmarks\. Representative example output is provided in Appendix[A\.4\.4](https://arxiv.org/html/2510.03215#A1.SS4.SSS4)\. After applying C2C, accuracy increases by an average of 11\.00%, 9\.64%, and 11\.88% across the three Sharers\. Compared with text\-to\-text communication, C2C achieves an average accuracy increase of 5\.36%, 4\.15%, and 3\.06%\. Query\-level routing prioritizes efficiency but limits accuracy to the better of the two original models\. Notably, Qwen3\-4B Base as the Sharer often ignores instructions, resulting in poor standalone performance and excessively long T2T communication times\. In contrast, C2C bypasses this issue, highlighting an interesting use case in which a weaker instruction\-tuned Receiver can leverage a stronger base model’s knowledge via C2C, even when base model cannot follow instructions\. We also explore strong\-to\-weak communication \(details in Appendix[A\.2\.2](https://arxiv.org/html/2510.03215#A1.SS2.SSS2)\) using Qwen3\-4B as the Sharer, showing that C2C effectively enables the Receiver to benefit from a stronger Sharer\.

Efficiency\. As shown in Table[4](https://arxiv.org/html/2510.03215#S4.T4), C2C achieves significant speedups of 3\.46×\\times, 1\.51×\\times, and 14\.41×\\timesover T2T by eliminating intermediate text generation\. As detailed in Table[3](https://arxiv.org/html/2510.03215#S4.T3), T2T requires the Sharer to decode 80 output tokens, incurring 1312ms of decoding overhead, whereas C2C replaces this sequential decoding with parallel cache fusion in 90ms\. Further analysis of Llama3\.2\-1B’s exceptionally fast inference is provided in Appendix[A\.4\.3](https://arxiv.org/html/2510.03215#A1.SS4.SSS3)\.

Table 3:Average token count and inference time breakdown on MMLU\-Redux \(Sharer: Qwen2\.5\-0\.5B\-Instruct, Receiver: Qwen3\-0\.6B\)\.∗Includes 90ms KV\-Cache fusion time\.Text\-to\-TextCache\-to\-CacheMetricReceiver\-onlySharer\-onlySharerReceiverSharerReceiverInput Tokens170187103332170170Output Tokens11198010012Prefill Time \(ms\)2720213220 \+ 90∗27Decode Time \(ms\)28132613122310308Total Time \(ms\)3083461596445Table 4:Accuracy \(%\) and inference time \(seconds\) of different communication methods across four benchmarks\. The Receiver is fixed as Qwen3\-0\.6B, paired with three different Sharers\.SharerTaskMetricReceiverSharerRoutingText\-to\-TextCache\-to\-CacheQwen2\.5\-0\.5BMMLU\-ReduxAcc35\.5338\.4235\.5841\.0342\.92Time0\.290\.340\.271\.520\.40OpenBookAcc39\.2045\.6040\.8044\.0052\.60Time0\.270\.350\.290\.810\.30ARC\-CAcc41\.0442\.0940\.7049\.4854\.52Time0\.290\.390\.291\.000\.36C\-EvalAcc32\.0440\.2134\.6135\.8841\.77Time0\.260\.310\.261\.510\.34Llama3\.2\-1BMMLU\-ReduxAcc35\.5332\.3033\.3843\.3244\.42Time0\.290\.060\.180\.750\.50OpenBookAcc39\.2032\.6036\.4041\.2047\.80Time0\.260\.070\.170\.700\.43ARC\-CAcc41\.0433\.5737\.2250\.0053\.39Time0\.280\.070\.180\.700\.47C\-EvalAcc32\.0431\.3131\.9235\.2740\.77Time0\.250\.040\.150\.710\.49Qwen3\-4B\-BaseMMLU\-ReduxAcc35\.531\.0316\.3943\.8743\.95Time0\.292\.060\.287\.540\.45OpenBookAcc39\.202\.2022\.2046\.4053\.20Time0\.261\.980\.275\.080\.34ARC\-CAcc41\.041\.4819\.6553\.9155\.39Time0\.282\.060\.286\.560\.40C\-EvalAcc32\.045\.6515\.1038\.9242\.79Time0\.252\.020\.263\.590\.39
### 4\.3Scaling Behavior

Figure 6:Accuracy improvements \(Δ\\DeltaAccuracy\) on the MMLU\-Redux benchmark\. \(a\) C2C communication\. \(b\) T2T communication\. Thexx\-axis denotes the Sharer model from the Qwen2\.5\-Instruct series, while the curves correspond to Receiver models from the Qwen3 series\. The accuracy improvements of C2C generally increase faster than T2T\.Scaling sequence lengths\. We evaluate how C2C scales with respect to sequence length on long\-context tasks from the LongBenchV1 benchmark\. All C2C fusers are trained and tested on different sets of LongBenchV1\. As shown in Table[6](https://arxiv.org/html/2510.03215#S4.T6), C2C consistently outperforms text\-to\-text communication across all sequence\-length intervals\. This demonstrates C2C’s advantages across input length ranges\. More detailed setups and results are in Appendices[A\.2\.2](https://arxiv.org/html/2510.03215#A1.SS2.SSS2)and[A\.3\.4](https://arxiv.org/html/2510.03215#A1.SS3.SSS4)\.

LengthReceiverSharerT2TC2C0\-4k30\.5224\.9433\.4637\.314\-8k26\.0323\.1829\.7034\.018k\+25\.9916\.4425\.6430\.72Table 5:Performance scaling with sequence length on LongBenchV1, using Qwen3\-0\.6B Receiver and Qwen2\.5\-0\.5B Sharer\.
Setting\#Param\.OpenBookARC\-CMMLUC\-EvalSingle596M45\.8047\.6536\.8135\.81Identical529M50\.6052\.5242\.1740\.34C2C478M52\.6054\.5242\.9241\.77Table 6:Ablation of C2C improvement sources\.Single: fine\-tunes Receiver without any Sharer\.Identical: C2C with the same LLM as both Sharer and Receiver\.C2C: use different LLMs as Sharer and Receiver\.

Scaling model sizes\. We investigate how C2C scales with respect to the Sharer and Receiver model sizes\. All C2C fusers are trained on MMLU’s auxiliary train split and evaluated on MMLU\-Redux\. As shown in Figure[6](https://arxiv.org/html/2510.03215#S4.F6), thexx\-axis denotes Sharer size \(Qwen2\.5\-Instruct series\), theyy\-axis shows accuracy gains of C2C over Receiver\-only baselines \(Δ\\DeltaAccuracy\), and each curve represents a Receiver from the Qwen3 series\. We find that the accuracy improvements of C2C generally increase faster than T2T\. This trend shows that when the Sharer possesses richer knowledge, C2C is able to more effectively transmit useful information to the Receiver\. Note that the relative gains for larger Receivers are less pronounced due to their stronger baselines and higher overlap with the Sharer’s knowledge\.

Different model combinations\. We test different Sharer\-Receiver combinations, including different model families and different task\-specific models\. The result in Table[7](https://arxiv.org/html/2510.03215#S4.T7)shows that C2C outperforms text\-to\-text communication on all five combinations by an average of 8\.59% on MMLU\-Redux\. This supports that by employing C2C, the Receiver model can effectively utilize contextual understanding from different models to enhance performance\. Notably, when using Qwen2\.5\-Math as the Sharer, the communication text becomes substantially longer, as analyzed in Appendix[A\.4\.3](https://arxiv.org/html/2510.03215#A1.SS4.SSS3)\. To further test the generalizability of C2C, we swap the Sharer and Receiver models\. The results show that C2C robustly brings a 5\.05% increase in accuracy while applying T2T results in a 6\.30% decrease in performance\.

Together, these experiments support the scalability of C2C as an effective and efficient new LLM communication paradigm\.

Pair TypeReceiverSharerMetricReceiverSharerT2TC2CHeterogeneousQwen3\-0\.6BGemma3\-1BAcc35\.5331\.7541\.3545\.90Time0\.290\.541\.040\.30Qwen3\-0\.6BQwen2\.5\-Math\-1\.5BAcc35\.5339\.8643\.7146\.13Time0\.298\.716\.600\.27Qwen3\-0\.6BQwen2\.5\-Coder\-0\.5BAcc35\.5325\.0939\.7446\.89Time0\.290\.261\.590\.27SwapQwen2\.5\-0\.5BQwen3\-0\.6BAcc38\.4235\.5332\.1243\.47Time0\.340\.290\.980\.21Qwen3\-0\.6BQwen2\.5\-0\.5BAcc35\.5338\.4241\.0346\.50Time0\.290\.341\.520\.26Table 7:Comparison of Receiver\-only, Sharer\-only, T2T, and C2C across accuracy and time\. The pairs are grouped intoheterogeneoussettings \(where the Receiver is paired with Sharers of different capabilities\) andswapsettings \(where Receiver and Sharer roles are exchanged\)\.
### 4\.4Ablation Study

Sources of improvement\. In Table[6](https://arxiv.org/html/2510.03215#S4.T6), we ablate the source of C2C performance gain by fixing the Receiver \(Qwen3\-0\.6B\) and varying the Sharer\.Singledenotes standard full fine\-tuning of the Receiver without Sharer\.Identicaldenotes C2C where both Sharer and Receiver are Qwen3\-0\.6B\. Our default C2C uses Qwen2\.5\-0\.5B as the Sharer\. Under the same training configuration, C2C consistently attains higher accuracy than bothSingleandIdentical\. This confirms that C2C improvements do not purely come from added trainable capacity or overfitting to the training set\. Instead, it points to complementary contextual understanding contributed by the heterogeneous Sharer\.Identicalstill outperformsSingle, indicating that cache\-level self\-communication can provide useful auxiliary understanding, echoing effects observed in latent reasoning and looped transformers\([Saunshi et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib48);[Fu et al\., 2025b](https://arxiv.org/html/2510.03215#bib.bib55)\)\.

Fuser architecture\. In Table[8](https://arxiv.org/html/2510.03215#S4.T8)we show the effect of different components in the C2C design\. Compared with pure projection that discards the Receiver’s cache, fusing both models’ KV\-Caches and retaining the Receiver’s via residual connection increases accuracy by 24\.18%\. Adding a gate for fused layer selection further increases the average accuracy by 3\.07%\.

MethodMMLUARC\-COpenBookCEvalAverageProject20\.0119\.5721\.8021\.4120\.70\+Fuse43\.3651\.6547\.6036\.9144\.88\+Gate \(=C2C\)42\.9254\.5252\.6041\.7747\.95Table 8:Ablation of C2C fuser components\.Project: directly replacing the Receiver’s KV\-Cache with projected Sharer cache\.\+Fuse: fusing both caches and adding the result back to Receiver’s via residual\.\+Gate: adding per\-layer learnable gating\.
### 4\.5Behavior Analysis

Effective rank analysis\. We analyze the effective rank of KV\-Cache before and after cache\-to\-cache communication\. Effective rank\([Roy and Vetterli, 2007](https://arxiv.org/html/2510.03215#bib.bib43)\)is a common measure of the intrinsic dimensionality of model weights or activation values; a higher intrinsic dimension means richer semantic information, as formalized in Appendix[A\.4\.1](https://arxiv.org/html/2510.03215#A1.SS4.SSS1)\. As Table[2](https://arxiv.org/html/2510.03215#S3.T2)shows, after cache\-to\-cache fusing, the effective ranks of K and V increased from 388 to 395 and from 532 to 560, respectively\. This indicates that C2C enriches the semantic space by successfully transforming the Sharer’s representations and injecting knowledge into the Receiver model\.

Accuracy breakdown\. Our analysis reveals that the source of C2C’s accuracy gains depends on the relative capacity of the communicating models and varies across task subcategories\. Details can be found in Appendix[A\.2\.3](https://arxiv.org/html/2510.03215#A1.SS2.SSS3)\. We also find that in some specific cases, C2C may fail as the contextual understanding from the Sharer model is not always accurate and can mislead the Receiver into generating the wrong answer\. Representative example is provided in Appendix[A\.4\.6](https://arxiv.org/html/2510.03215#A1.SS4.SSS6)\.

Progressive behavior\. We analyze the progressive behavior of C2C by gradually increasing the percentage of context KV\-Cache being updated by C2C \(details in Appendix[A\.2\.4](https://arxiv.org/html/2510.03215#A1.SS2.SSS4)\)\. When the percentage is above 50%, increasing the percentage continuously yields better performance\.

Gate behavior\. We analyze the behavior of C2C ’s learnable gates under different training regimes in Appendix[A\.4\.2](https://arxiv.org/html/2510.03215#A1.SS4.SSS2)\. We can draw the conclusion that general\-purpose training favors broad gate activation with fine\-grained modulation via weights, whereas task\-specific training favors sparse gate activation with stronger reliance on the selected layers\.

## 5Discussion

Future work\. C2C opens several directions for future research\. \(1\) Cache communication in multi\-agent systems: C2C may serve as a better communication primitive for real\-world agentic tasks with complex multi\-round reasoning, coding, and tool use\. A preliminary case study on mathematical problem solving is provided in Appendix[A\.5\.3](https://arxiv.org/html/2510.03215#A1.SS5.SSS3)\. \(2\) Cross\-modal collaboration: beyond text\-only models, fusing caches among vision–language models \(VLMs\) and vision–language–action \(VLA\) models may enable richer multi\-modal collaboration\. \(3\) Inference acceleration: C2C can enhance speculative decoding and enable token\-level routing across heterogeneous models for lower latency and cost\. \(4\) Privacy\-aware collaboration: LLMs can transmit KV\-Cache segments without explicit text, limiting content exposure and improving privacy\.

Limitations\. \(1\) Multi\-LLM systems experience performance degradation when a much weaker Sharer provides noisy information to a stronger Receiver\. This limitation is shared by both T2T and C2C, as Sharer semantic quality directly impacts Receiver performance\. \(2\) While pairwise KV\-Cache communication is feasible and advantageous, scaling up the number of communicating LLMs withO⁡\(N\)O\(N\)training cost remains an open problem\. Preliminary efforts towards this goal are in Appendix[A\.5\.1](https://arxiv.org/html/2510.03215#A1.SS5.SSS1)and[A\.5\.2](https://arxiv.org/html/2510.03215#A1.SS5.SSS2)\.

## 6Conclusion

We demonstrate that LLMs can communicate beyond text\. We introduce Cache\-to\-Cache \(C2C\), a general paradigm that transforms and fuses key–value \(KV\) caches across models to enable direct semantic communication\. Across diverse tasks and model configurations, C2C consistently achieves higher task performance and better efficiency than text\-to\-text communication\. These results establish cache\-to\-cache as a practical alternative to token\-based communication and highlight its promise for scalable, low\-latency multi\-LLM systems\.

## Acknowledgments

This work was supported by National Natural Science Foundation of China \(No\. 62506197, 62325405, 62104128, U19B2019, U21B2031, 61832007, 62204164, 92364201\), Tsinghua EE Xilinx AI Research Fund, and Beijing National Research Center for Information Science and Technology \(BNRist\)\. We thank Xuefei Ning for her valuable discussions and suggestions\.

## Ethics Statement

This study raises no ethical issues\. No human subjects or sensitive personal data were involved in the experiments\.

## Reproducibility Statement

We provide sufficient information to allow the results reported in this paper to be reproduced\. All experiments were conducted using publicly available datasets along with open\-source models and code\. Implementation details, including data selection, model architectures, hyperparameters, and training procedures, are provided in Appendix A\. The code, configuration files, and model checkpoints are released at[https://github\.com/thu\-nics/C2C](https://github.com/thu-nics/C2C)\.

## References

- Anthropic \(2024\)AnthropicIntroducing the model context protocol\.Note:Online; Nov\. 25, 2024Accessed: 2025\-09\-08External Links:[Link](https://www.anthropic.com/news/model-context-protocol)Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p3.1),[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.
- Baiet al\.\(2025\)S\. Bai, K\. Chen, X\. Liu, J\. Wang, W\. Ge, S\. Song, K\. Dang, P\. Wang, S\. Wang, J\. Tang,et al\.Qwen2\. 5\-vl technical report\.arXiv preprint arXiv:2502\.13923\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p1.1)\.
- Bang \(2023\)F\. BangGptcache: an open\-source semantic cache for llm applications enabling faster answers and cost savings\.InProceedings of the 3rd Workshop for Natural Language Processing Open Source Software \(NLP\-OSS 2023\),pp\. 212–218\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Brandonet al\.\(2024\)W\. Brandon, M\. Mishra, A\. Nrusimha, R\. Panda, and J\. Ragan\-KelleyReducing transformer key\-value cache size with cross\-layer attention\.Advances in Neural Information Processing Systems37,pp\. 86927–86957\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Clarket al\.\(2018\)P\. Clark, I\. Cowhey, O\. Etzioni, T\. Khot, A\. Sabharwal, C\. Schoenick, and O\. TafjordThink you have solved question answering? try arc, the ai2 reasoning challenge\.arXiv preprint arXiv:1803\.05457\.Cited by:[§4\.1](https://arxiv.org/html/2510.03215#S4.SS1.p4.1)\.
- Duet al\.\(2023\)Y\. Du, S\. Li, A\. Torralba, J\. B\. Tenenbaum, and I\. MordatchImproving factuality and reasoning in language models through multiagent debate\.InForty\-first International Conference on Machine Learning,Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.
- Dubeyet al\.\(2024\)A\. Dubey, A\. Jauhri, A\. Pandey, A\. Kadian, A\. Al\-Dahle, A\. Letman, A\. Mathur, A\. Schelten, A\. Yang, A\. Fan,et al\.The llama 3 herd of models\.arXiv e\-prints,pp\. arXiv–2407\.Cited by:[§4\.1](https://arxiv.org/html/2510.03215#S4.SS1.p2.1)\.
- Estornell and Liu \(2024\)A\. Estornell and Y\. LiuMulti\-llm debate: framework, principals, and interventions\.Advances in Neural Information Processing Systems37,pp\. 28938–28964\.Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.
- Eyubogluet al\.\(2025\)S\. Eyuboglu, R\. Ehrlich, S\. Arora, N\. Guha, D\. Zinsley, E\. Liu, W\. Tennien, A\. Rudra, J\. Zou, A\. Mirhoseini,et al\.Cartridges: lightweight and general\-purpose long context representations via self\-study\.arXiv preprint arXiv:2506\.06266\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Fenget al\.\(2024\)T\. Feng, Y\. Shen, and J\. YouGraphrouter: a graph\-based router for llm selections\.arXiv preprint arXiv:2410\.03834\.Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p2.1)\.
- Fuet al\.\(2025a\)T\. Fu, Y\. Ge, Y\. You, E\. Liu, Z\. Yuan, G\. Dai, S\. Yan, H\. Yang, and Y\. WangR2R: efficiently navigating divergent reasoning paths with small\-large model token routing\.arXiv preprint arXiv:2505\.21600\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p2.1),[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p2.1)\.
- Fuet al\.\(2025b\)T\. Fu, Y\. You, Z\. Chen, G\. Dai, H\. Yang, and Y\. WangThink\-at\-hard: selective latent iterations to improve reasoning language models\.arXiv preprint arXiv:2510\.08577\.Cited by:[§4\.4](https://arxiv.org/html/2510.03215#S4.SS4.p1.1)\.
- Gemaet al\.\(2025\)A\. P\. Gema, J\. O\. J\. Leang, G\. Hong, A\. Devoto, A\. C\. M\. Mancino, R\. Saxena, X\. He, Y\. Zhao, X\. Du, M\. R\. G\. Madani,et al\.Are we done with mmlu?\.InProceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies \(Volume 1: Long Papers\),pp\. 5069–5096\.Cited by:[§4\.1](https://arxiv.org/html/2510.03215#S4.SS1.p4.1)\.
- Guoet al\.\(2025\)D\. Guo, D\. Yang, H\. Zhang, J\. Song, R\. Zhang, R\. Xu, Q\. Zhu, S\. Ma, P\. Wang, X\. Bi,et al\.Deepseek\-r1: incentivizing reasoning capability in llms via reinforcement learning\.arXiv preprint arXiv:2501\.12948\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p1.1)\.
- Guoet al\.\(2024\)T\. Guo, X\. Chen, Y\. Wang, R\. Chang, S\. Pei, N\. V\. Chawla, O\. Wiest, and X\. ZhangLarge language model based multi\-agents: a survey of progress and challenges\.arXiv preprint arXiv:2402\.01680\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p2.1)\.
- Heet al\.\(2025\)Z\. He, R\. Abhyankar, V\. Srivatsa, and Y\. ZhangCognify: supercharging gen\-ai workflows with hierarchical autotuning\.InProceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining V\. 2,pp\. 932–943\.Cited by:[§A\.5\.3](https://arxiv.org/html/2510.03215#A1.SS5.SSS3.p1.1)\.
- Honget al\.\(2023\)S\. Hong, X\. Zheng, J\. P\. Chen, Y\. Cheng, C\. Zhang, Z\. Wang, S\. K\. S\. Yau, Z\. H\. Lin, L\. Zhou, C\. Ran, L\. Xiao, and C\. WuMetaGPT: meta programming for multi\-agent collaborative framework\.ArXivabs/2308\.00352\.External Links:[Link](https://api.semanticscholar.org/CorpusID:260351380)Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.
- Huet al\.\(2025\)M\. Hu, Y\. Zhou, W\. Fan, Y\. Nie, B\. Xia, T\. Sun, Z\. Ye, Z\. Jin, Y\. Li, Q\. Chen, Z\. Zhang, Y\. Wang, Q\. Ye, B\. Ghanem, P\. Luo, and G\. LiOwl: optimized workforce learning for general multi\-agent assistance in real\-world task automation\.arXiv preprint arXiv:2505\.23885\.Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.
- Huanget al\.\(2023\)Y\. Huang, Y\. Bai, Z\. Zhu, J\. Zhang, J\. Zhang, T\. Su, J\. Liu, C\. Lv, Y\. Zhang, Y\. Fu,et al\.C\-eval: a multi\-level multi\-discipline chinese evaluation suite for foundation models\.Advances in Neural Information Processing Systems36,pp\. 62991–63010\.Cited by:[§4\.1](https://arxiv.org/html/2510.03215#S4.SS1.p4.1)\.
- Huiet al\.\(2024\)B\. Hui, J\. Yang, Z\. Cui, J\. Yang, D\. Liu, L\. Zhang, T\. Liu, J\. Zhang, B\. Yu, K\. Lu,et al\.Qwen2\. 5\-coder technical report\.arXiv preprint arXiv:2409\.12186\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p1.1),[§4\.1](https://arxiv.org/html/2510.03215#S4.SS1.p2.1)\.
- Liet al\.\(2023\)G\. Li, H\. Hammoud, H\. Itani, D\. Khizbullin, and B\. GhanemCamel: communicative agents for” mind” exploration of large language model society\.Advances in Neural Information Processing Systems36,pp\. 51991–52008\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p2.1)\.
- Liet al\.\(2024\)Y\. Li, F\. Wei, C\. Zhang, and H\. ZhangEagle: speculative sampling requires rethinking feature uncertainty\.arXiv preprint arXiv:2401\.15077\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p2.1)\.
- Lianget al\.\(2024\)T\. Liang, Z\. He, W\. Jiao, X\. Wang, Y\. Wang, R\. Wang, Y\. Yang, S\. Shi, and Z\. TuEncouraging divergent thinking in large language models through multi\-agent debate\.InProceedings of the 2024 Conference on Empirical Methods in Natural Language Processing,pp\. 17889–17904\.Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.
- Liuet al\.\(2024a\)Y\. Liu, Y\. Huang, J\. Yao, S\. Feng, Z\. Gu, K\. Du, H\. Li, Y\. Cheng, J\. Jiang, S\. Lu,et al\.DroidSpeak: kv cache sharing for cross\-llm communication and multi\-llm serving\.arXiv preprint arXiv:2411\.02820\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Liuet al\.\(2024b\)Z\. Liu, Y\. Zhang, P\. Li, Y\. Liu, and D\. YangA dynamic llm\-powered agent network for task\-oriented agent collaboration\.InFirst Conference on Language Modeling,Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.
- Mihaylovet al\.\(2018\)T\. Mihaylov, P\. Clark, T\. Khot, and A\. SabharwalCan a suit of armor conduct electricity? a new dataset for open book question answering\.InProceedings of the 2018 Conference on Empirical Methods in Natural Language Processing,pp\. 2381–2391\.Cited by:[§4\.1](https://arxiv.org/html/2510.03215#S4.SS1.p4.1)\.
- Ninget al\.\(2024\)X\. Ning, Z\. Lin, Z\. Zhou, Z\. Wang, H\. Yang, and Y\. WangSkeleton\-of\-thought: prompting llms for efficient parallel generation\.InThe Twelfth International Conference on Learning Representations,External Links:[Link](https://openreview.net/forum?id=mqVgBbNCm9)Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p2.1)\.
- Onget al\.\(2024\)I\. Ong, A\. Almahairi, V\. Wu, W\. Chiang, T\. Wu, J\. E\. Gonzalez, M\. W\. Kadous, and I\. StoicaRoutellm: learning to route llms with preference data\.arXiv preprint arXiv:2406\.18665\.Cited by:[§A\.1\.3](https://arxiv.org/html/2510.03215#A1.SS1.SSS3.p2.1),[§1](https://arxiv.org/html/2510.03215#S1.p2.1),[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p2.1),[§4\.1](https://arxiv.org/html/2510.03215#S4.SS1.p3.1)\.
- OpenAI \(2025\)OpenAIIntroducing gpt\-5\.Note:[https://openai\.com/index/introducing\-gpt\-5/](https://openai.com/index/introducing-gpt-5/)Accessed: 2025\-09\-11Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p1.1),[§1](https://arxiv.org/html/2510.03215#S1.p2.1),[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p2.1)\.
- Pidkuiko and Starkov \(2025\)A\. Pidkuiko and B\. StarkovGibberlink\.Note:[https://github\.com/PennyroyalTea/gibberlink](https://github.com/PennyroyalTea/gibberlink)GitHub repository, accessed 2025\-11\-05Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.
- Qinet al\.\(2024\)R\. Qin, Z\. Li, W\. He, M\. Zhang, Y\. Wu, W\. Zheng, and X\. XuMooncake: a kvcache\-centric disaggregated architecture for llm serving\.arXiv preprint arXiv:2407\.00079\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Roy and Vetterli \(2007\)O\. Roy and M\. VetterliThe effective rank: a measure of effective dimensionality\.In2007 15th European signal processing conference,pp\. 606–610\.Cited by:[§A\.4\.1](https://arxiv.org/html/2510.03215#A1.SS4.SSS1.p1.1),[§4\.5](https://arxiv.org/html/2510.03215#S4.SS5.p1.1)\.
- Saunshiet al\.\(2025\)N\. Saunshi, N\. Dikkala, Z\. Li, S\. Kumar, and S\. J\. ReddiReasoning with latent thoughts: on the power of looped transformers\.arXiv preprint arXiv:2502\.17416\.Cited by:[§4\.4](https://arxiv.org/html/2510.03215#S4.SS4.p1.1)\.
- Shenet al\.\(2024\)Z\. Shen, H\. Lang, B\. Wang, Y\. Kim, and D\. SontagLearning to decode collaboratively with multiple language models\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 12974–12990\.Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p2.1)\.
- Sunet al\.\(2024\)Y\. Sun, L\. Dong, Y\. Zhu, S\. Huang, W\. Wang, S\. Ma, Q\. Zhang, J\. Wang, and F\. WeiYou only cache once: decoder\-decoder architectures for language models\.Advances in Neural Information Processing Systems37,pp\. 7339–7361\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Surapaneniet al\.\(2025\)R\. Surapaneni, M\. Jha, M\. Vakoc, and T\. SegalAnnouncing the agent2agent protocol \(a2a\)\.Note:Google Developers BlogAccessed: 2025\-09\-08External Links:[Link](https://developers.googleblog.com/en/a2a-a-new-era-of-agent-interoperability/)Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p3.1),[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.
- Teamet al\.\(2025\)G\. Team, A\. Kamath, J\. Ferret, S\. Pathak, N\. Vieillard, R\. Merhej, S\. Perrin, T\. Matejovicova, A\. Ramé, M\. Rivière,et al\.Gemma 3 technical report\.arXiv preprint arXiv:2503\.19786\.Cited by:[§4\.1](https://arxiv.org/html/2510.03215#S4.SS1.p2.1)\.
- Teknium \(2023\)TekniumOpenHermes 2\.5: an open dataset of synthetic data for generalist llm assistants\.HuggingFace\.External Links:[Link](https://huggingface.co/datasets/teknium/OpenHermes-2.5)Cited by:[§4\.1](https://arxiv.org/html/2510.03215#S4.SS1.p5.1)\.
- Tranet al\.\(2025\)K\. Tran, D\. Dao, M\. Nguyen, Q\. Pham, B\. O’Sullivan, and H\. D\. NguyenMulti\-agent collaboration mechanisms: a survey of llms\.arXiv preprint arXiv:2501\.06322\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p2.1)\.
- Wanget al\.\(2024\)J\. Wang, J\. Wang, B\. Athiwaratkun, C\. Zhang, and J\. ZouMixture\-of\-agents enhances large language model capabilities\.arXiv preprint arXiv:2406\.04692\.Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.
- Wu and Tu \(2024\)H\. Wu and K\. TuLayer\-condensed kv cache for efficient inference of large language models\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 11175–11188\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Wuet al\.\(2023\)Q\. Wu, G\. Bansal, J\. Zhang, Y\. Wu, S\. Zhang, E\. Zhu, B\. Li, L\. Jiang, X\. Zhang, and C\. WangAutogen: enabling next\-gen llm applications via multi\-agent conversation framework\.arXiv preprint arXiv:2308\.081553\(4\)\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p2.1)\.
- Wuet al\.\(2025\)Y\. Wu, H\. Wu, and K\. TuA systematic study of cross\-layer kv sharing for efficient llm inference\.InProceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies \(Volume 2: Short Papers\),pp\. 396–403\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Yanget al\.\(2025a\)A\. Yang, A\. Li, B\. Yang, B\. Zhang, B\. Hui, B\. Zheng, B\. Yu, C\. Gao, C\. Huang, C\. Lv,et al\.Qwen3 technical report\.arXiv preprint arXiv:2505\.09388\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p1.1),[§4\.1](https://arxiv.org/html/2510.03215#S4.SS1.p2.1)\.
- Yanget al\.\(2024a\)A\. Yang, B\. Zhang, B\. Hui, B\. Gao, B\. Yu, C\. Li, D\. Liu, J\. Tu, J\. Zhou, J\. Lin,et al\.Qwen2\. 5\-math technical report: toward mathematical expert model via self\-improvement\.arXiv preprint arXiv:2409\.12122\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p1.1),[§4\.1](https://arxiv.org/html/2510.03215#S4.SS1.p2.1)\.
- Yanget al\.\(2025b\)J\. Yang, B\. Hou, W\. Wei, Y\. Bao, and S\. ChangKvlink: accelerating large language models via efficient kv cache reuse\.arXiv preprint arXiv:2502\.16002\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Yanget al\.\(2024b\)Y\. Yang, Z\. Cao, Q\. Chen, L\. Qin, D\. Yang, H\. Zhao, and Z\. ChenKvsharer: efficient inference via layer\-wise dissimilar kv cache sharing\.arXiv preprint arXiv:2410\.18517\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Yaoet al\.\(2024\)J\. Yao, H\. Li, Y\. Liu, S\. Ray, Y\. Cheng, Q\. Zhang, K\. Du, S\. Lu, and J\. JiangCacheblend: fast large language model serving with cached knowledge fusion\.arXiv e\-prints,pp\. arXiv–2405\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Yeet al\.\(2025\)H\. Ye, Z\. Gao, M\. Ma, Q\. Wang, Y\. Fu, M\. Chung, Y\. Lin, Z\. Liu, J\. Zhang, D\. Zhuo,et al\.KVCOMM: online cross\-context kv\-cache communication for efficient llm\-based multi\-agent systems\.arXiv preprint arXiv:2510\.12872\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Yeet al\.\(2024\)L\. Ye, Z\. Tao, Y\. Huang, and Y\. LiChunkAttention: efficient self\-attention with prefix\-aware kv cache and two\-phase partition\.InProceedings of the 62nd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),pp\. 11608–11620\.Cited by:[§2\.1](https://arxiv.org/html/2510.03215#S2.SS1.p1.1)\.
- Zhanget al\.\(2024a\)K\. Zhang, J\. Wang, N\. Ding, B\. Qi, E\. Hua, X\. Lv, and B\. ZhouFast and slow generating: an empirical study on large and small language models collaborative decoding\.CoRR\.Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p2.1)\.
- Zhanget al\.\(2024b\)M\. Zhang, X\. Shen, J\. Cao, Z\. Cui, and S\. JiangEdgeshard: efficient llm inference via collaborative edge computing\.IEEE Internet of Things Journal\.Cited by:[§1](https://arxiv.org/html/2510.03215#S1.p1.1)\.
- Zhanget al\.\(2024c\)Y\. Zhang, R\. Sun, Y\. Chen, T\. Pfister, R\. Zhang, and S\. ArikChain of agents: large language models collaborating on long\-context tasks\.Advances in Neural Information Processing Systems37,pp\. 132208–132237\.Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.
- Zhenget al\.\(2025a\)W\. Zheng, Y\. Chen, W\. Zhang, S\. Kundu, Y\. Li, Z\. Liu, E\. P\. Xing, H\. Wang, and H\. YaoCiter: collaborative inference for efficient large language model decoding with token\-level routing\.arXiv preprint arXiv:2502\.01976\.Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p2.1)\.
- Zhenget al\.\(2025b\)Y\. Zheng, Z\. Zhao, Z\. Li, Y\. Xie, M\. Gao, L\. Zhang, and K\. ZhangThought communication in multiagent collaboration\.arXiv preprint arXiv:2510\.20733\.Cited by:[§2\.2](https://arxiv.org/html/2510.03215#S2.SS2.p1.1)\.

## Appendix AAppendix

### A\.1Design Choice Exploration

We detail the design of C2C and discuss alternative design choices\.

#### A\.1\.1Layer Alignment

Terminal alignment\. In this strategy, the layers of the two models are aligned starting from the output side\. Specifically, the final layer of the smaller model is paired with the final layer of the larger model, the penultimate layer with the penultimate layer, and so on\. This scheme prioritizes alignment between the deeper layers across models, which typically capture higher\-level semantic representations\.

Depth\-normalized alignment\. In this strategy, both models’ layer indices are normalized to\[0,1\]\[0,1\]by dividing by\(L−1\)\(L\-1\), whereLLis the total number of layers in the model\. Let the model with fewer layers \(LminL\_\{\\min\}\) serve as the anchor\. For each anchor layerii\(with normalized indexi/\(Lmin−1\)i/\(L\_\{\\min\}\-1\)\), we select the layerjjin the other model \(LmaxL\_\{\\max\}\) whose normalized indexj/\(Lmax−1\)j/\(L\_\{\\max\}\-1\)is closest:

j⋆=arg⁡minj​\|iLmin−1−jLmax−1\|\.j^\{\\star\}\\;=\\;\\arg\\min\_\{j\}\\Bigl\|\\tfrac\{i\}\{L\_\{\\min\}\-1\}\-\\tfrac\{j\}\{L\_\{\\max\}\-1\}\\Bigr\|\.\(5\)This method produces an alignment that distributes correspondences approximately uniformly across the model depth\.

C2C Choice\. In our design, we adoptterminal alignment, as it provides a simpler and more direct layer mapping strategy that empirically performs slightly better in our experiments\.

#### A\.1\.2Tokenization Alignment

For dialogue inputs, we first apply the chat template of each tokenizer, which produces a sequence consisting of alternating sections of \(1\)*template tokens*and \(2\)*message tokens*\. These two types of sections are handled differently during alignment\.

Template sections\. Template tokens are structural markers \(e\.g\., role delimiters, formatting tokens\) that differ across tokenizers and carry no semantic content\. To preserve sequence consistency without introducing unnecessary distortions, these sections are aligned by simple length padding: the shorter side is padded with<pad\>tokens until both tokenizers’ sequences are of equal length\.

Message sections\. Message tokens correspond to the actual textual content of user or assistant dialogs\. Each target model token in a message section is decoded into its string form and re\-encoded using the source model tokenizer\. Special tokens \(e\.g\.,<pad\>,<eos\>\) are mapped directly if possible; otherwise, the source model’s unknown token is used\. For regular tokens, if the re\-encoding produces a single source model token, a direct one\-to\-one mapping is established\. If multiple source model tokens are produced \(a one\-to\-many case\), one of the two selection strategies is applied: \(1\)*first\-occurrence selection*: choose the first source model token from the candidate set, yielding a deterministic and computationally efficient mapping\. \(2\)*Maximal\-coverage selection*: decode each candidate token, compute its string length, and select the longest; this heuristic aims to preserve maximal surface correspondence with the original target model token\.

C2C choiceWe observed that the two selection strategies generally produce very similar results, with more than 80% of sequences yielding identical alignments across strategies\. Based on this observation, we empirically adoptMaximal\-coverage selectionas the default strategy to reduce the risk of losing information in one\-to\-many tokenization cases\.

Through this design, template sections are aligned structurally via padding, while message sections are aligned semantically at the token level, ensuring robust correspondences between target model and source model representations in chat\-formatted inputs\.

#### A\.1\.3Fuser Architecture

Table 9:Comparison of the default C2C fuser and the complex C2C\-C variant \(Sharer: Qwen3\-4B, Receiver: Qwen3\-0\.6B\)\. PGR \(Performance Gap Recovered\) measures the fraction of the accuracy gap between the Receiver and Sharer that is recovered\.C\-EvalARC\-CMMLU\-ReduxOpenBookMethodAccPGRTimeAccPGRTimeAccPGRTimeAccPGRTimeQwen3\-4B68\.09100%0\.2487\.48100%0\.2471\.38100%0\.2479\.40100%0\.25Qwen3\-0\.6B32\.040%0\.1841\.040%0\.1935\.530%0\.1839\.200%0\.21T2T36\.9614%0\.9252\.0024%0\.8042\.9521%0\.9946\.4018%1\.70C2C44\.4034%0\.2760\.1741%0\.2745\.9229%0\.2755\.2040%0\.28C2C\-C60\.6379%0\.2180\.9686%0\.2362\.7876%0\.1570\.4078%0\.26Beyond the C2C fuser, we also examined a more complex yet potentially more powerful variant, which we denote asC2C\-C \(Complex\)\. The main complexity comes from the introduction of an additional projection stage: instead of directly concatenating Sharer and Receiver caches as in C2C, Sharer cache is first projected into the receiver’s dimensionality through a 3\-layer MLP\. The concatenated representation is then processed along two familiar routes—feature fusion and dynamic weighting—to yield the final S&R cache\.

The main experiment results are presented in Table[9](https://arxiv.org/html/2510.03215#A1.T9)\. Note that we fix the maximum response length to 8 tokens and the maximum communication length to 256 tokens in this experiment to reduce evaluation cost\. C2C\-C attains stronger performance than the default C2C, suggesting that increasing the architectural sophistication of fuser can further amplify the benefits of C2C communication\. In this table, we also report Performance Gap Recovered \(PGR\)\([Ong et al\., 2024](https://arxiv.org/html/2510.03215#bib.bib20)\)metric, which quantifies how much of the performance gap between a weak and a strong model is recovered\. Nevertheless, the focus of this work is on introducing the C2C paradigm itself\. For this purpose, we adopt a simple yet effective fuser design, leaving systematic investigation of more elaborate architectures to future work\.

### A\.2Additional Experimental Results

#### A\.2\.1Cache Enrichment Detail

In Table[10](https://arxiv.org/html/2510.03215#A1.T10)we show the effect of single\-layer cache enrichment\. Layer 4 and 16 benefit from the cache enrichment approach by replacing the KV\-Cache with the few\-shot one, while cache enrichment on other layers shows performance degradation\.

Table 10:Accuracy \(%\) when enriching only a single transformer layer’s KV\-Cache via the cache enrichment oracle\. Baseline without enrichment: 58\.42%\. Bold indicates layers that benefit from enrichment\.LayerAcc\.LayerAcc\.LayerAcc\.LayerAcc\.056\.36756\.821454\.242157\.74156\.36855\.011558\.062257\.23257\.14956\.781658\.452355\.22357\.531055\.291757\.882455\.75458\.521157\.051857\.212556\.16556\.451255\.041956\.712655\.79654\.561354\.832055\.932755\.01
#### A\.2\.2Strong\-to\-Weak Communication

Table 11:LongBenchV1 scores comparing Receiver\-only, Sharer\-only, T2T, and C2C in the strong\-to\-weak setting \(Sharer: Qwen3\-4B, Receiver: Qwen3\-0\.6B\) across different input lengths\.LengthReceiverSharerT2TC2C0–4k30\.5250\.4838\.5241\.464–8k26\.0348\.2835\.7937\.578k\+25\.9944\.3633\.7934\.23Average27\.6347\.9036\.1837\.97Table[11](https://arxiv.org/html/2510.03215#A1.T11)reports the results on LongBenchV1 when pairing the weak receiver Qwen3\-0\.6B with a much stronger sharer, Qwen3\-4B, under different input lengths\. Across all length regimes, C2C consistently outperforms both the receiver alone and the T2T baseline\. On average, C2C achieves a 51\.01% PGR over the weak\-to\-strong gap\. These results demonstrate that in strong\-to\-weak settings, C2C can effectively transfer the stronger model’s contextual understanding, yielding notable gains for the weaker receiver\.

We additionally evaluated the strong\-to\-weak setting \(Qwen3\-0\.6B as receiver and Qwen3\-4B as sharer\) on other benchmarks beyond LongBenchV1\. The detailed results are provided in Section[A\.1\.3](https://arxiv.org/html/2510.03215#A1.SS1.SSS3), Table[9](https://arxiv.org/html/2510.03215#A1.T9)\.

#### A\.2\.3Accuracy Breakdown

We analyze where the accuracy gains of C2C come from by using Venn diagrams on the MMLU\-Redux benchmark, as illustrated in Figure[7](https://arxiv.org/html/2510.03215#A1.F7)\. For this analysis, we use the C2C\-C variant introduced in Section[A\.1\.3](https://arxiv.org/html/2510.03215#A1.SS1.SSS3), as it has the potential to achieve stronger performance and provides a clearer breakdown of where C2C ’s accuracy originates\.

Models with comparable capacity\. When the Receiver \(Qwen3\-0\.6B\) and the Sharer \(Qwen2\.5\-Math\-1\.5B\-Instruct, denoted as Qwen2\.5\-Math\-1\.5B\) have comparable overall capacity but complementary strengths, C2C not only inherits part of the Sharer’s ability but also solves additional questions by integrating understanding from both models\.

Models with disparate capacity\. When the Sharer \(Qwen3\-4B\) is substantially stronger than the Receiver \(Qwen3\-0\.6B\), C2C tends to integrate more of the stronger model’s understanding\. Quantitatively, in the disparate\-capacity case \(Figure[7\(b\)](https://arxiv.org/html/2510.03215#A1.F7.sf2)\), among the questions that the Sharer can answer correctly, C2C also answers 72\.11% correctly\. In contrast, in the comparable\-capacity case \(Figure[7\(a\)](https://arxiv.org/html/2510.03215#A1.F7.sf1)\), C2C succeeds on only 50\.97%\.

\(a\)Sharer: Qwen2\.5\-Math\-1\.5B, Receiver: Qwen3\-0\.6B\(b\)Sharer: Qwen3\-4B, Receiver: Qwen3\-0\.6B
Figure 7:Venn diagrams of correctly answered questions on MMLU\-Redux, comparing Receiver\-only, Sharer\-only, and C2C \(C2C\-C variant\) answer sets\.Subcategory breakdown\. We analyze the accuracy gains on different subcategories using the radar plot and histogram plot shown in Figure[8](https://arxiv.org/html/2510.03215#A1.F8), Figure[9](https://arxiv.org/html/2510.03215#A1.F9), and Figure[10](https://arxiv.org/html/2510.03215#A1.F10)\. The result shows that for the Qwen2\.5\-0\.5B and Qwen3\-0\.6B model pair, C2C outperforms T2T on 12 out of 17 total categories\. Using C2C in history, law, and chemistry can bring an additional 7, 7\.6, and 7\.5 accuracy improvement compared to T2T\. For the Qwen3\-4B and Qwen3\-0\.6B model pair, C2C outperforms T2T on all 17 categories\. Using T2T in engineering results in a 1% performance drop, showing the case where text communication between models fails to help the receiver models achieve better performance\. At the same time, C2C better utilizes the 4B model’s contextual understanding of the problems and achieves a 24% increase in accuracy\.

\(a\)Sharer: Qwen2\.5\-0\.5B, Receiver: Qwen3\-0\.6B\(b\)Sharer: Qwen3\-4B, Receiver: Qwen3\-0\.6B
Figure 8:Per\-subcategory accuracy on MMLU\-Redux, comparing Receiver, Sharer, T2T, and C2C\.Figure 9:Per\-subcategory accuracy gain of T2T and C2C over the Receiver baseline on MMLU\-Redux\.
\(Sharer: Qwen2\.5\-0\.5B, Receiver: Qwen3\-0\.6B\)Figure 10:Per\-subcategory accuracy gain of T2T and C2C over the Receiver baseline on MMLU\-Redux\.
\(Sharer: Qwen3\-4B, Receiver: Qwen3\-0\.6B\)
#### A\.2\.4Progressive Behavior

Figure 11:MMLU\-Redux accuracy as the proportion of the Receiver’s KV\-Cache replaced by C2C\-fused cache increases\. “Former” replaces tokens front\-to\-back; “Latter” replaces back\-to\-front\.
\(Sharer: Qwen3\-4B, Receiver: Qwen3\-0\.6B\)To investigate the impact of fused KV\-Cache proportion on the accuracy of the receiver model, we gradually added the proportion of fused KV\-Cache derived from the sharer to the receiver model before generating outputs\. Specifically, former and latter refer to progressively replacing the receiver’s KV\-Cache with the fused KV\-Cache from front to back and back to front, respectively\. We observe that the overall accuracy first decreases and then increases as the replacement ratio grows\. The performance reduction may stem from the gap between training and testing, where only the full receiver KV\-Cache is used during training\. When the fused proportion goes up to over 50%, the performance of C2C continues to increase with respect to the proportion, reflecting the progressive benefits of C2C\. Note that projecting using the latter cache generally has a larger impact than projecting the former, since it is closer to the final response\.

### A\.3Additional Experiment Setup

#### A\.3\.1Cache Enrichment

We conducted Oracle experiments with Qwen3\-0\.6B and Qwen3\-4B to examine how KV\-Cache enrichment influences model performance\. The evaluation was performed on MMLU\-Redux\. The few\-shot examples are selected from MMLU while excluding overlaps with MMLU\-Redux to ensure fairness\. To probe different ways of applying cache enrichment, we compared four cache enrichment strategies: All\-layer Cache Enrichment \(apply cache enrichment on all layers\), Single\-Layer Cache Enrichment \(apply cache enrichment only on single layers\), Selective Cache Enrichment \- Best \(select n layers that have the highest accuracy according to Single\-Layer Cache Enrichment\), Selective Cache Enrichment \- Worst \(select n layers that have the lowest accuracy according to Single\-Layer Cache Enrichment\)\. All methods utilized Few\-Shot–optimized KV\-Caches while maintaining the same cache length as Zero\-Shot, enabling a controlled evaluation of cache enrichment and its layer\-specific effects\.

#### A\.3\.2Cache Transformation

We employed the MMLU\-Redux dataset to train a 3\-layer MLP that maps the last layer KV\-Cache in the source LLM \(Qwen3\-4B\) to the last layer of the target LLM \(Qwen3\-0\.6B\)\. In this oracle experiment, we adopt the MSE loss of the projected KV\-Cache and the target KV\-Cache instead of the next\-token prediction loss, as we aim to test whether the representation space can be transformed using a neural network\. The Key Cache and Value Cache are first concatenated on the hidden space dimension, then put for MSE calculation\. A detailed calculation of loss is shown in the following code:

```
source_prefilled = source_model.forward(prefill_input_id)
target_prefilled = target_model.forward(prefill_intput_id)
source_k, source_v = source_prefilled.past_key_values[-1]
target_k, target_v = target_prefilled.past_key_values[-1]
project_k = k_projector(source_k)
project_v = v_projector(source_v)
mseloss(torch.dstack([project_k, project_v]),
        torch.dstack([target_k, target_v]))
```

For visualization, 300 samples were randomly selected from the dataset\. The source, target, and transformed KV\-Cache were all projected into two\-dimensional space using t\-SNE, allowing us to examine the alignment of representations between the two models\. For t\-SNE generation, we set perplexity to 50 and max iterations to 1000\.

#### A\.3\.3Query\-level routing

Query\-level routing aims to improve the performance–efficiency trade\-off by dynamically assigning harder queries to a stronger LLM\. Following prior work, we adopt a matrix factorization framework\. Query embeddings are obtained from the OpenAI text\-embedding\-3\-small encoder, while model embeddings are taken from pretrained vectors of gpt\-4\-1106\-preview and mixtral\-8x7b\-instruct\-v0\.1\. These embeddings are used to compute a strong win rate score for each query, which reflects its relative difficulty\. Queries are then ranked by this score\. For each evaluated model pair, we define the strong model as the one achieving higher standalone benchmark accuracy and the weak model as the lower\-performing one\. Queries in the upper half of the ranking are routed to the strong model, while those in the lower half are routed to the weak model\.

#### A\.3\.4Evaluation Method

Main evaluation\. We evaluate C2C on four multiple\-choice benchmarks: OpenBookQA, MMLU\-Redux, ARC\-Challenge, and C\-Eval\. For MMLU\-Redux, we exclude questions annotated with the error typeno correct answer\. For all evaluations, we adopt a deterministic generation configuration without sampling, using greedy decoding to ensure reproducibility\. Specifically, we use Non\-CoT prompts, following the unified format described in Section[A\.3\.6](https://arxiv.org/html/2510.03215#A1.SS3.SSS6)\. Model outputs are then matched to the correct option labels to compute accuracy\. To control evaluation cost, we set the maximum response length to 64 tokens unless otherwise specified, where the response refers to the final answer generated by the Receiver, since the base models do not always follow instructions, and longer limits would substantially increase inference time\. For the T2T setting, we additionally set the maximum communication length to 256 tokens, where the communication refers to the messages passed from the Sharer to the Receiver\.

LongBench evaluation\. We evaluate C2C on the LongBench\-E dataset, which comprises a total of 13 individual datasets\. The prompts and evaluation procedures use the official LongBench settings, with a maximum output length of 2,048 tokens\.

#### A\.3\.5C2C Training

Training data\. \(1\)*Performance experiment\.*The fuser was trained on the OpenHermes\-2\.5 Dataset with a maximum sequence length of 2,048 tokens\. Training used 500,000 samples for one epoch with a macro batch size of 256, corresponding to 1,929 total training steps\.

\(2\)*Scaling sequence lengths experiment\.*The fuser was trained on the LongBench\-E benchmark with a maximum sequence length of 12,000 tokens\. The data was randomly split into 3/4 for training and 1/4 for evaluation by data index, ensuring independence between training and evaluation\. Training used 1,896 samples for one epoch with a macro batch size of 16, corresponding to 118 total training steps\.

\(3\)*Scaling model sizes and different model combinations experiment\.*The fuser was trained on the auxiliary\_train split of the MMLU dataset with a maximum sequence length of 1,024 tokens\. Training used 15,000 samples for one epoch with a macro batch size of 128, corresponding to 116 total training steps\.

Training scheme\. All experiments were conducted with a fixed random seed of 42 to ensure reproducibility\. Unless otherwise noted, the training configuration was as follows: optimization employed a learning rate of1×10−41\\times 10^\{\-4\}with a linear scheduler and a 10% warmup ratio, a weight decay of 0\.01, and a maximum gradient norm of 1\. The temperature was linearly annealed from 1\.0 to 0\.001 across the total number of training steps\. Layer alignment was configured with the last aligned scheme across all experiments\. The tokenization alignment was applied only when the paired models employed different tokenizers, in which case the longest strategy was used\. For data preparation, each dataset was partitioned into a training split \(99%\) and a small held\-out validation split \(1%\)\. The validation split was not used for model updates but was monitored during training to report evaluation loss\.

#### A\.3\.6Evaluation Prompts

Text 1 presents the prompts used for the main evaluation on multiple\-choice datasets\. Text 2 is the alternative non\-CoT version used for response diagnosis in Appendix[A\.4\.4](https://arxiv.org/html/2510.03215#A1.SS4.SSS4)\. Text 3 provides the prompt for the Sharer model in the T2T evaluation; the Receiver model uses the same prompt as in the C2C setting\. Text 4 shows the prompt used in the cache enrichment experiment\. For the zero\-shot method, no shots are included in the prompt\. The few\-shot method uses exactly the same prompt as Text 4\. For Oracle methods, we adopt the few\-shot prompt but remove the KV\-Cache associated with the shots after the forward pass\. The prompt for LongBench evaluation follows its official configuration, which varies across the different sub\-datasets\.

Text 1\.Prompt for Non\-CoT EvaluationAccurately answer the following question:\{QUESTION\}Choices:\{CHOICES\}Instructions:\- Carefully read the question and all options\.\- Select the single most correct answer\.\- Respond ONLY in the following format: ”The correct answer is A/B/C/D”\.\- Do not include any explanations, additional text, or punctuation besides the answer\.The correct answer is

Text 2\.Prompt for CoT EvaluationAccurately answer the following question:\{QUESTION\}Choices:\{CHOICES\}Instructions:\- Carefully read the question and all options\.\- Let’s think step by step and explain your reasoning briefly\.\- Then give the final answer starting with The correct answer is\.

Text 3\.Prompt for Sharer model in T2T EvaluationIn one clear sentence, describe the most essential background knowledge needed to answer the question:\{QUSETION\}Do NOT directly solve or give answer to the question\.

Text 4\.Prompt for Oracle ExperimentThe following are single choice questions \(with answers\) about\{SUBJECT\}\.Shot 1:Question:\{QUSETION\}Options:\{OPTIONS\}Answer:\{ANSWER\}\( A,B,C or D\)…Shot N:Question:\{QUSETION\}Options:\{OPTIONS\}Answer:\{ANSWER\}\( A,B,C or D\)Question:\{QUSETION\}Options:\{OPTIONS\}Answer:

### A\.4Additional Analysis

#### A\.4\.1Effective Rank

We list the definition of effective rank that was proposed by[Roy and Vetterli \(2007\)](https://arxiv.org/html/2510.03215#bib.bib43)here as a reference\. For a matrix W that has sizeM×NM\\times N, the singular value decomposition of it can be expressed asW=U​Σ​VW=U\\Sigma Vand the singular valuesσ=\(σ1,σ2,…,σm​i​n​\(M,N\)\)T\\sigma=\(\\sigma\_\{1\},\\sigma\_\{2\},\.\.\.,\\sigma\_\{min\(M,N\)\}\)^\{T\}are the non\-negative diagonal entries of the matrixΣ\\Sigma\. The singular value distribution is denoted as:

pi=σi‖σ‖1p\_\{i\}=\\frac\{\\sigma\_\{i\}\}\{\\\|\\sigma\\\|\_\{1\}\}\(6\)Denote the Shannon Entropy as:

H\(p1,p2,…,pm​i​n​\(M,N\)\)=−∑i=1m​i​n​\(M,N\)pilogpiH\(p\_\{1\},p\_\{2\},\.\.\.,p\_\{min\(M,N\)\}\)=\-\\sum\_\{i=1\}^\{min\(M,N\)\}p\_\{i\}\\log p\_\{i\}\(7\)The effective rank is defined as:

erank\(W\)=e−∑i=1m​i​n​\(M,N\)pilogpierank\(W\)=e^\{\-\\sum\_\{i=1\}^\{min\(M,N\)\}p\_\{i\}logp\_\{i\}\}\(8\)
In Figure[12](https://arxiv.org/html/2510.03215#A1.F12), we present the effective rank of key and value caches across all the layers\. The plot shows a continuous increase in the effective rank of value caches after applying C2C, especially in the shallow layers\. Key caches after applying C2C also have a comparable effective rank and increase at deep layers\.

\(a\)Effective rank of the Key cache\.\(b\)Effective rank of the Value cache\.
Figure 12:Per\-layer effective rank of Key and Value caches for the Receiver \(Qwen3\-0\.6B\), Sharer \(Qwen3\-4B\), and after C2C fusion\. Higher effective rank indicates richer semantic information\.
#### A\.4\.2Gating Behavior

We analyze the behavior of the learnable gates by contrasting models trained on general\-purpose versus task\-specific data\. This comparison reveals markedly different gating dynamics across the two regimes\.

General\-purpose training\. When C2C is trained on the OpenHermes\-2\.5 dataset, the learned key and value gates remain almost fully open\. Across the three model combinations reported in Table[4](https://arxiv.org/html/2510.03215#S4.T4), the average gate activation ratio exceeds 98\.21%\. Despite this near\-complete activation, we observe that in certain layers the dynamic weights are concentrated at very small values—for example, the average key weight in some layers falls below 0\.1\. This suggests that under general\-purpose training, C2C leverages the dynamic weighting mechanism to modulate how much information is incorporated from the sharer on a per\-query basis, effectively treating dynamic weights as the primary control signal while leaving most gates open\.

Task\-specific training\. In contrast, when C2C is trained on the MMLU auxiliary\_train split, the gates exhibit a much sparser activation pattern\. Across model combinations shown in Table[7](https://arxiv.org/html/2510.03215#S4.T7), the average gate activation ratio drops to 52\.67%\. For the layers where gates do open, however, the dynamic weights are substantially larger, with most layers exhibiting average weights above 0\.4\. This indicates that under task\-specific training, the gating mechanism selects a smaller subset of layers that are consistently useful, while the dynamic weights primarily regulate the contribution strength of these selected layers\.

Overall, these findings highlight the adaptive interplay between gates and weights: general\-purpose training favors broad gate activation with fine\-grained modulation via weights, whereas task\-specific training favors sparse gate activation with stronger reliance on the selected layers\.

#### A\.4\.3Outlier cases in inference time

Llama3\.2\. We observe that the Llama3\.2 model achieves significantly lower inference time compared to other baselines in Table[4](https://arxiv.org/html/2510.03215#S4.T4)\. This improvement can be attributed to two factors\. First, the Llama3\.2 model itself has faster inference speed due to its implementation\. Second, under the Non\-CoT evaluation prompts described in Section[A\.3\.6](https://arxiv.org/html/2510.03215#A1.SS3.SSS6), the model tends to output only a single option letter \(e\.g\., “A” or “B”\), rather than a longer formatted string such as “The correct answer is A\.” The shorter outputs further reduce the average decoding time, leading to the observed advantage\.

Qwen2\.5\-Math\. In contrast, the Qwen2\.5\-Math model exhibits considerably longer inference time, as shown in Table[7](https://arxiv.org/html/2510.03215#S4.T7)\. The primary cause is its tendency to ignore the Non\-CoT evaluation and T2T prompts described in Section[A\.3\.6](https://arxiv.org/html/2510.03215#A1.SS3.SSS6), producing verbose, step\-by\-step solutions rather than concise answers\. To accommodate these long outputs and avoid truncation, we set both the maximum response length and the maximum communication length to 1024 tokens during evaluation\. Under this configuration, the model decodes substantially more tokens on average, resulting in significantly longer inference time\.

#### A\.4\.4Example Model Output

To help better understand the response pattern of different models, we show the example response from different methods using the CoT prompt\. We use Qwen2\.5\-0\.5B as the Sharer model and Qwen3\-0\.6B as the Receiver model\.

As shown in the following examples, Qwen3\-0\.6B misunderstood the question\. It treated a probe for deeper meaning as merely a rephrasing task\. Qwen2\.5\-0\.5B\-Instruct misinterpreted the question type altogether, taking it as sentence completion and answering the replaced question instead, with overly verbose reasoning\. T2T altered the context of the question itself\. In contrast, C2C maintained a solid understanding, recognizing that the rewritten sentence aimed to explore deeper moral reasoning, and accordingly selected the correct answer\.

Text 5\.QuestionInstead of asking why the act of destroying the environment might be immoral, Hill wants to ask …Choices:A\)why the act of destroying nature might be immoral\.B\)why people who destroy the environment might be bad people\.C\)how the decision to preserve the environment benefits the environment\.D\)whether plants have interests\.

Text 6\.Qwen3\-0\.6B ResponseThe correct answer is A\. why the act of destroying nature might be immoral\.Hill is not asking why the act of destroying the environment is immoral, but rather what he wants to ask in a different way\. The other options do not align with the question as stated\.The correct answer is A\.

Text 7\.Qwen2\.5\-0\.5B\-Instruct ResponseTo accurately answer the question, let’s carefully analyze each option and think through the implications of each choice:A\. This option suggests that the act of destroying nature might be considered immoral\. This is a reasonable and common interpretation of the act of destroying nature, as it involves the destruction of natural resources and ecosystems\. However, it does not directly address the question of why the act might be immoral\.B\. This option implies that people who destroy the environment are inherently bad\. This is a more extreme interpretation and does not align with the general understanding of environmental destruction\. It also does not directly address the question of why the act might be immoral\.C,D\. …After analyzing all the options, the most appropriate and accurate answer is:The correct answer is A\. Why the act of destroying nature might be immoral\.This answer directly addresses the question by suggesting that the act of destroying nature might be considered immoral, which aligns with the general understanding of environmental destruction\.

Text 8\.Text\-to\-Text ResponseContext from Qwen2\.5\-0\.5B:\.To understand the concept of environmental destruction, one must first grasp the fundamental principles of sustainability, the importance of biodiversity, and the impact of human activities on the natural world\.Response from Qwen3\-0\.6B:\.The correct answer is \*\*C\. how the decision to preserve the environment benefits the environment\*\*\.Hill wants to ask how the act of preserving the environment benefits the environment, not why it might be immoral\. This aligns with the question’s focus on understanding the consequences of environmental action rather than its moral implications\.The other options either directly address the question or are irrelevant\.The correct answer is C\.

Text 9\.C2C ResponseThe correct answer is B\. Hill wants to ask why people who destroy the environment might be bad people\. Hill’s goal is to understand the motivations behind people’s actions and to identify the underlying reasons for their destructive behavior\. This can help in developing strategies to prevent such actions and promote sustainable practices\. Hill’s question is a way to explore the complexities of human behavior and to gain a deeper understanding of the factors that contribute to destructive actions\. The other options are not the best answers because they are not directly related to the question or the reasons behind destructive behavior\. The correct answer is B\.

#### A\.4\.5Training Cost Analysis

Here we present the training cost in Table[12](https://arxiv.org/html/2510.03215#A1.T12)\. As shown in the table, accuracy quickly increases in the first few hundred steps\. With 300 training steps \(less than 9 GPU hours\), C2C achieves a comparable result to the final checkpoint\.

Table 12:Training cost \(wall\-clock and GPU hours\) and MMLU\-Redux accuracy at each training step \(columns\) for three Sharer–Receiver pairs\.C2C SettingMetric0501001503001929Qwen2\.5\-0\.5B\+Qwen3\-0\.6BWall\-clock \(h\)\-0\.150\.290\.440\.875\.59GPU Hours\-1\.202\.323\.526\.9544\.72MMLU\-Redux35\.5340\.3641\.1042\.0644\.3042\.92Llama3\.2\-1B\+Qwen3\-0\.6BWall\-clock \(h\)\-0\.180\.350\.531\.056\.78GPU Hours\-1\.442\.804\.248\.4454\.24MMLU\-Redux35\.5328\.6641\.1643\.9844\.3744\.42Qwen3\-4B\-Base\+Qwen3\-0\.6BWall\-clock \(h\)\-0\.160\.320\.480\.966\.17GPU Hours\-1\.282\.563\.847\.6849\.36MMLU\-Redux35\.5338\.0739\.5640\.7744\.1143\.95Additionally, in Figure[13](https://arxiv.org/html/2510.03215#A1.F13)we have plots of training loss and validation loss to compare the settings using Qwen2\.5\-0\.5B or Llama3\.2\-1B as Sharer\. The plot shows that for both settings, the training loss converges at 250 steps and the eval loss becomes stable at step 1000, suggesting that C2C across different model families incurs no extra computational cost\.

\(a\)Training loss comparison\(b\)Validation loss comparison
Figure 13:Training and validation loss curves for C2C with two Sharer–Receiver pairs: Qwen2\.5\-0\.5B\+Qwen3\-0\.6B and Llama3\.2\-1B\+Qwen3\-0\.6B\.Table 13:MMLU accuracy in the one\-Receiver, multiple\-Sharers setting \(Receiver: Qwen3\-0\.6B, Sharer 1: Qwen3\-4B\-Base, Sharer 2: Qwen2\.5\-1\.5B\-Math\)\. Arrows denote KV\-Cache transfer direction via C2C\.TypeMMLU Acc\.Receiver35\.53Sharer11\.03Sharer239\.86Sharer1 → Receiver60\.71Sharer2 → Receiver46\.13Sharer1, Sharer2 → Receiver64\.60
#### A\.4\.6Failure Mode Analysis

We have shown that in various settings, C2C, as a new communication paradigm, can increase the receiver model performance by using the sharer’s contextual understanding\. However, in some specific cases, C2C can fail to do so as the contextual understanding from the Sharer model is not always accurate and can mislead the Receiver into generating wrong answers\. As shown in Figure[7](https://arxiv.org/html/2510.03215#A1.F7), though in general the number of correctly answered questions increases, there are some questions that the receiver can answer correctly but are answered incorrectly after applying C2C\. Below we show an example of an accounting question where Qwen3\-0\.6B generates the correct answer\. However, when using T2T and C2C, Qwen2\.5\-0\.5B conveys incorrect information, leading Qwen3\-0\.6B to the wrong answer\. This type of failure is more likely when using a very weak Sharer with strong Receiver and can lead to a performance degradation as mentioned in the limitation part\.

Text 10\.QuestionSussman Co\. prepared cash\-basis financial statements for the month ended January 31\. A summary of Sussman’s January activities follows: Credit sales of $5600\. Collections of $1900 relating to January credit sales\. Accrued salaries of $1200\. By what amount will Sussman’s cash\-basis income for the month ended January 31 increase as a result of restating these activities to the accrual basis of accounting?Choices:A\)$2,500B\)$3,700C\)$4,400D\)$4,900

Text 11\.Qwen3\-0\.6B ResponseTo determine the increase in cash\-basis income for Sussman Co\. as a result of restating its January activities to the accrual basis, we need to identify thecashandaccrualdifferences\.\-Credit sales: $5,600 \(cash is not recorded yet\) \-Collections: $1,900 \(cash is recorded\) \-Accrued salaries: $1,200 \(cash is not recorded yet\)Cash\-basis incomewould be: $5,600 \(credit sales\) \+ $1,900 \(collections\) \- $1,200 \(accrued salaries\) =$5,300Accrual basis incomewould be: $5,600 \(credit sales\) \+ $1,900 \(collections\) \+ $1,200 \(accrued salaries\) =$7,700Increase in cash\-basis income=$7,700 \- $5,300 = $2,400The correct answer is:A\. $2,500\.

Text 12\.Qwen2\.5\-0\.5B\-Instruct ResponseTo determine the increase in Sussman’s cash\-basis income due to restating the January activities to the accrual basis of accounting, let’s follow these steps:1\.Identify the cash\-basis income for January:\- Credit sales: $5600 \- Collections: $1900 \- Accrued salaries: $1200 \- Total cash\-basis income: $5600 \+ $1900 \+ $1200 = $87002\.Understand the impact of restating activities to the accrual basis:…3\.Calculate the understated cash\-basis income:… \- Understated cash\-basis income = $8700 \- $5600 = $31004\.Determine the increase in cash\-basis income:\- The increase in cash\-basis income is the understated cash\-basis income\. \- Increase in cash\-basis income = Understated cash\-basis income = $31005\.Match the increase to the given choices:\- The correct answer is $3100, which corresponds to choice B\.Therefore, the correct answer is B\. $3,700\.

Text 13\.Text\-to\-Text ResponseContext from Qwen2\.5\-0\.5B:\.To determine the increase in Sussman’s cash\-basis income for the month ended January 31 due to restating the activities to the accrual basis of accounting, you need to consider the following steps:1\.Identify the cash\-basis income for January 31: …2\.Identify the accrual basis income for January 31: …3\.Calculate the difference between the accrual basis and cash\-basis income: …Response from Qwen3\-0\.6B:\.The correct answer isB\. $3,700\.To determine the increase in Sussman’s cash\-basis income for the month ended January 31 due to restating the activities to the accrual basis of accounting, we need to calculate the difference between the accrual basis and cash

Text 14\.C2C ResponseTo calculate the increase in cash\-basis income for the month ended January 31, we need to subtract the cash sales from the credit sales\. In this case, the cash sales are $1900 and the credit sales are $5600\. So, the increase in cash\-basis income is $5600 \- $1900 = $3700\. The correct answer is B\.

### A\.5C2C Extensions and Future Work

As an initial exploration, this work focuses on pairwise communication to establish a foundation for future research\. Communication via KV\-Cache among multiple models is a direction that requires future exploration, with different designs that can be employed\. Here, we explore two settings that involve multiple Sharers and/or Receivers\.

#### A\.5\.1One Receiver, Multiple Sharers

We explore the scenario in which three models are involved in the communication\. Here we set Qwen3\-0\.6B as the Receiver and use both Qwen2\.5\-1\.5B\-Math and Qwen3\-4B\-Base as Sharers\. Here, we separately trained the C2C fusers from Qwen2\.5\-1\.5B\-Math to Qwen3\-0\.6B and Qwen3\-4B\-Base to Qwen3\-0\.6B\. The result in Table[13](https://arxiv.org/html/2510.03215#A1.T13)shows that without additional training, the receiver can use C2C to fuse two Sharers’ semantic information and improve the performance\.

#### A\.5\.2Multiple Receivers Multiple Sharers

We provide a possible path towards more efficient scaling, withO⁡\(N\)O\(N\)fusers instead ofO⁡\(N2\)O\(N^\{2\}\)fusers to communicate amongNNLLMs\.

The design philosophy is to decomposeM×NM\\times Ncommunication routes intoM×1M\\times 1, then1×N1\\times Nsteps, with11being the unified latent space\. This is achieved by using ProjectorsPsiP\_\{s\_\{i\}\}to transform the KV\-Cache from different Sharer LLMss0,…,sM−1s\_\{0\},\\dots,s\_\{M\-1\}into a unified latent representation KV\-LatentLL, then using the C2C fuserFrjF\_\{r\_\{j\}\}to fuse them with each Receiver modelr0,…,rN−1r\_\{0\},\\dots,r\_\{N\-1\}\.CsiC\_\{s\_\{i\}\}represents the KV\-Cache from modelsis\_\{i\}\. For M Sharers, N Receivers, we have M projectors and N fusers\. Each sharer\-receiver pair has its own gate\. During training, all Sharer KV\-Caches are projected into a unified hidden space with respective Projectors\.

Csi→PsiUsi,i=𝕄=\{0,…,M−1\}C\_\{s\_\{i\}\}\\xrightarrow\{P\_\{s\_\{i\}\}\}U\_\{s\_\{i\}\},\\quad i=\\mathbb\{M\}=\\\{0,\\dots,M\-1\\\}Then, each of theNNReceivers fuses all theMMavailable information from this hidden space\.

\(Usi,Crj\)→FrjCrj,j=ℕ=\{0,…,N−1\}\(U\_\{s\_\{i\}\},C\_\{r\_\{j\}\}\)\\xrightarrow\{F\_\{r\_\{j\}\}\}C\_\{r\_\{j\}\},\\quad j=\\mathbb\{N\}=\\\{0,\\dots,N\-1\\\}This yieldsNNupdated cachesCrj′C\_\{r\_\{j\}\}^\{\\prime\}, which can be optimized using the same SFT loss discussed in Section 3\.3\.4\. Losses from all Receivers are summed to update all Projectors and fusers\. During inference, the model supports both one\-to\-one and many\-to\-one \(multi\-sharer to single receiver\) settings\. As an initial exploration, we directly adopted the training data, fuser architecture, and hyperparameter settings from the pairwise fuser training, with vast possibilities left for future work\.

In Table[14](https://arxiv.org/html/2510.03215#A1.T14)we show the result of using Qwen2\.5\-Coder\-0\.5B\-Instruct and Qwen2\.5\-Math\-1\.5B\-Instruct as Sharers, Qwen3\-0\.6B and Qwen2\.5\-0\.5B\-Instruct as Receivers\.

Table 14:MMLU\-Redux accuracy in the multiple\-Receiver, multiple\-Sharer setting with shared latent projectors\. Receivers: Qwen3\-0\.6B and Qwen2\.5\-0\.5B\-Instruct; Sharers: Qwen2\.5\-Coder\-0\.5B\-Instruct and Qwen3\-4B\-Base\.SharerReceivers \(MMLU Acc\.\)Qwen3\-0\.6BQwen2\.5\-0\.5BNone34\.7838\.44Coder\-0\.5B46\.0742\.444B\-Base51\.2359\.17Both51\.0859\.81
#### A\.5\.3Incorporating with Agentic Flow

Here we show an exploration of C2C in agentic flow\. We adopt the agentic flow for math problem\-solving, following the workflow and prompts from Cognify\([He et al\., 2025](https://arxiv.org/html/2510.03215#bib.bib54)\)\. The workflow consists of a problem interpreter that analyzes the math problem and a problem solver that calculates the answer\. For C2C, we use the prompt of the math solver, so the problem interpretation is done by KVCache fusion\. Here we present the result on GSM8K\. As shown in the table, the multi\-agent flow increases the accuracy of math problem solving by 20\.01\. C2C has an accuracy of 62\.55, increasing the accuracy by 1\.37 when compared with the multi\-agent flow using T2T\. The performance can be further elevated to 78\.01 by using T\-C2C, which lets the math interpreter generate the interpretation and use C2C on both the question and the interpretation\.

Table 15:GSM8K accuracy comparing single\-model inference, multi\-agent T2T flow, C2C, and T\-C2C \(T2T interpretation combined with C2C cache fusion\)\.MethodAccuracySingle Model \(Qwen3\-0\.6B\)41\.17T2T \(Multi\-agent flow\)61\.18C2C62\.55T\-C2C78\.01

Similar Articles

Enabling KV Caching of Shared Prefix for Diffusion Language Models

arXiv cs.LG

This paper proposes BiCache, a novel KV caching technique for shared prefixes in diffusion language models, which avoids accuracy collapse by dynamically reusing cached keys and values in shallow layers and achieves 36.3%–98.3% throughput improvement.