/ Модель

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

Контекст
512 токенов
Параметры
25,9 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Базовая модель
ms-marco-MiniLM-L6-v2
Библиотека
sentence-transformers
Опубликована
25 июн 2026

mist-reranker-22.7M

Ранжирование текстаТекст → score8 профессий

Компактный англоязычный cross-encoder для оценки релевантности и переранжирования результатов поиска в поисковых и RAG-системах.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

mist-reranker-22.7M — компактная англоязычная модель-переранжировщик, разработанная OlaVerse. Это cross-encoder на базе cross-encoder/ms-marco-MiniLM-L6-v2 с архитектурой BERT и примерно 25,9 млн параметров по метаданным. Модель оценивает пару «поисковый запрос — фрагмент текста» единым баллом релевантности, чтобы переставлять кандидатов, найденных первым этапом поиска, например в конвейере RAG. Контекст составляет до 512 токенов; модель использует Sentence Transformers и формат safetensors.

Модель дообучена на 844 тысячах англоязычных пар из olaverse/reranker-general-en-llm-judged с комбинированной целью: меткой релевантности от LLM-судьи и дополнительным обучением на оценках учителя BAAI/bge-reranker-v2-m3. В карточке сообщается о результатах на NanoBEIR: NDCG@10 равен 0,8543; модель предназначена для быстрого переранжирования при умеренных вычислительных ресурсах. Лицензия — Apache-2.0.

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

  • Переранжирование результатов семантического поиска
  • Отбор наиболее релевантных фрагментов для RAG
  • Сортировка найденных документов по соответствию запросу

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

mist models

mist-reranker-22.7M

A compact, fast English cross-encoder reranker. It scores a (query, passage) pair directly and reorders the top-k candidates from a first-stage retriever — the second stage of a search / RAG pipeline. At ~22.7M parameters it runs comfortably on a single modest GPU or CPU, and recovers most of the ranking quality of rerankers an order of magnitude larger.

📄 Model details

Propertymist-reranker-22.7M
TypeCross-encoder reranker (single relevance score)
Total parameters~22.7M
Backbonecross-encoder/ms-marco-MiniLM-L6-v2 (MiniLM-L6-H384)
Layers6
Hidden size384
Vocabulary size30,522
Output2-class logits → relevance = softmax(logits)[:, 1]
Max sequence length512
Training precisionBF16
LanguageEnglish
LicenseApache-2.0

Training: fine-tuned on olaverse/reranker-general-en-llm-judged (pairs-graded, 844k pairs) with a hybrid objective — binary cross-entropy on the LLM-judge relevance label, plus an auxiliary term distilling the continuous teacher score from BAAI/bge-reranker-v2-m3.

🏃 How to run

Install sentence-transformers:

pip install -U sentence-transformers

This is a 2-class head, so relevance is the positive-class probability, softmax(logits)[:, 1]:

import torch
from sentence_transformers import CrossEncoder

model = CrossEncoder("olaverse/mist-reranker-22.7M")

query = "who wrote hamlet"
passages = [
    "Hamlet is a tragedy written by William Shakespeare around 1600.",
    "The capital of France is Paris.",
    "Macbeth is one of Shakespeare's shortest tragedies.",
]

logits = model.predict([[query, p] for p in passages], convert_to_tensor=True)
scores = torch.softmax(logits, dim=-1)[:, 1]          # relevance = P(relevant)

for p, s in sorted(zip(passages, scores.tolist()), key=lambda x: -x[1]):
    print(f"{s:.4f}  {p}")

To rerank a retrieved candidate list, score every candidate against the query and sort by the relevance score descending. Keep query first and passage second in each pair — the model is trained on that order.

📈 Performance

NanoBEIR (NanoNQ, NanoHotpotQA, NanoFEVER), NDCG@10. Every reranker reorders the same candidate sets; the candidate order before reranking (first-stage floor) scores 0.7126.

ModelParamsNDCG@10
BAAI/bge-reranker-v2-m3~568M0.9058
cross-encoder/ms-marco-MiniLM-L12-v2~33M0.8670
mist-reranker-22.7M~22.7M0.8543
cross-encoder/ms-marco-MiniLM-L6-v2~22.7M0.8495
BAAI/bge-reranker-base~278M0.8238
mixedbread-ai/mxbai-rerank-xsmall-v1~70M0.8184
first-stage floor (no reranker)—0.7126

At ~22.7M it lifts NDCG@10 by +0.14 over the first-stage candidate order, beats bge-reranker-base (~12× larger) and mxbai-rerank-xsmall-v1, and closes most of the gap to its bge-reranker-v2-m3 teacher.

License

Released under Apache-2.0.

Citation

@misc{mist-reranker-22.7M,
  title  = {mist-reranker-22.7M},
  author = {Olaverse},
  year   = {2026},
  url    = {https://huggingface.co/olaverse/mist-reranker-22.7M}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
23d7dec

0 моделей