表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

長い文脈を小さな記憶に収める――必要な区画だけ更新するSparse State Expansion

Sparse State Expansion

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Sparse State Expansionの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 2: Clustering of information within linear attention state rows. We observe that learned state representations reveal clear clustering patterns. Specifically, we assign each token’s value vector (represented as a point) to a specific state row (indicated by color) by taking the maximum activation over its corresponding key vector. This assignment demonstrates that information within the same row tends to share similar feature representations.

出典:Sparse State Expansion / arXiv ↗

概要

  • SSEは線形注意の状態を複数区画に広げ、入力ごとに選んだ区画だけを更新する方式。
  • 著者らは、長文からの情報検索と言語モデルの評価に加え、混合構成SSE-Hの数学的推論を報告した。
  • 数学問題の得点は入力中の要旨と本文で異なり、AIME24は64.5/64.7、AIME25は50.2/51.3と記されている。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Sparse State Expansionの仕組み

左から右へ読む
  1. 01長い入力文
  2. 02更新区画を選択
  3. 03状態へ疎に記録
  4. 04文脈を使った出力

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

長い文章を読むモデルでは、前半の細かな記述を後半の質問に使えるかが重要になる。Transformerの注意機構は過去の語を参照できる一方、長さが増えると計算量と推論時の記憶使用量が増す。

線形注意は文脈を固定サイズの「状態」、つまり過去の情報を圧縮した内部メモにまとめる。効率はよいが、似た情報が混ざると必要な記述を探しにくくなるため、圧縮の仕方が課題となる。

手法

SSEでは、文を構成する各トークンを受け取るたびに、過去の情報を収める状態の区画を選ぶ。「疎」とは、すべての区画を毎回更新せず、選んだ一部だけを書き換えるという意味だ。例えば長い手順書で点検の記述を読んだ際、その情報に対応する区画へ記録し、後の質問で関連区画を読む考え方である。

選択には入力から計算した値を使い、値の大きい上位の区画を選ぶ。区画内ではsoftmaxという重み付けで情報の配分を決める。区画ごとに別の大きな重みを持たせず共有するため、文脈を収める容量と学習する重みの数を切り離せる。

新規性

Sparse State Expansion(SSE)は、過去の文脈を収める状態を複数の区画に増やしつつ、各入力で一部だけを更新する。区画間で同じ注意機構の重みを共有し、状態の容量を増やしても、その分だけ重みの数が増えないよう設計した。

状態の行を情報の分類先と見なし、上位の候補だけを選ぶ更新方式も提案する。著者らは、この組み合わせで、異なる情報が同じ記憶領域で干渉する問題を抑えると主張する。

従来手法との違い

通常のTransformerは過去の語に対応する情報を保持し、長い文章ほど推論時の記憶使用量が増える。線形注意は過去を固定サイズの状態へ圧縮するが、細部を後から取り出す課題で性能が落ちやすいと著者らは説明する。

SSEは線形注意の状態を拡張し、入力に関係する区画を選んで読み書きする。論文は純粋な線形構成と、別の注意方式も含む混合構成SSE-Hの両方を、既存の線形モデルやTransformerと比べている。

実験結果

著者らは言語モデル、文中からの情報検索、数学的推論で、SSEと混合構成のSSE-Hを評価した。本文では、状態を増やすと検索能力が改善し、状態の行同士が似にくくなる分析を示す。これは記憶領域を異なる情報に使えているかを見るための指標である。

強化学習後の20億規模のSSE-Hについて、本文はAIME24で64.7、AIME25で51.3と報告する。ただし入力にある要旨はそれぞれ64.5、50.2と記し、数値が一致しない。実用比較では版と評価条件をそろえて確認する必要がある。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:長い社内手順書から、質問に関係する一文を探して答える支援を考える。入力は手順書の本文と「点検後に誰へ報告するか」のような質問で、出力は該当箇所に基づく短い回答と参照位置にする。

SSEは長文の情報を保つモデル内部の方式として試す。手順書を途中で省略した場合や、似た規則が複数ある場合も含め、必要な記述を取り出せるかを確かめる。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:質問と正解箇所が分かっている長文を用意し、既存の線形注意モデルを基準に、SSE型の候補と同じ入力長で比べる。短い文書だけでなく、答えが冒頭や末尾にある例、似た記述が複数ある例を含める。

正解箇所を特定できた割合、回答の正答率、処理時間、推論時の記憶使用量を記録する。状態の区画数を変えた場合も測り、精度の改善が運用上の計算負担に見合うかを判断する。

限界と課題

著者ら自身、固定サイズの状態では長文の細かな情報を圧縮しきれないことを出発点としている。SSEは状態を増やす設計だが、選択した区画に必要な情報が入らなければ取り出し損ねる可能性は残る。本文は区画選択に現在の入力を使い、位置や履歴の取り込みを今後の方向として述べる。

編集上の確認事項は、対象文書の長さと構造で検索精度がどう変わるか、状態の容量と実際の速度・記憶使用量がどう釣り合うかである。数学問題の得点を、そのまま業務文書の正確さに置き換えることはできない。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Scaling Linear Attention with Sparse State Expansion

The Transformer architecture, despite its widespread success, struggles with long-context scenarios due to quadratic computation and linear memory growth. While various linear attention variants mitigate these efficiency constraints by compressing context into fixed-size states, they often degrade performance in tasks such as in-context retrieval and reasoning. To address this limitation and achieve more effective context compression, we propose two key innovations. First, we introduce a row-sparse update formulation for linear attention by conceptualizing state updating as information classification. This enables sparse state updates via softmax-based top-$k$ hard classification, thereby extending receptive fields and reducing inter-class interference. Second, we present Sparse State Expansion (SSE) within the sparse framework, which expands the contextual state into multiple partitions, effectively decoupling parameter size from state capacity while maintaining the sparse classification paradigm. Supported by efficient parallelized implementations, our design achieves effective classification and highly discriminative state representations. We extensively validate SSE in both pure linear and hybrid (SSE-H) architectures across language modeling, in-context retrieval, and mathematical reasoning benchmarks. SSE demonstrates strong retrieval performance and scales favorably with state size. Moreover, after reinforcement learning (RL) training, our 2B SSE-H model achieves state-of-the-art mathematical reasoning performance among small reasoning models, scoring 64.5 on AIME24 and 50.2 on AIME25, significantly outperforming similarly sized open-source Transformers. These results highlight SSE as a promising and efficient architecture for long-context modeling.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-30