On the Opportunities and Challenges of Prefill-to-Autoregressive Cross-Model Transfer
Organizations: King’s College London, UK · Tencent Youtu Lab, China · National Physical Laboratory, UK
Abstract
Prefill-to-Autoregressive Cross-model Transfer (PACT), a form of latent communication between language models, combines a larger model's prompt representations with a smaller model's efficient generation, offering a promising way to balance capability and inference cost. However, existing systems provide limited support for independently evaluating large-small model collaboration, and improved task performance alone does not establish whether the receiver benefits from the sender's information. We introduce PLatour, an open-source PACT framework that connects frozen models through lightweight, zero-initialized linear bridges trained directly with task rewards and supports hybrid-attention architectures. PLatour significantly outperforms open-source baselines on generation tasks and surpasses Mostik's reported results on shared mathematics and coding benchmarks using a substantially smaller sender. However, controlled experiments show that the gains on some tasks can be reproduced by uninformative sender signals, self-communication, or receiver-only training. We find that trainable bridges can act as parameter-efficient adaptation mechanisms without exploiting useful sender information. We therefore propose PACT-Check to quantify how much of a trained PACT system's gain genuinely comes from communication. Finally, we discuss the opportunities and challenges of PACT systems. Code is available at https://github.com/zhenyi4/platour.
Figures & tables
| Answer-Only / Without CoT | Generation / With CoT | |||||||
| Method | ARC-C | MMLU-Redux | Chemistry | Avg. | Chemistry | GSM8K | MATH500 | Avg. |
| Receiver-Alone | 74.23 | 53.96 | 39.05 | 55.75 | 41.43 | 80.86 | 73.40 | 65.23 |
| Qwen3-235B Qwen3-1.7B | ||||||||
| C2C | 92.75 | 83.68 | 60.95 | 79.13 | 41.01 | 75.09 | 64.60 | 60.23 |
| KV-Lingo | 91.21 | 77.88 | 40.95 | 70.01 | 40.95 | 17.06 | 11.95 | 23.32 |
| PLatour-SFT | 95.56 | 82.90 | 78.57 | 85.68 | 57.80 | 85.63 | 70.65 | 71.36 |
| Mathematics (DAPO-17k) | Coding (DeepCoder-24k Clean) | |||||||||
| Method | Sender | AIME-80 | AIME-135 | HMMT | IMO-Ans. | Avg. | LCB v6 | HumanEval | MBPP | Avg. |
| Receiver-Alone | – | 59.22 | 59.12 | 46.35 | 41.13 | 48.90 | 40.36 | 83.16 | 65.08 | 62.87 |
| PLatour | 397B | 71.88 | 72.73 | 61.77 | 49.25 | 60.97 | 52.50 | 93.67 | 85.43 | 77.20 |
| PLatour | 35B | 75.63 | 74.63 | 64.58 | 49.75 | 63.32 | 54.29 | 94.97 | 89.93 | 79.73 |
| Mostik | 753B | – | 70.74 ∗ | – | – | – | 54.14 ∗ | 86.13 ∗ | 82.00 ∗ | 74.09 |
| Sender-Alone | 397B | 85.86 | 86.39 | 82.29 | 61.06 | 76.40 | 63.79 | 95.43 | 86.78 | 82.00 |
| Answer-Only / Without CoT | Generation / With CoT | |||||
| Method | ARC-C | MMLU-Redux | Chemistry | Chemistry | GSM8K | MATH500 |
| Sender-Alone gain (235B) | ||||||
| Gain over Receiver-Alone (pp) | ||||||
| C2C | ||||||
| KV-Lingo | ||||||
| PLatour-SFT | ||||||
Appendix figures & tables23 assets
Supplementary material from the paper’s appendix.
Appendix
| Runtime adapter | GSM8K avg@2 | Truncation rate |
|---|---|---|
| Sample-wise, unpadded | 77.29 | 0.38 |
| Batched, intermediate padding | 76.42 | 0.30 |
| Batched, tail-only padding | 77.33 | 0.23 |
| Dataset | Train | Holdout | Test |
| Qwen3 | |||
| ARC-C | 1,107 | 12 | 1,172 |
| MMLU | 9,900 | 100 | 5,632 |
| Chemistry (no-CoT) | 1,871 | 19 | 210 |
| Chemistry (CoT) | 1,871 | 19 | 210 |
| GSM8K | 7,398 | 75 | 1,319 |
| Method | Sender information | Trainable components | Training objective |
| Standalone models | |||
| Receiver Alone | None | None | — |
| Sender Alone | — | None | — |
| Existing communication methods | |||
| C2C ( Fu et al., 2026 ) | KV caches | Communication modules | SFT |
| KV-Lingo ( Castin et al., 2026 ) | KV caches | Bridge | Linear alignment + KL-based training |
| Setting | SFT | KV-Lingo | GRPO |
|---|---|---|---|
| Epochs | 3 | 3 | 3 |
| Global batch size | 64 | 64 | 64 / 32 |
| Learning rate | |||
| LR schedule | Linear | Cosine | Constant |
| Warmup ratio | 10% | 5% | 0 |
| Task | Decoding | Token limit | |
| Qwen3 | |||
| ARC-C (val/test) | Greedy | 1 | 2,048 |
| MMLU (val/test) | Greedy | 1 | 64 |
| Chemistry (no-CoT) (val/test) | Greedy | 1 | 64 |
| Chemistry (CoT) (val/test) | Sampled | 8 | 2,048 |
| GSM8K (val/test) | Sampled | 2 | 2,048 |
| Method | 2022 | 2023 | 2024 | 2025 | 2026 I | AIME-135 |
|---|---|---|---|---|---|---|
| Receiver-Alone | 60.00 | 57.29 | 67.92 | 52.50 | 56.67 | 59.12 |
| PLatour (397B) | 73.54 | 73.33 | 77.92 | 65.63 | 73.75 | 72.73 |
| PLatour (35B) | 73.13 | 72.08 | 81.25 | 70.21 | 78.33 | 74.63 |
| Full-GRPO | 75.83 | 76.88 | 82.08 | 72.08 | 79.58 | 77.04 |
| LoRA-GRPO | 74.38 | 73.75 | 78.96 | 65.21 | 77.50 | 73.56 |
| Self-Communication | 73.13 | 70.21 | 75.83 | 68.33 | 76.67 | 72.41 |
| Method | 2022 | 2023 | 2024 | 2025 | 2026 I | AIME-80 |
|---|---|---|---|---|---|---|
| Receiver-Alone | 68.75 | 59.38 | 67.92 | 52.50 | 53.57 | 59.22 |
| PLatour (397B) | 78.13 | 70.31 | 77.92 | 65.63 | 71.88 | 71.88 |
| PLatour (35B) | 71.88 | 71.88 | 81.25 | 70.21 | 76.79 | 75.63 |
| Full-GRPO | 68.75 | 75.00 | 82.08 | 72.08 | 78.13 | 76.95 |
| LoRA-GRPO | 62.50 | 76.56 | 78.96 | 65.21 | 75.89 | 72.73 |
| Self-Communication | 62.50 | 73.44 | 75.83 | 68.33 | 75.00 | 72.42 |
| (%) | (%) | |||||
|---|---|---|---|---|---|---|
| Method | Feb. | Nov. | All 60 | Feb. | Nov. | All 60 |
| Receiver-Alone | 39.79 | 52.92 | 46.35 | 80.00 | 83.33 | 81.67 |
| PLatour (397B) | 54.38 | 69.17 | 61.77 | 86.67 | 90.00 | 88.33 |
| PLatour (35B) | 58.75 | 70.42 | 64.58 | 90.00 | 90.00 | 90.00 |
| Full-GRPO | 60.63 | 69.79 | 65.21 | 90.00 | 86.67 | 88.33 |
| LoRA-GRPO | 56.46 | 62.50 | 59.48 | 90.00 | 86.67 | 88.33 |
| Sender | Prompt | MATH500 | AIME | Tok. |
| – | Receiver-Alone | 85.65 | 58.61 | – |
| Qwen3.5-35B-A3B | T2T | 86.10 (+0.45 [ 0.85, 1.75]) | 58.98 (+0.37 [ 1.81, 2.55]) | 47–58 |
| Step-Back | 85.75 (+0.10 [ 1.50, 1.65]) | – | 138 | |
| Plan | 86.15 (+0.50 [ 1.20, 2.20]) | – | 134 | |
| Hint | 86.05 (+0.40 [ 1.25, 2.05]) | 61.48 (+2.87 [ 0.09, 5.79]) | 102–265 | |
| Understand | 87.30 (+1.65 [0.25, 3.05]) | 61.76 (+3.15 [0.60, 5.74]) | 274–299 |
| Sender | Prompt | AIME | HMMT | IMO-Ans. |
|---|---|---|---|---|
| – | Receiver-Alone | 61.25 | 44.27 | 38.63 |
| 397B | T2T | 60.46 ( 0.79) | 46.56 (+2.29) | 41.69 (+3.06) |
| Understand | 63.15 (+1.90) | 49.06 (+4.79) | 42.06 (+3.44) | |
| 35B | T2T | 61.30 (+0.05) | 45.63 (+1.35) | 39.88 (+1.25) |
| Understand | 62.92 (+1.67) | 46.77 (+2.50) | 41.94 (+3.31) | |
| 4B | Understand | 57.36 ( 3.89) | 43.96 ( 0.31) | 39.63 (+1.00) |
| Standalone baselines | Qwen3-4B: 84.60 Qwen3-30B: 88.65 Qwen3.5-4B: 83.30 Qwen3.5-122B: 93.15 | ||
| Ablation | Variant | Sender Receiver | MATH500 |
| Hidden states or KV caches | Hidden-state transfer | Qwen3-30B Qwen3-4B | 88.05 |
| Hidden-state transfer (no propagate) | Qwen3-30B Qwen3-4B | 86.80 | |
| KV-cache transfer | Qwen3-30B Qwen3-4B | 86.00 | |
| KV-cache transfer (propagate) | Qwen3-30B Qwen3-4B | 85.05 | |
| Original C2C recipe + on-policy | Qwen3-30B Qwen3-4B | 86.85 | |
| Answer-only | CoT Generation | |||||
| Method | Layer Matching | ARC-C | MMLU-Redux | Chemistry | Chemistry | GSM8K |
| Qwen3-235B Qwen3-1.7B | ||||||
| PLatour-SFT | Equal-width | 89.25 | 77.22 | 79.05 | 50.18 | 82.52 |
| Last- | 95.56 | 82.90 | 78.57 | 57.80 | 85.63 | |
| PLatour-GRPO | Equal-width † | – | – | – | – | 89.35 |
| Last- | – | – | – | – | 86.50 | |
| avg@4 (%) | ||
|---|---|---|
| Step | Last- | Relative-depth (full-to-full) |
| 0 | 83.65 | 83.25 |
| 30 | 88.60 | 91.25 |
| 59 | 82.95 | 89.15 |
| 89 | 89.20 | 90.00 |
| 118 | 90.75 | 91.10 |
| Method | Projection | Init. | Propagation | Accuracy (%) | Bridge Weight Norm |
| Receiver alone | – | – | – | 80.86 | – |
| C2C | Original | Random | No | 75.85 | 16.61 |
| Linear C2C | Separate K/V | Random | No | 75.63 | 18.48 |
| Linear C2C | Separate K/V | Zero | No | 79.87 | 1.17 |
| Linear C2C | Separate K/V | Zero | Yes | 82.22 | 1.10 |
| Linear C2C | Shared K/V | Random | No | 74.68 | 18.48 |
| GRPO step | |||||
|---|---|---|---|---|---|
| Initialization | 0 | 30 | 60 | 90 | 120 |
| Zero | 84.7 | 85.6 | 87.9 | 87.5 | 88.1 |
| Random | 79.3 | 82.4 | 83.7 | 84.4 | 85.1 |
| Method / Recipe | ARC-C | MMLU-Redux | Chemistry | Chemistry (Gen) | GSM8K | MATH500 |
|---|---|---|---|---|---|---|
| Receiver-Alone | 74.23 | 53.96 | 39.05 | 41.43 | 80.86 | 73.40 |
| Qwen3-235B Qwen3-1.7B | ||||||
| C2C | 92.75 | 83.68 | 60.95 | 41.01 | 75.09 | 64.60 |
| PLatour-SFT | 95.56 | 82.90 | 78.57 | 57.80 | 85.63 | 70.65 |
| Original | 91.21 | 77.88 | 40.95 | 40.95 | 17.06 | 11.95 |
| PLatour Recipe | 90.19 | 77.70 | 39.05 | – | – | – |
| Method | Supervision Source | Chemistry (CoT) | GSM8K | MATH500 |
|---|---|---|---|---|
| LoRA-SFT | Qwen3-235B | 48.10 | 81.16 | 70.00 |
| Qwen3-8B | 38.99 | 81.69 | 72.55 | |
| Qwen3-1.7B | 40.83 | 81.08 | 72.05 | |
| Full-SFT | Qwen3-235B | 51.13 | 83.59 | 70.55 |
| Qwen3-8B | 40.65 | 82.56 | 73.40 | |
| Qwen3-1.7B | 42.62 | 81.61 | 71.85 |
| Sender Receiver | SFT | GRPO | SFT / GRPO |
| GSM8K | |||
| 235B 1.7B | 21.128 | 2.634 | |
| 8B 1.7B | 19.132 | 2.299 | |
| Chemistry (CoT) | |||
| 235B 1.7B | 11.568 | 1.855 | |
| 8B 1.7B | 9.400 | 2.178 | |
| Step | PLatour-GRPO | LoRA-GRPO | ||||
|---|---|---|---|---|---|---|
| Accuracy | Avg. Length | Clipping | Accuracy | Avg. Length | Clipping | |
| 0 | 73.10% | 878 | 2.30% | 73.35% | 872 | 2.45% |
| 59 | 78.20% | 1,275 | 9.65% | 78.20% | 1,269 | 10.50% |
| 118 | 76.45% | 992 | 5.55% | 79.60% | 1,433 | 13.20% |
| 177 | 0.00% | 2,438 | 59.40% | 80.10% | 1,486 | 14.45% |
| 236 | 0.00% | 2,246 | 54.75% | 80.60% | 1,505 | 14.40% |
| Answer-Only / Without CoT | Generation / With CoT | ||||||||
| Setting | Method | ARC-C | MMLU-Redux | Chemistry | Avg. | Chemistry | GSM8K | MATH500 | Avg. |
| Receiver-Alone | 74.23 | 53.96 | 39.05 | 55.75 | 41.43 | 80.86 | 73.40 | 65.23 | |
| Cross-Model Transfer | PLatour-SFT | 95.56 | 82.90 | 78.57 | 85.68 | 57.80 | 85.63 | 70.65 | 71.36 |
| PLatour | – | – | – | – | 69.29 | 89.35 | 78.20 | 78.95 | |
| Dummy Transfer (DT) | PLatour-SFT | 75.68 | 57.90 | 39.05 | 57.54 | 38.04 | 80.71 | 70.90 | 63.22 |
| PLatour | – | – | – | – | 52.44 | 87.76 | 78.20 | 72.80 | |
| Mathematics (DAPO-17k) | Coding (DeepCoder-24k Clean) | ||||||||
| Method | AIME-80 | AIME-135 | HMMT | IMO-Ans. | Avg. | LCB v6 | HumanEval | MBPP | Avg. |
| Receiver-Alone | 59.22 | 59.12 | 46.35 | 41.13 | 48.90 | 40.36 | 83.16 | 65.08 | 62.87 |
| Cross-model transfer | |||||||||
| PLatour (35B) | 75.63 | 74.63 | 64.58 | 49.75 | 63.32 | 54.29 | 94.97 | 89.93 | 79.73 |
| Mostik (753B) | – | 70.74 ∗ | – | – | – | 54.14 ∗ | 86.13 ∗ | 82.00 ∗ | 74.09 |
| Controls for PLatour | |||||||||
| Answer-only | CoT Generation | ||||||
| Method | Inference Setting | ARC-C | MMLU-Redux | Chemistry | Chemistry | GSM8K | MATH500 |
| Receiver alone (1.7B) | Receiver-only | 74.23 | 53.96 | 39.05 | 41.43 | 80.86 | 73.40 |
| Best trained receiver | Per-task best | 81.06 | 61.54 | 77.62 | 65.95 | 88.53 | 82.25 |
| Qwen3-235B Qwen3-1.7B | |||||||
| PLatour-SFT | Original | 95.56 | 82.90 | 78.57 | 57.80 | 85.63 | 70.65 |
| Dummy Transfer | 75.68 | 57.90 | 39.05 | 38.04 | 80.71 | 70.90 | |
Multi-LLM Collaboration
Multi-LLM collaboration studies how large language models share work, exchange information, and combine outputs to improve capability, reliability, or cost.
See all 88 papers