Harnessing the Universal Geometry of Embeddings
TL;DR Highlight
Translating embeddings between models without paired data exposes vector database security risks
Who Should Read
A backend developer running RAG on internal documents in an external vector DB, worried about embedding leakage
Core Mechanics
- Translates embedding spaces without paired data
- The authors say it is the first method to move embeddings between vector spaces with no paired data, encoders, or predefined matches.
- The approach is unsupervised.
- Goes through a universal latent representation
- Any embedding is mapped to and from a shared latent representation.
- That shared structure is what the Platonic Representation Hypothesis conjectures.
- High cosine similarity across different models
- Model pairs with different architectures, parameter counts, and training data still reach high cosine similarity.
- The abstract gives no specific numbers.
- Stolen vectors alone leak document info
- An adversary with only embedding vectors can extract sensitive information about the underlying documents.
- It is enough for classification and attribute inference.
Community Reactions
- Similarity is not executability, one commenter says
- Based on LLM hidden-state research, the small R2 gap outside the shared part is what makes states usable by a model.
- They argue translating one LLM's latents for another to execute would fail.
- Who even exposes their vectors, one commenter asks
- They say recoverable data in embeddings is expected.
- They doubt many people expose vectors in the first place.
- Might just be similar training data, one commenter says
- They think it is more likely an artifact of shared datasets than evidence for the Platonic hypothesis.
- Paper seems light on details, one commenter says
- A math-trained reader found it heavy on exposition.
- Commenters noted this is v4 and linked the NeurIPS OpenReview page.
How to Apply
- Audit who can read your vectors
- List every API, backup, and log path that exposes embedding vectors today.
- Classify them at the same sensitivity as the source text.
- Stop returning raw vectors externally
- Run vector search server-side and return only document IDs to clients.
- Remove any endpoint that returns raw embeddings.
- Split sensitive docs into a separate index
- Put personal or confidential documents in an index with its own access policy.
- Add embedding leakage to the threat model before using third-party vector hosting.
Try It
# Prompt to paste into Claude or ChatGPT (security review, not a simplified version of the paper's method)
You are a security reviewer. Below is our RAG system architecture.
{{System description: embedding model, vector DB, APIs/backups/logs that can read vectors, document types stored}}
Assumption: an attacker with only embedding vectors, no source text, can translate them to another embedding space and perform topic classification and attribute inference on the documents.
1) List the paths through which vectors could leak, ordered by risk.
2) For each path, state what sensitive information could be inferred.
3) Propose three mitigations we can do today.
Next: find the top-risk path in your actual code and add access control.Terminology
Related Papers
You could have invented transformers from memory
Viewing linear, MLP and attention layers as memory stores: capacity goes ~64 to ~2,700 to over a million
Pointing AI at archives found a forgotten meteorite, lost rhinos, and more
Embedding search plus a cheap filter model surfaced unrecorded events in 400 years of archives
EmbeddingGemma 2: An open, lightweight multimodal embedding model
One open 740M model embeds text, images, audio and video into a single shared vector space
RAG-NAROK: Retrieval-Aware Knowledge Corpus Poisoning in RAG with Source-specific Refutation
Refutation documents targeting retrieved sources took top rank and evaded anomaly detectors up to 88.37%.
Text, Pixels, or Both? Evaluating Input Representations for Multimodal Document QA
Page images beat OCR text on accuracy but cost more; a question-only router cut latency 30%.
Microsoft exec called AI scraping 'the largest theft of labor in human history'
NYT lawsuit unredacted filings reveal Microsoft and OpenAI internal views on scraping