PDC & DM-SFT: A Road for LLM SQL Bug-Fix Enhancing

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Duan, Yiwen, Yu, Yonghong, Zhao, Xiaoming, Wu, Yichang, Liu, Wenbo
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915013194678272
author Duan, Yiwen
Yu, Yonghong
Zhao, Xiaoming
Wu, Yichang
Liu, Wenbo
author_facet Duan, Yiwen
Yu, Yonghong
Zhao, Xiaoming
Wu, Yichang
Liu, Wenbo
contents Code Large Language Models (Code LLMs), such as Code llama and DeepSeek-Coder, have demonstrated exceptional performance in the code generation tasks. However, most existing models focus on the abilities of generating correct code, but often struggle with bug repair. We introduce a suit of methods to enhance LLM's SQL bug-fixing abilities. The methods are mainly consisted of two parts: A Progressive Dataset Construction (PDC) from scratch and Dynamic Mask Supervised Fine-tuning (DM-SFT). PDC proposes two data expansion methods from the perspectives of breadth first and depth first respectively. DM-SFT introduces an efficient bug-fixing supervised learning approach, which effectively reduce the total training steps and mitigate the "disorientation" in SQL code bug-fixing training. In our evaluation, the code LLM models trained with two methods have exceeds all current best performing model which size is much larger.
format Preprint
id arxiv_https___arxiv_org_abs_2411_06767
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle PDC & DM-SFT: A Road for LLM SQL Bug-Fix Enhancing
Duan, Yiwen
Yu, Yonghong
Zhao, Xiaoming
Wu, Yichang
Liu, Wenbo
Computation and Language
Artificial Intelligence
Machine Learning
Code Large Language Models (Code LLMs), such as Code llama and DeepSeek-Coder, have demonstrated exceptional performance in the code generation tasks. However, most existing models focus on the abilities of generating correct code, but often struggle with bug repair. We introduce a suit of methods to enhance LLM's SQL bug-fixing abilities. The methods are mainly consisted of two parts: A Progressive Dataset Construction (PDC) from scratch and Dynamic Mask Supervised Fine-tuning (DM-SFT). PDC proposes two data expansion methods from the perspectives of breadth first and depth first respectively. DM-SFT introduces an efficient bug-fixing supervised learning approach, which effectively reduce the total training steps and mitigate the "disorientation" in SQL code bug-fixing training. In our evaluation, the code LLM models trained with two methods have exceeds all current best performing model which size is much larger.
title PDC & DM-SFT: A Road for LLM SQL Bug-Fix Enhancing
topic Computation and Language
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2411.06767