MxBai Embed Large v1 (Mixedbread.ai OSS・2024年)(エムエックスバイエンベッドラージ)
2024年3月Mixedbread.ai (ドイツ・ベルリン拠点・2023年Sean Lee + Aamir Shakir創業・OSS Retrieval/Reranking特化startup) 発表のmxbai-embed-large-v1・bert-large-uncased base + Contrastive Learning + 1,024次元 + 512 max sequence + Matryoshka Representation Learning (64-1024次元可変) + Binary Quantization対応 + Apache 2.0 License・MTEB English 64.68・OSS + Compact + Cost-efficient設計のOpenAI text-embedding-3-small対抗model。
概要
mxbai-embed-large-v1 は、2024年3月にドイツ・ベルリン拠点のMixedbread.ai (Sean Lee + Aamir Shakir 2023年共同創業・OSS Retrieval/Reranking特化startup・GitHub Star 9k+) が発表したOSS Embedding Model。Microsoft DeepLearning Lab bert-large-uncased (336M parameter encoder transformer・2018年) base model + Contrastive Learning fine-tuning + 1,024次元 embedding + 512 max sequence length + Matryoshka Representation Learning (1,024次元から64-128-256-512次元へ可変截断可能) + Binary Quantization対応 (1-bit embedding・Storage 32倍削減) + Apache 2.0 License・MTEB English score 64.68・Hugging Face (mixedbread-ai/mxbai-embed-large-v1) 公開・Mixedbread.ai DashScope APIも提供 ($0.05/1M tokens 推定)。Mixedbread.aiは「OSS + Compact + Cost-efficient」を企業哲学とし、巨大parameter model (NV-Embed v2 7B / GTE-Qwen2 7B等) ではなく中型 (336M parameter) bert-largeの fine-tuning路線で「Production deploy friendly Embedding」を志向するブランド差別化。
主な特徴・仕組み
- Base Model: bert-large-uncased (Google Research 2018年・340M parameter Encoder Transformer)
- Fine-Tuning: Contrastive Learning (positive/negative pairs) + Mixedbread.ai独自Multi-task data
- Embedding Dimension: 1,024次元 (Matryoshka対応 64-128-256-512-1024次元可変截断)
- Max Sequence Length: 512 tokens (bert-large default・Long-context用途には注意)
- Binary Quantization: 1-bit embedding対応 (Storage 32倍削減・Cost-efficient deploy)
- MTEB English: 64.68 score
- License: Apache 2.0 (OSS・商用可)
- Distribution: Hugging Face SafeTensors + Mixedbread.ai DashScope API
- Hardware: CPU実行可能 (340M parameter中型) + GPU加速対応・Production deploy friendly
- Brand Philosophy: 「OSS + Compact + Cost-efficient」 ・巨大parameter model回避路線
スペック比較表
| Embedding Model | Param | Dim | Max Seq | MTEB | Binary Quant | License |
|---|---|---|---|---|---|---|
| mxbai-embed-large-v1 | 340M | 64-1024 | 512 | 64.68 | ○ | Apache 2.0 |
| BGE-M3 | 567M | 1,024 | 8,192 | 64.36 | ○ | MIT |
| Nomic Embed v2 | 475M MoE | 64-768 | 8,192 | 65.85 | × | Apache 2.0 |
| Jina Embeddings v3 | 570M | 32-1024 | 8,192 | 65.52 | × | CC BY-NC |
| OpenAI text-embed-3-small | ~1B | 1,536 | 8,192 | 62.26 | × | Proprietary |
具体例・対応製品
- mxbai-embed-large-v1 (Hugging Face):
mixedbread-ai/mxbai-embed-large-v1・Apache 2.0・SafeTensors - mxbai-rerank-large-v1 (兄弟model): Reranking model・Apache 2.0・mxbai Retrieval pipeline構築
- mxbai-embed-2d-large-v1 (2024年7月): 2D Matryoshka対応 (sequence length axis + dimension axis 両方可変) ・Cost-efficient
- Mixedbread.ai API: Managed API・$0.05/1M tokens推定 (Voyage 3 $0.06/1M同等)
- 競合 BGE-M3: 567M / MIT / MTEB 64.36 / 8k context・MTEB似た score・context長Mxbaiより優位
自作PCでの選び方・注意点
mxbai-embed-large-v1 は「Production Cost-efficient Embedding deploy」「OpenAI text-embedding-3-small OSS代替」「Binary Quantization Storage削減」用途の本命model。340M parameter (NV-Embed v2 7B / GTE-Qwen2 7B vs 約20倍小型) で CPU実行可能 + GPU加速で推論速度高速・1,024次元 + Matryoshka次元截断でStorage / Latency / Precision trade-off調整可能・Binary Quantization (1-bit embedding) でStorage 32倍削減・Production deploy で月数百万tokens scale でも$10-$50/月の Embedding storage cost に抑制可能。MTEB Score 64.68は Voyage 3 (72.05) / NV-Embed v2 (72.31) より劣るが OpenAI text-embed-3-small (62.26) を上回り Cost-Performance Sweet Spot に位置。512 max sequence (BGE-M3 / Nomic v2 / Jina v3 の 8,192 vs 16倍短) は Long-context document用途には不向きで Chunking必須・Long-context志向には BGE-M3 / Nomic v2 推奨。Mixedbread.aiブランドはOSS Embedding/Reranking分野で2024年急成長中・mxbai-rerank-large-v1とのRetrieval full pipeline構築でCost-efficient RAG application 実現可能。
関連用語との違い
- vs BGE-M3: mxbai-large-v1 は340M / Apache 2.0 / Binary Quant・BGE-M3 は567M / MIT / 8k context (Mxbai 512 max)
- vs Nomic Embed v2: mxbai は Dense + Binary Quant + 512 max・Nomic v2 はMoE + 8k max
- vs OpenAI text-embedding-3-small: mxbai はApache 2.0 + MTEB 64.68・OpenAI 3-small はProprietary + MTEB 62.26
よくある質問(FAQ)
Q1: Binary Quantizationとは? A: 1,024次元 float32 embedding (4,096 bytes/vector) を 1-bit embedding (128 bytes/vector・32倍削減) に圧縮。Storage 32倍削減 + Search latency 5-10倍高速化・精度は数%しか劣化しないため Production deploy で大量embedding storage cost削減に有効。
Q2: 512 max sequenceは制約厳しすぎ? A: ChatGPT/Claude chat history embedding (50-200 token) や short document retrieval には十分。Long document (5,000+ tokens 技術仕様書等) はChunking必須でその場合 BGE-M3 (8k max) / Nomic v2 (8k max) 推奨。
Q3: Mixedbread.aiブランドは信頼できる? A: 2023年設立・GitHub Star 9k+ (Mixedbread.ai org account累計) ・OSS Embedding/Reranking特化startupとして2024年急成長・Apache 2.0 OSSコミットメント高・Brandon Hopkins (元AWS ML engineer) advisor等の信頼性確保。
まとめ
mxbai-embed-large-v1 = 2024年Mixedbread.ai発表のOSS Embedding。bert-large-uncased base + Contrastive Learning + 1,024次元 + 512 max + Matryoshka + Binary Quantization + Apache 2.0・MTEB 64.68・「OSS + Compact + Cost-efficient」哲学のProduction friendly Embedding Model。