paper-with-me

Papers

Competition-Level Code Generation with AlphaCode

2022-02-08 · DeepMind 2022 2 · Yujia Li, David Choi, Junyoung Chung, Nate Kushman, Julian Schrittwieser, Rémi Leblond, Tom Eccles, James Keeling, Felix Gimeno, Agustin Dal Lago, Thomas Hubert, Peter Choy, Cyprien de Masson d'Autume, Igor Babuschkin, Xinyun Chen, Po-Sen Huang, Johannes Welbl, Sven Gowal, Alexey Cherepanov, James Molloy, Daniel J. Mankowitz, Esme Sutherland Robson, Pushmeet Kohli, Nando de Freitas, Koray Kavukcuoglu, Oriol Vinyals

Programming is a powerful and ubiquitous problem-solving tool. Developing systems that can assist programmers or even generate programs independently could make programming more productive and accessible, yet so far incorporating innovations in AI has proven challenging. Recent large-scale language models have demonstrated an impressive ability to generate code, and are now able to complete simple programming tasks. However, these models still perform poorly when evaluated on more complex, unseen problems that require problem-solving skills beyond simply translating instructions into code. For example, competitive programming problems which require an understanding of algorithms and complex natural language remain extremely challenging. To address this gap, we introduce AlphaCode, a system for code generation that can create novel solutions to these problems that require deeper reasoning. In simulated evaluations on recent programming competitions on the Codeforces platform, AlphaCode achieved on average a ranking of top 54.3% in competitions with more than 5,000 participants. We found that three key components were critical to achieve good and reliable performance: (1) an extensive and clean competitive programming dataset for training and evaluation, (2) large and efficient-to-sample transformer-based architectures, and (3) large-scale model sampling to explore the search space, followed by filtering based on program behavior to a small set of submissions.

📄 PDF Abstract BibTeX arXiv:2203.07814

Code (2)

deepmind/code_contests 공식 구현
google-deepmind/code_contests

Tasks

Code Generation

Similar Papers 제목 키워드 기반

Programming with AI: Evaluating ChatGPT, Gemini, AlphaCode, and GitHub Copilot for Programmers

2024-11-14 · Md Kamrul Siam, Huanying Gu, Jerry Q. Cheng

Our everyday lives now heavily rely on artificial intelligence (AI) powered large language models (LLMs). Like regular users, programmers are also benefiting from the newest large language models. In response to the crit…

Code Generation

Parsel: Algorithmic Reasoning with Language Models by Composing Decompositions

2022-12-20 · Eric Zelikman, Qian Huang, Gabriel Poesia, Noah D. Goodman 외

Despite recent success in large language model (LLM) reasoning, LLMs struggle with hierarchical multi-step reasoning tasks like generating complex programs. For these tasks, humans often start with a high-level algorithm…

Automated Theorem ProvingCode GenerationHumanEvalLanguage Modelling+3

Parsel🐍: Algorithmic Reasoning with Language Models by Composing Decompositions

2023-09-21 · NeurIPS 2023 11

Despite recent success in large language model (LLM) reasoning, LLMs struggle with hierarchical multi-step reasoning tasks like generating complex programs. For these tasks, humans often start with a high-level algorithm…

ChatGPT for PLC/DCS Control Logic Generation

2023-05-25 · Heiko Koziolek, Sten Gruener, Virendra Ashiwal

Large language models (LLMs) providing generative AI have become popular to support software engineers in creating, summarizing, optimizing, and documenting source code. It is still unknown how LLMs can support control e…

Code Generation

Seed-CTS: Unleashing the Power of Tree Search for Superior Performance in Competitive Coding Tasks

2024-12-17 · Hao Wang, Boyi Liu, Yufeng Zhang, Jie Chen

Competition-level code generation tasks pose significant challenges for current state-of-the-art large language models (LLMs). For example, on the LiveCodeBench-Hard dataset, models such as O1-Mini and O1-Preview achieve…

Code Generation