BeNice! (arXiv:2610.31633): Menutup Inference-Memory Gap pada Looped Language Models Melalui KV-Sharing Lintas Rekurensi, Fixed-Point Convergence, dan Penghematan 66% Memori GPU
Analisis arsitektur sistemik riset frontier machine learning systems (arXiv:2610.31633, Hayden Prairie, Jacob M. Ryan, Taylor Berg-Kirkpatrick, dan Daniel Y. Fu — University of California, San Diego & Together AI, Oktober 2026): Looped Transformer architectures mampu meningkatkan kualitas representasi secara eksponensial tanpa menambah parameter model dengan melewatkan aktivasi berulang kali melalui blok layer yang sama. Namun, di fase inferensi, model ini menciptakan bottleneck kritis: setiap rekurensi membentuk KV-cache independen, menyebabkan konsumsi memori GPU melonjak linier O(T) dan membatalkan keunggulan efisiensinya. Riset BeNice! membongkar mekanisme fixed-point convergence yang mendasari KV-shareability, mengidentifikasi kegagalan KV-sharing pada model besar sebagai token-independent basis shift pada rekurensi pertama, serta memperkenalkan framework dua tahap: stochastic depth pretraining dan dual-objective post-training. Pada evaluasi realistis SGLang dengan trace produksi Mooncake, BeNice! memangkas memori HBM hingga 66.2%, mendongkrak kapasitas token 3.33x, meningkatkan throughput 23.6%, dan menurunkan P90 TTFT hingga 83.6% tanpa degradasi akurasi.

