HyperAIHyperAI

Command Palette

Search for a command to run...

言語モデルは睡眠を必要とする

Sangyun Lee Sean McLeish Tom Goldstein Giulia Fanti

概要

トランスフォーマーベースの大規模言語モデル(LLM)は、長期のタスクに対応するためにますます利用されているが、そのアテンション機構はコンテキストの長さに対してスケーラビリティが低いという課題がある。本研究では、直近のコンテキスト情報を定期的に永続的なファストウェイトに変換し、その後キー・バリューキャッシュをクリアする、睡眠に似た統合(consolidation)メカニズムを検討する。睡眠中は、モデルは蓄積されたコンテキストに対してN回のオフライン再帰的パスを実行し、学習された局所ルールを通じて状態空間モデル(SSM)ブロック内のファストウェイトを更新する。推論時には、このアプローチにより追加計算を睡眠フェーズへ分散させながら、覚醒時の予測におけるレイテンシを維持する。我々は、セル・オートマトンや多ホップグラフ検索といった制御された合成タスク、ならびに通常のトランスフォーマーやSSM-attentionハイブリッドモデルが失敗する現実的な数学推論タスクを用いて手法を評価した。さらに、本手法において睡眠期間Nを増加させることでモデルの性能が向上することを示し、特に深い推論を要する例において最大の性能向上が得られることを確認した。

One-sentence Summary

To address poor attention scaling in transformer-based large language models, the authors propose a sleep-like consolidation mechanism that converts recent context into persistent fast weights within state-space model blocks through N offline recurrent passes, shifting computation to sleep periods to preserve the latency of wake-time prediction while achieving improved performance on cellular automata, multi-hop graph retrieval, and a realistic math reasoning task where regular transformers and SSM-attention hybrids fail.

Key Contributions

  • A sleep-like consolidation mechanism is introduced where a model periodically converts recent context into persistent fast weights before clearing its key-value cache. Offline recurrent passes update fast weights within state-space model blocks through a learned local rule, shifting computation to sleep periods without increasing inference latency.
  • The approach is evaluated on controlled synthetic tasks including cellular automata and multi-hop graph retrieval, as well as a realistic math reasoning task. Regular transformers and SSM-attention hybrid models fail on these tasks, while the method demonstrates performance improvements.
  • Increasing sleep duration N improves performance, with the largest gains observed on examples that require deeper reasoning. This indicates that additional sleep-time computation is most beneficial when reasoning depth increases.

Introduction

Large Language Models typically rely on attention mechanisms that scale poorly with context length, leading to the adoption of hybrid architectures combining attention with fixed size fast weight memories. Yet these prior models struggle with deep reasoning tasks even when memory capacity is sufficient because they lack the computation needed to transform evicted context into useful internal states. The authors leverage biological sleep as inspiration to introduce a consolidation phase where the model performs recurrent forward passes on accumulated context without external input. This process updates fast weights to preserve information for later inference, significantly improving reasoning performance on tasks requiring deep computation over evicted tokens.

Method

The proposed architecture addresses the memory scaling issues of standard transformers by interleaving attention layers with State Space Model (SSM) blocks. In this hybrid design, attention layers maintain a Key-Value (KV) cache that grows linearly with the sequence length, while SSM layers store information in a fixed-size fast-weight state. The model is constructed by stacking these blocks, where an attention block is denoted as Battn\mathcal{B}_{\ell}^{\text{attn}}Battn and an SSM block as Bssm\mathcal{B}_{\ell}^{\text{ssm}}Bssm. The SSM blocks utilize a gated Hebbian-like update rule to compress past information into their internal state St\mathbf{S}_tSt:

St=αtSt1+βtvtkt\mathbf{S}_t = \alpha_t \mathbf{S}_{t-1} + \beta_t \mathbf{v}_t \mathbf{k}_t^\topSt=αtSt1+βtvtkt

Here, αt\alpha_tαt and βt\beta_tβt serve as data-dependent forget and input gates, enabling the model to retain relevant history without expanding memory requirements.

To manage contexts that exceed the attention window, the system implements a consolidation mechanism known as "LLM Sleep." This process involves performing multiple offline recurrent passes over the context before discarding the attention cache.

As illustrated in the framework diagram, the model processes input tokens until it reaches the eviction boundary. At this point, the system executes NNN recurrent passes over the current context, indicated by the green dashed loop labeled ×N\times N×N. During these passes, the fast weights in the SSM blocks are iteratively refined to encode the accumulated information. Simultaneously, the KV cache in the attention blocks, represented by purple squares, is cleared. The refined fast weights, shown as green network icons, persist across the boundary to support subsequent predictions. This approach allows the model to perform deep reasoning on evicted context during the sleep phase while maintaining constant latency during the inference phase. Training is conducted by backpropagating through the entire computational graph, including the recurrent consolidation steps.

Experiment

This study evaluates attention-SSM hybrid models under hard context eviction constraints using synthetic reasoning tasks like Rule 110 and Depo, alongside the GSM-Infinite math benchmark. By varying the number of offline sleep loops during memory consolidation, the results demonstrate that additional recurrence significantly improves performance on deep sequential computation and multi-hop retrieval where standard single-pass models fail. These findings confirm that extending sleep-time computation allows models to encode evicted context into fast weights more effectively, a trend that persists across both controlled synthetic environments and realistic pretrained LLMs.


AIでAIを構築

アイデアからローンチまで — 無料のAIコーディング支援、すぐに使える環境、最高のGPU価格でAI開発を加速。

AI コーディング補助
すぐに使える GPU
最適な料金体系

HyperAI Newsletters

最新情報を購読する
北京時間 毎週月曜日の午前9時 に、その週の最新情報をメールでお届けします
メール配信サービスは MailChimp によって提供されています