/ Модель

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

Контекст
8 192 токена
Параметры
149 млн
Лицензия
Apache 2.0
Архитектура
modernbert · dense
Базовая модель
gte-reranker-modernbert-base
Библиотека
sentence-transformers
Опубликована
17 авг 2026

nsr-reranker

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

Англоязычный ModernBERT-переранжировщик NYSgpt, который сортирует найденные научные публикации по ядерной физике по релевантности запросу.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NYSgpt/nsr-reranker — англоязычный переранжировщик научной литературы по ядерной физике, разработанный NYSgpt. Это cross-encoder на базе ModernBERT с 149 млн параметров, дообученный от Alibaba-NLP/gte-reranker-modernbert-base на экспертных парах запрос–статья из корпуса Nuclear Science References (NSR), включающего 277 068 записей. Модель принимает запрос и документ, затем выдаёт оценку релевантности для сортировки уже найденных кандидатов в двухэтапном поиске или RAG.

Она предназначена для поиска публикаций NSR по ключевым запросам и EXFOR-запросам, особенно как второй этап после плотного или гибридного поиска. В описанном авторами тесте переранжирование топ-50 результатов bge-m3 повысило Recall@1 с 0,080 до 0,180 и nDCG@10 на 76% для экспертных ключевых запросов. Модель рассчитана на английский язык; базовый контекст составляет до 8192 токенов, хотя в примере использования задан max_length=256.

Модель распространяется под лицензией Apache-2.0 и используется через sentence-transformers CrossEncoder. Её качество ограничено составом входного списка: переранжировщик не найдёт статью, отсутствующую среди кандидатов. Оценки в README относятся к конкретным тестовым наборам NSR и EXFOR и не гарантируют такие же результаты на других коллекциях.

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

  • переранжирование найденных публикаций по ядерной физике
  • поиск статей NSR по ключевым словам и аннотациям
  • сортировка статей-кандидатов для EXFOR-запроса
  • повышение точности выдачи научного поисковика
  • ранжирование документов как второй этап RAG по литературе NSR

Ограничения

Модель только сортирует переданный список кандидатов и не может найти релевантную статью, если её нет в этом списке. Приведённые метрики получены на наборах NSR и EXFOR и могут не переноситься на другие корпуса и запросы.

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

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

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

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

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

Открыть на Hugging Face

NSR Reranker

Cross-encoder reranking over nuclear-physics literature (277,068 Nuclear Science References).

NSR Collection | NSR Encoder

  • ✅ More than doubles top-1 on expert queries: re-scoring stock bge-m3's top-50, R@1 0.080 → 0.180 (2.25×), nDCG@10 +76%.
  • ✅ Recovers 97% of what the pool contains: those 50 candidates hold the right paper 24.9% of the time; this model surfaces it into the top ten 24.2% of the time.
  • ✅ Better on every segment — all 8 segments, both query families, on R@10 and nDCG@10 (pre-registered gate, passed).
  • ✅ Drop-in: standard sentence-transformers CrossEncoder, 149M parameters, Apache-2.0.

A 149M cross-encoder fine-tuned from Alibaba-NLP/gte-reranker-modernbert-base on expert-written query→paper groups from the NSR corpus. Takes (query, document), returns a relevance logit. Second stage over any dense or hybrid top-K.

Second stage of a two-stage stack — pair it with the NSR Encoder for best results.


Details

Propertynsr
TypeCross-encoder (pointwise reranker)
Total parameters149M
BackboneAlibaba-NLP/gte-reranker-modernbert-base (ModernBERT)
OutputSingle relevance logit per (query, document) pair
Context8,192 tokens native; trained and served at 256
Training signal39.6k expert query→paper groups, 7 hard negatives each
Built forSecond-stage reranking of nuclear-physics search results
Pair withNSR Encoder (first stage)
LicenseApache-2.0

Performance

Expert keyword queries (KW, n = 4,998) — an NSR indexer's structured keyword abstract as the query. Benchmark NSR Eval, frozen before any training, split by paper; candidate pools retrieved against all 277,068 documents.

What the second stage buys — stock bge-m3's top-50, before and after this model:

MetricPool aloneNSRΔ
R@10.0800.180+125%
R@100.1710.241+41%
nDCG@100.1210.213+76%

By segment — nDCG@10, the same top-50 before and after:

SegmentnPool alone**+ NSR **Δ
title-only documents4,1410.0850.167+96%
has-abstract documents8570.2960.436+47%
pre-19706020.0450.107+137%
1970–19992,6860.1050.197+89%
2000+1,7100.1740.274+58%
journal articles4,2500.1290.221+71%
other reference types7480.0750.165+119%

EXFOR queries (EX, n = 4,997) — on an already-saturated pool it still moves R@1 from 0.871 to 0.927 (nDCG@10 0.878 → 0.912) and is the strongest arm outright.

Ceiling. A reranker cannot retrieve what its candidate list does not contain. The pool measured here contains the answer 24.9% of the time; in production this model sits over RRF(FTS + NSR Encoder), whose top-50 contains it 65.6% of the time.


Training

Objectivegrouped cross-entropy — 1 positive vs 7 hard negatives per group
Groups39,600 — NSR keyword-abstract and EXFOR queries; positive = the annotated paper
Negativesmined from the retrieval space itself (base-model kNN + a lexical arm), not sampled at random
Epochs / max length / lr2 / 256 / 2e-5
Hardware / wall-clock1× NVIDIA L40S (g6e.xlarge) · 42.6 min
Run20260817-032126-train · 2026-08-17

Split by paper; every benchmark paper is excluded as a query source and positive.


How to run

from sentence_transformers import CrossEncoder

ce = CrossEncoder("NYSgpt/nsr-reranker", max_length=256)
ce.predict([("92Zr(n,γ) cross section",
             "Neutron capture cross sections of 92Zr and their astrophysical implications ...")])

Retrieve a top-50 with the NSR Encoder, re-score with this model, serve the reordered list.


📬 Contact

Questions, results, or a use case to share? Open a discussion in the Community tab.

Citation

@misc{nsrreranker2026,
  title  = {NSR Reranker: a cross-encoder for the Nuclear Science References corpus},
  author = {NYSgpt},
  year   = {2026},
  url    = {https://huggingface.co/NYSgpt/nsr-reranker}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей