Distilling Large Language Models for SQL Generation
This repository contains the implementation of the paper:
"Distilling Large Language Models for Structured Query Language Generation with Reverse Kullback–Leibler and Dynamic α Scheduler"
This project explores a novel Knowledge Distillation approach tailored for SQL generation from natural language, addressing the high computational cost and limited deployability of large language models (LLMs) like GPT-4.
We propose a training pipeline that combines:
These techniques guide the student model more effectively during distillation, making it both smaller and more capable.

This work builds on top of CodeS and StarCoder. We thank the authors for making their code and models publicly available.
For questions, feel free to reach out via GitHub Issues.
2 commits
Python
93.4%
Shell
6.6%
Distilling Large Language Models for SQL Generation
This repository contains the implementation of the paper:
"Distilling Large Language Models for Structured Query Language Generation with Reverse Kullback–Leibler and Dynamic α Scheduler"
This project explores a novel Knowledge Distillation approach tailored for SQL generation from natural language, addressing the high computational cost and limited deployability of large language models (LLMs) like GPT-4.
We propose a training pipeline that combines:
These techniques guide the student model more effectively during distillation, making it both smaller and more capable.

This work builds on top of CodeS and StarCoder. We thank the authors for making their code and models publicly available.
For questions, feel free to reach out via GitHub Issues.
2 commits
Python
93.4%
Shell
6.6%