multi-qa-mpnet-base-cos-v1

The sentence‑transformers/multi-qa‑mpnet‑base‑cos‑v1 model is a high‑dimensional text‑embedding encoder built on the MPNet backbone. It maps a single sentence or an entire paragraph into a 768‑dimensional dense vector that captures semantic meaning, making it ideal for

sentence-transformers 371K downloads mit Sentence Similarity
Frameworkssentence-transformerspytorchonnxsafetensorsopenvinotransformers
Languagesen
Tagsmpnetfill-maskfeature-extractionsentence-similaritytext-embeddings-inference
Downloads
371K
License
mit
Pipeline
Sentence Similarity
Author
sentence-transformers

Run multi-qa-mpnet-base-cos-v1 locally on a Q4KM hard drive

Accelerate your deployments with Q4KM hard drives pre‑loaded with the multi‑qa‑mpnet‑base‑cos‑v1 model . Get instant, plug‑and‑play access to high‑performance embeddings—no download, no setup. Shop...

Shop Q4KM Drives

Technical Overview

The sentence‑transformers/multi-qa‑mpnet‑base‑cos‑v1 model is a high‑dimensional text‑embedding encoder built on the MPNet backbone. It maps a single sentence or an entire paragraph into a 768‑dimensional dense vector that captures semantic meaning, making it ideal for semantic search and sentence similarity tasks. Trained on 215 million (question, answer) pairs from a wide variety of sources, the model learns to place semantically related texts close together in the embedding space while pushing unrelated texts apart.

Key features and capabilities include:

  • 768‑dimensional output vectors, directly comparable with cosine or dot‑product similarity.
  • Mean‑pooling of token embeddings followed by L2‑normalisation, yielding robust sentence‑level representations.
  • Optimised for both CPU (via Text‑Embeddings‑Inference) and GPU inference, with ONNX, OpenVINO and Safetensors export options.
  • Supports the sentence‑similarity pipeline tag, enabling out‑of‑the‑box similarity scoring.

Architecture highlights:

  • Base architecture: MPNet‑base (12 transformer layers, 768 hidden size, 12 attention heads).
  • Pre‑training on massive QA pairs gives the model strong cross‑lingual and cross‑domain generalisation.
  • Pooling strategy: mean‑pooling over the last hidden state, followed by L2‑normalisation (cosine similarity is the default metric).

Intended use cases:

  • Semantic document retrieval and question‑answering over large corpora.
  • Duplicate detection, clustering, and recommendation systems.
  • Any downstream task that benefits from dense, language‑agnostic sentence embeddings (e.g., intent classification, paraphrase detection).

Benchmark Performance

For sentence‑embedding models, the most relevant benchmarks are semantic textual similarity (STS), question‑answer retrieval, and information‑retrieval (IR) recall@k metrics. The multi‑qa‑mpnet‑base‑cos‑v1 model was evaluated on the standard SBERT benchmark suite, achieving:

  • Average STS‑12‑16 Pearson correlation ≈ 86 %.
  • Recall@1 on the Multi‑QA dataset ≈ 78 %, outperforming earlier BERT‑based sentence encoders.
  • Mean‑pooling cosine similarity yields a 0.92 average cosine similarity for true QA pairs versus 0.45 for random pairs.

These benchmarks matter because they directly reflect the model’s ability to rank relevant passages higher than irrelevant ones—a core requirement for semantic search engines. Compared to the older distilbert‑base‑v2 and roberta‑base‑nli‑stsb‑v1 models, multi‑qa‑mpnet‑base‑cos‑v1 offers a 5‑10 % boost in STS correlation while keeping inference latency comparable, thanks to MPNet’s efficient attention design.

Hardware Requirements

Inference with multi‑qa‑mpnet‑base‑cos‑v1 is lightweight enough for both CPU and GPU deployments. Typical resource estimates are:

  • VRAM: ~1.2 GB for the FP16 model (≈ 2 GB for FP32). The model fits comfortably on a single RTX 3060‑12 GB card or any modern GPU with ≥ 4 GB VRAM.
  • GPU recommendation: NVIDIA RTX 20 series or newer, AMD RX 6000 series, or Intel Arc GPUs for accelerated batch processing.
  • CPU: 8‑core CPUs (e.g., AMD Ryzen 7 5800X or Intel i7‑10700K) can handle real‑time queries when using the Text‑Embeddings‑Inference Docker image with --dtype float16 for speed.
  • Storage: Model size ≈ 450 MB (including tokenizer). With Safetensors or ONNX exports the footprint can drop below 300 MB.
  • Performance: On a single RTX 3080, batch‑size = 32 yields ~ 1 ms per sentence (mean‑pooling). CPU‑only inference (Intel i9‑10900K) processes ~ 30 sentences per second.

Use Cases

The model shines in any scenario that requires fast, accurate semantic similarity scoring. Typical applications include:

  • Semantic search engines: Index a knowledge base and retrieve the most relevant passages for a user query.
  • FAQ matching: Match incoming customer questions to pre‑written answers without keyword‑based heuristics.
  • Duplicate detection: Identify near‑duplicate sentences in large corpora, useful for data cleaning.
  • Recommendation systems: Compute similarity between product descriptions or user reviews to surface related items.
  • Cross‑language retrieval: MPNet’s multilingual pre‑training enables decent performance on non‑English texts when combined with language‑specific tokenizers.

Training Details

Training leveraged the multi‑qa dataset comprising 215 million (question, answer) pairs harvested from Stack‑Exchange, Wikipedia, and other open‑source QA portals. The pipeline followed the standard SBERT fine‑tuning recipe:

  • Base encoder: mpnet‑base (12 layers, 768 hidden size).
  • Pooling: mean‑pooling over token embeddings, followed by L2‑normalisation.
  • Loss function: MultipleNegativesRankingLoss, which maximises cosine similarity for true QA pairs while pushing apart random negatives.
  • Training compute: ~ 8 A100‑40 GB GPUs for 3 days (≈ 200 k steps, batch size = 64, learning rate = 2e‑5).
  • Fine‑tuning capability: Users can continue training on domain‑specific QA pairs using the same loss, making the model adaptable to specialised corpora.

Licensing Information

The model card lists the license as unknown. In practice, this means the model inherits the licensing terms of the underlying sentence‑transformers repository, which is typically Apache 2.0 for the code and MIT for the model weights. However, because the exact license is not explicitly stated, users should:

  • Assume a permissive, non‑viral license unless proven otherwise.
  • Check the Hugging Face model card for any updates on licensing.
  • For commercial deployments, perform a due‑diligence review or contact the model author (sentence‑transformers) for clarification.
  • Provide attribution to the original authors and include a link to the model card in any public release.

Pre-loaded AI models. Ready to run.

Skip the downloads. Get a Q4KM hard drive with hundreds of models pre-configured and optimized.

Shop Q4KM Hard Drives