公式発表Google for Developers

Google、Gemma 4に搭載した「レイヤー別埋め込み(PLE)」の技術仕様を公開

Google DeepMindは、オープンソースLLM「Gemma 4」の軽量モデルである「E2B」および「E4B」に採用された新技術「Per-Layer Embeddings(PLE:レイヤー別埋め込み)」の技術解説動画を公開しました。本技術は、計算時に使用するアクティブなパラメータ数を増やすことなく、モデルの表現力と性能を大幅に向上させるアプローチです。

AI解析: gemini-3.5-flash
まとめこの話題の全体像はこちらレイヤー別埋め込み(PLE)搭載のGemma 4ファミリー徹底解説、3本の公式資料から紐解く新世代アーキテクチャ

元動画: Per-Layer Embeddings (PLE) in Gemma 4 explained

3秒でわかる要点

  1. 1Gemma 4 E2BとE4Bの「E」は「Effective(実効的)」を意味し、PLE技術を中核に据えています
  2. 2PLEはトークンごとに各レイヤー固有の埋め込みベクトルを保持する3次元ルックアップテーブルです
  3. 3巨大な埋め込みテーブルはフラッシュストレージに置き、推論時に必要な部分のみをロードしてメモリを節約します

何が発表されたのか

Google DeepMindのシニア研究者であるMaarten Grootendorst氏は、同社が開発したオープンソースの軽量言語モデル「Gemma 4 E2B」および「Gemma 4 E4B」に搭載されている中核技術「Per-Layer Embeddings(PLE:レイヤー別埋め込み)」の技術仕様を公開しました。この発表は、2026年9月25日にGoogle for Developersの公式チャンネルを通じて行われました。

Gemma 4のモデル名に含まれる「E」の文字は「Effective(実効的)」を意味しており、このPLE技術がその要となっています。PLEは、モデルの推論時に消費するアクティブなメモリ(VRAM)や計算量を抑えつつ、モデルが保持する知識量と表現力を劇的に高めるためのアプローチです。本技術はすでに一般提供(GA)の段階にあり、Hugging FaceやGitHubを通じてグローバルに公開されています。

発表された機能・アップデートの全容

1. 従来のトークン埋め込みとPLEの根本的な差分

従来の一般的な大規模言語モデル(LLM)では、入力されたテキストを「トークン」と呼ばれる最小単位に分割し、それをベクトルデータに変換します。この変換を行うのが「トークン埋め込みレイヤー(Token Embedding Layer)」です。従来のモデルでは、ある特定のトークン(例えば「Hi」という単語)に対して、モデル全体で共通の1つの固定されたベクトル表現しか割り当てることができませんでした。

これに対してGemma 4で導入されたPLEは、トークンに対するベクトル表現をレイヤー(層)ごとに独立して持たせる仕組みを採用しています。これにより、同じ「Hi」というトークンであっても、モデルの浅いレイヤー(Layer 1)と、深いレイヤー(Layer 6)とで、全く異なるベクトル表現を適用することが可能になります。このアプローチにより、モデルの処理段階に応じた、より多様で文脈に即した高度な表現力が実現します。

2. PLEの3次元ルックアップテーブルの仕様と次元数

動画内では、PLEの内部構造が詳細な3次元のルックアップテーブルとして可視化されました。このテーブルは、以下の3つの軸で構成されています。

  • ボキャブラリサイズ(Vocabulary Size): 262,144トークン
  • 埋め込み次元(Embedding Dimension): 256次元
  • レイヤー数(Number of Layers): E2Bモデルは35層、E4Bモデルは42層

この3次元構造により、PLE全体のパラメータサイズは非常に巨大になります。具体的には、PLE部分だけで約2.3B(23億)ものパラメータを保持することになります。従来の軽量モデルの常識からすると、2.3Bもの埋め込みテーブルをメモリ上に常駐させることは、軽量化の目的に矛盾するように見えます。しかし、Google DeepMindはこの課題を極めて合理的なアーキテクチャで解決しています。

3. 「実効パラメータ(Effective Parameters)」と計算効率の極大化

Gemma 4 E2B/E4Bの最大の特徴は、モデル全体のパラメータを「計算に使用するパラメータ」と「ストレージに格納しておくパラメータ」に分離した点にあります。動画内で示されたGemma 4のパラメータ内訳は以下の通りです。

  • コアアーキテクチャ(デコーダー等): 約1.98Bパラメータ
  • エンコーダー(Encoders): 約450Mパラメータ
  • PLE(Per-Layer Embeddings): 約2.3Bパラメータ
  • トークン埋め込みテーブル: 約400Mパラメータ

