/ Модель

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

Контекст
514 токенов
Параметры
124 млн
Лицензия
Apache 2.0
Архитектура
xlm-roberta · dense
Базовая модель
mmarco-mMiniLMv2-L12-H384-v1
Библиотека
sentence-transformers
Опубликована
4 сен 2026

nyaya-reranker-mini-v1

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

Мультиязычный реранкер для переупорядочивания разделов законодательства Индии по релевантности вопросу гражданина.

55скачиваний за 30 дней1лайквеса обновлены5 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Nyaya-Reranker-Mini-v1 — это дообученный NyayaLabs98 мультиязычный Cross-Encoder на базе cross-encoder/mmarco-mMiniLMv2-L12-H384-v1. Модель оценивает релевантность вопроса гражданина разделу действующего законодательства Индии и переупорядочивает кандидатов, например первые 20 результатов BM25. Она предназначена для поиска законодательных норм по вопросам на английском и хинглише; в каталоге указаны архитектура XLM-RoBERTa и 124,3 млн параметров, а в README размер округлён до 118 млн. Контекст составляет до 514 токенов по метаданным.

На наборе из 118 оценочных вопросов reranking повысил полноту попадания нужных разделов на первых местах по сравнению с исходным порядком BM25: 51,7% при k=1 и 70,3% при k=3. В README указана задержка 3,2 секунды для обработки 20 кандидатов на CPU Kaggle. Модель ограничена качеством и составом входного списка: она не найдёт норму, отсутствующую среди кандидатов, и обучалась на 27 актах и Конституции Индии. Это средство поиска, а не юридическая консультация. Лицензия — Apache-2.0.

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

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

Ограничения

Модель может переупорядочивать только переданный список кандидатов и не восстановит разделы, отсутствующие среди исходных результатов поиска. Она обучалась на ограниченном наборе из 27 актов и Конституции Индии, уступает bge-reranker-v2-m3 при k=1 и не предназначена для юридических рекомендаций.

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

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

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

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

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

Открыть на Hugging Face

Nyaya-Reranker-Mini-v1 — a 118M cross-encoder for Indian statute sections

cross-encoder/mmarco-mMiniLMv2-L12-H384-v1 (Apache-2.0) fine-tuned to score a citizen's question against a candidate section of current Indian law. It reorders the BM25 top-20 from NyayaLabs98/nyaya-statute-db in the Nyaya retriever. One fifth the size of the BAAI/bge-reranker-v2-m3 the project also supports, and weaker than it.

⚖️ Not legal advice. This model ranks statute sections. What to do about them is a question for an advocate enrolled under the Advocates Act, 1961.

Numbers

Full-hit recall (every gold section of a question inside the top-k) after reranking the BM25 top-20, on the Eval-v1 questions never used to tune retrieval (n=118), scripts/15_retrieval_recall.py --rerank:

Ranker over BM25 top-20@1@3@5@8SizeCPU latency, depth 20
none (BM25 order)45.8%61.0%74.6%81.4%––
nyaya-reranker-mini-v151.7%70.3%76.3%82.2%118M3.2 s (Kaggle CPU)
bge-reranker-v2-m358.5%69.5%74.6%83.9%568Mslower

Report: reports/retrieval_recall_rerank_mini.json. The 3.2 s CPU latency is why the browser demo still runs BM25 only.

Training

  • Examples: 21,668 (question, section text, label) triples from 4,412 training questions: every gold section as a positive and four of the twenty BM25 hard negatives as negatives (scripts/41_build_retriever_pairs.py; all Eval-v1 questions excluded).
  • Recipe: CrossEncoder.fit, binary relevance, batch 32, 1 epoch, 200 warm-up steps, mixed precision, one Kaggle T4 (272 s). Final training loss 0.30.
  • Passage text: nyaya.rerank.passage_text (act name, section title, first 1,600 characters of the section).

Use

from sentence_transformers import CrossEncoder
model = CrossEncoder("NyayaLabs98/nyaya-reranker-mini-v1", max_length=512)
scores = model.predict([("police FIR nahi likh rahi, kya karu?", "Bharatiya Nagarik Suraksha Sanhita, 2023 — Section 173 ...")])

In the repository: python scripts/15_retrieval_recall.py --rerank NyayaLabs98/nyaya-reranker-mini-v1 --rerank-depth 20.

Limits

  • Bounded by its candidates: nothing outside the BM25 top-20 can be recovered.
  • Below bge-reranker-v2-m3 at k=1 by 6.8 points on n=118; use bge when you can afford it.
  • Trained on 27 acts plus the Constitution only.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей