Large Language Models Meet NL2Code: A Survey

12/19/2022
by   Daoguang Zan, et al.
0

The task of generating code from a natural language description, or NL2Code, is considered a pressing and significant challenge in code intelligence. Thanks to the rapid development of pre-training techniques, surging large language models are being proposed for code, sparking the advances in NL2Code. To facilitate further research and applications in this field, in this paper, we present a comprehensive survey of 27 existing large language models for NL2Code, and also review benchmarks and metrics. We provide an intuitive comparison of all existing models on the HumanEval benchmark. Through in-depth observation and analysis, we provide some insights and conclude that the key factors contributing to the success of large language models for NL2Code are "Large Size, Premium Data, Expert Tuning". In addition, we discuss challenges and opportunities regarding the gap between models and humans. We also create a website https://nl2code.github.io to track the latest progress through crowd-sourcing. To the best of our knowledge, this is the first survey of large language models for NL2Code, and we believe it will contribute to the ongoing development of the field.

READ FULL TEXT
research
06/15/2023

From BERT to GPT-3 Codex: Harnessing the Potential of Very Large Language Models for Data Management

Large language models have recently advanced the state of the art on man...
research
12/16/2022

Lessons learned from the evaluation of Spanish Language Models

Given the impact of language models on the field of Natural Language Pro...
research
08/15/2023

A Survey on Model Compression for Large Language Models

Large Language Models (LLMs) have revolutionized natural language proces...
research
07/31/2023

When Large Language Models Meet Personalization: Perspectives of Challenges and Opportunities

The advent of large language models marks a revolutionary breakthrough i...
research
06/08/2023

Mapping Brains with Language Models: A Survey

Over the years, many researchers have seemingly made the same observatio...
research
03/14/2023

The Life Cycle of Knowledge in Big Language Models: A Survey

Knowledge plays a critical role in artificial intelligence. Recently, th...
research
07/06/2023

A Survey on Evaluation of Large Language Models

Large language models (LLMs) are gaining increasing popularity in both a...

Please sign up or login with your details

Forgot password? Click here to reset