概要
- EmbeddingGemma 2 は、テキスト・画像・音声・動画を統合的に扱う マルチモーダルエンベディングモデル
- Gemma 4アーキテクチャ を基盤とし、商用利用可能な Apache 2.0ライセンス で提供
- ストレージ効率・オンデバイス最適化 ・高精度を実現
- ローカル処理 によるプライバシー保護と低遅延
- 幅広い開発環境・パートナー連携 により、導入が容易
EmbeddingGemma 2:オンデバイス・マルチモーダルエンベディングの最先端
- EmbeddingGemma 2 は、テキスト・画像・音声・動画・コードを 統一エンベディング空間 で扱うモデル
- Gemma 4アーキテクチャ をベースに、 パラメータ数740M でオンデバイス推論に最適化
- Apache 2.0ライセンス で商用利用が可能
- 20M超のダウンロード実績 を持つEmbeddingGemmaの後継
- Gemini Embedding と同等技術を採用
主な特徴
- サイズ別ベンチマーク最高性能 :MTEB CodeやMAEBなどで サブ1Bモデル中トップクラス のスコア
- モジュラー設計 :テキストのみ(270M)、画像(170M)、音声(300M)エンコーダを 用途に応じて選択可能
- ストレージ効率 :Matryoshka Representation Learning(MRL)により ベクトル次元を動的縮小 (768→128次元)、 最大6倍の省メモリ
- オンデバイス最適化 :Google Pixel 11 Proで テキストのみ約191MB、フルモデル約567MB のRAM消費
- 拡張コンテキストウィンドウ : 8Kトークン対応 で、 5.5分の音声・29枚の画像・58フレームの動画 や組み合わせをローカル処理
高精度なコード・画像・音声対応
- 多言語テキスト性能 はEmbeddingGemma同等
- コード性能大幅向上 (MTEB Codeスコア:68.76→78.68、9.92ポイント増)
- 画像・動画・ドキュメント・音声 でもサブ1Bモデル中最高水準、 2倍以上大きい専門モデルを凌駕
- 詳細な評価指標やモデル情報は EmbeddingGemma 2モデルカード 参照
オンデバイスでのセマンティック検索・RAG
- エッジハードウェア上で直接エンベディング生成
- プライバシー保護・低レイテンシ ・完全オフライン動作
- Gemma 4と組み合わせたRAGパイプライン 構築が容易
- テキストトークナイザー・音声エンコーダの共有 で 低メモリ統合運用 が可能
- LiteRT によるオンデバイス検索・RAG構築手法は Google AI Edgeブログ 参照
EmbeddingGemma 2の導入方法
- モデルダウンロード :Hugging Face・Kaggleで提供、 Gemini Enterprise Agent Platform Model Garden も近日対応予定
- LiteRT Community (Hugging Face)でオンデバイス最適化モデル入手可
- オンデバイス展開 :
- Google AI Edge MediaPipe でクロスプラットフォーム展開
- LiteRT でカスタム統合
- transformers.js/WebGPU でブラウザ対応
- 開発ツール対応 :
- transformers, sentence-transformers, MLX, vLLM, llama.cpp, SGLang, Ollama, LMStudio で効率的なモデル提供
- Qdrant でエンベディングベクトル管理
- ファインチューニング :
- Unsloth によるファインチューニングガイドを参照
- 開発者ガイド・ドキュメント ・推論/ファインチューニング手順も提供
まとめ
- EmbeddingGemma 2 は、 オンデバイスでのマルチモーダル検索・RAG に最適な 軽量・高性能モデル
- プライバシー重視 ・ ストレージ効率 ・ 幅広い開発環境対応 が特長
- エッジAIアプリケーション の新たな可能性を創出