このうち、実際にトークンの生成や文脈の計算を常時行うのは「コアアーキテクチャ」と「エンコーダー」の計約2.43Bパラメータのみです。これを同社は「実効パラメータ(Effective Parameters)」と呼んでいます。一方、2.3Bパラメータに及ぶPLEや、400Mパラメータのトークン埋め込みテーブルは、その全体が一度に計算に使われるわけではありません。

4. オンデマンドな埋め込み抽出とフラッシュストレージの活用

推論時において、モデルに入力されるトークンはごく一部に限られます。例えば「Hi」という1つのトークンを処理する場合、PLEテーブル全体(262,144トークン分)のうち、必要なのは「Hi」に対応する1列(各レイヤー分のベクトル)のみです。これはテーブル全体の極めて小さなサブセットに過ぎません。

Gemma 4はこの特性を利用し、巨大なPLEテーブルをVRAM(ビデオメモリ)ではなく、デバイスのフラッシュストレージ(SSDなど)に格納します。そして、推論時に特定のトークンが入力された瞬間にのみ、そのトークンに対応する埋め込みベクトルだけを高速にメモリへロードします。この「スパース(疎)な抽出」により、実行時のメモリ消費量を極小に抑えながら、実質的に5Bクラスのモデルに匹敵する表現力を2Bクラスの実効パラメータで実現しています。

5. 各レイヤーへのPLEの挿入プロセス

抽出されたレイヤー固有の埋め込みベクトルは、各デコーダーレイヤーの処理の直前に挿入されます。具体的には、トークン埋め込みレイヤーから出力された基本ベクトルに対し、各レイヤー(Layer 1からLayer n)においてPLEからロードされた専用のベクトルが動的に加算、または結合されます。

これにより、各レイヤーのSelf-Attention(自己アテンション)やFFN(フィードフォワードネットワーク)は、その処理段階に最も適した豊かな表現力を持つトークン情報を入力として受け取ることができます。この階層的な情報付加プロセスにより、タスクの理解度や生成されるテキストの品質が向上します。

性能・ベンチマーク

動画内では、具体的なベンチマークテストのスコアや他モデルとの直接的な数値比較は提示されていません。しかし、PLEの導入によって得られる技術的なメリットとして、以下の性能向上のロジックが明確に説明されています。

評価項目 従来のアプローチ Gemma 4のPLEアプローチ 出典
計算メモリ効率 埋め込みテーブルをすべてVRAMに展開するため、メモリを圧迫する。 必要なトークンのベクトルのみをフラッシュから動的ロードするため、VRAMを消費しない。 動画内解説(1:04)
トークン表現力 全レイヤーで共通の埋め込み表現を使用するため、文脈の段階的解釈が制限される。 レイヤーごとに最大42パターンの異なる埋め込み表現を持ち、表現力が極大化する。 動画内解説(1:35)
パラメータ効率 表現力を上げるためにモデル全体のサイズ(実効パラメータ)を大きくする必要がある。 実効パラメータを増やさずに、ストレージ上の静的データのみを増やして性能を向上。 動画内解説(1:47)

取材班の見立てでは、この技術は特にモバイルデバイスやシングルGPUのサーバーなど、メモリ帯域や容量に厳しい制約がある環境において、従来の同サイズモデルを凌駕する性能を発揮するためのブレイクスルーとなると考えられます。

競合サービスとの比較

Gemma 4のPLE技術を、既存の主要な軽量LLM(MetaのLlama 3 8Bや、従来のGemma 2Bなど)と比較します。なお、競合モデルの仕様については編集部の背景知識に基づき補足しています。

項目 Gemma 4 (E2B / E4B) Meta Llama 3 (8B) 従来型 Gemma (2B)
埋め込み方式 レイヤー別埋め込み(PLE)による3次元拡張 固定トークン埋め込み(2次元) 固定トークン埋め込み(2次元)
実効パラメータ数 約2.43B(E2Bの場合) 約8B 約2B
総パラメータ数 約5.1B(ストレージ上) 約8B 約2B
メモリ(VRAM)要件 極めて低い(実効パラメータ分のみ) 中程度(8B分が常時必要) 低い(2B分が常時必要)
強み VRAMを節約しつつ表現力を向上可能 確立されたアーキテクチャによる高い汎用性 シンプルな構造による高速な推論
弱点 ストレージ(SSD)の読み出し速度に依存 エッジデバイスでの実行には量子化が必須 複雑な文脈理解において表現力が不足

Gemma 4のPLEは、パラメータの「容量」と「計算コスト」を切り離すという新しい設計思想に基づいています。これにより、MetaのLlama 3などの競合モデルが直面している「性能を上げるとエッジデバイスで動かなくなる」というトレードオフを克服しています。

