RW-TTT: Batched Serving for Request-Owned Test-Time Training State

Jian Yang, Zhizhuo Kou, Chen Han, Hao Zhang, Yao Tian, Sirui Han, Yike Guo


Abstract
Test-time training (TTT) adapts an LLM during generation by reading and updating request-owned state, such as fast weights, low-rank deltas, or streaming learner state. This breaks batched LLM serving, which assumes shared static weights: serial execution is correct but slow, while naive batching can corrupt request state. We formulate this problem as read-write TTT serving and present RW-TTT, which tags each decode step with its owner, version, and READ/WRITE effect, batches only compatible phases, and commits updates only to the owner. On one GPU with eight fast-weight In-Place-TTT streams, RW-TTT reaches 274.61 aggregate tok/s, 9.31× over sequential serving and 3.44× over memory-matched independent replicas. It preserves behavior on RULER, a long-context benchmark, and passes owner/version checks.
Anthology ID:
2026.emnlp-main.232
Volume:
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing
Month:
October
Year:
2026
Address:
Budapest, Hungary
Editors:
Hung-Yi Lee, Sunipa Dev, Jessy Li, Desmond Elliott
Venue:
EMNLP
SIG:
SIGDAT
Publisher:
Association for Computational Linguistics
Note:
Pages:
5328–5338
Language:
URL:
https://aclanthology.org/2026.emnlp-main.232/
DOI:
Bibkey:
Cite (ACL):
Jian Yang, Zhizhuo Kou, Chen Han, Hao Zhang, Yao Tian, Sirui Han, and Yike Guo. 2026. RW-TTT: Batched Serving for Request-Owned Test-Time Training State. In Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing, pages 5328–5338, Budapest, Hungary. Association for Computational Linguistics.
Cite (Informal):
RW-TTT: Batched Serving for Request-Owned Test-Time Training State (Yang et al., EMNLP 2026)
Copy Citation:
PDF:
https://aclanthology.org/2026.emnlp-main.232.pdf