BeNice! Closing Looping's Inference-Memory Gap via KV-Sharing: Terobosan UCSD & Together AI Menghemat 66% Memori HBM pada Looped Transformers
Bagaimana model rekuren menjaga jumlah bobot parameter tetap konstan tetapi menderita ledakan memori linier $\mathcal{O}(T)$ di fase serving? Riset dari University of California San Diego dan Together AI (Oktober 2026) membedah konvergensi dinamika residual titik tetap (fixed-point contractive dynamics), mengungkap anomali token-independent basis shift pada rekurensi pertama, serta merilis framework dua tahap BeNice! yang memangkas memori GPU 66.2%, menaikkan throughput 23.6%, dan menurunkan P90 TTFT 83.6% pada sistem serving terdistribusi.
1. Paradoks Skalabilitas Looped Transformers: Parameter $\mathcal{O}(1)$ vs KV-Cache $\mathcal{O}(T)$
Di tengah pergeseran komputasi AI menuju edge devices dan tingginya biaya klaster inferensi, looped architectures (seperti Parcae, Huginn, Recurrent Depth, dan Looped Mixture-of-Experts) muncul sebagai paradigma arsitektur paling menjanjikan. Alih-alih menumpuk puluhan atau ratusan layer independen dengan miliaran bobot baru, looped transformer melewatkan representasi token berulang kali (recurrence loop sebanyak $T$ iterasi) melalui blok layer yang sama dengan bobot terikat (tied weights).
Secara matematis, untuk model berparameter $P$, panjang konteks $L$, kedalaman blok $D$, dan dimensi KV $d_{\text{kv}}$, konsumsi memori inferensi $M$ terbagi menjadi dua komponen utama:
Inilah Inference-Memory Gap: Kendati footprint parameter $M_\theta$ tetap terkunci konstan di level $\mathcal{O}(P)$ tanpa peduli seberapa banyak perulangan komputasi dilakukan ($T = 8, 16, 32$), KV-cache ($M_{\text{kv}}$) justru tumbuh linier terhadap jumlah rekurensi $T$. Pada sistem serving produksi, memori KV-cache yang membengkak ini menyebabkan kegagalan Out-of-Memory (OOM), memicu penggusuran prefix cache (cache eviction), melipatgandakan latensi re-prefill, dan meruntuhkan throughput batching.
Linier KV Memory Explosion
Setiap rekurensi $t \in \{1, \dots, T\}$ menghasilkan state $K_t, V_t$ independen. Pada kedalaman $T=8$, konsumsi HBM melonjak hingga 63.82 GB untuk model 1.3B konteks 2048 batch 64, menghabiskan seluruh VRAM kartu akselerator modern hanya untuk menampung KV intermediate.
Single Converged KV Broadcast
Jika KV-cache dari rekurensi terakhir ($K_T, V_T$) dapat dibagikan (shared) ke semua rekurensi sebelumnya ($t < T$) tanpa kehilangan akurasi, memori KV kembali ke $\mathcal{O}(L \cdot D \cdot d_{\text{kv}})$, membebaskan 66.2% kapasitas memori secara instan.
2. Mekanisme Teoretis: Kontraksi Dinamika Residual & Lipschitz Attention Caches
Mengapa sejumlah model rekuren dapat membagikan KV cache secara gratis, sementara model lainnya hancur total? Riset Prairie et al. (2026) merumuskan landasan matematika pertama untuk properti KV-shareability melalui teori pemetaan kontraksi (Banach fixed-point theorem).
Struktur umum looped language model membagi komputasi menjadi tiga blok terurut:
- Prelude Block ($mathcal{P}$): Memetakan urutan token $s in mathcal{V}^n$ menjadi embedding laten $e = mathcal{P}(s) in mathbb{R}^{n imes d_e}$.
- Recurrent Block ($mathcal{R}$): Memperbarui hidden state secara rekuren: $h_{t+1} = mathcal{R}(ar{mathbf{A}} cdot h_t + ar{mathbf{B}}e)$, dengan konstrain radius spektral $ ho(ar{mathbf{A}}) < 1.0$ untuk menjamin stabilitas aktivasi.
- Coda Block ($mathcal{C}$): Memproyeksikan hidden state akhir $h_T$ ke distribusi probabilitas token output $p = mathcal{C}(h_T) in mathbb{R}^{n imes |mathcal{V}|}$.
Ketika blok rekuren $mathcal{R}$ dilatih menjadi operator kontraksi pada hidden state $h_t$, representasi akan konvergen ke sebuah titik tetap (fixed point) $hat{h}$:
Karena proyeksi matriks Key dan Value ($W_K, W_V$) bersifat locally-Lipschitz continuous terhadap $h$, maka cache $k_t^{(l)}$ dan $v_t^{(l)}$ pada setiap layer $l$ secara alamiah ikut konvergen ke titik tetap $hat{k}^{(l)}, hat{v}^{(l)}$. Mengganti cache intermediate dengan cache rekurensi terakhir $K_T, V_T$ hanya memicu perturbasi output atensi yang terikat secara ketat (bounded perturbation) oleh selisih residual:
Peran Vital Stochastic Depth vs Static Depth
Penelitian ini membuktikan secara empiris bahwa Stochastic Depth Pretraining (mengambil kedalaman perulangan secara acak $T sim Lambda(mu_{ ext{rec}})$ dari distribusi Poisson untuk tiap sekuens) secara inheren memaksa representasi untuk mencapai titik tetap. Karena bobot layer yang sama harus mampu menghasilkan representasi bernilai loss rendah pada sembarang kedalaman, representasi dilarang melayang (residual drift). Sebaliknya, model yang dilatih dengan kedalaman tetap (static depth) tidak memiliki dorongan kontraksi, sehingga KV-cachenya divergen dan tidak dapat dibagikan sama sekali.
| Model Scale | Pretraining Regime | Unshared Val PPL | Shared Val PPL | Delta PPL ($Delta downarrow$) | Core Benchmark ($Delta downarrow$) |
|---|---|---|---|---|---|
| Parcae 140M | Stochastic Depth | 15.50 | 15.48 | -0.02 | +0.08 |
| Parcae 140M | Static Depth | 15.52 | 16.83 | +1.31 | +0.62 |
| Parcae 370M | Stochastic Depth | 20.74 | 20.76 | +0.02 | +0.13 |
| Parcae 370M | Static Depth | 20.80 | 23.50 | +2.70 | +0.78 |
3. Misteri Skalabilitas: Mengapa Model 770M & 1.3B Mengalami Ledakan Perplexity?
Namun, sebuah paradoks mengejutkan muncul saat para peneliti menguji model pada skala yang lebih besar (770M dan 1.3B). Kendati kedua model tersebut dilatih dengan stochastic depth dan diverifikasi konvergen ke titik tetap dalam mode normal (unshared), saat KV-sharing diterapkan, perplexity model 1.3B meledak secara dramatis dari 10.80 menjadi 17,100 (hancur total)!
Melalui isolasi layer per layer (layer ablation study), tim UCSD dan Together AI menemukan fakta mengejutkan:
- Jika hanya Layer 1 pada Rekurensi 1 yang mempertahankan KV mandiri (sementara seluruh layer lain dan rekurensi setelahnya menggunakan shared KV dari rekurensi terakhir), perplexity model langsung pulih sempurna ke 10.80!
- Kegagalan KV-sharing ternyata 100% terkonsentrasi pada interaksi awal di layer pertama dari perulangan pertama.
- Yang paling mencengangkan: analisis dekomposisi ruang vektor (subspace decomposition) mengungkap bahwa error pada layer pertama ini memiliki pairwise cosine similarity sebesar 0.99 di antara seluruh token!
Penemuan Inti: Token-Independent Basis Shift
Error yang menghancurkan model besar bukanlah kegagalan representasi semantik token individual, melainkan pergeseran basis global yang seragam (token-independent basis shift). Output rekurensi terakhir memiliki magnitude residual yang lebih besar dan terpolarisasi. Ketika diumpankan ke rekurensi pertama yang mengharapkan input laten dari prelude block, terjadi lompatan koordinat residual yang menggeser titik tetap model secara keseluruhan.
4. Framework BeNice!: Dua Tahap Menuju Zero-Loss KV-Sharing
Untuk menutup celah ini tanpa memerlukan rollout sequential yang mahal di fase pretraining, peneliti merumuskan framework BeNice! yang elegan:
Stochastic-Depth Pretraining
Melatih bobot dasar dengan kedalaman rekuren stokastik $T sim ext{Poisson}(mu_{ ext{rec}})$, di mana $mu_{ ext{rec}} = 8$ dan truncated backpropagation $mu_{ ext{bwd}} = 4$. Tahap ini menginduksi dinamika residual kontraksi menuju titik tetap.
BeNice! Post-Training Objective
Finetuning ringan (hanya 1800 step optimasi) dengan fungsi objektif ganda yang menginjeksi KV-cache rekurensi terakhir langsung ke rekurensi pertama:
Di sini, $p_ heta^{(T)}$ adalah prediktor rekurensi penuh standar yang menjaga mutu model dasar, sedangkan $p_ heta^{(1 leftarrow T)}$ adalah prediktor hibrida yang menggunakan query dan residual rekurensi pertama tetapi dipasangkan dengan KV cache rekurensi ke-$T$. Nilai $gamma$ (ditetapkan antara $0.01$ hingga $0.06$) melatih layer pertama untuk toleran dan adaptif terhadap basis KV masa depan tanpa merusak kestabilan representasi akhir.
| Model & Scale | Tuning Method | Val PPL (Unshared) | Val PPL (Shared) | $Delta$ PPL | Core Score (Shared) | Core-Ext (Shared) |
|---|---|---|---|---|---|---|
| Parcae 770M | Standard FT | 11.86 | 21.61 | +9.75 | 23.42 | 14.54 |
| Parcae 770M | BeNice! | 11.85 | 11.86 | +0.01 | 25.19 | 15.29 |
| Parcae 1.3B | Standard FT | 10.79 | 18.52 | +7.73 | 27.49 | 16.66 |
| Parcae 1.3B | BeNice! | 10.79 | 10.78 | -0.01 | 28.67 | 17.41 |
5. Komposisi Multi-Modal: Integrasi dengan MLA, KDA, dan Kuantisasi Ekstrem
Salah satu temuan paling bernilai bagi rekayasa sistem modern adalah sifat ortogonal dari KV-sharing. Penghematan memori dari BeNice! tidak meniadakan teknik kompresi KV lainnya; justru dapat ditumpuk (composed) secara langsung:
Multi-Head Latent Attention (MLA)
Seperti pada arsitektur DeepSeek-V3, KV-sharing membagikan vektor kompresi laten $c_T^{ ext{KV}}$ lintas rekurensi. Degradasi akurasi Core benchmark rata-rata hanya 0.09 poin.
Kimi Delta Attention (KDA)
Linear RNN dengan aturan delta mempertahankan state recurrent terakhir. Variasikan KV-sharing tanpa degradasi PPL pada konteks panjang.
FP8, MXFP4, NVFP4
Mengompresi shared KV cache ke format microscopic floating-point 4-bit (NVFP4). Perplexity hanya berubah 0.53%, menghasilkan penghematan kumulatif hingga 12x lipat!
6. Implementasi Produksi & Evaluasi Sistemik pada SGLang & Mooncake Traces
Untuk memvalidasi dampak nyata di klaster komputasi berskala tinggi, tim peneliti mengimplementasikan kernel KV-sharing di dalam SGLang dan melakukan replay terhadap trace beban kerja nyata Mooncake menggunakan framework AIPerf. Model proxy GLM 4.7-FP8 dievaluasi pada berbagai tingkat kedatangan request (offered request rate).
Pengurangan footprint dari 63.82 GB ke 21.60 GB
Kapasitas penampungan token aktif di VRAM yang sama ($mu_{ ext{rec}}=8$)
Latensi First-Token terpangkas dari 139.2 detik menjadi 23.2 detik
Peningkatan throughput output token saat sistem mengalami konkurensi saturasi
Peningkatan masif pada TTFT dan throughput ini dimungkinkan karena bertambahnya kapasitas token di GPU mencegah terjadinya prefix cache eviction. Pada beban tinggi 2.0 request/detik, cache hit rate melonjak 8.1 poin persentase (dari 25.8% ke 33.9%), mengeliminasi siklus komputasi re-prefill yang sebelumnya menjadi bottleneck terparah pada LLM serving cluster.
7. Rekomendasi Taktis Rekayasa Serving Infrastruktur LLM 2026/2027
- Standarisasi Stochastic Depth pada Fase Pretraining Model Rekuren: Jangan pernah melatih arsitektur recurrent transformer dengan kedalaman tetap (static depth) jika berniat menghemat memori saat serving. Sampling acak kedalaman per sekuens $T sim ext{Poisson}(mu_{ ext{rec}})$ adalah prasyarat mutlak untuk menginduksi dinamika kontraksi titik tetap.
- Gunakan BeNice! Objective Sebagai Tahap Pasca-Latih Wajib: Untuk model skala $ge 770 ext{M}$ parameter, jangan mencoba menerapkan KV-sharing tanpa adaptasi. Terapkan 1800 step BeNice! finetuning dengan $gamma = 0.01 - 0.06$ untuk menetralisir token-independent basis shift di layer awal.
- Implementasikan KV-Sharing Router di Inference Engine (SGLang/vLLM): Dalam custom runtime, konfigurasi paging memory manager untuk mengarahkan pointer atensi seluruh rekurensi $t < T$ ke blok fisik rekurensi ke-$T$. Ini mengubah kompleksitas memori serving dari $mathcal{O}(L cdot D cdot T cdot d_{ ext{kv}})$ kembali menjadi $mathcal{O}(L cdot D cdot d_{ ext{kv}})$.
- Tumpuk dengan Kompresi Laten dan Kuantisasi Mikroskopis: Kombinasikan BeNice! dengan Multi-Head Latent Attention (MLA) dan kuantisasi NVFP4/MXFP4. Secara kumulatif, kombinasi ini mampu memperkecil footprint memori serving hingga lebih dari $10 imes$, memungkinkan model deep reasoning 32K token dijalankan pada GPU edge tunggal.
Referensi & Sumber Terverifikasi
- [1]BeNice! Closing Looping's Inference-Memory Gap via KV-Sharing(arXiv:2610.31633v1 [cs.LG / cs.AI] — Hayden Prairie, Jacob M. Ryan, Taylor Berg-Kirkpatrick, Daniel Y. Fu (University of California, San Diego & Together AI))
- [2]Scaling up Test-Time Compute with Latent Reasoning: A Recurrent Depth Approach (Huginn)(NeurIPS 2025 / arXiv:2502.05171 — Jonas Geiping, Sean McLeish, Neel Jain, John Kirchenbauer, Tom Goldstein et al. (University of Maryland))
- [3]Mooncake: A KVCache-Centric Disaggregated Architecture for LLM Serving(arXiv:2407.00079 — Qin et al. (Moonshot AI & Tsinghua University))
- [4]DeepSeek-V3 Technical Report (Multi-Head Latent Attention - MLA)(DeepSeek AI / arXiv:2412.19437 — DeepSeek-AI)
- [5]Kimi Delta Attention: Linear RNN with Delta Rule for Efficient Long Context(Moonshot AI / arXiv:2410.13840 — Ding et al.)
- [6]SGLang: Efficient Execution of Structured Language Model Programs(arXiv:2312.07104 — Lianmin Zheng et al. (LMSYS Org & UC Berkeley))
Butuh Arsitektur Web & AI Berkualitas Tinggi?
Tim engineering NEWSAINT siap membantu merancang website berkecepatan tinggi, sistem AI autonomous, dan solusi SaaS terukur untuk bisnis Anda.
Artikel Terkait Lainnya

