Skip to content
GTC

GTC

All Information about Technology

Menu
  • Gadgets
  • Network
  • Programming
  • Software
  • Technology News
Menu
DeepMind AlphaCode AI’s Strong Showing in Programming Competitions

DeepMind AlphaCode AI’s Strong Showing in Programming Competitions

Posted on 06/01/202331/01/2023 by Keith
Artificial Intelligence Data AI Problem Solving

Scientists report that the AI ​​system AlphaCode can achieve average human-level performance in solving programming contests.

AlphaCode – a new Artificial Intelligence (AI) system for developing computer code developed by DeepMind – can achieve average human-level performance in solving programming contests, researchers report.

The development of an AI-assisted coding platform capable of creating coding programs in response to a high-level description of the problem the code needs to solve could significantly impact programmers’ productivity; it could even change the culture of programming by shifting human work to formulating problems for the AI ​​to solve.

To date, humans have been required to code solutions to novel programming problems. Although some recent neural network models have shown impressive code-generation abilities, they still perform poorly on more complex programming tasks that require critical thinking and problem-solving skills, such as the competitive programming challenges human programmers often take part in.

Here, researchers from DeepMind present AlphaCode, an AI-assisted coding system that can achieve approximately human-level performance when solving problems from the Codeforces platform, which regularly hosts international coding competitions. Using self-supervised learning and an encoder-decoder transformer architecture, AlphaCode solved previously unseen, natural language problems by iteratively predicting segments of code based on the previous segment and generating millions of potential candidate solutions. These candidate solutions were then filtered and clustered by validating that they functionally passed simple test cases, resulting in a maximum of 10 possible solutions, all generated without any built-in knowledge about the structure of the computer code.

AlphaCode performed roughly at the level of a median human competitor when evaluated using Codeforces’ problems. It achieved an overall average ranking within the top 54.3% of human participants when limited to 10 solutions submitted per problem, although 66% of solved problems were solved with the first submission.

“Ultimately, AlphaCode performs remarkably well on previously unseen coding challenges, regardless of the degree to which it ‘truly’ understands the task,” writes J. Zico Kolter in a Perspective that highlights the strengths and weaknesses of AlphaCode.

Reference: “Competition-level code generation with AlphaCode” by 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 and Oriol Vinyals , December 8, 2022, Science.
DOI: 10.1126/science.abq1158

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • PriceWaterhouseCoopers (PwC) Acquires AWS, Microsoft Azure Cloud Consulting Companies
  • What is going on to the long run preserve for blockchain know-how
  • The Thai Warrior, Observed, The Double, and additional
  • Brazilian Vice President Hamilton Morão Visits GWM’s Brazil Manufacturing facility, LEMON DHT Wins Extreme Reward
  • Palo Alto Networks Stock Sees Relative Energy Rating Soar To 87
  • Contact Us
  • Disclosure Policy
  • Sitemap

computer software computer software devices howard beale assassination how can i see what devices are connected to my network? how does software work with hardware network network (1976) network 1976 poster network app network cast network computer network definition network film review network for good network imdb networking definition and examples network marketing network monologue network movie network remake network solutions network speed test network summary network switch network wiki oscars for network software software's software components of a computer software engineer software examples software is or are software meaning software notes software parts of computer software resources wikipedia software update the network the network cast the network summary types of software types of software components uses of software what is software where was network filmed

©2025 GTC | Built using WordPress and Responsive Blogily theme by Superb

WhatsApp us