Close Menu
    Facebook X (Twitter) Instagram
    SciTechDaily
    • Biology
    • Chemistry
    • Earth
    • Health
    • Physics
    • Science
    • Space
    • Technology
    Facebook X (Twitter) Pinterest YouTube RSS
    SciTechDaily
    Home»Technology»Rise of the Machines: DeepMind AlphaCode AI’s Strong Showing in Programming Competitions
    Technology

    Rise of the Machines: DeepMind AlphaCode AI’s Strong Showing in Programming Competitions

    By American Association for the Advancement of ScienceDecember 26, 2022No Comments3 Mins Read
    Facebook Twitter Pinterest Telegram LinkedIn WhatsApp Email Reddit
    Share
    Facebook Twitter LinkedIn Pinterest Telegram Email Reddit
    Artificial Intelligence Data AI Problem Solving
    Scientists report that the AI system AlphaCode can achieve average human-level performance in solving programming contests.

    AI Advances in Coding with AlphaCode

    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.

    AlphaCode’s Unique Approach

    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 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 submitted solutions 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, 8 December 2022, Science.
    DOI: 10.1126/science.abq1158

    Never miss a breakthrough: Join the SciTechDaily newsletter.
    Follow us on Google and Google News.

    American Association for the Advancement of Science Artificial Intelligence Computer Science Programming
    Share. Facebook Twitter Pinterest LinkedIn Email Reddit

    Related Articles

    When Science Fiction Becomes Science Fact: The AI Dilemma

    AI Framework Predicts Better Patient Health Care and Reduces Cost

    Algorithm Analyzes Information From Medical Images to Identify Disease

    Halide, A New and Improved Programming Language for Image Processing Software

    New Algorithm Enables Wi-Fi Connected Vehicles to Share Data

    New Programming System Could Help Prevent Information Leaks

    Algorithm Enables Robots to Learn and Adapt to Help Complete Tasks

    New Approach Uses Mathematics to Improve Automated Security Monitoring

    Mathematical Framework Formalizes Loop Perforation Technique

    Leave A Reply Cancel Reply

    • Facebook
    • Twitter
    • Pinterest
    • YouTube

    Don't Miss a Discovery

    Subscribe for the Latest in Science & Tech!

    Trending News

    New Pill Lowers Stubborn Blood Pressure and Protects the Kidneys

    Humans May Have Hidden Regenerative Powers, New Study Suggests

    Scientists Just Solved the Mystery of Why Crabs Walk Sideways

    Doctors Are Surprised by What This Vaccine Is Doing to the Heart

    This Popular Supplement May Boost Your Brain, Not Just Your Muscles

    Scientists Say This Simple Supplement May Actually Reverse Heart Disease

    Warming Oceans Could Trigger a Dangerous Methane Surge

    This Simple Movement Could Be Secretly Cleaning Your Brain

    Follow SciTechDaily
    • Facebook
    • Twitter
    • YouTube
    • Pinterest
    • Newsletter
    • RSS
    SciTech News
    • Biology News
    • Chemistry News
    • Earth News
    • Health News
    • Physics News
    • Science News
    • Space News
    • Technology News
    Recent Posts
    • Giant Squid Detected off Western Australia in Stunning Deep-Sea Discovery
    • Popular Sugar-Free Sweetener Linked to Liver Disease, Study Warns
    • Why Weight Loss Isn’t Enough for Everyone at Risk of Diabetes
    • What Is Hantavirus? The Deadly Disease Raising Alarm Worldwide
    • Interstellar Comet 3I/ATLAS Came From a Place Nothing Like Our Solar System
    Copyright © 1998 - 2026 SciTechDaily. All Rights Reserved.
    • Science News
    • About
    • Contact
    • Editorial Board
    • Privacy Policy
    • Terms of Use

    Type above and press Enter to search. Press Esc to cancel.