DecisionRAG (arXiv:2610.35868): Retriever-Free Retrieval via Decision Models — Eliminasi Capability Asymmetry, Hierarchical Tree Navigation, dan Rekor +17.4% Hit@1 Tanpa Indeks Vektor
Analisis arsitektur DecisionRAG (arXiv:2610.35868, Chao Wan, Paul Jünger, Beixi Du, Bodong Liu, Navaneetha Krishnan, Kilian Q. Weinberger — Cornell University & ASAPP): Mengapa retrieval konvensional (BM25, dense embeddings) menciptakan capability asymmetry terhadap LLM generator modern, dan bagaimana DecisionRAG menavigasi struktur korpus bertingkat menggunakan model keputusan (decision models) dalam konteks bersama (shared context) tanpa token generasi, menghasilkan lompatan +13.8 R@1 di MultiDoc2Dial, +17.4 Hit@1 di Natural Questions, dan latensi secepat 0.68 detik.

DynaFlow (arXiv:2610.34467): Free-Form Multi-Agent Orchestration — Sintesis Alur Kerja Eksekutabel, Eliminasi Defek Aliran Informasi, dan Lonjakan Akurasi 88.08% Tanpa Mengubah Bobot Sub-Agent
Analisis arsitektur DynaFlow (arXiv:2610.34467, Ruhao Liu et al., NUS): Mengapa topologi multi-agent statis memicu overhead komunikasi berlebihan, dan bagaimana integrasi sintesis alur kerja bebas ke dalam ruang aksi Main Agent — dikombinasikan dengan Two-Stage SFT dan kurasi 3 defek orkestrasi — menghasilkan akurasi 88.08% serta memecahkan 100% soal AIME dengan sub-agent berbobot beku.

Code Graphs & Embeddings pada Small Coding Agents (arXiv:2610.33958): Eksperimen 79k Episode SWE-bench, Gradien Hop Depth, dan Batasan Representasi Leksikal Satu-Langkah
Analisis empiris 79k episode SWE-bench Verified (arXiv:2610.33958, Saurav Bellam): Apakah tool knowledge graph dan embedding search benar-benar melengkapi pemahaman struktural coding agent kecil? Menyingkap degradasi hop gradient (odds ratio 0.50–0.67 per hop), anomali tool uptake pada model 32B, dan bukti linear probing bahwa representasi kode internal agen open-weight masih dominan bersifat leksikal satu-langkah.