/ Модель

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

Контекст
32 768 токенов
Параметры
508 млн
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-Embedding-0.6B
Библиотека
sentence-transformers
Опубликована
25 июн 2026

qwen3-embedding-0.6b-arabic-ecom

ЭмбеддингиТекст → embedding3 профессии

Плотная модель эмбеддингов на базе Qwen3-0.6B для семантического поиска арабских товаров по запросам.

105скачиваний за 30 дней1лайквеса обновлены28 июн 2026

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Эмбеддинги» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

PrestoAI Qwen3-Embedding-0.6B Arabic E-commerce Search — это плотная модель для поиска товаров по запросам на арабском языке, созданная дообучением Qwen/Qwen3-Embedding-0.6B. Модель кодирует поисковый запрос и карточки товаров в векторы, чтобы подходящие товары находились ближе к запросу в векторном пространстве. Обучение выполнено контрастивным методом с LoRA на данных арабской электронной коммерции; адаптер объединён с базовой моделью, поэтому отдельная загрузка PEFT не требуется.

Модель рассчитана на асимметричный поиск: к запросам применяется заданная инструкционная подсказка, а описания товаров кодируются без неё. Архитектура Qwen3, размер около 507,6 млн параметров, контекст до 32 768 токенов; основное применение — семантический поиск и извлечение товаров по смыслу запроса. Карточка сообщает об улучшении метрик относительно базовой модели на одинаковом тестовом подмножестве.

Это ранний чекпойнт на шаге 500 из запланированных 1500. Результаты измерены на подмножестве бенчмарка с меньшим числом отвлекающих товаров, поэтому абсолютные показатели могут быть оптимистичными; применение к другим языкам и областям не проверено. Лицензия — Apache-2.0.

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

  • поиск товаров в арабском интернет-магазине по запросу покупателя
  • ранжирование карточек товаров по релевантности арабскому запросу
  • извлечение подходящих товаров из каталога для поисковой выдачи

Ограничения

Это ранний чекпойнт на шаге 500 из 1500 запланированных; опубликованные метрики рассчитаны на подмножестве бенчмарка с меньшим числом отвлекающих товаров. Настройка предназначена для поиска арабских товаров, а другие языки и области не проверены.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

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

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

Открыть на Hugging Face

Qwen3-Embedding-0.6B — Arabic E-commerce Search (fine-tuned)

A fine-tune of Qwen/Qwen3-Embedding-0.6B for dense retrieval of Arabic e-commerce products. Given an Arabic shopping query, the matching product embeds closest in vector space.

Trained with contrastive learning (InfoNCE) + LoRA on prestoai/arabic-ecom-data. The LoRA adapter has been merged into the base — this is a standalone model, no peft needed at load time.

⚠️ Early checkpoint. This is the step-500 of 1500 checkpoint (~33% of the planned run, ~2.3% of one epoch / ~16k pairs seen). It already beats the base model on every metric; a fuller run is expected to improve it further.

Results — before vs after fine-tuning

Dense retrieval on a held-out subset of ArabicEcomSearchData (2,901 queries = 10% sample; corpus = 22,559 judged items + 20,000 random distractors = 42,559 products), scored with the dataset's official evaluate.py. Base and fine-tuned models were evaluated on the identical queries and corpus.

MetricBaseFine-tunedΔRelative
nDCG@100.48860.5442+0.0556+11.4%
Recall@100.45150.4970+0.0455+10.1%
MRR@100.58180.6395+0.0577+9.9%
Success@10 (HitRate)0.77900.8352+0.0562+7.2%
Precision@100.24740.2721+0.0247+10.0%
nDCG@500.55820.6122+0.0540+9.7%
Recall@500.67390.7225+0.0486+7.2%

Read the numbers honestly: the subset uses fewer distractors than the full 107k-product corpus, so the absolute values run slightly optimistic versus the dataset's published full-corpus Meilisearch baseline (nDCG@10 = 0.6241). The trustworthy signal is the base-vs-fine-tuned delta — both models saw exactly the same data, and the fine-tune improves every metric by ~7–11%.

During-training validation (in-batch IR evaluator, 1,000 queries) at step 500: accuracy@1 = 0.647, accuracy@10 = 0.946, nDCG@10 = 0.800, MRR@10 = 0.752.

Usage

This is an asymmetric retrieval model: wrap queries in the instruction prompt; embed documents (products) as-is. The query prompt is stored on the model as prompt_name="query".

from sentence_transformers import SentenceTransformer

model = SentenceTransformer("prestoai/qwen3-embedding-0.6b-arabic-ecom")

queries  = ["حذاء رياضي رجالي", "سماعات بلوتوث لاسلكية"]
products = ["حذاء رياضي للرجال نايك", "ساعة يد ذكية", "سماعة أذن بلوتوث لاسلكية"]

q = model.encode(queries,  prompt_name="query", normalize_embeddings=True)  # queries -> instruction
d = model.encode(products,                      normalize_embeddings=True)  # documents -> plain
scores = q @ d.T   # cosine similarity; argmax per row = best product

The full query instruction baked into the model is:

Instruct: Given an Arabic e-commerce search query, retrieve the product that best matches it
Query: {query}

Documents are rendered consistently as name | brand | categories | attributes | description (empty / placeholder fields dropped).

Training

  • Base: Qwen/Qwen3-Embedding-0.6B (last-token pooling + L2 normalize)
  • Objective: CachedMultipleNegativesRankingLoss (InfoNCE with in-batch + mined hard negatives; GradCache enables large effective batches)
  • Data (two subsets, trained jointly):
    • positives → (query, matching product) — 578,690 train rows (in-batch negatives)
    • pairs_with_negatives → (query, product, hard negative) — 130,903 train rows
  • PEFT: LoRA r=16, alpha=32, dropout=0.05, target_modules=all-linear (q/k/v/o/gate/up/down proj), task_type=FEATURE_EXTRACTION — ~10M trainable params (~1.6% of the base)
  • Optim: lr 1e-4, cosine schedule, 5% warmup, batch 32, mini-batch 8, max_seq_length 128, seed 42
  • Steps: 500 / 1500 (stopped early); fp32 on Apple Silicon (MPS)
  • Split: train/val/test by hash of query text (98/1/1) — no query leaks across splits

Limitations

  • Early checkpoint (33% of planned training).
  • Tuned for Arabic product search; other languages/domains untested here.
  • Reported metrics are on a benchmark subset (see the results note above).

Citation / links

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3Model
Ревизия весов
80f273f

0 моделей