GoogleGoogle AI Edge Team, Android ML TeamAnnouncement
Bring multimodal semantic search to the edge with EmbeddingGemma 2
Summary
Google DeepMind launched EmbeddingGemma 2, an open-weight multimodal embedding model that maps text, images, video frames, and audio into a single vector space. Designed for local, privacy-first applications, it runs on as little as ~191MB active RAM for text-only weights and ~567MB for the full multimodal model on a Google Pixel 11 Pro. The model powers two new interactive showcases in Google AI Edge Gallery: Instant Media Search, which retrieves local images and videos via natural language or example images, and Video Moments Finder, which locates specific visual moments in local video files without transcribing audio. Google AI Edge Foresight for Mac uses EmbeddingGemma 2 alongside Gemma 4 for local meeting note-taking, cross-modal retrieval, and live question answering. Optimizations include modular encoders, quantization-aware training to INT4/INT8, and Matryoshka Representation Learning slicing to reduce storage footprints by up to 8x.
Context
Google DeepMind launched EmbeddingGemma 2, an open-weight multimodal embedding model for on-device, privacy-first semantic search. It reduces latency and memory overhead compared to chaining separate models for captioning, speech-to-text, and text embedding. The model runs on as little as ~191MB RAM for text-only and ~567MB for full multimodal on a Google Pixel 11 Pro, and can perform zero-shot intent routing without training data.
Approach / What changed
EmbeddingGemma 2 is a 740M parameter multimodal embedding model that maps text, images, video frames, and audio into a single vector space. It is deployed via Google AI Edge Gallery (Instant Media Search and Video Moments Finder) and Google AI Edge Foresight on Mac, and will be available through ML Kit and MediaPipe Tasks. Optimizations include modular encoders, quantization-aware training (INT4/INT8), adaptive input/output scaling, and Matryoshka Representation Learning slicing.
Takeaways
EmbeddingGemma 2 is a 740M parameter multimodal embedding model that natively maps text, images, video frames, and audio into a single vector space, eliminating the need to chain separate captioning, speech-to-text, and text-embedding models.
The model can perform zero-shot intent routing without any training data or fine-tuning, matching user inputs directly against classification labels and labels in milliseconds.
Optimizations include modular encoders (load only needed modalities), quantization-aware training to INT4/INT8, and Matryoshka Representation Learning slicing that cuts local storage and index footprints by up to 8x.
FAQ
How does EmbeddingGemma 2 run efficiently on edge devices?
EmbeddingGemma 2 uses modular encoders so you load only the needed ones (e.g., Text + Vision for photo search). It also uses quantization-aware training to compress weights to INT4/INT8, and adaptive input/output scaling with Matryoshka Representation Learning slicing to cut storage and index footprints by up to 8x.
How does Instant Media Search work on-device?
Instant Media Search converts both the user's query and local media into embedding vectors stored in a local SQLite database. It retrieves content by returning items with the largest cosine similarity, updating results live on every keystroke. It supports text queries in multiple languages and image-to-image retrieval via camera or photo selection.
How does Video Moments Finder locate moments without captions?
Video Moments Finder indexes local video files by generating embeddings for vision and audio chunks. When a user enters a descriptive query, the engine computes the prompt embedding vector, compares it against video frame embeddings, and highlights exact timestamps where matching moments occur, without transcribing audio or generating text captions.
Source and freshness
- Source
- developers.googleblog.com
- Published
- Added to Yomu
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.