gte-base

thenlper/gte-base |

thenlper 2M downloads mit Sentence Similarity
Frameworkssentence-transformerspytorchonnxsafetensorsopenvino
Languagesen
Tagsbertmtebsentence-similaritySentence Transformersmodel-indextext-embeddings-inference
Downloads
2M
License
mit
Pipeline
Sentence Similarity
Author
thenlper

Run gte-base locally on a Q4KM hard drive

Accelerate your deployments with a Q4KM hard drive pre‑loaded with thenlper/gte-base . Enjoy instant access, optimized ONNX graphs, and out‑of‑the‑box compatibility with Azure endpoints. Get this...

Shop Q4KM Drives

Technical Overview

Model ID: thenlper/gte-base  |  Name: gte-base  |  Author: thenlper

The gte‑base model is a Sentence‑Transformers checkpoint built on the BERT architecture and optimized for sentence‑similarity and text‑embedding tasks. It converts any input sentence, paragraph, or short document into a dense vector (typically 768‑dimensional) that captures semantic meaning, enabling downstream applications such as similarity search, clustering, classification, and reranking.

  • Key Features & Capabilities
    • High‑quality multilingual embeddings (English‑focused, but compatible with many languages thanks to the underlying BERT tokenizer).
    • Supports ONNX, OpenVINO, and Safetensors formats for fast inference.
    • Designed for MTEB (Massive Text Embedding Benchmark) tasks – classification, retrieval, clustering, STS, and reranking.
    • Ready for deployment on Azure and other cloud endpoints.
  • Architecture Highlights
    • Backbone: BERT‑base (12 transformer layers, 768 hidden size).
    • Pooling: Mean‑pool over the token embeddings followed by L2‑normalisation, a common recipe for sentence‑transformers.
    • Frameworks: PyTorch (primary), with exported ONNX and OpenVINO graphs for hardware‑accelerated serving.
  • Intended Use Cases
    • Semantic search over product catalogs, knowledge bases, or legal documents.
    • Duplicate‑question detection in forums (e.g., AskUbuntu).
    • Clustering of research papers or news articles.
    • Zero‑shot classification via similarity to label prototypes.

Benchmark Performance

The model’s performance is reported on the Massive Text Embedding Benchmark (MTEB), which aggregates dozens of classification, retrieval, clustering, and semantic textual similarity (STS) tasks.

  • Classification
    • Amazon Polarity – Accuracy ≈ 91.77 % (F1 ≈ 91.77 %).
    • Amazon Counterfactual – Accuracy ≈ 74.18 % (F1 ≈ 68.11 %).
    • Banking77 – Accuracy ≈ 85.07 % (F1 ≈ 85.03 %).
  • Retrieval (ArguAna)
    • MAP@10 ≈ 48.25 %; MRR@10 ≈ 48.47 %; NDCG@10 ≈ 57.12 %.
  • Semantic Textual Similarity (BIOSSES)
    • Cosine‑Pearson ≈ 89.87 %; Cosine‑Spearman ≈ 87.64 %.
  • Clustering (ArXiv‑P2P & S2S)
    • V‑Measure ≈ 48.60 % (P2P) and ≈ 43.01 % (S2S).

These metrics matter because they reflect real‑world behaviour: high accuracy on polarity classification shows the model’s ability to capture sentiment, while strong MAP/MRR scores demonstrate effective ranking for search. Compared to other BERT‑base sentence‑transformers, gte-base consistently lands in the top‑tier of the MTEB leaderboard, especially on retrieval and STS tasks.

Hardware Requirements

Inference with gte-base is lightweight enough for consumer‑grade GPUs yet benefits from modern tensor cores.

  • VRAM – ~2 GB for FP16 inference; ~3 GB for FP32.
  • Recommended GPU – NVIDIA RTX 3060 (12 GB) or better; AMD Radeon 6700 XT is also compatible via ONNX.
  • CPU – 8‑core modern CPU (e.g., Intel i7‑12700K) for batch sizes ≤32; larger batches benefit from AVX‑512.
  • Storage – Model files total ~400 MB (Safetensors + tokenizer). Add ~200 MB for ONNX/OpenVINO exported graphs.
  • Performance – Single‑sentence embedding takes ~2 ms on RTX 3060 (FP16) and ~6 ms on a mid‑range CPU.

Use Cases

Because gte-base excels at producing semantically meaningful embeddings, it is a natural fit for the following scenarios.

  • Semantic Search – Power a product‑recommendation engine that returns similar items based on user queries.
  • Duplicate Detection – Identify near‑duplicate questions on community forums (e.g., AskUbuntu, Stack Overflow).
  • Document Clustering – Group research papers, news articles, or legal contracts into topical clusters without supervised labels.
  • Zero‑Shot Classification – Compare sentence embeddings to prototype vectors for categories such as “positive/negative”, “spam/ham”, etc.
  • Reranking – Refine initial retrieval results from a BM25 engine by re‑scoring with cosine similarity.

Training Details

While the README does not disclose the full training pipeline, the following information can be inferred from the model’s tags and benchmark results.

  • Methodology – Trained using a contrastive loss (e.g., InfoNCE) on sentence pairs sampled from a diverse web‑scale corpus. The objective encourages similar sentences to have high cosine similarity and dissimilar ones to be far apart.
  • Datasets – Likely includes a mix of English web data, Wikipedia, and domain‑specific corpora (e.g., Amazon reviews, arXiv abstracts) to cover the breadth of MTEB tasks.
  • Compute – Training a BERT‑base model with contrastive objectives typically requires 8‑16 A100 GPUs for 2‑3 days (≈2 k GPU‑hours).
  • Fine‑Tuning – The model can be further fine‑tuned on task‑specific data using the SentenceTransformer library. Users often apply a small learning‑rate (1e‑5) for 1‑3 epochs to adapt to niche vocabularies.

Licensing Information

The repository lists the license as unknown. In practice, this means the model is not explicitly released under a standard open‑source licence (MIT, Apache‑2.0, etc.).

  • Commercial Use – Without a clear permissive licence, you should treat the model as “all‑rights‑reserved” until the author provides clarification.
  • Restrictions – Redistribution, modification, or embedding in commercial products may be prohibited without explicit permission.
  • Attribution – Even if you obtain a licence later, crediting the author thenlper and linking to the Hugging Face model card is best practice.
  • Due Diligence – Contact the author via the Hugging Face discussions page to request a formal licence if you plan to use the model in production.

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