Research
Think Before You Speak: Enabling Training-Free Latent Communication Between Language Models
Overview Research area: Natural Language Processing; specifically multi-agent LLM systems, KV cache reuse, and latent (non-text) inter-model communication. Technical level: Intermediate. The paper is

- arXiv
- 2610.16165
- Published
- 2026-10-12
- Authors
- Rishi Khare
AI summary
Overview
- Research area: Natural Language Processing; specifically multi-agent LLM systems, KV cache reuse, and latent (non-text) inter-model communication.
- Technical level: Intermediate. The paper is readable without deep systems expertise, but it assumes familiarity with transformer attention, KV caches, prefill/decode, and time-to-first-token (TTFT) latency.
- Scope in one sentence: The paper introduces CacheFuse, a training-free method that linearly interpolates the KV caches of two different-sized Qwen3 models with matching cache geometry, and evaluates it on four multiple-choice benchmarks for accuracy and latency.
What This Paper Is About
Multi-agent LLM systems normally coordinate by exchanging natural-language text: one model writes a message, the next model prefills it. This text exchange is slow and creates a latency bottleneck. Recent work lets models share KV caches directly instead of text, but those methods train a separate neural fusion adapter for every model pair, which means up to O(n²) adapters for a network of n models.
CacheFuse asks whether that fusion can be done with no training at all — simply by blending the sharer's and receiver's caches with a single scalar weight — for models whose caches happen to have identical shapes.
Key Contributions
- A training-free fusion method. CacheFuse combines a sharer model's per-layer KV cache with a receiver model's own cache using a single scalar interpolation weight θ, with no learned adapters and no fine-tuning.
- A geometry-based compatibility criterion. The method identifies when direct cache transfer is well-defined: two models must share identical number of KV heads, per-head dimension, and layer depth, i.e. KV cache dimensions (n_kv, d_head, L).
- A systematic four-benchmark, four-model-pair evaluation covering MMLU-Redux, MMLU-Pro, ARC-Challenge, and OpenBookQA across Qwen3-8B→4B, 4B→8B, 1.7B→0.6B, and 0.6B→1.7B transfers, including full θ sweeps and baselines.
- Accuracy and latency evidence showing up to 8.6 percentage points higher accuracy than single-model baselines and up to 12.2× TTFT speedup over text-to-text communication, plus an offline θ calibration procedure for reducing test-time search.
Main Findings
- Fusion can beat both models. For Qwen3-8B → Qwen3-4B, the fused cache (θ = 0.5 to 0.6) exceeds the receiver on all four benchmarks by up to 8.6 pp on OpenBookQA. The fused Qwen3-4B even exceeds the standalone larger Qwen3-8B sharer by up to 1.6 pp on OpenBookQA, and exceeds the standalone 8B model across all four benchmarks.
- Large-to-small transfers gain more. When a stronger model shares into a weaker receiver (8B→4B and 1.7B→0.6B), fusion yields larger gains over the receiver alone. When a stronger model consumes a weaker model's cache (0.6B→1.7B and 4B→8B), the benefit is incremental — at most about 1 pp accuracy improvement.
- Raw replacement is usually unusable. Direct cache replacement (θ = 1) approximately collapses to random-chance correctness in every pair except 8B→4B, where the raw 8B cache still achieves about 83.5% on ARC-Challenge; the reverse 4B→8B direction reaches 39.2% on ARC-Challenge.
- CacheFuse beats the text baseline in most settings, but not all. On 1.7B→0.6B and 0.6B→1.7B, CacheFuse outperforms the T2T baseline on nearly every benchmark. On 4B→8B, T2T scores higher (for example 46.85 vs 44.79 on MMLU-Pro and 87.80 vs 86.00 on OpenBookQA).
- Latent transfer is much faster. T2T TTFT ranges from 384 ms (0.6B as sharer) to 1469 ms (8B as sharer); CacheFuse reduces TTFT by up to 12.2× versus T2T for Qwen3-8B→Qwen3-4B on ARC-Challenge, while single-model baselines are about 18× faster. TTEoA shows a smaller speedup factor because it is dominated by answer decoding.
- θ can be approximated offline. Using the first 1000 examples of each train split (ARC-Challenge and OpenBookQA), selecting among the top 3 θ values from a 1000-example calibration sweep consistently outperforms the receiver alone and nears test-time calibration accuracy.
Methodology in Plain English
Each decoder layer of a transformer stores a key vector and a value vector for every processed token, per KV head — this is the KV cache. CacheFuse first checks a simple structural condition: two models can exchange caches directly only if their caches have the same shape — the same number of key/value heads, the same per-head dimension, and the same number of layers. Within the Qwen3 family, Qwen3-8B and Qwen3-4B share 36 decoder layers and cache dimensions (8, 128, 36), while Qwen3-1.7B and Qwen3-0.6B share 28 decoder layers and (8, 128, 28).
Given a compatible pair, both models prefill the same prompt independently. The per-layer key and value tensors are then blended elementwise:
(K,V)_fused = θ (K,V)_sharer + (1 − θ)(K,V)_receiver
The scalar θ in [0,1] controls how much of the sharer's cache is mixed in, uniformly across all layers. At θ = 0 the receiver uses only its own cache; at θ = 1 the sharer's cache replaces it entirely. The receiver then decodes its answer from the fused cache.
For evaluation, the receiver's cache and the sharer's transferred cache are each prefilled exactly once per question, and only θ is varied, so all approaches within a pair are scored on the same prefill caches. Accuracy is measured as the argmax of next-token logits restricted to the option-letter tokens, which makes scoring independent of decode settings. All latency numbers are reported on a single NVIDIA A5000 GPU (24GB VRAM), and results are averaged over two seeded runs (seeds 40 and 42) on CUDA 13.0 and transformers 5.12.1.
Why This Matters
Impact on research. The paper argues that learned pair-wise fusion adapters are not strictly necessary for cross-model latent communication, at least when cache geometry matches. This reframes cross-model cache sharing as a compatibility condition plus a closed-form blend rather than a training problem, and it reports that a small model decoding from a fused cache can surpass the larger model it borrowed from — a result that invites further study of what information survives interpolation.
Real-world applications:
- Multi-agent LLM serving: reducing the per-hop prefill cost between agents that currently exchange text messages.
- Cost-efficient deployment: serving a cheaper small model that borrows the cache of a larger model to raise answer quality.
- Latency-sensitive pipelines: interactive or cascaded agent workflows where TTFT dominates user-perceived delay.
- Cascaded / speculative routing: using a stronger model's cache to improve a weaker downstream model without running the stronger model at answer time.
Industry relevance. The paper's central practical claim is deployment simplicity: no adapters to train, and therefore no O(n²) pairwise training burden for a network of n models. The reported 12.2× TTFT reduction over text-to-text communication is directly relevant to serving cost and throughput.
Limitations stated by the author. CacheFuse requires the sharer and receiver caches to share the same KV cache dimensions, and the experiments only cover model pairs that share the same tokenizer (Qwen3 in this work).
Future Directions
- Extending cross-model KV cache transfer to pairs with entirely heterogeneous tokenizers and architectures, such as Qwen to Llama.
- Generalizing beyond matched cache geometry, since the method currently requires identical n_kv, d_head, and L.
- Better θ selection: the paper only shows an offline calibration sweep on ARC-Challenge and OpenBookQA train splits (first 1000 examples), leaving principled or adaptive per-query θ selection open.
- Understanding why fused caches can exceed both parent models, including the sharp drop-off observed at high θ for the 1.7B→0.6B and 0.6B→1.7B pairs.
- Broader evaluation beyond the four multiple-choice benchmarks (MMLU-Redux, MMLU-Pro, ARC-Challenge, OpenBookQA) used here.
Target Audience
Researchers and engineers working on LLM inference systems, multi-agent LLM architectures, KV cache management, and efficient serving. It is also useful for practitioners evaluating whether latent communication is a practical alternative to text exchange in production agent pipelines. Readers without background in transformer attention or cache mechanics may need to consult the cited prior work (Cache-to-Cache, Latent Cache Flow, DroidSpeak, KVCOMM, CacheBlend, RelayCaching) first.
Authors’ abstract
Large language models (LLMs) have demonstrated remarkable capabilities in solving complex tasks in coding, mathematical logic, and iterative reasoning, especially by coordinating effectively within multi-agent systems (MAS). However, language agents traditionally communicate via text exchange, which introduces a bottleneck in information transfer and adds prefill latency for downstream agents. Recent work proposes that directly sharing the key-value (KV) cache between language models can enable efficient latent collaboration, entirely bypassing standard text-based communication. To enable latent communication between heterogeneous models of different sizes, prior work introduces trained fusion adapters for each model pair, which limits practical deployment. We introduce CacheFuse, a training-free method which demonstrates that augmenting a downstream model with an upstream model's KV cache using linear interpolation consistently enables superior performance than the standalone downstream model can achieve. We systematically analyze CacheFuse across four reasoning and knowledge benchmarks and demonstrate up to 8.6 percentage points higher accuracy compared to single-model baselines and up to 12.2x TTFT speedup compared to text-based communication in multi-model inference.