/ Модель

Характеристики

Контекст
8 194 токена
Параметры
659 млн
Архитектура
xlm-roberta · dense
Опубликована
30 июн 2026

bge-reranker-v2-m3-finetuned-v3

Классификация текстаТекст → label

Кросс-энкодер на основе BGE-Reranker-v2-M3 для повторного ранжирования результатов поиска товаров по релевантности запросу.

7скачиваний за 30 дней0лайковвеса обновлены30 июн 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

regtoy/bge-reranker-v2-m3-finetuned-v3 — дообученная модель на основе BAAI/bge-reranker-v2-m3, разработанная для поиска товаров в электронной коммерции и оценки релевантности пары «запрос — товар». Это кросс-энкодер на архитектуре XLM-RoBERTa с 658,7 млн параметров; метаданные указывают контекст до 8194 токенов.

Модель обучали с curriculum learning на примерах от простых к сложным, а затем применили самообучение на псевдоразметке примерно 197 тыс. примеров. Она оценивает соответствие запроса описанию товара и подходит для повторного ранжирования результатов поиска. В README приведены метрики ансамбля BGE-V3 и Jina-V3, поэтому они не характеризуют эту модель отдельно.

Модель рассчитана на турецкие и английские запросы и товары. Для лучшего соответствия обучению карточку товара рекомендуется передавать в виде полей названия, бренда, категории, пола и атрибутов, соединённых разделителем « | ». Веса доступны в формате safetensors; лицензия в предоставленных данных не указана.

Сценарии применения

  • повторное ранжирование товаров по поисковому запросу
  • оценка релевантности пары «запрос — карточка товара»
  • поиск товаров на турецком языке
  • поиск товаров на английском языке

Ограничения

Заявленные в README метрики относятся к ансамблю BGE-V3 и Jina-V3, а не к модели отдельно. Для карточек товаров рекомендуется использовать структуру полей, применявшуюся при обучении.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

BGE-Reranker-v2-M3 (E-Commerce Finetuned V3 - Self Training)

This model is a highly advanced fine-tuned version of BAAI/bge-reranker-v2-m3 specifically optimized for E-Commerce Product Search and Relevance. It has been trained using a sophisticated Curriculum Learning pipeline with highly curated hard negatives, followed by an aggressive Self-Training (Pseudo-Labeling) phase on ~197K highly confident samples.

🚀 Model Details

  • Base Model: BAAI/bge-reranker-v2-m3
  • Architecture: Cross-Encoder (Sentence Transformers)
  • Task: Text Classification / Ranking
  • Language: Multilingual (Optimized for Turkish/English E-commerce items)
  • Training Strategy: Curriculum Learning (Easy -> Hard -> Mastery)
  • Loss Function: BCEWithLogitsLoss (Knowledge Distillation via Soft-labeling)

📊 Training Pipeline

The model was trained on a meticulously constructed pipeline:

  • Phase 1-3: Curriculum Learning (Easy -> Hard -> Mastery) on 123K queries.
  • Phase 4: Self-Training (Pseudo-labeling) on ~197K new unlabeled items utilizing the V2 model to achieve massive scaling.

📈 Evaluation Metrics (Ensemble: BGE-V3 + Jina-V3)

Tested on a held-out benchmark dataset of 10,000 human-annotated and hard-mined query-product pairs. These metrics reflect the model when used in an Ensemble mechanism with weights (0.7 BGE + 0.3 Jina):

MetricScore
MRR (Mean Reciprocal Rank)0.9625
P@1 (Precision at 1)0.9260
AUC-ROC0.9621
F1 Score0.9172

Note: The V3 Self-Training Phase perfectly fixed the calibration issues of V2, rocketing the F1 score from 0.82 to 0.9172 while maintaining elite Structural Ranking Success.

💻 Usage

You can use this model easily with the sentence-transformers library:

pip install -U sentence-transformers
from sentence_transformers import CrossEncoder

# Load the model
model = CrossEncoder("regtoy/bge-reranker-v2-m3-finetuned-v3", trust_remote_code=True)

query = "erkek siyah koşu ayakkabısı"
documents = [
    "Title: Erkek Siyah Koşu Ayakkabısı | Brand: Nike | Category: Spor Ayakkabı", # Doğru Eşleşme
    "Title: Kadın Kırmızı Yürüyüş Ayakkabısı | Brand: Adidas | Category: Spor Ayakkabı", # Yanlış Eşleşme
    "Title: Erkek Siyah Deri Ceket | Brand: Koton | Category: Ceket" # Lexical Hard Negative
]

# Create pairs
pairs = [[query, doc] for doc in documents]

# Predict relevance scores
scores = model.predict(pairs)

# Rank documents
ranked_results = sorted(zip(documents, scores), key=lambda x: x[1], reverse=True)
for doc, score in ranked_results:
    print(f"Score: {score:.4f} | Document: {doc}")

🛠️ Input Format (Structured Input)

For maximum performance, format your product data exactly as it was formatted during training by joining attributes with |: Title: [title] | Brand: [brand] | Category: [category] | Gender: [gender] | Attributes: [attributes]

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · text-classification

Можно запустить

Подбираем GPU…

Класс архитектуры
XLMRobertaForSequenceClassification
Ревизия весов
55ae50d

0 моделей