/ Модель

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

Контекст
16 384 токена
Параметры
149 млн
Лицензия
Apache 2.0
Архитектура
modernbert · dense
Базовая модель
A.X-Encoder-base
Библиотека
sentence-transformers
Опубликована
9 сен 2026

KURE-Reranker-nano

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

Компактный корейско-английский переранжировщик, который оценивает релевантность документов поисковому запросу.

570скачиваний за 30 дней5лайковвеса обновлены12 окт 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

KURE-Reranker-nano — компактная двуязычная модель-переранжировщик корейских и английских текстов, разработанная nlpai-lab на базе SKT A.X-Encoder-base. Это cross-encoder на архитектуре ModernBERT примерно со 148,7 млн параметров: модель совместно обрабатывает запрос и кандидатный документ и выдаёт оценку их релевантности. Контекст составляет до 16 384 токенов.

Модель предназначена для повторного ранжирования результатов поиска, в том числе длинных документов. В README приведены результаты на девяти корейских поисковых бенчмарках: средний nDCG@10 — 87,57, а на MultiLongDocRetrieval — 79,66; также сообщается о высокой пропускной способности в условиях описанного теста на NVIDIA RTX A6000. Эти показатели относятся к указанным бенчмаркам и условиям измерения и не гарантируют аналогичных результатов на других данных или оборудовании. Модель выпущена под лицензией Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

KURE-Reranker-nano

KURE-Reranker-nano is a lightweight, approximately 150M-parameter Korean-English bilingual reranker. It jointly encodes a query and a candidate document and predicts a scalar relevance score.

Key Characteristics

  • Strong Korean reranking: 87.57 average nDCG@10 across nine Korean benchmarks, the highest average among the evaluated models with fewer than 1B parameters and only 0.43 points below KURE-Reranker-base (1.7B).
  • Long-document reranking: 79.66 nDCG@10 on MultiLongDocRetrieval (MLDR), the best among the evaluated models with fewer than 1B parameters.
  • High throughput: 482.4 pairs per second averaged over nine benchmarks on an NVIDIA RTX A6000 48GB, about 19.8× Qwen3-Reranker-4B under the measurement conditions described below.
  • Lightweight: Approximately 150M parameters, based on skt/A.X-Encoder-base.

Model Overview

PropertyValue
Model typeCross-encoder reranker
BackboneA.X-Encoder-base
Parameters149M
LanguagesKorean and English
Maximum inference input length8,192 tokens, including query, document, and special tokens
OutputOne scalar relevance score per query–document pair
LicenseApache-2.0

Usage

Install the required libraries:

pip install "sentence-transformers>=5.1.0" "transformers>=4.55.4" torch
from sentence_transformers import CrossEncoder

model = CrossEncoder("nlpai-lab/KURE-Reranker-nano", max_length=8192)

query = "대한민국의 수도는 어디인가요?"
documents = [
    "대한민국의 수도는 서울입니다.",
    "The capital of South Korea is Seoul.",
    "바나나는 열대 지역에서 재배되는 과일입니다.",
]

results = model.rank(query, documents, batch_size=8, return_documents=True)
for result in results:
    print(f"{result['score']:.4f}\t{result['text']}")

For pair scoring without sorting:

pairs = [(query, document) for document in documents]
scores = model.predict(pairs, batch_size=8)
import torch
from transformers import AutoModelForSequenceClassification, AutoTokenizer

model_id = "nlpai-lab/KURE-Reranker-nano"
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSequenceClassification.from_pretrained(model_id).to(device)
model.eval()

query = "대한민국의 수도는 어디인가요?"
documents = [
    "대한민국의 수도는 서울입니다.",
    "The capital of South Korea is Seoul.",
    "바나나는 열대 지역에서 재배되는 과일입니다.",
]
inputs = tokenizer(
    [query] * len(documents), documents,
    padding=True, truncation=True, max_length=8192, return_tensors="pt",
).to(device)

with torch.inference_mode():
    scores = model(**inputs).logits.squeeze(-1).float().cpu()

for index in torch.argsort(scores, descending=True).tolist():
    print(f"{scores[index]:.4f}\t{documents[index]}")

Korean Reranking Evaluation

Scores are nDCG@10, and throughput is pairs per second (PPS). Evaluation was conducted using the reranker-simple-benchmark implementation as a reference.

