/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Лицензия
CC BY-NC-SA 4.0
Архитектура
bert · dense
Базовая модель
splade-v3
Библиотека
sentence-transformers
Опубликована
9 июл 2026

splade-v3-spanish-vllm

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

Разреженный испанско-английский BERT-энкодер для представления запросов и документов в системах поиска и RAG.

187скачиваний за 30 дней2лайкавеса обновлены31 июл 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SPLADE-v3 Spanish — разреженный энкодер на базе BERT, разработанный как испаноязычная адаптация naver/splade-v3. Он преобразует запросы и документы в разреженные векторы размерности 30 522 по словарю BERT WordPiece; сходство оценивается скалярным произведением. Модель содержит 136,7 млн параметров, работает через Sentence Transformers и принимает последовательности длиной до 512 токенов.

Модель предназначена для поиска, ранжирования документов и конвейеров RAG, особенно для испанского и двуязычного испанско-английского поиска с лексическим сопоставлением и семантическим расширением терминов. Она обучалась контрастивно на данных для поиска на испанском языке; в карточке приведены результаты оценки на MS MARCO, BEIR и MIRACL.

Это не генеративная модель: она выдаёт разреженные векторы, а не текст. Качество зависит от предметной области, токенизации и настроек индексации и поиска, поэтому модель следует оценить на целевой системе. Лицензия CC BY-NC-SA 4.0 ограничивает коммерческое использование и требует соблюдения условий ShareAlike.

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

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

Ограничения

Модель не генерирует текст; качество поиска может меняться в зависимости от домена, языка, токенизации и конфигурации поисковой системы. Лицензия CC BY-NC-SA 4.0 предусматривает некоммерческое использование и условия ShareAlike.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

SPLADE-v3 Spanish

SPLADE-v3 Spanish is a Spanish-adapted sparse encoder based on naver/splade-v3. It produces 30,522-dimensional sparse vectors over the BERT WordPiece vocabulary for lexical-semantic retrieval with dot-product scoring.

The model is intended for retrieval systems that need SPLADE-style sparse representations with stronger Spanish coverage while preserving competitive English retrieval behavior.

Model Details

  • Model type: sentence_transformers.SparseEncoder
  • Base model: naver/splade-v3
  • Architecture: BertForMaskedLM with SpladePooling
  • Pooling: SPLADE max pooling with ReLU activation
  • Embedding dimension: 30,522
  • Similarity function: dot product
  • Serving sequence length: up to 512 tokens
  • Training sequence length: 384 tokens
  • Languages: Spanish and English
  • Weights: model.safetensors
  • License: cc-by-nc-sa-4.0

Intended Use

Use this model to encode queries and documents into sparse vectors for search, ranking, and retrieval-augmented generation pipelines. It is especially suited for Spanish or bilingual Spanish-English retrieval where sparse lexical matching and semantic term expansion are useful.

This model is not a generative language model and should not be used for text generation. It should be evaluated in the target retrieval stack before production deployment, especially when domain vocabulary, latency, or index size constraints are important.

Usage

from sentence_transformers import SparseEncoder

model = SparseEncoder("alrolo3/splade-v3-spanish-vllm")

queries = ["Que es el Camembert de Normandia?"]
documents = [
    "Camembert de Normandia is a soft cow's milk cheese from Normandy.",
    "The Japanese writing system uses kanji, hiragana, and katakana.",
]

query_embeddings = model.encode_query(queries, convert_to_sparse_tensor=True)
doc_embeddings = model.encode_document(documents, convert_to_sparse_tensor=True)

scores = model.similarity(query_embeddings, doc_embeddings)
print(scores)

For retrieval, encode queries with encode_query, encode corpus passages with encode_document, and score them with sparse dot product.

Training

The model was adapted from naver/splade-v3 using contrastive training on Spanish retrieval data.

Training datasets:

  • hotchpotch/mmarco-hard-negatives-reranker-filtered
    • Config: spanish-hard-negatives-7
    • Split: train
  • sentence-transformers/miracl
    • Config: es-triplet-100
    • Split: train

Training setup:

  • Stage: contrastive adaptation
  • Max steps: 500
  • Per-device train batch size: 64
  • Gradient accumulation steps: 4
  • Learning rate: 2.5e-7
  • Warmup ratio: 0.03
  • Weight decay: 0.01
  • Query regularizer weight: 5e-5
  • Document regularizer weight: 3e-5
  • Batch sampler: no duplicates
  • Multi-dataset sampler: round robin
  • Seed: 44

The repository includes data_args.json, training_args.json, and model_args.json with the exported training metadata.

Evaluation

Exact sparse retrieval benchmark:

ModelMS MARCO dev MRR@10BEIR-13 avg nDCG@10
splade-v3-spanish0.40010.5206
naver/splade-v30.40260.5158

The benchmark used full corpora, top_k=10, max_seq_length=256, and no document or query caps.

Triplet evaluation on MIRACL hard-negative examples:

ModelDatasetAccuracy@1MRR
splade-v3-spanishMIRACL English0.73690.8370
naver/splade-v3MIRACL English0.72480.8296
splade-v3-spanishMIRACL Spanish0.72380.8286
BAAI/bge-m3MIRACL Spanish0.72270.8264

Repository Contents

  • model.safetensors: model weights
  • config.json: transformer configuration
  • modules.json: Sentence Transformers module layout
  • 1_SpladePooling/config.json: SPLADE pooling configuration
  • tokenizer.json, tokenizer_config.json, special_tokens_map.json, vocab.txt: tokenizer files
  • data_args.json, training_args.json, model_args.json: exported training metadata

Limitations

This model was optimized for sparse retrieval, especially Spanish retrieval. Results can vary across domains, languages, tokenization patterns, and retrieval infrastructure. Evaluate it with the same indexing, scoring, and candidate generation setup used in your application.

The model inherits the non-commercial ShareAlike license from the base model. Downstream use must respect cc-by-nc-sa-4.0.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertSpladeSparseEmbeddingModel
Ревизия весов
6a50839

0 моделей