/ Модель

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

Контекст
32 768 токенов
Параметры
494 млн
Лицензия
CC BY-NC 4.0
Архитектура
qwen2 · dense
Библиотека
transformers
Опубликована
31 июл 2025

SLM-SQL-0.5B

Генерация текстаТекст → текст5 профессий

Компактная дообученная модель Qwen для преобразования вопросов на естественном языке в SQL-запросы.

73скачиваний за 30 дней2лайкавеса обновлены31 июл 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SLM-SQL-0.5B — компактная языковая модель команды SLM-SQL для преобразования вопросов на естественном языке в SQL-запросы. Она основана на Qwen2.5-Coder-0.5B-Instruct и содержит около 494 млн параметров. Модель дообучена с помощью supervised fine-tuning и GRPO; в исследовании также применялся подход corrective self-consistency для получения ответов. Репозиторий содержит веса Safetensors, модель использует архитектуру Qwen2 и поддерживает контекст до 32 768 токенов.

Модель предназначена для генерации SQL по текстовым вопросам, в том числе для сценариев, где важны быстрая инференция и развёртывание на устройствах с ограниченными ресурсами. В README сообщается о точности выполнения 56,87% на наборе BIRD dev для версии 0.5B; этот результат относится к описанной экспериментальной оценке и не гарантирует качество на других базах данных. Доступна по лицензии CC BY-NC 4.0, которая ограничивает коммерческое использование.

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

  • генерация SQL по вопросу пользователя
  • создание запросов к реляционной базе данных по описанию на естественном языке
  • прототипирование Text-to-SQL для приложений с ограниченными ресурсами

Ограничения

В опубликованной оценке на BIRD dev версия 0.5B достигла 56,87% точности выполнения, поэтому сложные или незнакомые схемы могут приводить к ошибочным запросам. Лицензия CC BY-NC 4.0 не допускает коммерческое использование.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

SLM-SQL: An Exploration of Small Language Models for Text-to-SQL

Important Links

📖Arxiv Paper | 🤗HuggingFace | 🤖ModelScope |

News

  • July 31, 2025: Upload model to modelscope and huggingface.
  • July 30, 2025: Publish the paper to arxiv

Introduction

Large language models (LLMs) have demonstrated strong performance in translating natural language questions into SQL queries (Text-to-SQL). In contrast, small language models (SLMs) ranging from 0.5B to 1.5B parameters currently underperform on Text-to-SQL tasks due to their limited logical reasoning capabilities. However, SLMs offer inherent advantages in inference speed and suitability for edge deployment. To explore their potential in Text-to-SQL applications, we leverage recent advancements in post-training techniques. Specifically, we used the open-source SynSQL-2.5M dataset to construct two derived datasets: SynSQL-Think-916K for SQL generation and SynSQL-Merge-Think-310K for SQL merge revision. We then applied supervised fine-tuning and reinforcement learning-based post-training to the SLM, followed by inference using a corrective self-consistency approach. Experimental results validate the effectiveness and generalizability of our method, SLM-SQL. On the BIRD development set, the five evaluated models achieved an average improvement of 31.4 points. Notably, the 0.5B model reached 56.87% execution accuracy (EX), while the 1.5B model achieved 67.08% EX. We will release our dataset, model, and code to github: https://github.com/CycloneBoy/slm_sql.

Framework

Main Results

Performance Comparison of different Text-to-SQL methods on BIRD dev and test dataset.

Model

ModelBase ModelTrain MethodModelscopeHuggingFace
SLM-SQL-Base-0.5BQwen2.5-Coder-0.5B-InstructSFT🤖 Modelscope🤗 HuggingFace
SLM-SQL-0.5BQwen2.5-Coder-0.5B-InstructSFT + GRPO🤖 Modelscope🤗 HuggingFace
CscSQL-Merge-Qwen2.5-Coder-0.5B-InstructQwen2.5-Coder-0.5B-InstructSFT + GRPO🤖 Modelscope🤗 HuggingFace
SLM-SQL-Base-1.5BQwen2.5-Coder-1.5B-InstructSFT🤖 Modelscope🤗 HuggingFace
SLM-SQL-1.5BQwen2.5-Coder-1.5B-InstructSFT + GRPO🤖 Modelscope🤗 HuggingFace
CscSQL-Merge-Qwen2.5-Coder-1.5B-InstructQwen2.5-Coder-1.5B-InstructSFT + GRPO🤖 Modelscope🤗 HuggingFace
SLM-SQL-Base-0.6BQwen3-0.6BSFT🤖 Modelscope🤗 HuggingFace
SLM-SQL-0.6BQwen3-0.6BSFT + GRPO🤖 Modelscope🤗 HuggingFace
SLM-SQL-Base-1.3Bdeepseek-coder-1.3b-instructSFT🤖 Modelscope🤗 HuggingFace
SLM-SQL-1.3Bdeepseek-coder-1.3b-instructSFT + GRPO🤖 Modelscope🤗 HuggingFace
SLM-SQL-Base-1BLlama-3.2-1B-InstructSFT🤖 Modelscope🤗 HuggingFace

Dataset

DatasetModelscopeHuggingFace
SynsQL-Think-916k🤖 Modelscope🤗 HuggingFace
SynsQL-Merge-Think-310k🤖 Modelscope🤗 HuggingFace
bird train and dev dataset🤖 Modelscope🤗 HuggingFace

TODO

  • Release inference code
  • Upload Model
  • Release training code
  • Fix bug
  • Update doc

Thanks to the following projects

Citation


@misc{sheng2025slmsqlexplorationsmalllanguage,
      title={SLM-SQL: An Exploration of Small Language Models for Text-to-SQL}, 
      author={Lei Sheng and Shuai-Shuai Xu},
      year={2025},
      eprint={2507.22478},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2507.22478}, 
}

@misc{sheng2025cscsqlcorrectiveselfconsistencytexttosql,
      title={CSC-SQL: Corrective Self-Consistency in Text-to-SQL via Reinforcement Learning}, 
      author={Lei Sheng and Shuai-Shuai Xu},
      year={2025},
      eprint={2505.13271},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2505.13271}, 
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
17386d1

0 моделей