Swarm Telepathy: Prefill-Free KV-Cache Transfer Across Families
Organizations: MIT CSAIL · MIT-IBM Computing Research Lab
Abstract
LLM multi-agent systems split work across agents that communicate through text. An agent summarizes its findings, another agent receives the text. This constrains communication to discrete tokens and costs redundant compute, limiting bandwidth and capabilities of multi-agent systems. Recent works demonstrate KV-cache transfer between LLMs but they either require the LLMs to be within the same family or cannot function across context, thus requiring the receiver to prefill text. We present SwaT (Swarm Telepathy), the first cross-family KV-cache transfer method that allows prefill-free communication in multi-family multi-agent systems. In an agent-to-agent communication setting, combining SwaT with recent advances in KV-cache compaction beats text-to-text communication in both accuracy and speed, with a mean of higher accuracy and a mean of faster wall-clock time. Experiments show SwaT achieves high performance on 17 benchmarks across 12 LLMs and 6 families. Additionally, given a sender Vision-Language Model (VLM), SwaT is able to transfer the vision capabilities to a text-only receiver LLM exceeding text-to-text communication despite SwaT being trained on text-only data. SwaT keeps both sender and receiver models frozen without fine-tuning and only requires tokens and GPU-day to train.
Figures & tables
| Paper | Date | Different | Cross- | Skip |
|---|---|---|---|---|
| Sizes | Family | Prefill | ||
| Closed Form ( Heo et al., 2026 ) | Aug 2026 | ✓ | ✗ | ✓ |
| CacheBridge ( Qu et al., 2026 ) | Sep 2026 | ✓ | ✗ | ✓ |
| KV Alignment ( Dery et al., 2026 ) | Jan 2026 | ✓ | ✗ | ✓ |
| Dense Latent ( Chen et al., 2026 ) | Jun 2026 | ✓ | ✗ | ✓ |
| LCF ( Rossi et al., 2026 ) | May 2026 | ✓ | ✗ | ✗ |
| In-domain (9) | OOD (8) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Sender | Receiver | Short Acc | Context Acc | Context F1 | Short Acc | Context Acc | Context F1 | Mean | |
| Small | Large | ||||||||
| Qwen 3 4B | Llama 3 8B | 100.6% | 100.2% | 110.9% | 88.7% | 91.6% | 98.7% | 98.5% | |
| Llama 3 8B | Qwen 3 14B | 89.6% | 98.2% | 116.1% | 86.5% | 98.9% | 103.5% | 97.5% | |
| Ministral 3 8B | Llama 3.2 11B | 104.2% | 97.5% | 108.5% | 89.7% | 92.8% | 99.0% | 99.4% | |
| Gemma 3 4B | Granite 3.3 8B | 95.4% | 93.6% | 159.8% | 82.0% | 95.0% | 131.4% | 108.5% | |
| Qwen3-4B Llama3-8B | Llama3-8B Qwen3-14B | Gemma3-12B Qwen3-4B | ||||||||
| Metric | Budget | T2T | \swat | Change | T2T | \swat | Change | T2T | \swat | Change |
| Lowest | 16.2 compression | 12.7 | 17.2 | |||||||
| Score | 34.2 | 53.1 | +18.9 4.6 | 37.2 | 58.6 | +21.4 4.5 | 29.8 | 49.0 | +19.3 5.5 | |
| Tokens | 117 | 113 | 3.1 2.1% | 161 | 149 | 7.4 3.3% | 114 | 110 | 3.8 2.2% | |
| GPU (ms) | 3,608 | 1,527 | 2.4 0.4 | 3,675 | 1,897 | 1.9 0.2 | 7,329 | 2,094 | 3.5 0.6 | |
| TTFT (ms) | 9.2 | 3.8 | 2.4 0.2 | 21.8 | 7.3 | 3.0 0.3 | 6.7 | 3.2 | 2.1 0.1 | |
| Method | VQAv2 | TQA | OKVQA | GQA | VW | Avg. |
|---|---|---|---|---|---|---|
| Gemma 3 4B Granite 3.3 8B | ||||||
| Sender | 45.3 ∗ | 53.4 ∗ | 22.0 ∗ | 31.4 ∗ | 19.0 | 34.2 .4 ∗ |
| T2T | 33.8 ∗ | 32.0 ∗ | 15.7 ∗ | 16.3 ∗ | 7.7 ∗ | 21.1 .4 ∗ |
| \swat | 59.5 | 61.8 | 28.7 | 39.5 | 18.3 | 41.6 .4 |
| Gemma 3 4B Llama 3 8B | ||||||
| Sender | 45.3 ∗ | 53.4 ∗ | 22.0 ∗ | 31.4 ∗ | 19.0 | 34.2 .4 ∗ |
| CMMLU subject | Qwen | Llama | \swat Q L | |
|---|---|---|---|---|
| 3 4B | 3 8B | Acc. | Change | |
| Arts | 90.0 | 55.6 | 88.8 | +59.6% |
| Security study | 83.7 | 55.6 | 77.0 | +38.7% |
| Concept. physics | 83.7 | 45.6 | 73.5 | +61.2% |
| Prof. psychology | 82.8 | 56.0 | 77.6 | +38.5% |
| All 67 subjects | 69.7 | 51.2 | 65.1 | +27.1% |
| Qwen 3 4B Llama 3 8B | Llama 3 8B Qwen 3 14B | |||||||||||
| FLOPs (TFLOPs) | Latency (ms) | FLOPs (TFLOPs) | Latency (ms) | |||||||||
| Seq Len | Re-prefill | \swat | Ratio | Re-prefill | \swat | Speedup | Re-prefill | \swat | Ratio | Re-prefill | \swat | Speedup |
| 64 | 0.89 | 0.04 | 24.7 | 26.0 | 2.1 | 12.3 | 1.69 | 0.04 | 45.3 | 43.5 | 2.2 | 20.2 |
| 256 | 3.59 | 0.15 | 24.4 | 31.7 | 2.6 | 12.0 | 6.79 | 0.15 | 44.7 | 47.8 | 2.7 | 18.0 |
| 1K | 14.57 | 0.63 | 23.2 | 52.9 | 5.7 | 0 9.3 | 27.49 | 0.65 | 42.5 | 95.8 | 5.7 | 16.7 |
| 4K | 61.57 | 3.13 | 19.7 | 209.9 | 21.7 | 0 9.7 | 115.11 | 3.20 | 35.9 | 394.1 | 22.3 | 17.7 |
| Sender Receiver | Mode | Closed form ( Heo et al., 2026 ) | Dense latent ( Chen et al., 2026 ) | \swat (ours) |
|---|---|---|---|---|
| Qwen 3 4B Qwen 3 8B | Same Family | 59.9 0.2 | 73.5 0.1 | 72.3 0.2 |
| Qwen 3 4B Qwen 2 7B | Cross Gen. | 41.0 0.5 | 47.3 0.2 | 68.1 0.1 |
| Qwen 3 4B Llama 3 8B | Cross Family | 30.5 2.2 | 43.5 0.3 | 63.5 0.1 |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Short | Context | |||||||||
| Pair | Row | ARC-C Acc | HSwag Acc | WGrande Acc | MMLU Acc | GSM8K Acc | QuALITY Acc | QASPER F1 | Hotpot F1 | MuSiQue F1 |
| Small Large | ||||||||||
| Qwen 3 4B | Receiver | 80.6 | 77.2 | 59.2 | 62.2 | 75.2 | 64.1 | 49.0 | 67.4 | 34.6 |
| Llama 3 8B | \swat | 85.2 | 83.6 | 58.8 | 62.0 | 67.6 | 64.2 | 51.1 | 70.6 | 42.6 |
| Retention (%) | 105.7 | 108.3 | 99.3 | 99.7 | 89.9 | 100.2 | 104.4 | 104.8 | 123.4 | |
| Llama 3 8B | Receiver | 92.6 | 91.4 | 69.4 | 73.2 | 89.8 | 80.1 | 49.1 | 73.1 | 43.4 |
| Short | Context | ||||||||
| Pair | Row | MedQA Acc | OpenBookQA Acc | MATH-500 Acc | BoolQ Acc | RACE Acc | LongHealth Acc | SQuAD F1 | NarrQA F1 |
| Small Large | |||||||||
| Qwen 3 4B | Receiver | 60.0 | 76.0 | 28.4 | 83.7 | 81.3 | 66.8 | 88.9 | 74.2 |
| Llama 3 8B | \swat | 54.8 | 79.2 | 20.0 | 79.8 | 76.4 | 57.0 | 87.5 | 73.4 |
| Retention (%) | 91.3 | 104.2 | 70.4 | 95.3 | 94.0 | 85.4 | 98.4 | 98.9 | |
| Llama 3 8B | Receiver | 64.4 | 90.2 | 76.6 | 89.1 | 89.4 | 72.0 | 86.9 | 72.7 |
| Qwen3-4B Llama3-8B | Llama3-8B Qwen3-14B | Gemma3-12B Qwen3-4B | ||||||||
| Metric | Budget | T2T | \swat | Change | T2T | \swat | Change | T2T | \swat | Change |
| Lowest | 10 compression ( ) | 9 ( ) | 10 ( ) | |||||||
| Score | 44.6 | 62.8 | +18.2 | 47.2 | 67.9 | +20.6 | 37.9 | 53.8 | +15.9 | |
| Tokens | 144 | 132 | 8.2% | 170 | 154 | 9.6% | 151 | 138 | 8.3% | |
| GPU (ms) | 4,731 | 997 | 4.7 | 3,687 | 1,438 | 2.6 | 9,452 | 1,336 | 7.1 | |
| TTFT (ms) | 9.8 | 3.6 | 2.7 | 21.8 | 6.5 | 3.4 | 7.2 | 2.9 | 2.5 | |
| Qwen3-4B Llama3-8B | Llama3-8B Qwen3-14B | Gemma3-12B Qwen3-4B | ||||||||
| Metric | Budget | T2T | \swat | Change | T2T | \swat | Change | T2T | \swat | Change |
| Lowest | 58 compression ( ) | 26 ( ) | 39 ( ) | |||||||
| Score | 28.7 | 37.2 | +8.5 | 39.0 | 47.8 | +8.8 | 30.8 | 40.5 | +9.8 | |
| Tokens | 130 | 129 | 0.5% | 308 | 303 | 1.5% | 203 | 202 | 0.4% | |
| GPU (ms) | 4,299 | 3,410 | 1.3 | 7,481 | 4,840 | 1.5 | 13,791 | 5,567 | 2.5 | |
| TTFT (ms) | 11.7 | 5.9 | 2.0 | 38.0 | 12.0 | 3.2 | 11.2 | 5.1 | 2.2 | |
| Qwen3-4B Llama3-8B | Llama3-8B Qwen3-14B | Gemma3-12B Qwen3-4B | ||||||||
| Metric | Budget | T2T | \swat | Change | T2T | \swat | Change | T2T | \swat | Change |
| Lowest | 14 compression ( ) | 10 ( ) | 15 ( ) | |||||||
| Score | 11.8 | 24.0 | +12.2 | 11.8 | 32.6 | +20.8 | 8.2 | 20.0 | +11.7 | |
| Tokens | 168 | 168 | 0.2% | 254 | 248 | 2.3% | 171 | 166 | 3.4% | |
| GPU (ms) | 5,287 | 1,568 | 3.4 | 5,722 | 2,290 | 2.5 | 10,607 | 2,441 | 4.3 | |
| TTFT (ms) | 9.9 | 3.7 | 2.7 | 27.0 | 6.6 | 4.1 | 7.8 | 2.9 | 2.6 | |
| Qwen3-4B Llama3-8B | Llama3-8B Qwen3-14B | Gemma3-12B Qwen3-4B | ||||||||
| Metric | Budget | T2T | \swat | Change | T2T | \swat | Change | T2T | \swat | Change |
| Lowest | 7 compression ( ) | 7 ( ) | 9 ( ) | |||||||
| Score | 29.2 | 65.6 | +36.4 | 29.8 | 66.7 | +36.9 | 19.1 | 53.1 | +34.0 | |
| Tokens | 108 | 103 | 4.9% | 115 | 103 | 10.7% | 84 | 80 | 4.3% | |
| GPU (ms) | 3,286 | 1,085 | 3.0 | 2,806 | 1,023 | 2.7 | 5,590 | 1,083 | 5.2 | |
| TTFT (ms) | 8.3 | 3.0 | 2.8 | 16.8 | 5.9 | 2.8 | 5.2 | 2.6 | 2.0 | |
| Qwen3-4B Llama3-8B | Llama3-8B Qwen3-14B | Gemma3-12B Qwen3-4B | ||||||||
| Metric | Budget | T2T | \swat | Change | T2T | \swat | Change | T2T | \swat | Change |
| Lowest | 41 compression ( ) | 27 ( ) | 41 ( ) | |||||||
| Score | 21.7 | 34.3 | +12.6 | 26.5 | 36.3 | +9.8 | 23.0 | 31.9 | +8.9 | |
| Tokens | 106 | 106 | +0.2% | 165 | 164 | 0.5% | 108 | 108 | 0.2% | |
| GPU (ms) | 3,269 | 2,125 | 1.5 | 3,850 | 2,781 | 1.4 | 6,953 | 3,337 | 2.1 | |
| TTFT (ms) | 8.0 | 2.9 | 2.8 | 19.8 | 5.5 | 3.6 | 5.4 | 2.4 | 2.2 | |
| Qwen3-4B Llama3-8B | Llama3-8B Qwen3-14B | Gemma3-12B Qwen3-4B | ||||||||
| Metric | Budget | T2T | \swat | Change | T2T | \swat | Change | T2T | \swat | Change |
| Lowest | 42 compression ( ) | 30 ( ) | 52 ( ) | |||||||
| Score | 51.6 | 59.2 | +7.6 | 57.8 | 71.8 | +13.9 | 53.6 | 61.6 | +8.0 | |
| Tokens | 132 | 128 | 2.5% | 184 | 180 | 2.0% | 106 | 104 | 2.3% | |
| GPU (ms) | 3,721 | 1,476 | 2.5 | 4,174 | 2,085 | 2.0 | 7,229 | 2,208 | 3.3 | |
| TTFT (ms) | 11.8 | 6.0 | 2.0 | 27.3 | 11.6 | 2.3 | 8.2 | 4.9 | 1.7 | |
| Qwen3-4B Llama3-8B | Llama3-8B Qwen3-14B | Gemma3-12B Qwen3-4B | ||||||||
| Metric | Budget | T2T | \swat | Change | T2T | \swat | Change | T2T | \swat | Change |
| Lowest | 3 compression ( ) | 4 ( ) | 4 ( ) | |||||||
| Score | 51.6 | 88.7 | +37.1 | 48.4 | 87.5 | +39.1 | 35.8 | 82.4 | +46.6 | |
| Tokens | 64 | 60 | 5.5% | 60 | 47 | 22.9% | 50 | 47 | 7.2% | |
| GPU (ms) | 1,852 | 1,068 | 1.7 | 1,272 | 935 | 1.4 | 2,923 | 1,220 | 2.4 | |
| TTFT (ms) | 6.2 | 3.1 | 2.0 | 11.5 | 5.9 | 1.9 | 4.0 | 2.5 | 1.6 | |
| Qwen3-4B Llama3-8B | Llama3-8B Qwen3-14B | Gemma3-12B Qwen3-4B | All pairs | |||||||||
| Metric | T2T | SwaT | Change | T2T | SwaT | Change | T2T | SwaT | Change | T2T | SwaT | Change |
| Score | 38.8 | 54.8 | +41.2% | 39.2 | 59.1 | +50.6% | 34.1 | 52.8 | +54.9% | 37.3 | 55.5 | +48.8% |
| Score (pts) | 42.9 | 57.8 | +14.9 | 42.9 | 61.9 | +19.0 | 38.0 | 56.2 | +18.2 | 41.3 | 58.6 | +17.4 |
| Tokens | 293 | 254 | 13.1% | 269 | 243 | 9.7% | 309 | 269 | 13.1% | 290 | 255 | 12.0% |
| GPU (ms) | 8,752 | 2,150 | 4.1 | 6,198 | 2,360 | 2.6 | 19,761 | 2,888 | 6.8 | 10,234 | 2,447 | 4.2 |
| TTFT (ms) | 18.0 | 4.0 | 4.5 | 31.8 | 7.5 | 4.3 | 14.1 | 3.4 | 4.2 | 20.1 | 4.7 | 4.3 |
| Ablation | \swat |
|---|---|
| \swat | |
| \swat (w/ c2c ( Fu et al., 2026 ) token alignment) | |
| Headwise MLP | |
| Phase 1 only | |
| Phase 2 only | |
| Dense loss only |
| Method | Seq. len | EM | F1 |
|---|---|---|---|
| Baselines | |||
| Qwen 3 4B | 28K | 20.4 | 36.75 |
| Llama 3 8B truncate | 8K | 5.4 | 13.32 |
| Llama 3 8B | 5.6K | 21.2 | 34.95 |
| \swat | |||
| Qwen Llama | 5.6K | 24.8 | 41.87 |
| Method | VQAv2 | TQA | OKVQA | GQA | VW | Avg. |
|---|---|---|---|---|---|---|
| Gemma 3 4B Gemma 3 4B | ||||||
| Sender | 45.3 ∗ | 53.4 ∗ | 22.0 | 31.4 ∗ | 19.0 | 34.2 .4 ∗ |
| \swat | 53.8 | 56.6 | 22.4 | 35.3 | 19.0 | 37.4 .4 |
| Gemma 3 4B Granite 3.3 8B | ||||||
| Sender | 45.3 ∗ | 53.4 ∗ | 22.0 ∗ | 31.4 ∗ | 19.0 | 34.2 .4 ∗ |
| T2T | 33.8 ∗ | 32.0 ∗ | 15.7 ∗ | 16.3 ∗ | 7.7 ∗ | 21.1 .4 ∗ |
| Method | DocVQA | InfoVQA | Avg. |
|---|---|---|---|
| Gemma 3 4B Gemma 3 4B | |||
| Sender | 73.3 | 41.6 | 57.4 .8 |
| \swat | 40.9 | 26.8 | 33.8 .8 |
| Gemma 3 4B Granite 3.3 8B | |||
| Sender | 73.3 | 41.6 | 57.4 .8 |
| T2T | 39.3 ∗ | 25.5 ∗ | 32.4 .8 ∗ |
Multi-Agent Communication
Multi-agent communication studies how autonomous agents exchange information to coordinate decisions, share knowledge, and act together under constraints.
See all 380 papers