料金・提供プラン

Gemma 4は、Googleが提供するオープンモデル(オープンソースライセンスに準拠)です。商用利用を含め、開発者は原則として無償でモデルをダウンロードし、ローカル環境や自社サーバーにデプロイして使用することができます。

API経由での利用については動画内での言及はありませんが、Google Cloud(Vertex AI)やその他のモデルホスティングサービスを通じて、従量課金制のAPIとしても順次提供される見通しです。モデルの重み(Weights)やコードは、Hugging FaceおよびGitHubにてすでに無償公開されています。

日本から使う方法

日本の開発者や研究者が、本日よりGemma 4 E2B / E4BおよびPLE技術を試すための具体的な手順は以下の通りです。

  1. Hugging Faceへのアクセス: Hugging Face上のGoogle公式リポジトリ(google/gemma-4-e2b-it など)にアクセスします。モデルカードに記載されている利用規約に同意することで、モデルの重みをダウンロードできます。
  2. GitHubリポジトリの確認: Googleが公開している「Gemma Skills」リポジトリ(google-gemma/gemma-skills)にアクセスし、PLEを有効化して推論を実行するためのサンプルコードを取得します。
  3. 実行環境の準備: 実効パラメータが約2B〜4Bと軽量なため、一般的なコンシューマー向けGPU(NVIDIA RTX 3060/4060等)を搭載したPCで十分に動作します。ただし、PLEの動的ロードをスムーズに行うため、高速なNVMe接続のSSD(フラッシュストレージ)を搭載した環境を推奨します。
  4. 日本語対応について: 本モデルは多言語に対応していますが、PLEの恩恵を日本語環境で最大限に受けるためには、日本語のプロンプトを用いたファインチューニングや、提供されているインストラクションチューニング済(IT)モデルの活用が効果的です。

誰にどう効くのか

エンジニア・開発者

エッジAIやモバイルアプリ開発において、極めて大きな恩恵をもたらします。デバイスの限られたVRAM容量を圧迫することなく、ワンランク上の表現力を持つLLMをローカル環境で実行できるようになります。フラッシュストレージの帯域を活かした新しい推論パイプラインの設計という、新しい技術領域に挑戦する機会が生まれます。

企画・マーケティング担当者

スマートフォンのアプリ内や、オフライン環境で動作するスマートデバイスなど、これまでクラウドAPIの遅延やコストがネックになっていたユースケースにおいて、高度なテキスト処理機能を組み込んだ製品の企画が可能になります。通信コストをゼロに抑えたプライバシー配慮型のAIサービスの実現に寄与します。

経営層・CIO

AIインフラコストの劇的な削減が期待できます。高価なVRAMを大量に搭載したGPUサーバーを導入せずとも、安価なストレージ拡張によってLLMのサービス品質を維持できるため、総所有コスト(TCO)を最適化しつつ、顧客体験(CX)を向上させることが可能です。

まとめ

Google DeepMindが提示した「Per-Layer Embeddings (PLE)」は、LLMのスケールアップにおける新しい方向性を示す技術です。計算リソースを増やさずに、ストレージを活用してモデルの表現力を高めるこのアプローチは、今後のエッジAIの普及を大きく加速させるでしょう。開発者の皆様は、まずHugging Faceからモデルをダウンロードし、その動作効率をローカル環境で体感することをお勧めします。

動画のタイムテーブル

  • 0:00イントロダクションとGemma 4におけるPLEの概要
  • 0:15従来のトークン埋め込み(Token Embedding)の仕組みと課題
  • 0:28PLE(Per-Layer Embeddings)の3次元構造と次元数の詳細
  • 0:43推論時における必要な埋め込みデータのスパースな抽出プロセス
  • 0:57実効パラメータ(Effective Parameters)とメモリ配置のアーキテクチャ
  • 1:23各デコーダーレイヤーへのPLEの挿入と表現力向上のメカニズム
  • 1:44フラッシュストレージの活用によるパラメータ数と計算コストの分離
  • 1:55関連リソースの紹介とまとめ

記事で紹介したツール

この機能を、いま自分の環境で試す

記事の内容は公式発表の要約です。実際の使い勝手は触ってみないと分かりません。多くは無料枠から始められます。

公式サイトで試す

提供: OpenAI

本記事は元動画の映像・音声をAIが解析して自動生成したものです。誤りが含まれる可能性があるため、正確な仕様・料金は公式発表をご確認ください。元動画を見る(解析モデル: gemini-3.5-flash)