AI・機械学習
上級

NVIDIA NV-Embed v2 (MTEB 1位 Embedding Model・2024年)(エヌビディアエヌブイエンベッドブイツー)

2024年9月NVIDIA Research発表のNV-Embed v2・MTEB (Massive Text Embedding Benchmark・Hugging Face Leaderboard) 1位獲得のSOTA Embedding Model。Mistral 7B base + LoRA fine-tuning + Two-stage Instruction Tuning + Synthetic Data Augmentation・MTEB score 72.31 (2024年9月時点最高) ・Apache 2.0 License・Hugging Face公開 + NVIDIA NIM (NVIDIA Inference Microservice) でManaged API・Llama 4 7B / Cohere Embed v3 / Voyage 3-large 等の競合に対する2024年Q3-Q4 Embedding Model SOTA。

0 回閲覧
0 いいね
2026/5/19 更新
関連タグ
embedding-model
nvidia
nv-embed
mteb
mistral-7b
instruction-tuning
open-source

概要

NV-Embed v2 は、2024年9月にNVIDIA Research (NVIDIA社内研究部門・Bryan Catanzaro Vice President率いる) が発表したStateOfTheArt Embedding Model。MTEB (Massive Text Embedding Benchmark・Hugging Face公式Leaderboard・56 dataset / 8 task type) で score 72.31 を獲得し2024年9月時点で1位獲得 (Voyage 3-large 72.05 / Stella en 1.5B v5 71.19等を上回る) ・Apache 2.0 License・Hugging Face公開 (nvidia/NV-Embed-v2) ・NVIDIA NIM (NVIDIA Inference Microservice・Manage API) でCloud利用可能。Mistral 7B base model + Custom LoRA fine-tuning + Two-stage Instruction Tuning (1段目: Retrieval task / 2段目: Multi-task instruction) + Synthetic Data Augmentation (GPT-4で生成したRetrieval-style hard negatives) の独自手法でMTEB SOTA達成。Cohere Embed v3 / Voyage 3-large / OpenAI text-embedding-3-large 等の主要Embedding Model競合に対する2024年Q3-Q4の業界最高峰。

主な特徴・仕組み

  • Base Model: Mistral 7B v0.1 (Mistral社 7B parameter decoder-only LLM・Apache 2.0)
  • Fine-Tuning: Custom LoRA (Low-Rank Adaptation・rank 16-64) + Two-stage Instruction Tuning
  • Embedding Dimension: 4,096次元 (高次元・Voyage 3 1024次元 vs 4倍)
  • Max Sequence Length: 32k tokens (long-context document対応)
  • MTEB Score: 72.31 (2024年9月時点1位・Voyage 3-large 72.05超え)
  • Synthetic Data: GPT-4で生成したRetrieval-style hard negatives + Multi-task instruction data
  • Pooling: Latent attention layer pooling (Mean pooling より精度+1.5%)
  • License: Apache 2.0 (OSS・商用可)
  • Deployment: Hugging Face SafeTensors + NVIDIA NIM (Managed API・Tier按pricing)
  • Hardware: NVIDIA GPU (A100/H100/B200推奨・FP16 inference 1k tok/s on A100)

スペック比較表

Embedding ModelDimMax SeqMTEBLicense公開元
NV-Embed v24,09632k72.31Apache 2.0NVIDIA
Voyage 3-large1,02432k72.05ProprietaryVoyage AI
Stella en 1.5B v58,19251271.19MITdunzhang
Cohere Embed v31,02451268.55ProprietaryCohere
OpenAI text-embed-3-large3,0728,19264.59ProprietaryOpenAI
BGE-M31,0248,19264.36MITBAAI

具体例・対応製品

  • NVIDIA NV-Embed-v2 (Hugging Face): nvidia/NV-Embed-v2・Apache 2.0・Self-Host対応
  • NVIDIA NIM nv-embed-v2 (Managed API): NVIDIA AI Foundation Endpoints・$0.13/1M tokens
  • NVIDIA AI Workbench統合: NVIDIA NIM経由でEnterprise RAG application開発
  • 競合 Voyage 3-large: Proprietary・$0.18/1M tokens・1024次元 + Compact representation強み
  • 競合 Stella en 1.5B v5: MIT・1.5B parameter・MTEB 71.19・Cost-efficient自前deployに最適

自作PCでの選び方・注意点

NV-Embed v2 は「最高精度Embedding必要なRAG application」「Enterprise Retrieval system」「研究用途SOTA Embedding」用途の本命model。MTEB 72.31でVoyage 3-large (72.05) / Stella en 1.5B v5 (71.19) を上回るSOTAだが、4,096次元の高次元embeddingは Storage cost (Voyage 3 1024次元 vs 4倍) + Vector DB index cost (4倍) のtradeoffが大きい。 Production deployでstorage/cost vs precisionのbalance考慮必要・1,024次元のVoyage 3-large / Stella 1.5B v5 で十分な場合多い。NVIDIA NIM経由Managed API ($0.13/1M tokens) も提供で初期 deploy費用最小化可能。Self-Host (Hugging Face + Apache 2.0) はNVIDIA A100/H100 推奨・FP16 inference 1k tok/s on A100でProduction scale (月100M tokens) 処理可能。Mistral 7B base model のため Mistral原モデルとは別Licensing (Mistral License + Apache 2.0両方確認必要) ・商用利用可能だが Mistral社利用規約も確認推奨。

関連用語との違い

  • vs Voyage 3-large: NV-Embed v2 はMTEB 72.31 / 4,096次元 / Apache 2.0・Voyage 3 は72.05 / 1,024次元 / Proprietary
  • vs Stella en 1.5B v5: NV-Embed v2 は 7B paramでMTEB 72.31・Stella 1.5B は 8,192次元 / MTEB 71.19・Cost-efficient
  • vs BGE-M3: NV-Embed v2 は Apache 2.0 + 高精度・BGE-M3 は MIT + 軽量 + Multilingual

よくある質問(FAQ)

Q1: NV-Embed v2 と v1 の違いは? A: v1 (2024年5月発表・MTEB 69.32) → v2 (2024年9月発表・MTEB 72.31) で+2.99 score。改良点: Two-stage Instruction Tuning + Synthetic Data Augmentation + Latent attention layer pooling 採用。

Q2: 4,096次元は実用的に使える? A: Vector DB (Qdrant/Pinecone/Weaviate) は全て4,096次元対応・Cost面で Storage 4倍 + Index 4倍 + Search latency 2-3倍が懸念。MTEB Top 5 score差0.5-1.0で1,024次元model採用するprojectが多い実態。

Q3: NVIDIA NIM Managed API と Self-Host どちらが安い? A: 月1M tokens未満: NIM ($0.13/1M tokens = $0.13/月) ・月100M tokens超: Self-Host推奨 (A100 GPU $1-$3/hour x 730h = $730-$2190/月 vs NIM $13/月 break-even 月100M tokens前後)。

まとめ

NV-Embed v2 = 2024年NVIDIA Research発表のMTEB 1位 SOTA Embedding Model。Mistral 7B base + LoRA fine-tuning + Two-stage Instruction Tuning・MTEB 72.31・4,096次元 + 32k max seq・Apache 2.0・NVIDIA NIM Managed API + Self-Host両提供の2024年Q3-Q4 Embedding Model最高峰。

この記事について
カテゴリーAI・機械学習
難易度上級
作成日2026/5/19