The figure plots mean nDCG@10 against mean PPS across the nine Korean benchmarks, including MLDR. Dot color marks model size; stars mark the KURE-Reranker models. PPS uses each model's own input limit and its best measured batch size, so it measures neither speed at equal token lengths nor end-to-end retrieval latency. The x-axis is a non-uniform log scale that stretches 20–26 and compresses 26–50 pairs/s so that nearby points stay readable.

Results — MTEB-ko-retrieval (9 subsets)

ModelParamsMean NDCG@10Mean PPS
Qwen/Qwen3-Reranker-8B8.2B0.899015.0
Qwen/Qwen3-Reranker-4B4.0B0.891624.3
KaLM-Embedding/KaLM-Reranker-V1-Large-R27.5B0.891025.3
nlpai-lab/KURE-Reranker-base1.7B0.880055.0
nlpai-lab/KURE-Reranker-nano149M0.8757482.4
zeroentropy/zerank-2-reranker4.0B0.865229.3
mixedbread-ai/mxbai-rerank-large-v21.5B0.860764.8
lightonai/LightOn-rerank-PW-4B4.5B0.860515.1
Qwen/Qwen3-Reranker-0.6B596M0.8528101.0
BAAI/bge-reranker-v2-m3568M0.8518412.6
nvidia/llama-nemotron-rerank-1b-v21.2B0.8468128.2
nlpai-lab/LAMAR-600m568M0.8375415.0
dragonkue/bge-reranker-v2-m3-ko568M0.8199409.1
BAAI/bge-reranker-v2-gemma2.5B0.809958.8
upskyy/ko-reranker-8k568M0.8054409.8
Dongjin-kr/ko-reranker560M0.7861488.0
telepix/PIXIE-Spell-Reranker-Preview-0.6B596M0.776099.7

PPS is measured on a single NVIDIA RTX A6000 48GB per model and averaged over the nine benchmarks. For each benchmark, every model is timed on the same ~550 sampled query–document pairs (whole queries, fixed seed). Inputs are length-sorted and dynamically padded within each batch. Models run in bf16 with flash_attention_2, except KaLM-Embedding/KaLM-Reranker-V1-Large-R2, which uses sdpa because transformers does not support flash_attention_2 for T5Gemma2. Each query is reranked over its gold documents plus, as negatives, the BM25 top-50 minus the golds; BelebeleRetrieval uses its kor_Hang-kor_Hang subset.

jinaai/jina-reranker-v3 and jinaai/jina-reranker-v3.5 are listwise rerankers that cannot be compared under the same 8,192-token condition on MLDR, so they are excluded from the 9-subset table and their MLDR cells are left blank below.

Per-dataset NDCG@10

ModelParamsKo-StrategyQAAutoRAGRetrievalPublicHealthQABelebeleRetrievalMIRACLRetrievalMrTidyRetrievalMultiLongDocRetrievalSQuADKorV1RetrievalLawIRKo
Qwen/Qwen3-Reranker-8B8.2B0.87200.96530.86540.97850.85130.84160.82550.98970.9013
Qwen/Qwen3-Reranker-4B4.0B0.87330.96300.84420.97940.85590.82980.81610.98610.8766
KaLM-Embedding/KaLM-Reranker-V1-Large-R27.5B0.87960.94150.86330.98090.83820.85000.79700.98630.8824
nlpai-lab/KURE-Reranker-base1.7B0.85480.97620.83810.97670.83710.79700.81630.98910.8343
nlpai-lab/KURE-Reranker-nano149M0.85820.97410.80780.97680.84000.80110.79660.98950.8368
jinaai/jina-reranker-v3.5597M0.85390.98380.83370.96590.85650.8194—0.98870.8545
jinaai/jina-reranker-v3597M0.85530.97730.77620.96060.84490.8104—0.98590.8546
zeroentropy/zerank-2-reranker4.0B0.87120.94360.83770.97310.80030.80270.71200.97910.8669
mixedbread-ai/mxbai-rerank-large-v21.5B0.85630.95310.84070.96590.79390.87710.67870.96810.8130
lightonai/LightOn-rerank-PW-4B4.5B0.85670.93210.83120.97350.80720.80910.76090.98030.7938
Qwen/Qwen3-Reranker-0.6B596M0.83360.93210.80920.97210.84700.73250.78190.98040.7865
BAAI/bge-reranker-v2-m3568M0.84870.96630.79820.97250.81290.82220.66900.98530.7906
nvidia/llama-nemotron-rerank-1b-v21.2B0.85360.94800.81300.97550.81820.80260.67190.98580.7527
nlpai-lab/LAMAR-600m568M0.84610.95910.80440.97400.82140.79750.56790.98500.7822
dragonkue/bge-reranker-v2-m3-ko568M0.82320.96840.81550.97440.75730.67760.70610.98460.6721
BAAI/bge-reranker-v2-gemma2.5B0.86140.94070.80690.96960.83620.84290.28810.98580.7572
upskyy/ko-reranker-8k568M0.81430.92300.77920.96090.72490.69980.59750.97180.7770
Dongjin-kr/ko-reranker560M0.84680.90140.69760.96550.80170.77720.37210.97850.7343
telepix/PIXIE-Spell-Reranker-Preview-0.6B596M0.83290.97940.82110.96890.84490.76500.18290.98500.6042

