/ Модель

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

Контекст
514 токенов
Параметры
305 млн
Архитектура
xlm-roberta · dense
Базовая модель
bge-reranker-base
Библиотека
sentence-transformers
Опубликована
23 сен 2026

Kiel-2-Rerank

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

Kiel-2-Rerank — кросс-энкодер для оценки релевантности пар «запрос — документ» и повторного ранжирования результатов поиска.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Kiel-2-Rerank — дообученный кросс-энкодер на базе BAAI/bge-reranker-base для повторного ранжирования текстов. Модель разработана автором репозитория kiel2 и оценивает пару «запрос — документ» совместно, выдавая один числовой балл релевантности. Она предназначена для семантического поиска и многоэтапного извлечения документов, включая подбор контекста для RAG-систем.

Модель использует архитектуру XLM-RoBERTa с примерно 305,2 млн параметров; README указывает максимальную длину последовательности 512 токенов. На вход подаются текстовые пары, на выходе — оценки, по которым можно упорядочить кандидатов. В карточке нет сведений о лицензии или специальных доменах применения. Для ранжирования больших наборов документов потребуется предварительный поиск кандидатов, поскольку модель совместно обрабатывает каждую пару.

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

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

Ограничения

Модель ограничена текстовыми входами и максимальной длиной последовательности 512 токенов. Для ранжирования больших корпусов её обычно применяют после этапа первичного поиска; сведения о лицензии в предоставленных данных отсутствуют.

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

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

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

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

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

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

Открыть на Hugging Face

Kiel-2-Rerank

Kiel-2-Rerank is a high-performance Cross-Encoder reranker based on BAAI/bge-reranker-base.

This is a Cross Encoder model that evaluates query-document text pairs jointly to compute precise relevance scores for semantic search and multi-stage retrieval pipelines.


Model Details

Model Description

  • Model Type: Cross Encoder / Relevance Reranker
  • Base Model: BAAI/bge-reranker-base
  • Maximum Sequence Length: 512 tokens
  • Number of Output Labels: 1 label (Regression / Logits score)
  • Supported Modality: Text

Model Sources

Full Model Architecture

CrossEncoder(
  (0): Transformer({'transformer_task': 'sequence-classification', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'logits'}}, 'module_output_name': 'scores', 'architecture': 'BertForSequenceClassification'})
)
Direct Usage (Sentence Transformers)
First, install the Sentence Transformers library:

Bash
pip install -U sentence-transformers
Then load your model and run inference:

Python
from sentence_transformers import CrossEncoder

# Load your custom reranker from the Hugging Face Hub
model = CrossEncoder("kiel2/Kiel-2-Rerank")

# Get relevance scores for pairs of inputs (query, document)
pairs = [
    [
        '" The public is understandably losing patience with these unwanted phone calls , unwanted intrusions , " he said at a White House ceremony .',
        '" While many good people work in the telemarketing industry , the public is understandably losing patience with these unwanted phone calls , unwanted intrusions , " Mr. Bush said .'
    ],
    [
        'Federal agent Bill Polychronopoulos said it was not known if the man , 30 , would be charged .',
        'Federal Agent Bill Polychronopoulos said last night the man involved in the Melbourne incident had been unarmed .'
    ],
]
scores = model.predict(pairs)
print(scores)

# Alternatively, rank an array of candidate texts against a single query
ranks = model.rank(
    'The public is losing patience with unwanted phone calls.',
    [
        'While many good people work in telemarketing, the public is losing patience with unwanted intrusions.',
        'Federal agents reported an unarmed suspect in the downtown incident.',
        'Corporate earnings reports will be released at the close of the fiscal year.'
    ]
)
print(ranks)
Citation
Code snippet
@inproceedings{reimers-2019-sentence-bert,
    title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
    author = "Reimers, Nils and Gurevych, Iryna",
    booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
    month = "11",
    year = "2019",
    publisher = "Association for Computational Linguistics",
    url = "[https://arxiv.org/abs/1908.10084](https://arxiv.org/abs/1908.10084)",
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей