Перейти к содержанию
modelium.
Начать с задачи
←

REPAIR: три LoRA-ретривера для локального поиска по научным текстам

2 октября 2026 года авторы REPAIR выложили три LoRA-адаптера на базе Qwen2.5-0.5B, 1.5B и 7B для поиска по англоязычным научным текстам. Это модели эмбеддингов, а не генераторы ответов: для запуска нужен соответствующий базовый чекпойнт и PEFT. Веса адаптеров помечены Apache-2.0; результаты тестов принадлежат авторам и не являются проверкой Modelium.

Что вышло

2 октября 2026 года авторы проекта REPAIR разместили в Hugging Face три LoRA-адаптера для плотного поиска по научным текстам: 0.5B, 1.5B и 7B. Их базовые модели — соответственно Qwen2.5-0.5B, Qwen2.5-1.5B и Qwen2.5-7B. В каждом репозитории есть adapter_model.safetensors и adapter_config.json; это не самостоятельные полные веса. Статья о методе появилась на arXiv 16 сентября, а событие сегодняшнего дня — публикация доступных адаптеров. s1 s2 s3 s5

REPAIR предназначен для векторного поиска, а не для написания ответа. Система кодирует запрос и фрагменты документов в нормализованные эмбеддинги и ранжирует фрагменты по скалярному произведению. Для локального RAG это отдельный поисковый этап: сначала выбрать релевантные фрагменты, затем, если нужно, передать их генеративной модели. В карточках область применения ограничена англоязычными научными текстами, включая биомедицину и материаловедение; качество на русском языке и обычных документах не оценивалось. s2 s4

Как выбрать и запустить

  • 0.5B — начальный вариант для проверки качества поиска на своём корпусе; адаптер загружается поверх Qwen/Qwen2.5-0.5B. s1
  • 1.5B — промежуточный вариант поверх Qwen/Qwen2.5-1.5B; его карточка содержит пример загрузки через Transformers и PEFT. s2
  • 7B — вариант поверх Qwen/Qwen2.5-7B для сравнения качества на собственной выборке, а не гарантированно лучший ответ на каждый запрос. s3

Сначала установите совместимые transformers, torch и peft, загрузите соответствующую базовую модель и адаптер с закреплённой ревизии. Рецепт авторов добавляет EOS в конец последовательности, берёт представление последнего токена, L2-нормализует векторы и сравнивает их скалярным произведением. Запросу и документу нужны разные префиксы из карточки; без них результаты не сопоставимы с авторской оценкой. В примерах авторов вызывается .cuda(), поэтому это примеры для CUDA, а не доказанный минимум оборудования или готовая команда для Mac/CPU. Мы не проводили собственный запуск или замеры скорости. s2 s4

Для первого теста соберите несколько десятков пар «запрос — подходящий фрагмент», добавьте похожие, но неверные научные термины и сравните долю правильных результатов в top-k с используемым сейчас ретривером. На биомедицинских примерах особенно важно проверить близкие названия сущностей, а не только общее тематическое сходство. Это редакционная схема проверки на ваших данных, не опубликованный результат испытания модели.

Что означают цифры и лицензия

Авторы приводят для 7B средний nDCG@10 по четырём поисковым наборам 0,568 против 0,551 у указанного ими BMRetriever-7B. Но на TREC-COVID у REPAIR-7B 0,842 против 0,861 у той же базовой строки: улучшение не универсально. BIOSSES в той же таблице измеряется отдельно корреляцией Спирмена, а не nDCG; смешивать эти знаменатели нельзя. Это заявления авторов, не независимый бенчмарк Modelium. s3 s4

Репозитории адаптеров и карточки соответствующих базовых Qwen2.5 указывают Apache-2.0. Это метки лицензии весов, не утверждение, что весь исследовательский код открыт под той же лицензией: в проверенном дереве GitHub отдельного файла LICENSE нет, хотя значок README говорит MIT. Перед использованием кода как самостоятельного продукта запросите у авторов подтверждение его правового статуса; коммерческие разрешения для самих весов и права на код не следует смешивать. s1 s2 s3 s4 s6 s7 s8

Следующий шаг: возьмите адаптер 0.5B с его базовой Qwen2.5-0.5B, повторите схему кодирования из закреплённой карточки и проверьте top-k выдачу на своих англоязычных документах. Если качество недостаточно, сравните 1.5B и 7B на том же тестовом наборе; размер адаптера сам по себе не говорит о требованиях к RAM/VRAM. s1 s2 s3

Источники

  1. REPAIR Scientific Retrievers 0.5B, HF model card and artifacts (pinned). Получено 02.10.2026.
  2. REPAIR Scientific Retrievers 1.5B, HF model card and artifacts (pinned). Получено 02.10.2026.
  3. REPAIR Scientific Retrievers 7B, HF model card and artifacts (pinned). Получено 02.10.2026.
  4. REPAIR official GitHub README at commit 6077d1b — README claims MIT in badge, but no LICENSE in root contents; code licensing not asserted.. Получено 02.10.2026.
  5. REPAIR: Resolving Long-Tail Confusion in Scientific Retrievers, arXiv 2609.18262. Получено 02.10.2026.
  6. Qwen2.5-0.5B base model, official card. Получено 02.10.2026.
  7. Qwen2.5-1.5B base model, official card. Получено 02.10.2026.
  8. Qwen2.5-7B base model, official card. Получено 02.10.2026.