公式発表Google for Developers

Google DeepMind、エンコーダーを廃した軽量マルチモーダルモデル「Gemma 4 12B」の構造を解説

Google DeepMindは、オープンソースの言語モデル「Gemma 4」ファミリーにおいて、画像や音声の処理に専用エンコーダーを一切使用しない革新的なアーキテクチャ「Gemma 4 12B」の技術詳細を公開しました。従来のマルチモーダルモデルが抱えていた処理遅延を解決する、エンコーダーフリー設計の仕組みを専門記者が解説します。

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

元動画: Gemma 4 12B: The Encoder-Free Model Explained

3秒でわかる要点

  1. 1Gemma 4 12Bは画像や音声の専用エンコーダーを廃止したエンコーダーフリーの120億パラメータモデルです
  2. 2音声はConformerを使わず40msのセグメントに分割して直接LLMに投影し、TTFTを短縮します
  3. 3画像は5.5億パラメータのエンコーダーを、わずか3500万パラメータの軽量Embedderに置き換えました

何が発表されたのか

Google DeepMindは、オープンソースのマルチモーダル大規模言語モデル(LLM)「Gemma 4」ファミリーにおいて、パラメータ数120億のモデル「Gemma 4 12B」のアーキテクチャ詳細を公開しました。解説はGoogle DeepMindのMaarten Grootendorst氏が担当しています。本モデルは既存のマルチモーダルモデルとは一線を画し、画像や音声の入力を処理するための「専用エンコーダー」を搭載しない「エンコーダーフリー(Encoder-Free)」構造を採用している点が最大の特徴です。研究段階の発表ではなく、すでにHugging FaceやGitHub等を通じて一般提供(GA)およびオープンソース公開が開始されています。

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

従来のマルチモーダルモデルが抱える「エンコーダー」のボトルネック

従来のマルチモーダルAIモデルは、テキスト以外の入力情報を理解するために、専用のエンコーダーと呼ばれるニューラルネットワークを前段に配置していました。例えば、画像入力に対しては「ビジョンエンコーダー(Vision Encoder)」と呼ばれるトランスフォーマーベースのモデルが使用されます。また、音声入力に対しては「Conformer(コンフォーマー)」などのオーディオエンコーダーが使用されてきました。これらのエンコーダーは、入力データの意味を抽出し、LLMが理解できる「埋め込み(embeddings)」に変換する役割を担っています。しかし、これらのエンコーダー自体が非常に巨大なパラメータを抱えていることが課題となっていました。動画内のスライド資料によると、ビジョンエンコーダーのパラメータ数は最大で5億5000万(550M)に達し、オーディオエンコーダーのConformerも約3億(300M)のパラメータを持っています。これらは単独でも軽量なLLMに匹敵する規模であり、計算リソースを大量に消費します。さらに、LLM(デコーダー)が推論を開始する前に、まずこれらのエンコーダーが入力データを完全に処理し終える必要があります。このため、システム全体の「最初のトークンを出力するまでの時間(Time to First Token: TTFT)」が物理的に長くなってしまうという構造的なボトルネックが存在していました。

音声処理からエンコーダーを排除する「40msセグメント分割と直接投影」

Gemma 4 12Bでは、このボトルネックを解消するために、音声処理におけるオーディオエンコーダー(Conformer)を完全に廃止しました。その代わりに、入力された音声データを「40ミリ秒(40ms)」という非常に短いセグメントに機械的に分割する手法を採用しています。分割された各セグメントからは、音波の「振幅値(amplitude values)」のセットが直接抽出されます。この振幅値のセットは、軽量な「線形投影(Linear Projection)」レイヤーを通過するだけで、LLM(デコーダー)に直接入力可能なテンソルへと変換されます。この手法が成立する理由は、音声データが本質的に「時系列のシーケンシャルな情報」だからです。LLMは本来、テキストなどの時系列データを処理することに極めて長けています。そのため、専用のエンコーダーで高度な意味抽出を行わなくても、時系列の数値データとして直接LLMに入力すれば、LLM自身がその文脈や意味を処理できるという設計思想に基づいています。これにより、3億パラメータのConformerの処理を丸ごとスキップすることが可能になり、音声入力時のTTFTを大幅に短縮することに成功しました。

