{
"$type": "site.standard.document",
"contributors": [
{
"did": "did:plc:igunvse2uemkwmci3igoxhu5",
"displayName": "Oz Akan",
"role": "author"
}
],
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreig7alhydj6fdrhx2pj3bexq2ig3bxpf4jzglxqfb43lxe7mtjdvhu"
},
"mimeType": "image/png",
"size": 123526
},
"description": "Nesting Power and Flexibility into ML Embeddings",
"path": "/techs/matryoshka-representation-learning",
"publishedAt": "2025-09-04T21:00:00.000Z",
"site": "at://did:plc:igunvse2uemkwmci3igoxhu5/site.standard.publication/luminary-blog",
"tags": [
"aiml",
"embeddings"
],
"textContent": "Matryoshka Representation Learning teaches a single model to pack useful signal into the prefix of its embedding. You can then truncate vectors (e.g., 768→256→128→64 dims) to trade tiny drops in quality for big wins in latency, storage, and bandwidth—without retraining separate models.",
"title": "What is Matryoshka Representation Learning (MRL)?"
}