AI LAB / KEYWORD DICTIONARY

基礎知識

Target model(ターゲットモデル)とは?

ターゲットモデルとは、投機的デコーディングで候補トークンを検証し、最終的な出力を決める高精度な大規模モデルです。

仕組みと使いどころ

投機的デコーディングでは、小型モデルなどの高速な仕組みが複数の候補トークンを先に作り、ターゲットモデルがそれらを一度の処理で検証します。候補が受け入れられれば、ターゲットモデルが1トークンずつ生成する場合より生成遅延を短縮できます。候補が不適切な場合は、ターゲットモデルの予測に基づいて生成を続けます。ただし、効果は候補の受理率や処理内容、計算資源の余裕に左右されます。追加のメモリや計算が必要になり、高負荷時にはスループットが改善しない、または低下する場合があります。

Target modelの活用例

たとえば、こんな場面で

文章生成サービスで、小型のドラフトモデルに数トークン先まで候補を作らせ、提供中の大規模モデルをターゲットモデルとして候補を検証する構成が考えられます。

使うときのポイント

導入時はターゲットモデル単独の場合と比較し、実際の処理内容で遅延、スループット、候補の受理率、GPUメモリの余裕を確認します。

参考資料

Speculative Decoding — NVIDIA NIM for LLM and VLM (新しいタブで開きます)Speed-up Gemma 4 with Multi-Token Prediction  |  Google AI for Developers (新しいタブで開きます)Model optimization techniques - AWS Prescriptive Guidance (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る