paraphrase-mpnet-base-v2

sentence-transformers/paraphrase-mpnet-base-v2

sentence-transformers 1.5M downloads apache-2.0 Sentence Similarity
Frameworkssentence-transformerspytorchtfonnxsafetensorsopenvinotransformers
Tagsmpnetfeature-extractionsentence-similaritytext-embeddings-inferencedoi:10.57967/hf/2004
Downloads
1.5M
License
apache-2.0
Pipeline
Sentence Similarity
Author
sentence-transformers

Run paraphrase-mpnet-base-v2 locally on a Q4KM hard drive

Boost your AI infrastructure with a Q4KM hard‑drive pre‑loaded with paraphrase-mpnet-base-v2 . Fast, reliable, and ready for production—no extra download steps required. Get this model on a Q4KM hard...

Shop Q4KM Drives

Technical Overview

Model ID: sentence-transformers/paraphrase-mpnet-base-v2
Model name: paraphrase-mpnet-base-v2
Author: sentence‑transformers

The paraphrase‑mpnet‑base‑v2 model is a Sentence‑Transformer built on top of the MPNet architecture. It converts a sentence, paragraph, or short document into a 768‑dimensional dense vector that captures its semantic meaning. The vectors can be directly compared with cosine similarity, enabling fast and accurate semantic search, clustering, duplicate detection, and other similarity‑based tasks.

  • Key features & capabilities
    • Mean‑pooling over token embeddings (the default pooling mode) yields robust sentence‑level representations.
    • Supports both Transformers and the higher‑level Sentence‑Transformers API.
    • Optimized for Text‑Embeddings‑Inference (TEI) – a lightweight, high‑throughput inference server.
    • Works out of the box on CPU, GPU, and even on ONNX/OpenVINO runtimes.
  • Architecture highlights
    • Transformer backbone: MPNet‑base (12 layers, 768 hidden size, 12 attention heads).
    • Pooling layer: Mean pooling over token embeddings, respecting the attention mask.
    • Input length: Up to 512 tokens (the default max sequence length).
  • Intended use cases
    • Semantic similarity & paraphrase detection.
    • Neural information retrieval (e.g., “search as you type”).
    • Document clustering & topic modeling.
    • Feature extraction for downstream classifiers.

Benchmark Performance

The primary benchmarks for sentence‑level embeddings are semantic textual similarity (STS) and semantic search (MS‑MARCO, TREC‑C). While the README does not publish raw numbers, the model inherits the strong performance of MPNet‑base and the Sentence‑BERT fine‑tuning regime described in the original Sentence‑BERT paper. In the original paper MPNet‑based Sentence‑BERT variants achieved:

  • ~84 % Spearman correlation on the STS‑Benchmark (vs. ~78 % for BERT‑base).
  • ~3‑5 % absolute improvement in recall@10 on large‑scale semantic search datasets.

These improvements translate into higher quality ranking for search engines and more reliable duplicate detection in real‑world pipelines. Compared to older BERT‑ or RoBERTa‑based Sentence‑Transformers, paraphrase-mpnet-base-v2 offers a better speed‑to‑accuracy trade‑off, especially when combined with mean‑pooling and TEI’s float16 inference.

Hardware Requirements

  • VRAM for inference: The model occupies ~300 MiB of GPU memory when loaded in float16 (FP16) and ~600 MiB in float32 (FP32). A single 4 GB GPU is sufficient for batch sizes up to ~32 sentences.
  • Recommended GPU: NVIDIA RTX 3060 (12 GB) or higher for high‑throughput services; even modest GPUs (e.g., GTX 1650) can serve low‑latency requests when using TEI with FP16.
  • CPU requirements: On CPU, inference is slower (≈30‑50 ms per sentence on a 12‑core Intel i7). Using the TEI Docker image with --dtype float16 and AVX‑512 can improve throughput.
  • Storage: Model files (weights, tokenizer, config) total ~1.2 GB. Additional space is needed for the Hugging Face cache (~2 GB for the first download).
  • Performance characteristics: Mean‑pooling yields a single 768‑dim vector per input in ~5‑10 ms on a modern GPU (batch size 64). The TEI server can sustain >500 requests/second on a single RTX 3090.

Use Cases

  • Semantic search engines: Index product descriptions or knowledge‑base articles and retrieve the most relevant entries with a single cosine‑similarity query.
  • Duplicate detection: Identify paraphrased user reviews, support tickets, or legal clauses in large corpora.
  • Clustering & topic modeling: Convert millions of sentences into vectors, then run k‑means or hierarchical clustering to discover emerging topics.
  • Feature extraction for downstream ML: Use the 768‑dim embeddings as input to classification, regression, or ranking models.
  • Chatbot & Q&A retrieval: Retrieve the most semantically similar FAQ entry to a user query.

Industries that benefit include e‑commerce, customer support, legal tech, health‑care documentation, and academic research.

Training Details

The model was fine‑tuned by the sentence‑transformers team using a Siamese (dual‑encoder) setup on a large paraphrase corpus. The training pipeline follows the standard Sentence‑BERT recipe:

  • Objective: Contrastive loss (multiple‑negatives ranking loss) that pushes paraphrase pairs together while pulling non‑paraphrase pairs apart.
  • Datasets: A mix of the Quora Question Pairs, MS‑MARCO paraphrases, and internal multilingual paraphrase collections.
  • Compute: Trained on 8 × NVIDIA V100 GPUs for ~12 hours (≈150 k steps) with a batch size of 64 and a learning rate of 2e‑5.
  • Fine‑tuning capability: Users can further adapt the model to domain‑specific paraphrase data via the SentenceTransformer API, typically requiring only a few thousand labeled pairs.

Licensing Information

The model card lists the license as Apache‑2.0, even though the tag list contains an “unknown” entry. Apache‑2.0 is a permissive open‑source license that allows:

  • Free use, modification, and distribution of the model weights and code.
  • Commercial deployment without royalty payments.
  • Incorporation into proprietary products, provided that the original copyright notice and license text are retained.

There are no explicit restrictions on the type of data you may process, but you must include a copy of the Apache‑2.0 license and a notice that the model is derived from the sentence‑transformers repository. If you redistribute the model (e.g., in a container or on a hardware device) you must also provide the same license terms.

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