画像処理における「軽量Embedder(35M)」と位置情報の付与

画像データの処理からエンコーダーを排除するアプローチは、音声データに比べて複雑です。画像は音声のような単純な1次元の時系列データではなく、幅、高さ、そしてRGBチャンネルという「3次元の情報(3Dピクセル)」で構成されているためです。Gemma 4 12Bでは、従来の5億5000万パラメータを持つビジョンエンコーダーを使用する代わりに、わずか3500万(35M)パラメータの極めて小さな「Embedder(エンベッダー)」を1層だけ配置する構成を採用しました。この軽量Embedderの役割は、画像の「意味を理解すること」ではなく、単に画像をパッチ(断片)に分割し、それらをLLMが受け入れられる次元の埋め込みベクトルに変換することだけに特化しています。このプロセスにおいて最も重要なのが「位置情報(Positional Embedding)」の追加です。エンコーダーを介さない場合、LLMは入力された画像の各パッチが画像のどの場所(X座標、Y座標)に対応しているのかを認識できません。そのため、軽量Embedderの内部で、各パッチに対して明示的に2次元の位置エンコーディングを付加します。これにより、LLMは画像全体の幾何学的な構造を保持したまま、データを処理できるようになります。

なぜ軽量Embedderに3500万ものパラメータが必要なのか

一見すると、単に画像をパッチに分割してLLMに送るだけのEmbedderに、なぜ3500万ものパラメータが必要なのかという疑問が生じます。動画内では、Maarten Grootendorst氏がその数式と技術的背景をスライドで詳しく解説しています。画像データはピクセル数が非常に多いため、これをLLMの隠れ層の次元数(モデル次元)にマッピングする「線形投影(Linear Projection)」の行列がどうしても巨大になります。例えば、48×48ピクセルのRGB画像(48×48×3 = 6,912ピクセル)を処理する場合を考えます。この入力次元数をモデルの次元数と掛け合わせることで、線形投影レイヤーの重み(weights)が決定されます。動画のスライドに示された計算式では、この線形投影部分だけで約2654万パラメータ(26,545,920 params)を占めています。これにレイヤー正規化(LayerNorm)や位置埋め込み(Positional Embedding)のパラメータが加わることで、最終的にEmbedder全体のパラメータ数が約3517万(35,176,704 params)に達します。つまり、この35Mという数値は、ニューラルネットワークによる高度な特徴量抽出(意味理解)を行っているからではなく、高次元の画像ピクセルデータをLLMの入力空間へ変換するための物理的な接続部分(投影レイヤー)のサイズを意味しています。

意味理解をLLM(デコーダー)に一元化するメリット

Gemma 4 12Bの設計思想の根幹は、「マルチモーダルデータの意味理解(Semantic Processing)を、すべてLLM(デコーダー)側に一元化する」という点にあります。従来のモデルでは、ビジョンエンコーダーやオーディオエンコーダーが前段で「これは赤い鳥の画像である」「これは『こんにちは』という音声である」といったある程度の意味理解を行っていました。しかし、Gemma 4 12Bの軽量Embedderや音声投影レイヤーは、そうした意味的な解釈を一切行いません。単に生の入力データをLLMが処理できる形式に変換して渡すだけです。画像や音声の「意味」や「文脈」を解釈する重い処理は、すべて120億パラメータを持つLLM本体が担当します。これにより、モデル全体のアーキテクチャが極めてシンプルになります。また、エンコーダーとデコーダーの間で発生していた情報の損失や、個別のエンコーダーの学習コスト、さらには推論時のオーバーヘッドが排除されます。結果として、リソースの限られた環境でも高速かつ効率的にマルチモーダル推論を実行できる、洗練されたオープンソースモデルが実現しました。

性能・ベンチマーク

