DeepCoT: Deep Continual Transformers for Real-Time Inference on Data Streams
Ginés Carreto Picón, Peng Yuan Zhou, Qi Zhang, Alexandros Iosifidis
TL;DR
DeepCoT tackles the need for low-latency, real-time inference on streaming data by enabling deep encoder stacks to operate with continual inference. It uses Single Output attention with a KV-cache memory, removing per-step recomputation so each layer costs $O(n d)$ and the memory preserves past keys/values without updates. A theoretical framework compares base Transformer attention and DeepCoT, showing linear cost, an expanded receptive field up to $l(n-1)$ past tokens, and the effect of using the SOFT activation while removing FFN nonlinearity and LayerNorm. Empirically, DeepCoT achieves competitive accuracy across audio, video, and text domains while delivering speedups up to about two orders of magnitude over prior efficient continual models, enabling practical real-time inference on data streams.
Abstract
Transformer-based models have dramatically increased their size and parameter count to tackle increasingly complex tasks. At the same time, there is a growing demand for low-latency inference on resource-constrained devices that achieves high performance. In particular, stream data inference is typically performed over a sliding temporal window, leading to highly redundant computations. The recent Continual Transformers have addressed this issue, but they can only be effectively used in shallow models, which limits their scope and generalization power. In this paper, we propose the Deep Continual Transformer (DeepCoT), a redundancy-free encoder-only model that can be applied over existing deep encoder architectures with minimal changes. In our experiments over audio, video, and text streams, we show that DeepCoTs retain comparative performance to their non-continual baselines while offering a linear computational cost for all Transformer layers, which reduces up to two orders of magnitude in the running time compared to previous efficient models.
