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

since
平成38年9月29日

← 検索結果に戻る

必要なトークンだけ反復計算する、推論時の計算配分

TaH2

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

左は計算を続けるかを決める部分、右は繰り返し更新する部分です。毎回同じ深さまで計算するのではなく、途中の予測と停止確率を使って計算の続け方を決めます。

原論文の図の説明を読む

Figure 2: TaH2’s architecture and training scheme. Left: the decider decides whether to continue after each iteration. Right: the updater reinjects token embeddings at each iteration, and stopping probabilities weight per-iteration predictions. All modules share parameters across iterations. The decider receives online depth supervision after each iteration; the no-gradient lookahead supplies the target at the stopping point and is omitted at inference.

出典:TaH2 / arXiv ↗

概要

  • TaH2はトークンごとに反復回数を選び、追加計算の効果を学習中の損失変化から教える。
  • 著者らのAIME実験では、計算量をそろえた条件でStandardより約3.4ポイント高い精度を報告した。
  • 推論時の遅延は増えるため、PoCでは精度と回答時間を同時に評価する。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、TaH2の仕組み

左から右へ読む
  1. 01質問文
  2. 02各トークンを反復計算
  3. 03続行を判定
  4. 04回答を生成

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

研究の背景

反復型Transformerは同じ層を何度も使い、保存するパラメータを増やさず計算の深さを増やせる。ただし、生成するすべてのトークンに追加の反復を行うと、推論時の計算と待ち時間が増える。

著者らの分析では、追加反復で予測がほとんど改善しないトークンや、かえって悪化するトークンもあった。長い回答を作るときには、限られた計算量をどこに使うかが実用上の課題になる。

手法

TaH2は、基盤となるTransformer層を繰り返し使い、各回の後で小さな判断器が次の反復へ進む確率を出す。例えば数式の説明文を生成する際、あるトークンは1回で止め、別のトークンは追加計算へ進める。繰り返しの間には入力トークンの情報を再び取り込む更新器も置く。

学習時は、もう1回反復した後に正解トークンの予測損失が下がるかを測る。この「先読み深さの教師信号」を判断器に与え、予測器と一緒に更新する。運用時は先読みを行わず、判断器の停止判定まで計算した各回の予測を重み付けして次トークンを出す。

新規性

TaH2は、同じTransformer層を繰り返す深さをトークンごとに決める。判断器が現在の予測を見て続行を選び、基盤モデルと判断器を同時に追加学習する。すべてのトークンへ同じ回数の計算をかける方式から、効果を見込める箇所へ計算を配る方式へ変えた。

判断の教師信号は、現在のモデルで実際にもう一回計算したときの予測損失の変化から学習中に作る。早く止めた箇所も、学習時だけ追加の先読み計算で次の損失を確かめる。

従来手法との違い

比較対象は、反復しないStandard、全層を繰り返すOuro、中間層を繰り返すHuginn、全トークンを一定回数処理するTaH2-fixedである。既存の反復型は、計算量を増やした際の精度上昇率がStandardより高い場合も、同じ計算量では精度が下回った。

TaH2は計算を続けるかを各トークンで判断する。Ouroの早期終了方式は基盤モデルを最大深さで学習した後に判断器を作るのに対し、TaH2は判断器の選択した深さで基盤モデルも学習させる。

実験結果

著者らは同じQwen3-1.7Bの初期モデルと追加学習条件で比較した。AIME24~26の平均では、復号計算量が2倍になるごとの精度上昇がTaH2で2.74ポイント、非反復のStandardで1.79ポイントだった。計算量をそろえた条件では、Standardの最高精度12.0%に対しTaH2は15.4%と報告する。

最大反復深さを2から8へ増やすと、AIMEでのStandardとの差は2.8から3.9ポイントへ伸びた。4Bと8Bのモデルでも、複数課題の平均精度はそれぞれ3.2、2.4ポイント高かった。実測遅延の増加も併記して評価すべき結果である。

応用の可能性

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

編集上の応用案:数式を含む技術質問への回答モデルで使う。入力は質問と必要な条件、出力は解法と最終回答とする。判断器は文章生成中の各トークンで反復を続けるか決め、難しい推論箇所へ計算を配る。利用者には通常の回答として返す。

この用途では、正答率だけでなく一回答の待ち時間が重要になる。問題の難しさや回答長ごとに結果を分け、長い回答の一部だけが改善して平均値を押し上げていないかを見る。

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

導入時の検証

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

導入時の検証案:正答を確認できる技術問題を用意し、同じ初期モデルと学習データからStandardとTaH2を比較する。回答長の上限を段階的に変え、正答率、回答当たりの計算量、待ち時間を一緒に記録する。長い回答だけでなく短い回答でも測る。

反復回数が増えたトークンの分布も確認し、追加計算が正答率改善と結び付くかを見る。採用基準は、予定する応答時間内での正答率に置く。学習に要した計算量も別に記録し、運用時の改善だけで判断しない。

限界と課題

著者らは、TaH2の学習時計算量が通常の教師あり追加学習より大きいと記す。また、主な手法検証は教師あり学習の範囲で行われた。実測では、非反復モデルに比べてトークン当たりの復号計算量が22%増え、回答全体の遅延も30~34%増えた。

編集上の確認点は、利用予定の回答長と問題分布で精度向上が遅延に見合うかである。学習時には正解から追加反復の効果を測れるが、運用時に判断器が未知の質問へ適切な深さを選べるか、別の課題でも確かめる。

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

出典

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

Improving Test-Time Scaling with Adaptive Looped Transformers

Looped transformers have demonstrated promising parameter efficiency by reusing layers for latent computation. Prior studies compare looped and non-looped models at matched parameters or per-token FLOPs. However, to the best of our knowledge, whether looping improves test-time scaling as outputs grow longer remains underexplored. Through post-training looped transformers, we study the accuracy-compute slope, measured as the accuracy gain per doubling of test-time decoding FLOPs. We find that existing looped transformers often yield steeper slopes than their non-looped baseline, yet underperform it at matched compute. While fixed-depth looping spends extra iterations on every token, our analysis shows that many tokens do not benefit from extra iterations. We therefore propose TaH2, which enables the model to focus extra iterations on the tokens that benefit from looping. It jointly post-trains the backbone and an iteration decider through lookahead depth supervision, which uses online labels indicating whether further iteration improves the prediction. TaH2 improves both the efficiency and attainable accuracy of test-time scaling. On challenging AIME benchmarks, TaH2 improves the accuracy-compute slope by 53% (2.74 vs. 1.79) over the non-looped baseline, exceeding the baseline's peak accuracy by about 3.4 points at matched test-time compute. As the maximum iteration depth increases, existing looped models largely plateau, while TaH2's gain over the non-looped baseline continues to grow from +2.8 points at depth 2 to +3.9 points at depth 8. Our code is available at https://github.com/thu-nics/TaH.

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