動画内では、他モデルとの具体的なベンチマークスコアの数値比較は提示されていません。ただし、技術的な特性として、従来のエンコーダー搭載型モデル(Gemma 4ファミリーの他モデルや競合モデル)と比較して、以下の点が明確に示されています。

評価項目 Gemma 4 12B (エンコーダーフリー) 従来のエンコーダー搭載モデル 出典(動画内)
画像処理モジュール 軽量Embedder(約3,500万パラメータ) ビジョンエンコーダー(最大5億5,000万パラメータ) 01:22 / 00:22
音声処理モジュール 40msセグメント分割+直接投影(エンコーダーなし) Conformer(約3億パラメータ) 00:51 / 00:32
最初のトークン出力時間 (TTFT) 極めて短い(エンコーダーの処理待ちがないため) 長い(エンコーダーの事前処理が必要なため) 00:39 / 00:47
意味理解の処理場所 LLM(デコーダー)に完全一元化 エンコーダーとデコーダーに分散 02:05

(編集部注:具体的なMMLUスコアや画像認識精度などのベンチマーク数値については、Google DeepMindが公開している公式論文およびHugging Faceのリポジトリを参照する必要があります。本動画はアーキテクチャの解説に特化しています。)

競合サービスとの比較

(編集部注:以下の比較は、動画内で提示された情報に加え、編集部が保有する知識ベースに基づいて作成しています。)

Gemma 4 12Bの「エンコーダーフリー」というアプローチを、現在の主要なマルチモーダルモデルと比較します。

項目 Google DeepMind 「Gemma 4 12B」 OpenAI 「GPT-4o」 Meta 「Llama 3.2 11B Vision」
アーキテクチャ 完全エンコーダーフリー(画像・音声) ネイティブ・マルチモーダル(詳細非公開) ビジョンエンコーダー搭載(CLIPベース)
パラメータ数 120億(12B) 非公開(数千億規模と推測) 110億(11B)
音声の直接処理 対応(40msセグメントを直接投影) 対応(ネイティブ処理) 非対応(テキスト変換または別モジュール)
強み TTFTが極めて短い、エッジデバイスで動作可能、オープン 最高峰の精度、極めて滑らかな音声対話 既存のCLIPエコシステムとの親和性が高い
弱み LLMの負荷が高いため、複雑な視覚推論で精度低下の懸念 クローズドソース、高いAPI利用コスト エンコーダー分のメモリ消費、音声の直接処理不可

多くのオープンソースモデル(Llama 3.2 Visionなど)が、画像の処理に既存のビジョンエンコーダー(CLIPなど)をそのまま結合するアプローチをとる中、Gemma 4 12Bはエンコーダーを排除してLLM単体に処理を統合しています。これにより、メモリ帯域幅が制限されたローカル環境やモバイルデバイスにおいて、圧倒的な軽量動作と高速な応答(低TTFT)を実現できる点が、競合に対する最大の優位性です。

料金・提供プラン

動画内では、具体的な利用料金やAPIの価格設定についての言及はありません。

(編集部注:Gemma 4 12Bは、Googleが提供するオープンモデルライセンスのもとで無償公開されています。Hugging FaceやGitHubからモデルウェイトを直接ダウンロードして、ローカル環境や任意のクラウドサーバー上で無料で実行することが可能です。商用利用もライセンスの範囲内で認められています。クラウドベンダーのAPI経由で利用する場合は、各プラットフォーム(Google Cloud Vertex AIなど)のホスティング料金が適用されます。)

日本から使う方法

