研究人员开发了一种名为形式思维之织(Weave of Formal Thought, WoFT)的新范式,旨在提高大型语言模型生成的代码的语法有效性和结构理解能力。WoFT结合了一个形式化引擎和一个受约束的解码器,该解码器在Tree-sitter规范方面是可靠且完整的,确保生成的代码前缀始终有效。此外,它采用了一种潜在变量微调方法,训练模型将语法符号交织到其输出中,从而创建一个自适应的结构性草稿板。当应用于使用StarCoder2-3B的Python时,这种方法与标准的微调相比,每令牌交叉熵降低了14.3%。 AI
影响 这项研究可能导致LLM生成更可靠、结构更健全的代码,从而提高开发人员的生产力并减少错误。
排序理由 该集群包含一篇详细介绍改进LLM代码生成新方法的论文。
- Large language models (LLMs)
- StarCoder2-3B
- Weave of Formal Thought (WoFT)
- GLRA2
- IW-ELBO
- Python
- Tree-sitter
- Weave of Formal Thought
AI 生成摘要 · Google Gemini · 来自 2 个来源。 我们如何撰写摘要 →