Re Reference AI

Transformer vs LLM

Transformerは自己注意機構(Self-Attention)で系列中のトークン間の関係をモデル化するニューラルネットワークアーキテクチャ、LLMはそのアーキテクチャを大規模なパラメータ数とコーパスで学習した言語モデル。Transformerが「設計図」、LLMがその設計図に基づいて大規模に学習された「モデル」という関係にある。

TransformerLLM

3行で違いを説明

Comparison Table

ItemTransformerLLM
ScopeニューラルネットワークのアーキテクチャTransformerを大規模に学習した言語モデル
OriginatorVaswaniら(Google)特定の提案者はない(GPT・BERT以降に呼称が定着)
Release2017年(「Attention Is All You Need」)2018年のGPT・BERT以降に普及
適用領域自然言語処理・画像・音声・マルチモーダルなど主に言語(マルチモーダルLLMは画像等の入力にも対応)
代表例エンコーダ・デコーダ型、エンコーダ型(BERT)、デコーダ型(GPT)の各構成GPT、Claude、Gemini、Llamaなど

Architecture

Transformer

自己注意機構で系列内の全トークンペア間の関連度を一度に計算し、離れた位置にある単語同士の依存関係も直接捉える。RNNの逐次処理を用いないため、学習を系列長方向に並列化できる。

LLM

主にデコーダのみのTransformerを採用し、大規模なコーパスで次のトークンを予測するタスクで事前学習する。その後、指示チューニングやRLHFで対話・指示追従の能力を高める。

Feature Comparison

FeatureTransformerLLM
学習済みの重みを持つ—○
言語以外のデータへの適用○マルチモーダルLLMのみ
単体で文章生成に使える—○

Advantages

Transformer

  • 学習を並列化でき、GPUクラスタでの大規模学習を現実的にした
  • 離れた位置にあるトークン同士の依存関係を直接捉えられる
  • 言語・画像・音声など幅広いデータに応用できる

LLM

Disadvantages

Transformer

  • 自己注意の計算量が系列長の2乗に比例し、長い入力で計算コストが増える

LLM

  • 学習と推論に大規模な計算資源が必要
  • ハルシネーションが起こる
  • 学習時点以降の情報を持たない

Best Use Cases

Transformer

新しいモデルの設計・研究や、画像・音声などを含む様々なタスク向けのモデル構築で基盤となるアーキテクチャ。

LLM

文章作成、要約、翻訳、コード生成、対話、AIエージェントの推論エンジンなど、言語を扱うアプリケーション。

Migration

両者は抽象度が異なるため、乗り換えの関係にはない。LLMを利用する立場ではTransformerの内部構造を意識する場面は少ないが、コンテキスト長の制約や推論コストといったLLMの特性の多くはTransformerの設計に由来する。

FAQ

LLMはすべてTransformerで作られている?

現在の代表的なLLMの多くはTransformerに基づく。ただし、Mambaのような状態空間モデルなど、Transformer以外のアーキテクチャやそれとの組み合わせで構築された言語モデルも研究・公開されている。

BERTはLLM?

BERTはエンコーダのみのTransformerを大規模に事前学習した言語モデルで、大規模事前学習の流れを作ったモデルの1つ。ただし文章生成を主目的とせず、現在一般に「LLM」と呼ばれる生成型のモデルとは区別されることが多い。

参考文献

関連する比較

BERT vs LLM

BERTはTransformerのエンコーダのみを用い、双方向の文脈参照によって文の理解に特化した事前学習済みモデル。LLM(大規模言語モデル)は、GPT系に代表されるデコーダのみの自己回帰型アーキテクチャを中心に、テキスト生成を含む幅広いタスクをこなす大規模モデルの総称。BERTも広義にはLLMの一種と位置づけられることがあるが、一般的な文脈でLLMという場合は生成能力を持つGPT系以降のモデルを指すことが多く、両者は「理解特化」と「生成中心の汎用モデル」という異なる方向性を代表する存在として対比される。

BERTLLM

生成AI vs LLM

生成AIはテキスト・画像・音声・動画・コードなどの新しいコンテンツを生成できるAIの総称、LLMは大規模なテキストコーパスで学習し言語を予測・生成するニューラルネットワーク。LLMは生成AIの一種であり、生成AIには画像生成の拡散モデルなどLLM以外の技術も含まれる。両者は並列の選択肢ではなく、包含関係にある。

生成AILLM

LLM vs GPT

LLMは大規模なテキストコーパスで学習し言語を予測・生成するモデルの総称、GPTはOpenAIが開発するLLMのモデルファミリーの名称。GPTはLLMの一種であり、ClaudeやGemini、LlamaなどもLLMに含まれる。GPTはLLMという概念を広く一般に普及させた代表的なモデルファミリーの1つとなっている。

LLMGPT