Per-dataset PPS

ModelParamsKo-StrategyQAAutoRAGRetrievalPublicHealthQABelebeleRetrievalMIRACLRetrievalMrTidyRetrievalMultiLongDocRetrievalSQuADKorV1RetrievalLawIRKo
Qwen/Qwen3-Reranker-8B8.2B16.57.415.320.525.026.60.710.812.4
Qwen/Qwen3-Reranker-4B4.0B26.211.825.634.540.142.81.117.119.9
KaLM-Embedding/KaLM-Reranker-V1-Large-R27.5B28.612.425.436.939.643.80.818.721.4
nlpai-lab/KURE-Reranker-base1.7B59.227.358.077.089.197.12.639.145.7
nlpai-lab/KURE-Reranker-nano149M475.4233.2529.0750.0765.8855.216.5330.8386.0
jinaai/jina-reranker-v3.5597M141.038.6123.2197.5277.3295.7—68.486.7
jinaai/jina-reranker-v3597M113.825.095.7166.3244.6261.6—48.764.0
zeroentropy/zerank-2-reranker4.0B31.012.729.541.451.056.41.118.822.3
mixedbread-ai/mxbai-rerank-large-v21.5B70.032.968.089.8104.2113.63.247.054.7
lightonai/LightOn-rerank-PW-4B4.5B16.27.317.022.223.426.10.710.712.4
Qwen/Qwen3-Reranker-0.6B596M105.949.4109.5145.8162.6177.44.370.883.6
BAAI/bge-reranker-v2-m3568M420.7195.6440.9651.8653.2724.89.3271.6345.5
nvidia/llama-nemotron-rerank-1b-v21.2B133.754.4131.6186.3220.0243.13.984.995.9
nlpai-lab/LAMAR-600m568M418.0196.5442.5651.1656.7742.59.2275.0343.8
dragonkue/bge-reranker-v2-m3-ko568M416.9195.1434.4641.3653.4716.79.2271.9342.7
BAAI/bge-reranker-v2-gemma2.5B64.726.160.583.899.8106.82.540.044.7
upskyy/ko-reranker-8k568M411.8195.6436.2641.7649.3726.09.2275.1342.8
Dongjin-kr/ko-reranker560M520.8258.0468.3644.1747.6765.2272.7334.4381.2
telepix/PIXIE-Spell-Reranker-Preview-0.6B596M104.649.4106.3141.5160.5175.64.372.182.6

Batch size starts at 8 and doubles until an out-of-memory error. Samples are repeated to fill complete batches. After warmup, three full passes are timed with CUDA events. Throughput is the total number of processed pairs divided by the accumulated GPU forward time. The highest-throughput successful batch is reported. Tokenization, data loading, and CPU preprocessing are excluded. The batch-search approach is informed by the Ettin reranker speed benchmark.

Citation

@misc{kure-reranker-nano,
  title  = {KURE-Reranker-nano: A Lightweight Korean–English Bilingual Reranking Model},
  author = {Hong, Seongtae and Jang, Youngjoon and Son, Junyoung and Lee, Taemin and Lim, Heuiseok},
  year   = {2026},
  url    = {https://huggingface.co/nlpai-lab/KURE-Reranker-nano},
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
ModernBertForSequenceClassification
Ревизия весов
e82a029

0 моделей