/ Модель

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

Контекст
512 токенов
Параметры
25,9 млн
Архитектура
bert · dense
Базовая модель
ms-marco-MiniLM-L6-v2
Библиотека
sentence-transformers
Опубликована
21 июл 2026

AAP-SQL-Candidate-Reranker

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

Англоязычный BERT cross-encoder для переранжирования кандидатов столбцов схемы и выбора наиболее релевантных для Text-to-SQL.

37скачиваний за 30 дней1лайквеса обновлены14 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AAP-SQL Candidate Reranker — англоязычный cross-encoder, разработанный для этапа переранжирования кандидатов в схеме Text-to-SQL. Он получает кандидатов столбцов, найденных первым этапом поиска схемы, оценивает их релевантность и оставляет 10 наиболее важных для последующего дополнения промпта. Модель построена на cross-encoder/ms-marco-MiniLM-L6-v2 с архитектурой BERT и содержит 25,9 млн параметров; длина контекста — 512 токенов.

Модель дообучена на примерах ранжирования схем, полученных из обучающей части BIRD и описаний схем. Она предназначена для использования в конвейере AAP-SQL, а не как самостоятельная модель генерации SQL. Для работы ожидается sentence-transformers версии 5.1.2 или новее. Веса опубликованы в формате safetensors; лицензия в предоставленных источниках не указана.

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

  • Переранжирование найденных столбцов базы данных для запроса на естественном языке
  • Выбор 10 наиболее релевантных полей схемы перед генерацией SQL
  • Дополнение промпта Text-to-SQL релевантными описаниями схемы

Ограничения

Модель рассчитана на переранжирование кандидатов столбцов в конвейере AAP-SQL и сама не генерирует SQL. Ограничена контекстом в 512 токенов.

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

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

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

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

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

Открыть на Hugging Face

AAP-SQL candidate reranker

AAP-SQL 候選重排序器是完整 AAP-SQL 設定中的 cross-encoder。它對欄位檢索器召回的候選欄位重新評分,保留前 10 個核心欄位供後續提示增強使用。

AAP-SQL candidate reranker is the cross-encoder used after the first stage of schema retrieval. It scores the retrieved candidate columns and retains the top 10 core columns for prompt augmentation.

Model details

  • Base model: cross-encoder/ms-marco-MiniLM-L6-v2
  • Training objective: BinaryCrossEntropyLoss
  • Training seed: 42
  • Training data: schema-ranking examples derived from the BIRD training split and schema descriptions
  • Expected library: sentence-transformers>=5.1.2

AAP-SQL publication branch

The complete AAP-SQL workflow, research method terminology, BIRD directory layout, and reproduction instructions are maintained in the GitHub publication branch.

Use with AAP-SQL

Download this repository into the path expected by the final runner:

hf download TommyPanLab/AAP-SQL-Candidate-Reranker --local-dir models/cross_encoder_schema_paper_repro

Direct loading:

from sentence_transformers import CrossEncoder

model = CrossEncoder("TommyPanLab/AAP-SQL-Candidate-Reranker")
scores = model.predict([ ("user question", "table.column: column description") ])

Data and license notice

The training examples were derived from the BIRD benchmark. Review the BIRD project terms before using the model. No additional license has been declared for these fine-tuned weights; the upstream model and dataset terms still apply.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей