/ Модель

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

Контекст
512 токенов
Параметры
138 млн
Лицензия
CC BY 4.0
Архитектура
bert · dense
Базовая модель
sentence-bert-base-italian-xxl-uncased
Библиотека
sentence-transformers
Опубликована
17 сен 2026

crosswordspacepp-reranker

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

Итальянский BERT cross-encoder, который переупорядочивает кандидатов ответов на кроссвордные подсказки.

152скачиваний за 30 дней2лайкавеса обновлены17 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CrosswordSpace++ — итальянский BERT cross-encoder-реранкер от cruciverb-it для подбора ответов на вопросы-кроссвордные подсказки. Модель оценивает пары «подсказка — кандидат ответа» и предназначена для второго этапа ранжирования: она переупорядочивает до 100 кандидатов, предварительно отобранных bi-encoder-моделью cruciverb-it/crosswordspacepp-dualencoder с учётом длины ответа.

Модель построена на nickprock/sentence-bert-base-italian-xxl-uncased и имеет архитектуру BertForSequenceClassification с одним выходом и sigmoid-активацией. Она дообучена на 3 747 628 парах из обучающей части EVALITA 2026 CruciverbIT Task 1; максимальная длина последовательности в README — 84 токена, а контекстное окно по метаданным — 512 токенов. Размер модели — 137,9 млн параметров. Для итогового ранжирования авторы предлагают смешивать нормализованные оценки cross-encoder и bi-encoder с весом 0,17 для cross-encoder.

На тестовом наборе EVALITA 2026 CruciverbIT Task 1 комбинация двух моделей показала Acc@1 68,2%, Acc@10 85,5% и MRR@10 74,5%; сам реранкер — Acc@1 59,9%, Acc@10 83,1% и MRR@10 67,9%. Это специализированная модель для итальянских кроссвордов, а не универсальный поисковый реранкер; ей необходимы пары подсказок и кандидатов, обычно полученные от первого этапа. Лицензия — CC BY 4.0.

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

  • ранжирование кандидатов ответов на итальянские кроссвордные подсказки
  • повторная сортировка до 100 вариантов ответа после отбора по длине
  • поиск наиболее вероятного ответа для итальянского кроссворда

Ограничения

Модель предназначена для итальянских кроссвордов и второго этапа ранжирования, поэтому ей нужны кандидаты ответов, обычно предоставляемые bi-encoder-моделью. Она обучена на конкретном наборе EVALITA 2026 CruciverbIT Task 1; перенос на другие языки и задачи не подтверждён.

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

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

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

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

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

Открыть на Hugging Face

CrosswordSpace++: Italian BERT cross-encoder reranker

The second-stage reranker of CrosswordSpace++. It is a sentence-transformers CrossEncoder that scores (clue, answer) pairs for Italian crosswords.

It reranks the top-100 length-filtered candidates retrieved by the bi-encoder cruciverb-it/crosswordspacepp-dualencoder. The final score is a convex blend of the two models' per-clue softmax-normalized scores, α · CE + (1 − α) · BE with α = 0.17, where α was tuned on the validation set.

Code: https://github.com/snizio/crosswordspacepp

Model Description

  • Model type: Cross-encoder (BertForSequenceClassification, 1 output label, sigmoid activation)
  • Base model: nickprock/sentence-bert-base-italian-xxl-uncased
  • Max sequence length: 84 tokens
  • Training data: EVALITA 2026 CruciverbIT Task 1 train split. Each of the 374,766 clues is paired with its gold answer and 9 negatives mined from the bi-encoder candidates (3 hard, 3 medium, 3 easy), for 3,747,628 pairs in total. Gold answers, their synonyms and stem-matches are excluded from the negatives.
  • Training objective: binary cross-entropy (pos_weight = 9), lr 2e-5, batch size 256, 10 epochs, bf16; the best checkpoint by validation reranking MRR@10 is released

Usage

from sentence_transformers import CrossEncoder

model = CrossEncoder("cruciverb-it/crosswordspacepp-reranker")

clue = "Giorni di metà mese nell'antica Roma"
candidates = ["idi", "net", "ier", "die", "vii"]

scores = model.predict([(clue, c) for c in candidates])
print(scores)
# [9.98e-01 9.45e-01 2.05e-03 3.80e-04 2.22e-04]

print(model.rank(clue, candidates))

Evaluation

Results on the EVALITA 2026 CruciverbIT Task 1 test set (20,821 clues). All systems rank the top-100 length-filtered candidates from the bi-encoder.

SystemAcc@1Acc@10MRR@10
Bi-encoder only57.980.965.8
Cross-encoder only (this model)59.983.167.9
Blend (α = 0.17)68.285.574.5

Citation

TBD

License

CC BY 4.0

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
2400b06

0 моделей