日本の開発者や研究者が、Gemma 4 12Bを今日から試すための具体的な手順は以下の通りです。

  • Hugging Faceへのアクセス:Gemma 4 12Bのモデルウェイトは、Hugging Faceの公式リポジトリ(google/gemma-4-12b-it)で公開されています。アクセスして利用規約に同意します。
  • 必要なアカウントの作成:Hugging Faceのアカウントが必要です。また、ローカルやクラウド環境からモデルをダウンロードするために、Hugging Faceのアクセストークン(WriteまたはRead権限)を発行しておきます。
  • GitHubリポジトリの確認:Googleの公式GitHub(google-gemma/gemma-skills)にて、Gemma 4の推論やファインチューニング用のコードサンプルが提供されています。
  • ハードウェア要件の確認:12B(120億パラメータ)モデルを16ビット浮動小数点(FP16)で動作させるには、約24GB以上のVRAMを搭載したGPU(NVIDIA RTX 3090/4090、A100など)が必要です。量子化(quantization)を適用することで、8GB〜16GB程度のVRAMを搭載したコンシューマー向けGPUやMac(Apple Silicon)でも動作可能です。
  • 日本語対応と制限事項:Gemma 4ファミリーは多言語に対応していますが、主な学習データは英語であるため、複雑な日本語のコンテキストではプロンプトの工夫が必要です。また、ライセンス条項に従い、再配布や商用利用のルールを遵守してください。

誰にどう効くのか

エンジニア・開発者へのインパクト

エンコーダーフリーの設計により、モデル全体のアーキテクチャがシンプルになり、デプロイやファインチューニングの難易度が大幅に下がります。画像用と音声用の個別のエンコーダーを管理・最適化する必要がなくなり、LLM単体のパイプラインとして統合できます。また、TTFTが短いため、リアルタイム性が求められる音声アシスタントや、インタラクティブなカメラ連動アプリの開発において、ユーザー体験を劇的に向上させることができます。

企画・マーケティング担当者へのインパクト

スマートフォンのローカル環境で動作する「オンデバイスAI」を活用した、新しいサービス企画が可能になります。サーバーへのデータ送信が発生しないため、プライバシー保護が極めて厳格なヘルスケア、金融、教育分野向けのアシスタントアプリを企画できます。また、通信遅延がないため、オフライン環境でも動作する観光ガイドや、リアルタイムの翻訳・音声書き起こしツールの開発など、新規事業の幅が広がります。

経営層・意思決定者へのインパクト

インフラコスト(GPUサーバーの運用費)の大幅な削減が期待できます。従来の巨大なエンコーダーとLLMを組み合わせる構成に比べ、Gemma 4 12Bはメモリ消費量が少なく、より安価なGPUインスタンスやエッジデバイスでの運用が可能です。さらに、オープンソースモデルであるため、特定のクラウドベンダーへのロックインを防ぎ、自社の専有データを用いた独自のマルチモーダルAI資産を低コストで構築・維持できます。

まとめ

Google DeepMindが発表した「Gemma 4 12B」は、画像・音声の専用エンコーダーを排除する「エンコーダーフリー」という新たな設計思想を実用化した画期的なモデルです。これにより、マルチモーダル処理におけるTTFT(最初のトークン出力時間)の劇的な短縮と、モデルの軽量化を同時に達成しました。

読者が次に取るべきアクションは、Hugging Faceの「google/gemma-4-12b-it」リポジトリにアクセスし、まずは無償でモデルの挙動や推論速度を体験することです。特に、ローカル環境での音声・画像処理アプリケーションの開発を検討している開発者にとって、このモデルは最有力な選択肢となるでしょう。

動画のタイムテーブル

  • 0:00Gemma 4 12Bの概要とエンコーダーフリー設計の紹介
  • 0:12従来のGemma 4モデルにおけるビジョンエンコーダーの役割と課題
  • 0:27音声処理における従来のオーディオエンコーダー「Conformer」の仕組み
  • 0:39エンコーダーが最初のトークン出力時間(TTFT)に与える影響
  • 0:51Gemma 4 12Bにおける音声のセグメント分割と直接投影のプロセス
  • 1:12画像処理におけるエンコーダー排除が複雑である理由の解説
  • 1:22Gemma 4 12Bの画像用軽量Embedder(35Mパラメータ)の内部構造
  • 1:33位置情報(Positional Embedding)の追加とLLMによる意味理解の統合
  • 1:47軽量Embedderに必要なパラメータ数(35M)の技術的背景と計算式
  • 2:16Gemma 4 12Bを学ぶためのリソース紹介とまとめ

記事で紹介したツール

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

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

公式サイトで試す

提供: OpenAI

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